kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Dec 2 18:22:26 PST 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.9' (ECDSA) to the list of known hosts. 2019/12/02 18:22:41 fuzzer started 2019/12/02 18:22:48 dialing manager at 10.128.15.235:48921 2019/12/02 18:22:48 syscalls: 337 2019/12/02 18:22:48 code coverage: enabled 2019/12/02 18:22:48 comparison tracing: enabled 2019/12/02 18:22:48 extra coverage: support is not implemented in syzkaller 2019/12/02 18:22:48 setuid sandbox: enabled 2019/12/02 18:22:48 namespace sandbox: support is not implemented in syzkaller 2019/12/02 18:22:48 Android sandbox: support is not implemented in syzkaller 2019/12/02 18:22:48 fault injection: support is not implemented in syzkaller 2019/12/02 18:22:48 leak checking: support is not implemented in syzkaller 2019/12/02 18:22:48 net packet injection: enabled 2019/12/02 18:22:48 net device setup: support is not implemented in syzkaller 2019/12/02 18:22:48 concurrency sanitizer: support is not implemented in syzkaller 2019/12/02 18:22:48 devlink PCI setup: support is not implemented in syzkaller 18:22:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup(0xffffffffffffffff) flock(r2, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xcb, 0xffffffff, 0x20, 0xfffffff8, "524365cbfd3a5d624942a386d15ace5db7f2b67f", 0xc7, 0x714d}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d4e86e0871721553ed3c246fcb5aaee6b37132c6d990dacf9408aa6b49cd31c775c4f4fdfbef57280dcf631356094771f18f7087a842b17df142dc6b9229dac29029ddc07b7b9dc33b0c201981fcc9023632d82d92a60b7a48207e0e770a4662bd29a0a07830c92286cd81db1e7f05e1744e015b61b3a11254eb5490155b1fd5dcaa4b72516899edd7d37acbf608e2c4bdbeceb6582c16ac38dcc0178b7a31dc", 0xa0) r3 = socket$inet6(0x18, 0x19361477530dbd4d, 0x7) r4 = dup(r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x3, 0x81, 0x6, 0x3}) r5 = socket$inet(0x2, 0x2, 0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) socketpair(0x0, 0x5, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x20, 0x0) poll(&(0x7f0000000240)=[{r3, 0x20}, {r5, 0x20}, {r4, 0x8}, {r6, 0x100}, {r3, 0x2}, {r7, 0x40}, {r8, 0x22}, {r4, 0x1}], 0x8, 0x8) select(0x40, &(0x7f0000000280)={0x401, 0x3f, 0x88ee, 0xffff, 0x27fc, 0x8001, 0x9, 0xffffffffffffff52}, &(0x7f00000002c0)={0xff, 0x61bf, 0x0, 0x200, 0x1, 0x7fff, 0x80000001, 0x1f}, &(0x7f0000000300)={0xecc, 0xfff, 0x3, 0x100000000, 0x2, 0x400, 0x2, 0x3}, &(0x7f0000000340)={0x2, 0x7}) r9 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000380)=""/143) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x80) getrusage(0x0, &(0x7f0000000480)) r12 = socket(0x18, 0xf0ee0c4374ecef77, 0x2) pread(r12, &(0x7f0000000540), 0x0, 0x0, 0x47d4fde7) msgget(0x1, 0x2) setsockopt(r11, 0xffffffff, 0x8, &(0x7f0000000580)="d09a2c2b00f9a5c1a5119e79ebf12e4586e1b14841df2bf71a4f39d20f30788a2577dfb1785ecc7329e98db25b5e1f5ed25be5b6c8211c291f2d1888ee4a3139d092463bb06552adffccf10833bd3d33b4a4c9f8d37cd1d8b6d0b1a3dc978781b623bc8fb8ca37c03077ed8e07515822d29d57fd78fd4b6357201352c6f827ddee32b70c5d2ec3d6a4fe30e90d2abeac5c0aa2dd359e93c193ecc122a7091a06ab882c9ec4374e50cb4a64a22f37144af747", 0xb2) r13 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) getsockopt(r13, 0x2, 0x6, &(0x7f00000006c0)=""/228, &(0x7f00000007c0)=0xe4) getpgrp() openat(r0, &(0x7f0000000800)='./file0\x00', 0x400, 0x141) 18:22:53 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x7, 0x8, 0x400, "80efbff8ee38129221ac29998d5b2be41c1aa674", 0x3, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x3, 0x7fff, 0x4, "b87f5c6d3f01f8a268d5a56b41065ead7df92c81", 0x1ff, 0x2ce3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x4, 0x6, 0xffffffff, "d858ad8ca98935bc4270d90f816ea44b66e4bbe2", 0x3f, 0xee}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x210, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) r6 = accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) dup(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000280)={0x401, 0x40}, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) r8 = socket$unix(0x1, 0x2, 0x0) r9 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getegid() r12 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r13 = syz_open_pts() r14 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x2a0) sendmsg$unix(r8, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="2c0e854fed7a32b3eb68f09e48d4f1329d7ce834cf8bcce3ad3ed0795aa84e98e4122e958b0da88b628c879741c4e1c6d09bcc1a699f74d8dbfd79cd5879c529a849e8d70db255af2f14f302a9bd945c5987f915411b21cdf1286234f2faf041f559411f57ec47", 0x67}, {&(0x7f0000000380)="27a8fec127d5edb31db6e3a654452549514b1069e2e603951bd79ffa507ace2604309255db92980d59b6d3a96002aba3f7ff5e1034dc66c03fa6c7932393402187d7d2b05f5cf0a2ab23787e572c0e45fc6a95273b154caa843a2df2648c8d9e9a099abfb24e6e7334beb3800fc05c5bac946317d82f7fd4e1b6d942aee56e131cb2912adeb938ed20588e1f40189c54975b4a55a2187646afb98aa4790c2da1703f2004ad3ba092f931136963149553ada4d859aaf05c228b1e5206fd", 0xbd}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r12, r13, r14]}], 0x48, 0x4}, 0x200) pipe(&(0x7f0000000640)) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f00000006c0)) pread(r0, &(0x7f0000000700)="eb301aa932dfe9c96405c72c62efee240232c7d77c9949d00f74181c2e5699d557f0a078da7ca26d3b9931040d5d40641bae450c2b7379ed9ddd4368666f8c63ae3febc7ba47c9bd1a0adf367ca952ba90e4e258c57b551c98c1dc6f08707f564bc6c9dc9ac5a06b09644395f1974228134a46906b319d27a4a4143237c91b80446f17e892d87308fa01563d04dcec9a86892018a35fbfae19941d4b3f9593a7e670759ce24ae7395ab8f3d8f874b7b9b65d5e70a88cb2eaa4079108512d6e9c2e92a5769918171c47d3c64f75c16365f661724ca93ad11b60e1cc09dc7a017346e3", 0xe2, 0x0, 0x0) pipe(&(0x7f0000000800)) pwritev(0xffffffffffffff9c, &(0x7f0000000b80)=[{&(0x7f0000000840)="e938112989507edc1ef9dc61abb427f8601fba7c1216b2881df8d51498ced66eef58283b15746eaa1365840afba12c17524abf4e01a1caf4aec664f38c2a99017b851f9a6c9aa965e1741d7f0ae242689f6b9400c46f8ea3c45712388627bd43f4c98dc627b0321a4cc953d7f5bd", 0x6e}, {&(0x7f00000008c0)="531af02532808ebe77e3b414fe46d99cf6214dff6d7b1cc5716b23deed8df476d945b9da35cff3ec70b63cd8d38e58002f2c0a644556f8557a229c54102d9924d0002fed3a98cb87e0288cd8fad9d8b1779d94dd33129ec8559742d809645cf36cda9ebe58ac4f724ce259556c95d1e92c3403dce396c987ce8e7394fbfd9e111d6be4b6b5ba368dfe11836eb012330a4564cdb939605e329e8373e61bb9d1e10362bf124209c7388c92e3f979c2dc84f5cf4b7e80c5a450b6d4cde6719f354291ebb28e592740629ed45a2c31eea460f99aaf1763117153c72816c9d946e0ea41da7d1e", 0xe4}, {&(0x7f00000009c0)="e801ff7ababb3b4564f4d5adf226b798c4bb3afd68a0d0f022de92f1ccefdc94093aee5509bc9553e02e242a643e4faee5574d3aa4b57720553f645ce63072897906d587d124f9b868efc6e3971e9e366379d3657cc49a48a0caec4715437bd3a2a734b3813769f3157aec99f1caa9a13b06367453a2d6739e51e3a7f920c804360a7dab8d1f99cf8e91947e43d38be3198ecc26c96d5528aa5d352e0432209aa5736915fdb413a0fdd0cb8479", 0xad}, {&(0x7f0000000a80)="cc21a6f8f3e34df57ef17ebe86ad1158d2e95839d1448b625d94ed07c7a44b5bf5a729c1769fef5cf49c12171e45d03a65b31bcb2f58be497013ad4c945b6203ba63121b3e01bceb4bbe94ec499e5adf7239da9f0abb482f18fb6a63ce9c3496a7c462ab2ee1b49c641e70e7c4a5afd59199cfd3cc3e0fc0484b19a8663a99effa8e45eaf635d3e79da07c25cb2e32fd74494bd9653db6f2a675d9d0f6909653fd9786e069138c9924fdf08b5325c1628e75b15a8c39088f112d9014f7485ec79cf57e2970587e4e47306a12cb725867181fbb4b72997b726abf9ee314753c8e75a12d5b981a130fa9d34a6eb413c67753d0cba5fa57c55557d7", 0xfa}], 0x4, 0x0, 0x81) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r17 = socket$unix(0x1, 0x5, 0x0) dup2(r16, r17) 18:22:53 executing program 1: 18:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0xffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000500)="582720efabd1bae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x60) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) 18:22:53 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:22:53 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 18:22:53 executing program 1: 18:22:54 executing program 0: 18:22:54 executing program 1: 18:22:54 executing program 1: mkdir(&(0x7f0000027000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/bus\x00', 0x40, 0x0) acct(0x0) 18:22:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000002b00), 0x6) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000002b00), 0x6) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000002b00), 0x6) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, r5, 0xffffffffffffffff, r9, r13, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000002b00), 0x6) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x6) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f00000001c0)=""/51) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000002b00), 0x6) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000100)=[r1, r14, r22]) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10030000000000000700000000000000"], 0xe0}, 0x0) 18:22:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300dbb5cac32e2f66696c653000b12aab777c7526784a5f964f6416d214bc0d9fd364ca1a9a29d43c557fa422eff229"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000e30000000000000080000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082196d122b351c42000000"], 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="0020000000000000000000000000000000d400000000000000000000000000000000e2ff00080000000000000000000000cd468e359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x1, 0x1, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000014600000000150000000000000000000000000000000000000000000000000000989ec40b64201a8e0000000000000000000000000000000000000e000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100ffffffffffbffff0000000000000000000000000000000000000000000549a921f44915c8fc59d84acf5450893ed4679a2e7599f8347b5ec5896033172b7c36dc6ef9373a1bace6c08b500000000000004010c5918c1b78bff5e6c39737ab0b5f34550aaa84e7f1c9878a4fbd5c2006b37fe6dcbd42ade19b5bad060bbdd8c81754046e184bacef5bff4d8c576ea62cccacd59f4c1b13b7c54340c32334794634395c45c077a8d019ce10df2c0a31cfd72c2aea89832d1745be07ee3a74f105ab60782894e39777e056866db3f4b6b489b7a98fe5b7cc7b568bf7dae7ad2060065036cb94f7ed40cfc0000000000000080d36806332ff2c78f10937279f913c23a1a9618896ddf070facf6c718cf8baf8f245fac2c1eaa3e6318697bab0b040000004fafbedfa1adabdd2b607ec3d73a66d99d34b07e576a48b93cbf3546c2ca95a6ff0bfe5385a2d2194432d950e337216e9b194fecddcc38c282c97fc862b979ba3ef44034f0b090d76a26dad05db549288d684f7a478af0048f6c88056dd91626530c80735495a610b54fe531161a000064554f7600000000"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0x13, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x6, 0x2, 0xfff, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf23, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0xffffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x80000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r7 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r7, 0x0, 0x0) 18:22:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c, 0x0, 0x4}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) read(r2, &(0x7f0000000380)=""/4096, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 18:22:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000000480)) 18:22:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020697e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000002740)=[{0x22, 0x5}, {0x3, 0x5}, {0x8b, 0x401}, {0x81, 0xfffffffb}, {0x86, 0x800}, {0x22, 0x6}, {0x23, 0x6}, {0x82, 0x1ff}], 0x8}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x20}) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66690600001f00c49dd4e21daf25301a78cb7cb5c0ecc69fc53b86c5a8382bf6d9b78a40b60a2d06fd4204728e4e29a1ea9e049a41d05fdf4a1446b6f4c4f7b338671bea44df7e8cd44fc1faf1f0247980c87aa63e1c5615c9f5931cbd7d3e50a732ad5694acb4cccd5ad4d3b91162f7aa9215e806b301237979afe1ed2183943b7db20a5c485c4fb718b62eb8414f45f00d33552c11852aa26c04f7f0c1a055f19ac4"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 18:22:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x84}, {0x16}]}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x110, &(0x7f00000001c0)="931a6c41c3bee7516966122bbafe27fa5b58f701015539521f8f152e48139e1c6be4a6f0e3e2bd7e5a2d678c08b80c8ba4c87b7a8d87df2a6c26bb3e620db169e2dda940b7425d848f26c7272cb9f9df1c7c4efe29fa6c878e04f30f979f36fda649c1bf185f0b3b21ed37df4e7f4c5d0661eb07f2b74ed4c17c985872f7677142276330be5a90cf4239fde0a4b946d3a8002ff7efce93bbba9da9f0abd55879b6b81249295be1eee936eefaebd9ff141ef1dff085de24d147270f311584e613f9c9e8eb614e9c1501844e89d5ef363231615b687ee1ec61815d4eee9dd43645ced8ba86377acedf65449b94e0db2d3f7210ca8094fa312c578951fb60be9c209c83df425510a767efaceb0f01fe6226") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) 18:22:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000380)="fa", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f000029d000/0x1000)=nil, 0x1000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 18:22:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) socket(0x1, 0x5, 0x6a) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="0714000000000025ff149b33ff0f000000000000b0dd7153324775f15454bcd8efbb05a68b6f727d090eb659640c22ad83aca51b8571339ff00369e3ed9042c0b0caf7a7d55f4aaf97bb25e496df3669f4dbabe0a12d96786ec5dc4e00915b195b91c5d1cd630b5e0d971678ccfaf40ba90cbb23d7608ba4112a4413d5033c99f46dfa5f3530e409df94befa0d85bc5e599621720d4bf1a381d81a24d7a59c653846e81ac55dc0379b5644403524f3dc28bbf3c0b7ce2369e3220150c72054a25d4666b8397b9a20c1e149e619d4845799077daae5ffb43cf76814a1966cb8f232c75a49c17e53c99870260bac2e09bba5e435c85004c5499938700481008d94", 0xfffffffffffffdfa) write(r0, 0x0, 0x0) 18:22:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x5, 0xffffffffffffff00}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x60dbccd9) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:22:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7fffffff) msgget$private(0x0, 0x83) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80206979, &(0x7f0000000300)) 18:22:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x5d8, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x8, 0x10000, 0x1ff, 0x5, 0x9, 0x1ff, 0x10000, 0x10, [{0x6, 0x3, 0x6, 0x5}, {0x34, 0x2, 0x1b4, 0x7}, {0x4, 0x80, 0x0, 0xff}, {0x9, 0xcc, 0x7, 0x4}, {0x101, 0x8a7, 0x0, 0x5}, {0xacc, 0x0, 0xfffffffa, 0x2}, {0xffffffff, 0x0, 0xff, 0x8db5}, {0x7, 0x7, 0x8, 0xb4}, {0x8, 0x40, 0x3}, {0x1ff, 0x3, 0xff, 0x4}, {0x453, 0x53, 0x5, 0x6}, {0x6, 0x400, 0x6, 0x6}, {0xffff, 0x6, 0x8, 0x40}, {0x80000000, 0x10001, 0x66e6, 0x3}, {0x3ff, 0x81, 0x8, 0x7ff}, {0x2, 0x80000000, 0x6fd2, 0x8000}]}) 18:22:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfb}}) r2 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 18:22:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7e}, {0x2, 0x4}, {0x9, 0x4, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 18:22:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15, 0x0, 0x3}, {0x5}]}) r6 = msgget(0x2, 0x110) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000e6ff0000000000000000006b0e469b4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000800000000000020000000000000000000000000000000000000000000000000003a35ad3a9ce1c36b88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000100000000000000000000000000000b000000000000039f87b2c41000000000000000000000000000000b3b257b8e7b100e0e04e20e4e24ee745c5ad2a90de8eeed0b2e0af114e0693982edb6c7c1f9425c748621658c483b8cb686c65f53dcbd1808546e86973bfbe340a4f8b1c00568fcae95077e2f316413ea5f00550c4452e3d0dcb4d109ae86f208d27aa1894c8f01d42d70d8780b7eec04bce59e5283786f04c8b7cafc900000000eee8aa58f8542a"], 0xf8, 0x1, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x20000, 0x103) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2, 0x4000000}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r10 = dup2(0xffffffffffffff9c, r7) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000080)) 18:22:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x6) r2 = socket$unix(0x1, 0x5, 0x0) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r4, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x5, r5) ioctl$TIOCFLUSH(r7, 0xc020697e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f0000002740)=[{0x22, 0x5}, {0x3, 0x5}, {0x8b, 0x401}, {0x81, 0xfffffffb}, {0x86, 0x800}, {0x22, 0x6}, {0x23, 0x6}, {0x82, 0x1ff}], 0x8}) r8 = syz_open_pts() close(r8) fsync(r8) r9 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r9) r10 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x0, r10) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) 18:22:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000), 0x3cc}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000001c0)=[{0x7, 0x3, 0x7, 0x5}, {0x0, 0x81, 0x5, 0x1fc}, {0x1, 0x0, 0x40, 0x8}, {0x61, 0xfd, 0xd, 0x401}, {0xfffc, 0xba, 0x7f, 0xb0}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/117, 0x75) 18:22:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0xfffffffffffffffa, 0x3d, r2}) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x772, &(0x7f0000ffd000/0x3000)=nil) 18:22:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000000c0)) sendto(r5, &(0x7f0000000180)="dd1b10c1bd2aa53e448d227eafa60a2f1e3cec5d111758e21cfcbe4a293b2272dba292be0da6fc15eb672145ceb4fa569c0bec9840d349bea8a40695f3556008e571474b981b9d1108b7705bd1d9006825325d2ddd7bebfc1a2f94c6683485360f5037f6f9dceacb27cd722f54c7397338ed83cd3e807912837eb8e149dbb3ff311a5b8c9f52db1b1a40380182c93742f03474b833786dd08b2cad81e54d5d463d8e5ef666c6b304d64c8e2fec8ade0dbe36c5e761e043e77c3c8b8c43201bef8b0ca5aa718b2b2c38d0c6a44680b02676cfc54c2d23d9c59774ae2e2b6bc80495ea28", 0xe3, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$dupfd(r7, 0x0, r8) dup2(r9, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r2) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) 18:22:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:22:55 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9f9812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x98) 18:22:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$KDENABIO(r2, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x1, 0x1, 0x1dac, "19c354630400e978bd6e32e5e0bdce4950754d2d"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19", 0xc) 18:22:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x80000000ff], [], [{}, {0x0, 0x0, 0x0, 0x80}]}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696263d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b0000e5ff232fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa505983760100000000000000454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24343b67c4998a37dc7fdcbd4d9013c2deccd22e9f06a99b3db0fb01b21cbff65005d0c773e96961b7ac2e57a23414967d400f9e65e61ec42589b42a7d7e5eb3088d4a109ed4e00941b4f681f7044d874374c92de6d0c10daa31e9bc6151bf89fdacd6159400d03bb79fdda52614b27ed19268a09bf1749d285cf8200ae7436ec399bb2fb60343da2cd003c56d0dc12ad5e216dba029e718109168"], 0x10) r2 = dup2(r1, r1) r3 = socket$inet(0x2, 0x5, 0xfc) recvfrom$inet(r3, &(0x7f00000004c0)=""/72, 0x48, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() fcntl$dupfd(r5, 0x0, r5) 18:22:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00af00000000002040"], 0x9}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)='d', 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f0000001780)=[{&(0x7f0000000440)="7b6e9fd75b35a79f9d2367333dc6e78104de41862801e2cd25ea06455ba945d1af40cd8d402ae35a975b888208b743cc9ae501c01b15084f5475a9a715e855fc7178e9361e51ac38877b15839fc231dfc2c6267c0b6bbc764e3e4f808ab9c5c613e171a5f50126929fd624919c29d7acc9b6ba80460fc8c06784f15c5489af21922759b467b0d738bf65624d78353498760a38112636a1f38085b79d2ef71e394fefeb83", 0xa4}, {&(0x7f0000000240)="bf02b5bd6b05ea6a4db8febef6013e0ad38ab9b656148966002536b8db443bc277a930b82f8e55325797b9154e55388cdb39020ef2e365706aabce2dfdfd6ee63813d145bb1b87f2c16dd2", 0x4b}, {0x0}, {&(0x7f0000000680)="80abd386f74f23c0fd415646ffb8989b084b308ab75b35026a8c9ae2cd75b64fac565d1e1382be86acc3db5598279c9ea6b04a776fc36f205ecf6b58b6202ec7692ee7228fc6572ea0d52b0879a9a284248b5df2374b9ab1f449a7dde39b94c6fa5d4608402d65a32ad752e7db02195af9896713b214701f3500749396b8c143b901141ca755ba75607c17f1706d2d8ec477fc540dad", 0x96}, {&(0x7f0000000300)="1ff55331543f3d35c485b31cdb2d974396cbddf6d44c8c1995b5d476baa0181a286a907969415125eafb34b67837aa1b36af106485ab1266d5471530b4c22a", 0x3f}, {&(0x7f0000000380)="964990d023fdf7300ab8d84f95108a4e0925af8d855fed43110092b83605d62b3e0426ada32fe6a112e17dcc05ec04913056346e7769789f9f2f", 0x3a}, {&(0x7f00000005c0)="f8fc68caecf26f7720ee64f6afc6043205a72db74a74f164e1e559727811417de08ff797c7b8660fd63ad036edbc0787ae3575820600e41b1647d801906dfded6ac600f0c1f2d2a2e85b47ec525bc276cf3ae14c58513a6b212f04e5a5639498e1f0bfd4ecba449f83fb6b34399d1ab67ade464642d6864f83e4e56eb302de3d7d17c0e38c556eeea9d9804ca98357ca4b2774f1c4a93e755b8770be3a98f0b03705c8aba0bcfac99785522c23b50a20a3d3ee30a45adbe74727108dd3", 0xbd}, {&(0x7f0000001840)="46450e5cd9261b3f2c58759d077cb5a61e7e07c75c2970ea858badce69c91e3a9d0d46bee7803fe79eab958e3691854a5665fdf5648df311308d3a316015963b380bd76edfe955f26478a7837329e9e641d1816369f022ab4abb5cb0dc9f6668dda2d4c196152c2c55cf1d19a7e07f34c15bda845e038940b91a7235ac7a1f34614500614296e5640d443f1e7f645ee94e962736efd8908823edd959ac64f4f53c8e86fe321739d25b80f74f3782e579d1053d4bd92d2ed822c87755dcf23407e1d87eb13c0382a81000766c98c858ea00000000f8a8bd7885e637fd66709def6125bd30432ee1d6d40c1f74753d27713600ef4260e2368db147bf6e6a3b67df7d1b08b7b62a81bf9a627c8f9062b481d3479d276e5ee690a50f502fea85be5747fe128cf0b11ab7f167c17f3a763c6fe4ef30125bd6cee36042d1cd6ccb93bfaa4c265e4371e9", 0x147}, {&(0x7f0000000780)="350b307e12a920398d2ed9937907cbb89844344c14f305588c586f38d3a28fb0eba03c1a8889eda3aeb916f452fe99044094d44021186684e9659e94e95c43b7e28e03fd465d367ec906a904a455caaab59febe53e745bf8b168ae20491160eb45f6b57d33d923b5bbcdbc0134616905f1319e647fcf8d6ececf45371a886fe8d94d41576ebbe8d36495675839bfbdb328eb1364580c17acfac146a842ec6669b4ef758fbf1065ff34db88e82dfd2b72c865b1250b8c840488f039144aae57018517c4efc734667e6a5e4ffa00c38c09899621ecf2a55972f1a18e59c0bf77a7163bb4eb21ffbc87c0ca5716ed3b4bf6c27e81623812373e24ffd82f241f045f98ff306badfa693dfd4b8cb336576d97e232f99b44139ae12c5fd1c2efc1f31d135aba0486f53f5daac7c49167d888351480381d0a485eda5ef2589aefbe33d2a25a4a4f1e685ea95b70b42178cfcbf7b9c1cb81150641c3d438f552dd25a2742d0c6a360db3651fa2efde0aa7b9d09b8435a7ec83fc84c471b6965386868d8cbafc5241376d0032c9a9b78d5e2b1543767617889c7d17c1eea4c1c0ced6c63a68ce0a926c2069411de446d25510563087ef8d83d67ef7e52f1b7a347ebb33bdf812bb162301f112f89920c74f7c0f6c98c14fcfc736134fd45dc2c7a18336b5f26fd8f36d550e49959ceb4ab6719c168795707546fb830b8b4a0a11315f70f771e2b3e2a8397479d40a63e57345284e1e9ac2d2a1d53158168ed4afa010b019fbd628362acb11ccf965322c43e7112aa0f8d48c0ac4411850dfcea669e689c539972853bd81b4f6a2b7dca867629a2b7b5fd3cf355566c51af85f338d7e430003ea3fdd2a3540cef1adcc6f59a9dd3ab862587e2a120bf2781128b1ac376abb3bc0503076719f327d88aae952208bce208e3c74599ef1e997673ea1e9a1e2f8d179745de6d3fce1c897a8661698817cd954b44806c7181aa9cc048fe4b6fc9b263d6dc15cfa33b3b2ec1dae96e7c025ef96773ae5b16fbfe23dd13b4fbe64e9bad918be8aaf0a77e43bb5fc875f375fa106d431008502090adc452e371cda5006fd252f86abfbb7e71433370e5cd2385d2208be6f2d3dfd6a0e1ead94cb47ae66e28a8a0608539cb76588d5732d1939b01dc31adb833d026e88bff2ecba8e276655e4f68bc64c02e2a8f5bce1b5dd4c43bafa6166f4bfd9f57ae601c86bc1322babcb80ca9f926411a6ac968afa162633fc8583f1c5176c2ec370bb304cc7f0957367df746970b6b93da38f89356d7f3b74de5b78d44bfd24d6229aa885f22d296bde5addb8474c5a4c89b670b4999cb99cfa89642796d01abdea868bb80cae88438bc2fb6ce7ba0a87d6ac49b45281d1ce29f1bde1bea469493fa43524747b2141d8afa7e6e3396899ca2f666501da5fd161b53ba270f81ca6fc83d34e99a02dac98415169c720ed51af9a3e8d4c62409380fbad7d912bd36148b1f3421aca4b18382bbf603f36968ad56e29a438df6fb5b251c01a5727f9792d2a59a9e30ba988103170eaccd39f5ad2756488d115bdd6ca2af10fd2d74cecb9261c52ad4e2ef79da29adb6e94e358605a46f0badfcded7e6d56fcf7a9f2e5564da63a1411fd5b33af4e039111d260efb3a2427768e969ff71a4b681c19588e40c7612faa61664c79bdc2dcbeeb5017f8afc42b16e8dfc3b14b0437d6145b97f1735b4b49d86f87a25bfa4f5887ee62c433069f2c510e1c2b5d5075f60cc323983e3b4708d4221fe9f625c133b2d143392c4c0f2950a5db6314e99cf7aa1a63bb4d1495dd353d32e478938833890c50c131c54ca73f4e2f49f096a8470ecf1e093513b29739fad54ddf5e0314417f110df99b4670960c3531edc2f20217367c5242d8e8df2b988743d00ca913c63af76b589900884127db910b773f3d7b0e48809923ed8d713e20551d6ecc7b9eb7f24c783ee8b0a7036b50dcfd8d8d8a20206f4268d9f20c257778575a998af0f7abbc97bc074c42ec0760e338c06ff999153db6e3169debdcd608b37f0b864698b44c6c2535f3e6110c52e909c06c0689b0247f5be74dc19597d05b343a78e07f25009114bdae7990c7c6bead711244beea25c90f859883877c1371e46be199e6fc2c2b85133ac02207d7774ae5a381150afdb18b7ee1c00e8b893e995e529c72a5dab686ae5176f4e5d936f20089df67b4c98cb290253b77fa4f00bf1258ef8c29d2a48a3bdfa42c99e11beb4859b8d579545040d2f894b3873fb04bf6889bb3e972c8a2f68edc31b3dafdf71c3aee25f33490323313631aabf0b7a7e93e1285f7fc797dfa1186b94deb2ce68189b1a3431170a9db8d623a962756e0f0e6f63777030985e6d0ed674a8389fcdd092293ca514725ecb1d4d3ff2e7f9ff60a55a6b07b7633f4727b488f8519a09c8055023b261186fa18d35ffb35f09fe30e919c8f54838af9e42ca98c6d301abec9a745d40f744265dd743ccbccb6e7ce8e4843ba1459f086043f237e965eda00754a1837c38d5b3f84910c9bc5aa53f9c0f3991daab1ec9257c183bfc68d767f72be34641935f1d076c10e9741c3765a9868422be7c01beee1335793479f86a52f1c1324581deb831ff1c4169016ed1efb2afc1e95906f7a23ae6016ac194d43a0a30f7f26875e702bcc0f263c7e863aa5473ef734f9dcd9625182549c875feef7fd209f3d002c15240c6bf71d49300ac2f8c2a14cacb71a7189a76c73ea58e3181d7289c9dbe265126964ab1a902310934419ff22ea57be3dd9a064fa95aedd7118ae2759af63c165a09bad9cf3e62c3b38474eb364fa47912c4eb0c8337e2d6d3eb1fbd1bd5d7d06099411d3c7c9a5afb152f26bbb7b8ea8b98badbef58747c8175d7170f7608e61d1152c22056a60471dfe6493f8b34f1595ad5f84cf6ab0004ab3bd8d06993a63fd59540b0ab7ff5fe1e345053df3904a1798d555ff44989f575277f4f755b46278bf6b053bfb683f06183f4fed21264331f99b8ddafc90a01035f9d0111f513a2239e9554567afe01348da25ad35aff710b1e85d2e7f001a0cfbf873e79a0214da5bc1655ba9a8ce84170333b74bfbb940965d12f88189b3a86217018d7fbfbf3510d71ccfe0e17edbf6e5526cc27131541d4fa911ac6dfec9474e9f552d6b214885a12c928eeceff7009a90d79975581eee86da83756fddde8b68cf5d4077a9cbb26617a924551394b5c50557a42e6a6d54279bc094d2c8338ba43991a83d537cb8aa1d5efb819d6ed7d8e7b4fbd2f9aa509a35d2a1eab5495924762ae2dc227590e35024a279519cda084118007d570d79c69425b9719695c5e2b94793c11486e3558c3dbdc2d0e30176c1e57d59e395f745c9ef3c70a2573debbcab1ca5c75fddcf35e1d4bd94392de0abbcb37712bdd20066dbb4ea6e24876210277dbc70f5b7f3bbd37907785c38e3c89fd68b456c7d9360ebf0c8c4d1a87f112f4a5bfd8d67266400178cb4bfb6f7b760f7a36e1f5bcce06a0381847e4b1d7ca0ecfe4d408a59be2f4c41a53db07c487c3e8fbca3ad22287c8176da10864d9acceccd81c4160bc00a8e3868908fc8058677b20151383650609c4c72962e7f90f7bcc697df087eb7ced12816d232ae8e815fd61703e1a34fcc2c6c9a3b8631785b8661839557ed8e2bfeed22fc980c897062740871265916de421fb81398abc59e850686fb2f5d8e6dcb5932e98831ae34d64c8a9024a25b137585da3e54727e3273ef3af8b2295b244f739e90cbd1d47ffa324b64bf528ea0a1d50847f6bae744e717647c11ed0b2ecb04dc41699c9003b7c7d409cb0de2f07c185edac43deb2e4438f404d772df6c443fdeed10f86c42459d9df728e50150a0b7acfaa98718c6c221c59808a1025809e3a4cd5870caa240e41f0f28d7783d2f565ea1363453e28e436a1875027dc2255ffaf113ca04e6c8a61e281138f4419441d0cab78155853626e7222854f631421b18797b70ec6368ee2ab51ea180642ccfe15e20c203bbec711e9ca51e45ceb90c63aad6170911c0de80721c2261039bdcbbae655769c9f81c4fcae73e024b2365b46dd89e0379ccff63db12bb1e2330839cbe9dc1d3466229c9333a41f156a512e4b2174c376a157d898b92f7fc0d1ef4bce7b541fcc75c1ca7dc480f872129f361e25037c2e7c23e24ee42a612b4a061aa922422e433d4cc4eb76f573ba0b35cfb60419613687827defb4aa1620bdcf6971cd8cd9378f80ced7bb66ed6d61e34f0cadb5543cc4dd4efa7987f8cb73268082c3f6898485ec1d9c6f2d4baf134a7b28794fec42a7dc3bfd7bbe5fe7e9aea31937034e94f32b623754e75391bde48f197c26ef24d28a44632ef18bf09c2c6995386e821d951b62ea50edcd0dca5d20da1ca793e323ba924bbcedd8ac735831cf9f870e3f5df4292a67ddc2cff3bf46d3b767addd17bf96d77f137ae9e87a5fbe2ed7985b03064ce7c49da89ff5b5765cf6d2c43231c793dbae68a1e1dc34f5e7ae39f97bdcb9912d1792113faea31f154f44eb26f3b548dde356eddc940d216fa9e15d657ee4929444bc113de1dd35b32d3d257ba806f6c7359ba6ab1369d8b4fe2bfc89747b3208114a5c5a17f6b9762eebd4d8dbb43719cde350f78bb267ce785b29a2ae3a250f194939e47cc0ea971b8cf7c400022cba4d4e5c52709937276b5702d186361c8875a8b4232be69d7428bdc873eecd0ad5c6a5fd5d9d37b43ab2edb35b46efe3c4ee3e160b8ed6793e1c4519a72bd60b5578c870a0032f48333e62e6bbc8595b1a9ce3cafa027208430b3fd57ac9bed6aa3df722db1311cbf14cccbf013f8632b95ccf778e0b9901f7763c9dcfeae5b19ed2dda3ea6cf3cb5968160d83fa43b15d2c93c48c72a26ea3491fca1688c5c1b2f03ea24afc7a5d056bc5e08aa7b8b2f750c37aa012ef53fef98919fa35752144c0f59f44461aa91e8f4a718c9d44992a6c55b110fd42b5fa29c1a29de14d14ec37900a2e4a63c535ca4eb7499aa531fb9ac5566397c1d08dd2f58aa5c69189093a7a7583eb976a0dda49d03511c5eea2afc00968873f503b40cd8d8a530326d1328bc871f395576a0102f457f3bca4c63bb3135f41ec4461f0062a773995ea5c4be60a8a320f593c35a5c99f9349737b82c37784ea7e58c1832ba58d980356d6d8fbcbb3a9a58c3f465ad4c9a52cf62b929188dfc0a32b47173cf0928b83ea60aae8bf13bb742f3965f85a33eb4dd0018c9fea6d488ccee801fcfa303d8c8e6e4a044037e5a4720e2a575e270ab2ef2890b20e950a424e156c19a2f74a3e8f320acaad621a72ae81d691e51c00815ce6e1689494fabd779ff0537da354301f48920d368d44f3296333233c7e56727b2b7e49d0b9d169781479b674aaffe382155288a1eb70b8317a6f2f5a098a5825cdc64cb75661214a984a00c5783b088d243e566c1cd160f44e673c560105860b371b8fe6df68ac0b8555d5dad00c2bd671aa8bab9e11a9bbbcbd19a8d9b25ea503a684cb874b1da775c92d6ac9a2bf04c0cadf16e81e22a5c31885fc2cc4b48bcc7f8c1ff7994619b5fc0fcdc296b001bcd090ef251775dedd35cb9737816f48d89fc1f44eea35b34c7f7f9f860af6a248c9fd3fed9d90bf0d4ae7b7c28a99a62b5214ff42aaede77d4dffd228e6e15d2c20b38e21a7d5349ae12c1ae27e7df7ec018259b8fc1b6924be7461d002b1202ec384530188c516e0b5fdd777e6068e4bdb569aa930b3967383fd39c54317256b6a2093cc332e6fe3d959411c63b2dad3", 0x1000}, {0x0}], 0xa, 0x0, 0x0) dup(r3) r4 = msgget(0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCEXCL(r6, 0x2000740d) msgrcv(r4, &(0x7f0000000100)={0x0, ""/70}, 0x4e, 0x3, 0x800) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x4) setreuid(0xee00, 0x0) dup(0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) msgget(0x1, 0xa8f68131c5d89ad1) r7 = getuid() setuid(r7) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000100000000000000000"], 0x10, 0x2, 0x1000) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) 18:22:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) recvmsg(r3, &(0x7f0000001600)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f00000032c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/180, 0xb4}], 0x5, &(0x7f00000015c0)=""/57, 0x39}, 0x45) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 18:22:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="bf6a5f9667b839744818858b947fbae145ae2af7e118ac08b8a96683b47e19bb0bf2ed71c40b26888c36c894b5eb62c96f5f8770a51375eedcfbfb7a87623301bcf7e0b835e4c64c43c0bd560ae4293fa824cfed9e246dbdd787f9cbac0a0eb19e9231db352cdc4d7449e04e04858f1cd23cb294bb775a6bb4d403240f5d8000a881403cb4a38c06", 0x88}], 0x1, 0x0, 0x0) 18:22:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100", 0x4}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a", 0x609}], 0x1) 18:22:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 18:22:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0xffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0xf, r4) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) 18:22:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0x9, 0x7b76726c, 0x6ed8b5bbda07f635, 0xfffffc00, 0x0, 0x40, 0x2, 0x0, 0x1f}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:22:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x89}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 18:22:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x2, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/51, 0x33) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000012c0)='./bus\x00', 0x20, 0xbe) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000001200)=[{{r2}, 0x0, 0x80, 0x0, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x81, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) r6 = msgget(0x0, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000002b00), 0x6) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) r11 = getuid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000002b00), 0x6) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) r16 = getppid() r17 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001400)={{0x59b8, r9, 0xffffffffffffffff, r11, r15, 0x40, 0x8ee}, 0x7fff, 0x78, r16, r17, 0x4, 0x8, 0x5b, 0x80}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000011c0)=0x9, 0x4) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000006d4c7037b3e307670000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r19, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000638741e322f7c30328eeb708531a2549801f3031cd4b2d662a3066ec01b16158e980e6b95c37e953373ae0fac761918fe64e4d6f834fa48124987e94d7b66a43c4c63d6522a3a1ea8d4c5e0203e41d7ad375522b9da2cbfa659e7aaf77b7ed7cc4af603a6893259c36baac94c9632200d6d1c0639068cc5324948de1922974e72dd90346b6025f390b6a0ceaeee0f3e08279ecbe66a3a6bc1c3200995621c6dd83f103306ba3a7dc9e3592dafcbb83c19f146c1e"], 0x31, 0xefc7ba68ccc992d6, 0x0) 18:22:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x80, "000000000000000100002000", 0xfffffff9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 18:22:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup(r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)) recvmsg(r5, &(0x7f0000001600)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f00000032c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/180, 0xb4}], 0x5, &(0x7f00000015c0)=""/57, 0x39}, 0x45) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r15 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x2) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8000, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r5, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x80, 0x7, 0xcb3a}, {{r7}, 0x0, 0x4c, 0x21, 0xfffffffffffffff7, 0x7fffffff}, {{r8}, 0xfffffffffffffff9, 0x40, 0x50, 0x8, 0x7}, {{r9}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x200, 0x1}, {{r10}, 0x5, 0x19, 0x2, 0x400, 0xcfa}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x0, 0x5}, {{r11}, 0xfffffffffffffff9, 0xa, 0x80000000, 0x401, 0x80}, {{}, 0xfffffffffffffff8, 0x3, 0x1, 0x9, 0x9}, {{r12}, 0xfffffffffffffff9, 0x40, 0x20000000, 0xfffffffffffff9c5, 0x1}, {{r13}, 0xfffffffffffffffe, 0x1, 0x4, 0x9, 0x3}], 0x80000000, &(0x7f0000000480)=[{{r14}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xe59e, 0x5}, {{}, 0xfffffffffffffffa, 0x21, 0x20000000, 0xff, 0x3}, {{r3}, 0xa0a0d305905d48e5, 0x2, 0x60000041, 0x9, 0x4}, {{r15}, 0x0, 0x50, 0xf0000000, 0x0, 0x9}, {{}, 0xfffffffffffffffd, 0x28, 0x10, 0x8}, {{r16}, 0xfffffffffffffffb, 0x31, 0x20000000, 0x40, 0x1}, {{r17}, 0xfffffffffffffff8, 0x3, 0x1, 0x8, 0x8}, {{r18}, 0xfffffffffffffffd, 0x2e, 0x40000000, 0x0, 0xfff}, {{r19}, 0xfffffffffffffffe, 0x45, 0x2, 0x4, 0x8}], 0x6, &(0x7f00000005c0)={0xb9, 0x100}) 18:22:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) login: pckbd_enable: command error 18:22:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d06a59b2dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9b891b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0844018fdc7f9fb467655f8ee4c7be1d333c5465ca43d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df19ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481dd4dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721dcdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0000000000000000315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040020000003b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245900200c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1204000000000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000006155ac6263c7dbf4000e9e4600886f079189184117036dd8cb3eadf583113905312b7c120630b9790c564b6ea4307e246124a4ae3d0d70c471d877bd651e99e82fce81e696095dac5f8b1886f2151b1a2a40e20d6cafac2b008a0bbb7070d4b2505dfadc41a9a8cf9f1f8d7c62a0b8af179b2afa4277357745697fd20d"], 0x10) r2 = dup2(r1, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt(r1, 0x101, 0x7ff, &(0x7f0000000040)="c04baaaa79f077c860c81ad229362ed52cbba1658a306dbf697005f6bf5c3cf9ecfca52f5414d2619f41e09f53b4e4c4503800a54132a8b269e37018f486366eaf7a2ac3b0400e5c441d5c1fbddcdc0468e02f617a4c2c1ff4ea9033b928618e0a3ba3a8767debdb1abd543c67e6d1ea30590c321c6d1dbfa26b047a71d4fc54cec5b839484a72522ec6f6b828409f5e3ae73cf63ada6593b0c65a413aaaa66e0a3eb39f486d3c7faee7c3b671b32de4b836cf374b6a827f3ce57387b1d3098cee5b3e3eb3e9503cf930968d09266fe9e97b4b9793", 0xd5) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x2, 0x9, 0x8}) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:22:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0423dfdc4618ab1ad083c8d3233de24d2d7239186644930f2f8d8ae8d0e2330100cab1521fb2e0e7d4ef78e1dcb3e0141958e4a8b86200"/73], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x64, 0x0, 0x2}, {0x25, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) linkat(r0, &(0x7f0000000300)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xa) r2 = fcntl$dupfd(r0, 0xf, r1) accept$inet6(r2, 0x0, &(0x7f0000000040)) close(r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffce) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r6 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000100)=0x2) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000200)=0xfffffff9) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) socket(0x6, 0x2, 0x8) fcntl$setown(r1, 0x6, r6) 18:22:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x30, 0x2, 0xcb, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x4, 0x63, 0x20000000, 0x4, 0x54}, {{r0}, 0xcc15e4be8dae776f, 0x8, 0x40000000, 0x6, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x90, 0x2, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0x8, 0x2}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x44e}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x8b7db0356e9e5096, 0xff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xf21, 0x7b}, {{r5}, 0x2f7229cbd3b42603, 0x88, 0x9898c1a3a0181cdc, 0x6, 0x4}, {{r7}, 0xffffffffffffffff, 0x8, 0x80000000, 0x400, 0x2}, {{r8}, 0xfffffffffffffffa, 0x82, 0x10, 0x10001, 0x3}, {{r9}, 0xfffffffffffffffa, 0x7, 0x40, 0x5, 0xfffffffffffffffb}, {{r10}, 0x54d04bafd7cb2932, 0x94, 0x1a00001c8, 0x6, 0x9}], 0x71, &(0x7f00000000c0)={0x1, 0x10000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 18:22:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ecdad4b7b2dc363, 0x400) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x81) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r1) 18:22:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x959ab9684b600213, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x3}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f00001ef000/0x3000)=nil, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20002000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x2000}], {}, {0x4000}}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0xc7, 0x0, &(0x7f0000000000)=""/199}) 18:22:57 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000002740)=[{0x22, 0x5}, {0x3, 0x5}, {0x8b, 0x401}, {0x81, 0xfffffffb}, {0x86, 0x800}, {0x22, 0x6}, {0x23, 0x6}, {0x82, 0x1ff}], 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2010001000000100034e51186f5de88ea88bd26acfa6c066fef4a722a9770cc3dc22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4afbe0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b59d586f38aa3987034b35e1190f078e63c6eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c3218e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000000000000000ead7d03d7c67d02645662d7327942c27d08019f072d41b7f2078afb1681386853699f4eac0f800214b4b60c063dc2fdc5fb1c63f34fdfbc2919215ff62c2c2dca0b1876bdbe0206b03736accbb2e6d00"/549], 0x156, 0x800) msgrcv(r3, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) pckbd_enable: command error panic: uvm_mapent_clone: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *520901 42239 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000ba9100,e000,1df000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000ba9100,0,7,fffffd803f012330,20002000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800015969a68,ffff800015955bf0) at vm_impl_init_vmx+0xf1 vm_create(ffff800000baa800,ffff800015955bf0) at vm_create+0x193 VOP_IOCTL(fffffd803cb96270,c5005601,ffff800000baa800,1,fffffd803f7c6a80,ffff800015955bf0) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d5b7f10,c5005601,ffff800000baa800,ffff800015955bf0) at vn_ioctl+0xb7 sys_ioctl(ffff800015955bf0,ffff800015966ff8,ffff800015967040) at sys_ioctl+0x5b9 syscall(ffff8000159670c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8e03d273e60, count: 4 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 uvm_mapent_clone: no space in map for entry in empty map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000ba9100,e000,1df000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000ba9100,0,7,fffffd803f012330,20002000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800015969a68,ffff800015955bf0) at vm_impl_init_vmx+0xf1 vm_create(ffff800000baa800,ffff800015955bf0) at vm_create+0x193 VOP_IOCTL(fffffd803cb96270,c5005601,ffff800000baa800,1,fffffd803f7c6a80,ffff800015955bf0) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d5b7f10,c5005601,ffff800000baa800,ffff800015955bf0) at vn_ioctl+0xb7 sys_ioctl(ffff800015955bf0,ffff800015966ff8,ffff800015967040) at sys_ioctl+0x5b9 syscall(ffff8000159670c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8e03d273e60, count: -11 ddb> show registers rdi 0xffffffff819e8e47 db_enter+0x17 rsi 0x27c8 __ALIGN_SIZE+0x17c8 rbp 0xffff800015966a20 rbx 0xffff800015966ad0 rdx 0x27c9 __ALIGN_SIZE+0x17c9 rcx 0xffff800014921000 rax 0xffff800014921000 r8 0xffff8000159669e0 r9 0x1 r10 0xffff800000a6d380 r11 0x4ea3c54f6e227daf r12 0x3000000008 r13 0xffff800015966a30 r14 0x100 r15 0x1 rip 0xffffffff819e8e48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015966a10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=520901 stat=onproc flags process=0 proc=4000000 pri=53, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800015954cc0,0xffffffff825b8d60 process=0xffff8000ffff7190 user=0xffff800015962000, vmspace=0xfffffd803f012330 estcpu=3, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 42239 366165 23445 0 2 0 syz-executor.0 *42239 520901 23445 0 7 0x4000000 syz-executor.0 97072 295852 52428 0 2 0 syz-executor.1 97072 93050 52428 0 2 0x4000000 syz-executor.1 97072 2834 52428 0 3 0x4000080 fsleep syz-executor.1 47965 304575 0 0 3 0x14200 bored sosplice 52428 392144 75733 0 3 0x82 nanosleep syz-executor.1 23445 151858 75733 0 3 0x82 nanosleep syz-executor.0 75733 411525 16278 0 3 0x82 thrsleep syz-fuzzer 75733 218006 16278 0 3 0x4000082 thrsleep syz-fuzzer 75733 204845 16278 0 3 0x4000082 kqread syz-fuzzer 75733 239136 16278 0 3 0x4000082 thrsleep syz-fuzzer 75733 82867 16278 0 3 0x4000082 thrsleep syz-fuzzer 75733 518070 16278 0 3 0x4000082 thrsleep syz-fuzzer 75733 223012 16278 0 3 0x4000082 thrsleep syz-fuzzer 16278 413143 48949 0 3 0x10008a pause ksh 48949 2184 80868 0 3 0x92 select sshd 20547 398089 1 0 3 0x100083 ttyin getty 80868 356802 1 0 3 0x80 select sshd 44716 190342 87520 73 2 0x100010 syslogd 87520 19804 1 0 3 0x100082 netio syslogd 55376 370595 1 77 3 0x100090 poll dhclient 12912 313715 1 0 3 0x80 poll dhclient 62269 30122 0 0 2 0x14200 zerothread 58603 345142 0 0 3 0x14200 aiodoned aiodoned 94766 299256 0 0 3 0x14200 syncer update 27509 310078 0 0 3 0x14200 cleaner cleaner 59283 338038 0 0 3 0x14200 reaper reaper 62377 505205 0 0 3 0x14200 pgdaemon pagedaemon 17545 387229 0 0 3 0x14200 bored crynlk 60338 445769 0 0 3 0x14200 bored crypto 23801 430661 0 0 3 0x40014200 acpi0 acpi0 38746 271474 0 0 3 0x14200 bored softnet 50389 507854 0 0 3 0x14200 bored systqmp 27131 225125 0 0 3 0x14200 bored systq 11610 313455 0 0 3 0x40014200 bored softclock 52988 479191 0 0 3 0x40014200 idle0 54936 54548 0 0 3 0x14200 bored smr 1 203905 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9467 6345K 7831K 78643K 11028 0 pcb 13 8K 8K 78643K 41 0 rtable 109 3K 3K 78643K 205 0 ifaddr 48 11K 11K 78643K 53 0 counters 19 16K 16K 78643K 19 0 ioctlops 1 2K 2K 78643K 17 0 iov 0 0K 12K 78643K 6 0 mount 1 1K 1K 78643K 1 0 vnodes 1234 78K 78K 78643K 1323 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 3 5K 5K 78643K 3 0 VM map 3 0K 0K 78643K 3 0 sem 12 0K 0K 78643K 16 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 84 0 proc 48 38K 54K 78643K 361 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 in_multi 33 2K 2K 78643K 33 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 42 185K 185K 78643K 42 0 exec 0 0K 1K 78643K 181 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 112 22K 26K 78643K 1053 0 UVM aobj 5 2K 2K 78643K 5 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 26 0 NDP 7 0K 0K 78643K 12 0 temp 88 3552K 3617K 78643K 5522 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 8 0 0 1 0 1 1 0 8 0 rtpcb 96 21 0 19 1 0 1 1 0 8 0 rtentry 112 47 0 1 2 0 2 2 0 8 0 unpcb 120 87 0 77 1 0 1 1 0 8 0 syncache 280 4 0 4 1 1 0 1 0 8 0 tcpqe 32 203 0 203 1 0 1 1 0 8 1 tcpcb 640 30 0 26 1 0 1 1 0 8 0 inpcb 280 104 0 95 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 214 0 0 14 0 14 14 0 8 0 art_table 32 215 0 0 2 0 2 2 0 8 0 art_node 16 46 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 3 1 0 1 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1489 0 93 46 0 46 46 0 8 0 ffsino 240 1489 0 93 83 0 83 83 0 8 0 nchpl 144 1794 0 187 60 0 60 60 0 8 0 uvmvnodes 72 1628 0 0 30 0 30 30 0 8 0 vnodes 208 1628 0 0 86 0 86 86 0 8 0 namei 1024 4479 0 4479 1 0 1 1 0 8 1 vmpool 520 1 0 0 1 0 1 1 0 8 0 scxspl 208 5008 0 5008 8 1 7 7 0 8 7 plimitpl 152 20 0 13 1 0 1 1 0 8 0 sigapl 432 254 0 240 2 0 2 2 0 8 0 futexpl 56 1442 0 1441 1 0 1 1 0 8 0 knotepl 112 62 0 43 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipepl 128 166 0 147 2 0 2 2 0 8 1 fdescpl 424 255 0 240 2 0 2 2 0 8 0 filepl 120 1506 0 1407 4 0 4 4 0 8 1 lockfpl 104 17 0 16 1 0 1 1 0 8 0 lockfspl 48 8 0 7 1 0 1 1 0 8 0 sessionpl 128 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 127 0 120 1 0 1 1 0 8 0 zombiepl 144 240 0 240 1 0 1 1 0 8 1 processpl 896 270 0 240 4 0 4 4 0 8 0 procpl 648 336 0 297 4 0 4 4 0 8 0 sosppl 144 1 0 1 1 0 1 1 0 8 1 sockpl 384 212 0 193 3 0 3 3 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 15 0 15 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 1 0 1 1 0 8 1 mcl2k 2048 69467 0 69439 14 3 11 11 0 8 6 mtagpl 80 4 0 2 2 1 1 1 0 8 0 mbufpl 256 110382 0 110293 14 4 10 10 0 8 1 bufpl 280 6316 0 1473 347 0 347 347 0 8 0 anonpl 16 43761 0 24666 78 1 77 77 0 62 0 amapchunkpl 152 1441 0 1284 11 0 11 11 0 158 4 amappl16 192 1353 0 296 53 0 53 53 0 8 0 amappl14 176 75 0 67 1 0 1 1 0 8 0 amappl13 168 22 0 20 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 49 0 37 1 0 1 1 0 8 0 amappl10 144 9 0 8 1 0 1 1 0 8 0 amappl9 136 566 0 562 1 0 1 1 0 8 0 amappl8 128 152 0 123 2 0 2 2 0 8 0 amappl7 120 33 0 29 1 0 1 1 0 8 0 amappl6 112 59 0 49 1 0 1 1 0 8 0 amappl5 104 123 0 114 1 0 1 1 0 8 0 amappl4 96 436 0 409 1 0 1 1 0 8 0 amappl3 88 167 0 157 1 0 1 1 0 8 0 amappl2 80 1243 0 1165 3 1 2 3 0 8 0 amappl1 72 14145 0 13716 27 16 11 20 0 8 2 amappl 80 596 0 548 2 0 2 2 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 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 256 0 240 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 256 0 240 1 0 1 1 0 8 0 vmmpekpl 168 5988 0 5964 2 0 2 2 0 8 0 vmmpepl 168 38163 0 35942 144 9 135 135 0 357 38 vmsppl 272 254 0 240 2 0 2 2 0 8 1 pdppl 4096 518 0 480 6 0 6 6 0 8 1 pvpl 32 140141 0 117967 184 0 184 184 0 265 5 pmappl 200 255 0 240 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 145 0 10 4 0 4 4 0 8 0