kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 17:36:21 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.220' (ECDSA) to the list of known hosts. 2020/05/07 17:36:31 fuzzer started 2020/05/07 17:36:35 dialing manager at 10.128.15.235:41365 2020/05/07 17:36:35 syscalls: 338 2020/05/07 17:36:35 code coverage: enabled 2020/05/07 17:36:35 comparison tracing: enabled 2020/05/07 17:36:35 extra coverage: support is not implemented in syzkaller 2020/05/07 17:36:35 setuid sandbox: enabled 2020/05/07 17:36:35 namespace sandbox: support is not implemented in syzkaller 2020/05/07 17:36:35 Android sandbox: support is not implemented in syzkaller 2020/05/07 17:36:35 fault injection: support is not implemented in syzkaller 2020/05/07 17:36:35 leak checking: support is not implemented in syzkaller 2020/05/07 17:36:35 net packet injection: enabled 2020/05/07 17:36:35 net device setup: support is not implemented in syzkaller 2020/05/07 17:36:35 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 17:36:35 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 17:36:35 USB emulation: support is not implemented in syzkaller 17:36:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xff) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/90) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) socketpair(0x10, 0x4, 0x8d, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r4) recvfrom(r5, &(0x7f0000000180)=""/30, 0x1e, 0x40, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) getegid() r6 = accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg(r6, &(0x7f0000000480)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x9d, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)="aed09596e9b8719bc5cffa9675c5bfbc6eaee1acaf1323f7c56fe84d0eb432a01d49937acf1f73d2ec12297db1f6a7421f73338ddbc9dc05fb13f70ef4c90824c8a1feecd04afd188142c03d3eb01f1d15c22eb9507b7b461672", 0x5a}, {&(0x7f0000000380)="7ae68007f09c28c120aa480fa9f76d8d206397e1d8cd9274cd3c39ce", 0x1c}], 0x2, &(0x7f0000000400)=[{0x40, 0xffff, 0x8, "d7cc3d923c1b8cb28344b1ffeb56fb87d48ccad8a754aafdbec9cd4a51af779cff662b94c02de96fff5babdcfb17ee"}, {0x40, 0xffff, 0x3, "37314eb10af8b6053d5a294530c92edb6a118ed1bde178d447e39669d5aa7f75609cc7d8e9a2abffec69b9f86ba353f5"}], 0x80}, 0x8) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r7 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x1f0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000005c0)=0x2) syz_emit_ethernet(0x32, &(0x7f0000000600)={@empty, @random="091107060c1b", [{[{0x88a8, 0x2, 0x1, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @broadcast, @loopback, @local, @multicast2}}}}) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000640)) 17:36:40 executing program 1: r0 = semget$private(0x0, 0x3, 0x12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20, r1, r2, r4, r5, 0x8, 0x81}, 0x2, 0x4, 0x2cd}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) r7 = getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8, r9}, 0xc) getpgrp() r10 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000300)=""/7) r11 = semget$private(0x0, 0x2, 0x123) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000340)=""/237) r12 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000440)=""/69) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) sendmsg$unix(r13, &(0x7f00000009c0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000500)="4a31b933f0cf80c510e6d74c4628e27dcd812e9094912c60ec431f23366f9976749bda78b162dc96", 0x28}, {&(0x7f0000000540)}, {&(0x7f0000000580)="eb5c0b0c44a75765ef534f27b01c3ec89d27675088379170c3aeefa9a096ea72673bd5", 0x23}, {&(0x7f00000005c0)="9b6b64cb114eb4eb7ec9b6fd4c47b4c9f52ce7e316315e8936f5fb1dec1004899e0426d4911ff1c1dbb41023c6c7c9c0c2c9ad68c592da018e397a1eb441144e2f07cc64bf862a8c86aedc47ee79c5c16288e023e9d204d5a3bcc4965948eaefdfe26a24649541a5885dbeb80279d44735e10d3b7162cd3429343d47cc95cc2e2688bcfff6b0d7e0f1bc518f8b00295c2dffa24fa1e1cfb07e4647e22c550a6a17fee46f344868f79e4e288dffdb7626606048d549dcea1c5260e6118345437824d2ae755036d9655185e6fc2efa677010eeb0eaccceee", 0xd7}, {&(0x7f00000006c0)="11a7c59eb04b47f8d75c41a1f08e902083416b4b7764f0534827673b154d1ff599093b1fc2cef2b93f75d953f643fe08907b8d29b190c2fa6a63f97033cc01438b547e7778bd6e56d01067dfb1ae4a0ffebaf93e0dfcf5250039a411b55d61af16627a63a89d141623fe", 0x6a}, {&(0x7f0000000740)="f9cb18517ad75e710923d171d8536f8826724684e026a90bdc7e3be01afaa188d34cc3f6320a1e0b93f08e4eced93c3ffa99f20cecbe97fcb56ebee5743cda5590c2cf77babb9c02d08846ba058d519d6a3f64892f5c9ec05bf4329b12172c4fa2ebf861f6e926b53a086b60c67fc241bd2b07799baf3ad010845dea4ce172f65839b4042497ac33f25bf76227499f38af170aee8f94b5bf392eb195252c0bcd33eccbe0bc94fc9d", 0xa8}, {&(0x7f0000000800)="a194eaea318f028507ec8159bec94f26c653d38c833ed5a11ee33bf452b39d727f4f5bb1a03c6be0865efdbbb94622ee5b57a71894693c9bb9fff058f029204bed3ea5687aadd2356b09c73ee56561e5784f60552ef425ffd67eb2029a3a0ed7c513a8d2d5926b325427586f350d74889c8327085a07ef2944d027da730109661ff64b582bbec948e0e3420ea8aa981662e0edcbfe1aaeaa15d2b48858be7f", 0x9f}], 0x7, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r9}], 0x20, 0x1}, 0x2) login: pckbd_enable: command error 17:36:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8260bc2c7603da21500b9dcf984f07f1a3285f"], 0x10) r2 = dup2(r1, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x3ff, 0x0, 0x8, 0x9}, {0x9, 0x62, 0xff, 0x10001}, {0x7, 0x1, 0x20, 0x7}, {0x5, 0x1, 0x5, 0x9eb}, {0x3, 0x7f, 0x2, 0x1}, {0x5, 0x68, 0x7, 0x3}, {0x0, 0x20, 0x0, 0x52}, {0x6, 0x2, 0x7, 0x6}]}) 17:36:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/40}, 0x30, 0x1, 0x2000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) r3 = dup2(r0, r2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x8}, {{r3}, 0xfffffffffffffff8, 0x4, 0x20000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x9, 0x100000000}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) utimensat(r5, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x10001, 0x5}, {0x3, 0x500000000000000}}, 0x0) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/191}, 0xc7, 0x2, 0x1000) fchmod(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0xfff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0xfff, './bus\x00', './file0\x00'}) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186004138ba80046f0febf00df0000000000f5ff8068000000000000000000000000000004004dfa38", 0x2c}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r5, 0x0, 0x0) preadv(r5, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f0000000300)=""/93, 0x5d}], 0x4, 0x0, 0x1) 17:36:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050160000000000008000701000000c60000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881d37d83ff7cc53c894303b22f3119404f36a00e90006ee01be657ae000000020000020000000000000071a3f800040000000000d57c55e383b40000000000000082fccd9840398b61979aaf5270367c0ae12b83d887db7fad8a3b16b323c2042ea6571c416c72f9565342428ba90b0ae69480cfb91ef2ba74bdd7719dbdd6fd23697ffabf589b8f7fcff067c1b2385bdec5c28c15a9f311a6448d604104196724c136a0df74eb682db481204251d1843e6934249530c94ea2d1abf8f5ac9c3a48874d42ccea3038e4", 0xb1, 0x18, 0x0, 0x8a) socket(0x10, 0x5, 0x6) 17:36:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x2, 0x1ff}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x48) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x581, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x4, 0x4, 0x9c, 0x5}]}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x7, 0x2}) 17:36:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82023e2fec01a161401aab44e71dc7946df7b46614b4fcbfebf715babf7dac8f8ef03dcbf102e623ce583e614b406e8e2e30cc3fc630da9c73fa180a3bb934ce1ab6f82a1e5181cc9aef449fd0708353"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 17:36:43 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x7) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0x1, 0x1f, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:36:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x25710e56) preadv(r0, &(0x7f0000000080), 0x831f5e8e7254cf8, 0x0, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 17:36:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) setsockopt(r1, 0x3, 0x73, &(0x7f0000000040)="426ed1c5d83a0fa19e8b9044549eaa9aa951424faa5a75865515b6952d53cfc815fdf24a9a2578a2d56a469b0e7c349d6ab838c51d7fe5976a1d2372359037609946fda4b25a67a904d67ddcf315e4e6f914104514131125967c70d87560b1d547d4d106ab564bc3e5a8aa17e3df3f87baa8797ef85df959eb982039e69841767a8073bc9985937cf07aa39d9f6780a594a61b7edf9d0bbe51fa201ff1fc789b032622b4941a0034961fd4bcdc069efff13ba56014ad88ce7a8062", 0xbb) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0x8060693c, &(0x7f0000000300)) 17:36:43 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000700)="1ba956c4b33271b119a4abe40a75c65502d442874aaa207ca7a27cff0359c6c7b07fabf409a62d19028f98d25f0daa24e9e38f7fba5f4f2d683ad02975870bbd58ffc275ae02fb5fac7b030576f86c3e3111adeaeeb13ca1bbb972580600b4926b5daa41f57fe51b45e59b060cab546dd313588edad431c141f0fb055515696f899a19f811ada977cc9497edce8f0bdcad0c4b21cf0ccb05d470a95e172694132466f9b510e012a5f0f85d718f47ecc391b54b199676a8b779acd361ffc7475993a0e420b47c3e5f4e6661d38c85c74af9b8831c7fcf85411ec9d899d134a4555d10ed236ae04e714a29e57af7476b24dca672b6220811545a63c23e8a7a7a56ceb459d06fad6677d43771b6bd8ad089e1f2dcfd621b50e47462e66da335e823659cb1a4f0a60ab8eb9e4755288116e0c800800000000000000b5601cc080505069cf691", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 17:36:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:36:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x0, 0x8, 0x0, 0xffffffff}, {0x42c, 0x0, 0x3f, 0xfffffffe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="f48ad48cb247ffb3a88c916d2bf040ee66d9f80d46045f86bd8721608c7559ad3712c6f2ec1e63b9f3ae20fa57be3c0c9675d55e52a1d68124c4d1f0294c5453102ae2cf9cf7158e619aca47c52f6e23aaf4b25447e5255a8ed4d0ba054609771f0f41b358fad0d8162017ad110dc76bc8ba51f2a2716a4cd8bfb697cb4d3462d86c1dfe1a3026f82db74583d0fec1843b3380ea574341f29803673eb7c0ca10f876fd6c4443d152462b428bed488c49fcc0fdc69717ceb03261d51811ef472bee217accaef3b3a70ee9fc7aa2010073fd66589194a2ec4f8e80c1b91949031075111342d1c208d795f1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000580)=[{&(0x7f0000000380)="41750765a51f0d4504e3d8e519a0f53b63e889719026ff89046eaf3b7a4fd3d10272d701cfad17c44f8da79def191be12ef718dcbb16ad6b782e40ae0d03e68b6c16beeb844d98e9f0dbe169fe02c29c5951dd4366bdff89894fbad915d13c73454579a693bd9e9aff24993a1975f809a51124ff4a901651235bad921f3921390c6a", 0x82}, {&(0x7f0000000440)="493b6a56fb6b9dcbb4695d944782ae6ece565b46265da8f1e89bdac4662b43584b07523d0240ce8f663ded883997f8f9d7a2d3bd0e9c172c", 0x38}, {&(0x7f0000000480)="1d83e45f8df91c82263cb4890f30db3b8a25e2a553e4d7590e60813ab82df730278c8742d4e9851a4af57a85fce6767c03ca771dd49eccb9a5ee554474d9b873e5803b1f4742ef36eb0dd86129296b044e2cc6f454d8aaf6ef02387bf039c869d9b77945a1c8d77e70a575ba6a3bbcb3df7394576b70cd5931c0e1eba762df8ff905b96a0c06a3ee5623f71bcec0efce96714494cd1971f01b78a17c0b65184534be2215c6a9cac9ffa224cfecc4bfb8f5cc484d9c76355bd624046db51a9d7c79f040e46597245f295bdb7578385957bb1a15beaac82af36ef4f18927be7467c87202", 0xe3}], 0x3, &(0x7f0000000780)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xc0, 0x2}, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x80) sendto$inet6(r1, &(0x7f0000000180)="88c6c382597f28b9910124950ef7e0b7e8ba516da4d479b8d927c8f6d0384fcd89d22f2d8abefbbb7f24b73c6f1f94648b21d939252c1f2c3b49ce5de48462b987fdb68d242dc2d578a7a26dc2a1f9cccdc8f82c7b2f34a77eb3a0cc315baf", 0x5f, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x3, 0x96}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e71304830245c6d9e2d", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 17:36:43 executing program 1: clock_getres(0x4, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x4ad25aaa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5}, {0x34, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x601f, 0x4, 0x1, [{&(0x7f0000feb000/0x12000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ec80000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fec000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x28ff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000de2000/0x3000)=nil}, {&(0x7f0000d19000/0x3000)=nil, &(0x7f0000faa000/0x3000)=nil, 0x44c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f72000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c05000/0x2000)=nil, 0x80}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000c3d000/0x1000)=nil, 0xfffffffffffffe00}, {&(0x7f0000f82000/0x4000)=nil, &(0x7f0000dc1000/0x3000)=nil, 0x1}, {&(0x7f0000d1c000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000c59000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000d89000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/124) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:36:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x80000000) syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ftruncate(r2, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) 17:36:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @udp={{0x1, 0x0, 0x8}}}}}}) 17:36:43 executing program 1: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x7, 0x6203, 0x0, 0x8, &(0x7f0000000180)={{0x1, 0x3, 0x1, 0x4, 0xfa, 0x401, 0x1}, {[0x0, 0x4, 0x2, 0x10001, 0x400, 0xfffffffffffffff8, 0x6, 0xfffffffffffff952, 0x0, 0x0, 0x1, 0x8, 0x100000001, 0x1, 0x2, 0x8383, 0x1d, 0x49], [0x3, 0x6, 0x80, 0x5, 0x4, 0x5, 0x1, 0x6, 0x4, 0x200], [0x3, 0x8, 0xffffffffffffffff, 0x7, 0xd5, 0x5, 0xfff], [0x5, 0x0, 0xfffffffffffffeff, 0x289, 0x6b, 0xc4], [{0x1000, 0x80, 0x6, 0x40}, {0x9, 0x1, 0xffffffff, 0x4}, {0x7fff, 0xcc, 0x5, 0x4}, {0x8, 0x8, 0x6, 0x473a2c27}, {0x80, 0x2, 0x4, 0x8}, {0xe0, 0x9, 0xed1, 0x800}, {0x1, 0x0, 0x3, 0x1ff}, {0xba, 0x0, 0x100, 0x2}], {0x0, 0x8000, 0x0, 0x80}, {0x101, 0xe1, 0xf573, 0x700000000}}}, 0x5, 0x2}) madvise(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x1) r3 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/124) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r5, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES16, @ANYBLOB="6936e23637da958d9caec79fb1fb49bca516987cdfb6b847803f585b821c34204cefdad92ca980a5b21966187ef5c5c4ec9f97d38512f2091a345c9b794cacd50385f5023a35a3167184e56f26fed3cab674285874322e22fd1029c212d014109a94a49640a4315b6ed799db664c3704ecc5e279440a39e66860abc1b35f755013d1bd239812912a3afb557b4b1e65", @ANYRES16, @ANYRES64=r0, @ANYRESHEX=0x0, @ANYRES32=r2, @ANYRESOCT, @ANYRES64=r2, @ANYRESOCT], 0x10) r6 = dup(r1) writev(r6, &(0x7f0000000140)=[{0x0}], 0x1) 17:36:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x110) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)='#!', 0x2}, {&(0x7f0000000140)="81f4cb527da855bb68a856ae512730eda858743df493733f0475fa9993c76d23dc9c17722ae7f6dddc7dd9824858acfa1e66e31bea1dd5aaf2dc27bd0205dc15b7d1e028b720c3510e17e1d67558d267ecfa7b23f085", 0x56}, {&(0x7f0000000240)="3b186e70edee441a3c33e461affecde3d7baea58e4c83d1d57b278c0e5e298ac2388411f35db680e60bf", 0x2a}], 0x3) r3 = fcntl$dupfd(r1, 0x0, r0) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:36:43 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = getpid() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getpgid(r0) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000204, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r3 = accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendmsg$unix(r3, &(0x7f0000002840)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000140)="9f080d6b2f3e18c8e9c6", 0xa}, {&(0x7f00000001c0)="0c08f5cf17", 0x5}, {&(0x7f00000013c0)="ea5e838aa924d0e21698c1bf0f083ac0588234d8bd15872723c49be899fa030ab166a984ea060065b2f907b70ab4d4d74c684750e175672fffc57df135a6b62faec727305338c0ad01fd54ee80b07a05420d202eab8d4f15b706d12240a46a7876e460959874af2cad04767e41e0fc0110a98871ef7afc71f94558ec717a522a234af04e35304864905ebe2d482ba91cdfd774c2543320e0eba877cb8be86d3c91e13fb006f42c17403df4071c60541b5ffa39c1df85a787accfca24deb700e9c3c545bf9edfb386f54f57afc6cff7b87b5c8a50a7df7864ebe8fb31a9a605df66fb1a7a9627a55f57b952b9b0e95a7e95968c8c9496ecff27d86780766326b106ae4984d98432584cb1ed7b130e2e09eee0991d0412a893e307a61480df64cb11cfda81a54eacc5e51892cf684387b257a037566b2329606c0e581f6c1fce8232832a581a23e49ab3b400ac72a6f4b6aeb0b415093f8ad76aafe4861236be59cf4d9a15d35131e1ffa573b3fcb65837d92235812caf1704b2f2fbda137af4fc950866a9d2c96e0e492dd8e7fe9ed3256b3b7a6b6a534cb4746fbc12314efe46c59b9ca271713a470285a90ff737fd32ad034f242ae28b3ddf4fd8d0067259a914bd6bbccd939b66b25335abdca6aa37dbb3344d2cc1d2b360e0a95ed6b71ebf194d7dfd266ea28136d36203f5eacfffb730f08dd6d6774e004e178d8833b5061e506a4a3c1f4070fa43355aef5e690fd329ca392b5435d5bf9890fa8c58360295be9daf92ebe7a2f756f1f873d57930b24581c69f1db12c6cbe8685884ec2ad342badec91e28725fb76ae612dd84f0c9afb6df004d929f1a3a98418959679de15323a5e39da22a16f2b6ff38f4df616db0325582a5a7854a59a8e0dadffc0099d82a71f872c15c9fdb9a9058ee8514165dd58471e39f86dd4c61e0e8eb5cd81ed936ccda32a014db2c95e3cc3ab544153e5ca4730c187f24dd3a7e9b462af73170e98e898d90f384256cd1ab102736a529d2f5b37c90594ac0a40a6252ed0cd82cc026a7e752663111e0df18980d3fe968e0fd131464e8e2aad9eeeec632761e1f6e0f78203eeb88bf55634eddd4f1500581249d0e3a7ec3fc4671412ef482cd419e96819deda2a24164856ca8311b25e200e448e0a4fd38af2889a9f78b5df2cccbf17ed457c08e6bf78366ee3cd5743c1b842837ee1affd62f725c4538a56bae3804775363276a290249826c4a067beae503f71e26e05a81540f0d2f31808e6b585cba6d6205e6d386af75135b217a9d5d91343b08c82d856d915255c6a83c58f35726b03d3ac22d47391b4826b7c32a1a8750d2e016bfd965070738104238feefb9d9961a28697c186a3a00c9989964c8fc598b0dec12b3d30e194a5ff0972b9470124a6d84ec284f23e45f8543c09fc376cbdca299bd2cd313f4088c79999323181436b8e5113d3bd9625e995d564301b0bda0d40cd0764c55ca6468764d26c14dfdd6b4a5a40756f44babc2723e00966162aeb913b0bce751f0ee8432bffdc1e34b2318b85a6edf67d846e786c0f1d5a96ee65937d56fd4c016a24e9eca8ae0cf462c4eedbf232bde6832d635d7f851cab9caa0cf10f338bb1f05dc636255c5ee22a5884655c9a0eb3c64b24ca4e677c24e957038d1df3bdf34613e2e74357c26bf5cad587f987b707ee7468047f32803a4c94f47755a6ec08282d6181ae6c00e25030cf70976d89dfbd6a98e027b54625f811b6482125ce34a36015370c3e6b16f2ad7adc7bd443becae5e664e6ca01653a1c13ac15e19281f3127a41d075cadb97be18dc653009f4ea94c91b7f637a6143cb5ddc24bbbd71f8d55dace3fd18b3e5e9468324d57e765e1ab0da0101c74ca9e300f764801c94728b8aaaf0e273e48b504fa35919c0ff9fe1e7dab90fae4f7b01c0b53344dbe2e0acd05963f014dc99dc1d1f73ac313adeb939ea44baf7dcd809b02d9f5a47cfd5cc5a387669ed358a77d43108578a5535010f255734a0eded7a2b0e57e534ad2c7b2b51970d7f696a6660ea4c952a2cd6136b26a8fb9945e9d779d3eaf0ac7b5b78ca23e7ff7af5707f0b97077a3e13cdc994202fffac71c4be357886d85d5cd3d5727f95ac81edfc186f23808b1c20695578bf0ce551afc77f2f533254ea681b3469abf41b3d6d690ec83681897247045f8eace378ebd809982a1672b5a17d76efb758097a0113c2e652f59daa5f5e7e915ef3f973c3b163c3aa71c054b7131c5d2422944802ebf28232c27c57bf618dc7c893a6274f31aeb5eb21708b580187677a800cea91f2ba0a52d489f0db01cc7682358a7efceeeadaa925833809d880661d0b56599ad5472363f1a30f9e018bfdef3a41dc8017211bb2e0ff7d76983e782c0f017569531e7800d1fc4d63b91ca4e83b6ef1a36dcefde3b7e798969450bfff13d4b4f0fb09d7b36c06a8d630a9bed54aa804ab169f7d711aca922b2f719300ba7c8ee2d6ca49239212958b23a8f8a0c0e612d16a4500a58c163e7e62334c3dbb16ce5047799d0629dae95cd8dc8438e8de755689025e851edd6d929a7565e03d19e35a3b08d909c283fc955ee70fcfde0d509ffa25782e731a6cdf03be93c96a32658ab55edda02545041381f803c20aed95ae3d08062e48a30ed8b273080898097103e6f0c79151527a8043955082f9e4874bd4bd17e6778f4762d3d629236532a232e1d7305dcefa02af67f331401f0c1da544b9471ac871bfa4118d16a7df1db4c10b6870be0cfac07c16792552e61fafc5e555df2e3316d7304465edfe4b2c83cd3d49ec1c566319d2754d8aaa44cecc91c905ba0552c74d77acfc04f64bb4963a358d74ae797254e8603181b857ef1c7ccf51f5587b784643b89fd34937ce657b3bd0a5eaf222416b54769e72e5b7af14391ef370f1198765b750a7a720e8586bc7090df68d981c815f630985103dc5551ff93e528f9ae1586934598e658b8f3d9c13949baffe378c48593753d54f841451348e31d27a2f6c2eb562afb6262a02184cd13cafd11656dd1202b5ec10f44a0d7e1bdd0306f3f7f7334da98b73e69b0dba0f0d8322eea5e065341d1dd9f65396a581a21e22b115ccc51754d4680f0998c6eb0a9620302031d955a94e076ce670c154922f9752c1047df4a65fd0b0a17fefa7b3b824f1d9fcbbe72288ca2871b817f311a08f6cf253db6b95009d68a1d8ec69aba862664e03a9ec3f382834ae5b504055aef7e9ed26d85e90bacd58709a4851c754c8dbff605c870fb82972d34938b45cd28bb9d5bb1476b2469aa8ab1d11d1607699f0b80f7626f15025936f0b447a28c020c44bf2f363c4029e1f9c20681cd0642426040061d51a75775cf9829cb921b2ed7d9ac09496f369a49fcb8def3bb70bbcd60849b2ee4b8e2c7cb40576d2ef191d63b0cb42f240cfd06b3052e688dd60ff9c52de06022cb7db13e0c086e98227f001f164742e9f4f8263abb27445a7e72236320ed08722416a164d119ef433aea5f9e3943ae2edb3c00b52d63752a5e5a91896565500ed8be61c855f97d51f420087c5b025de4d552bfc0a49e874c10ba33fd4e6851c8aa21e43ac5a2007311d680678dc1951cc5dece93f17cc0f4c4f6e74ff664c2b44b06a923ec57a7685dd2cf91f654d5ad33b3bf7af1c35550bc0ec5e2f2345bfba80132b71b0d8162428c4119cb4146c72a5e75fc8fd7ff2f49a1508247d73acbbb31f1aeeee15c09748ab67dea4d4ab0de9daf398ca2887ab44f458d1115f077baa19b8d9ea815f2cd193218e58f15a0f33e79744be126c6087359fc214d5c8027d95268b2a9138177742580587389568b74619b0f3552298815f7c4a4a9cc704eed396b5df41a51822178e64e8707f3e496c6d2f9ae2daa404c4fcd6f696efcefea80a18d1f11456acd9a00fc9a4fe8b6172822a3f6ea4594131a6682be442fb264b7e92b0cb8a92e4bdb80c99fed9f0f2b228db73462a9e524d89385131c39fd3c9d35a006b5f3ee4a22f787d5af38a15600b122d6d2d2faacf05f5da4d6fe29d64adafc60f47f69b2ddeb10a8edbbf58e9b4045e1983bf878e121446a153a49ada96bb193dd5a0eb83022ffddb0466890c8fb5363fdd146024abc83b2be463365bad3cd17f845936fec914e687114d1652c4d6eabce2d6c6c14b31047fe3ab34c656a288383a2d804b8191b5789acaa19c3146f347629d3c9e4759665d520ae014409c4dac77d486fefa3cdee08f31a88e9f24a41af9b0d4f820d817d6bb0e6ac62172a56cd1f4c26875c719e8d6be9e6ad85dfe59cf7556482c7f16ccd0b667755242b028f1cc4943230bdd5984927e8af63106f67272b41af0c6dc20201b5a09ff39796779d9434b311d72331f765fde1ca991531045e8fc3886cd7d487e7131e56baa038c702f3195b51bb99ac50d996ff6983bd15299db02c53727197dde9b960f24664ba0288d07ef2e976db0918419ad882989240f6083697c2920b4d01c4a5430adc5bb415a44101596fe1f9f2e0aca72268b4546942ded5aa542926142c475ae01e10a9ad75e004571f18893938f53227a2cd4438970ff0561344de9bc8a205bb4deab49a47deb2e126a3be5d3ac0bc4d458bbc8dfd00b9ce65c3a4a616889a50447ca44f68778c972e6eef5010adf8412cd592a622a8a9de2eb5453c4f502ee377147b7ae4db3b7ac3587fd81254697d2c1732cc68d6ea7a45e7366143fd672ab0e948a437fd8375c5f6a88c8389a1c540c7e9e402127b462021d1e6af7ee9ba6a9bc1e890b022acc09a9f0f35c25da4e5ccea1d699c09a5eb5c1108c2c1fc122cdb50f52e89bc310170c30067709564f049eeeb1c55920f136417a64df1a18e7676dc63fd901c36fb33514dc2e77c15ddc6f8a474f1e5d85799c844cddd1d9b91d27732546387b36659b7c1546238f32c16899adeca4a299158c63294fa891f71b185846b96eda09c8bd597972c15f39c93fcff46cb8161275a19793107d8a492e8eb992f4b793ad34738d0f38534587da0e8c90278bf8ac1e1ab54ca49218bf404da5acf3e00237ad8df0850ae94950d5aee5fe08b4110ab6159c3d1d72f30ea7487227036b4f36d607010538e3f16c5ce38daa1b97aff26bc930aa3ade07ed49cfe613073b108b21a188f7c7f6486a1c00054a0822cefb83711f43350c4ecc1ba511c4e176191ff1334b07be3316339582cfff18c4bce42c72152f40f171cf2948e920ce388c3f689620960e706e292d506affc5a67f0ced2567fa47d87b4ecd0ca01ffc6bd8f84a8636f342750dab0cb70275ea7d5f95b3443713256b89dbd3e9f5a09c1a3b0f49a7117cd7d7d11b1b2a79dbaf3597fabd98daa3cda26e25f40a991305814e153215cfa25e83a4168e7423e67f4f5cd64095b55184e655269275e5ea916dfce935b1ae44a0c60d459483d715abf9413685974a7ba5669e28fc1e5262ea36c77b469ce94848e1474bca702742339f51ac7121686a8fdee73936a1d91423e50995e160cb3a89bff1d4477431119ea51dfbdf75667efab52dbab1d4af53febfce048380f2448acddf103f476c9e33881b789257478bdd31de24c820c54ed850211b4eb43a4eca5c467e4ec7880b47839a8f5d86001785aa1618e64bd97501f07388b5de18c3202127d71c6fe23ae097c98eba5b1362120398da601c09eb10ad8e77a1e44bae1d7bbb8d79c19abbf9bd0b7250c40cf097f0bf3989e26952dc73a54a30d275091b8f004b947f51e9326206c7b2b661ac74383dc23d02996a1efb85c271bcaa", 0x1000}, {&(0x7f0000000280)="19168f2b23d18e3306127598dbfded31bd295eec", 0x14}, {&(0x7f00000023c0)="860209f4de10bc3c059f6768cb13be1b00483c1ddd30fac6d32a75da83031cfac64c851ffe30a0bdd566c247c33101a01b9127b097ac6fcda27e3121ec2125f1a0dcca89d0fb71674406036897d2b7080fca841a1fbe0fb77ddb8758b16e6f0a82bff27f935d806ecf9d3b0755cbe1e587438ce57e5e752dd14a904d35db9046580ebc", 0x83}, {&(0x7f00000002c0)="c80dcd143318eb96e197d0ebf6fad4214ed06eed427d2d34c3b1f9b6bac10662d19528372e5d2f1c22b0cd91bae9b7148ba08e4be5d562e169f386fd7309715a1b600519ec89f3e12ff95b7f927098cdbce196ddcd58359f4e540b5b514ee8a9a42281e34a79407784e77e903906a8cfd068feefec0084cbbfebca434fb9", 0x7e}, {&(0x7f0000002480)="d5bf4cd954d7c879c61b81c0a2ce82de5fab2b947202df184069167b52ec7f8e7d6ae9b9eafe6a826b569c8d1bd550b58712fcf8372dadc26e9c05c7d95edc4c36dae713b5f902cc1e33d76261d34ba1d7056d0222baf9bcedcf8b1021036706f1fec9a6f880f4a10e5c2e3013e8feed5e5608d4dce16aefc7ef1d24edb0b8e8341ea591047f4679356453ee319764797d3b87c607c73e95a165d46e77ec19ac1bb07e2d8ae9cc674ccd7149120991400374", 0xb2}, {&(0x7f0000002540)="237ef472d1e9df6f2405dee7e60d9aac5e6e29ec8e155afa0988e0c5771e00386269e2206ce43571885cedde096ef93c3b707fe61e9915ac624bbca8ba5b4366822b883176f5321d5156ed4c248b", 0x4e}, {&(0x7f00000025c0)="40c47cf73c9313c676ada294f8d5bbbd29a5ed6b65b19317d79e6d5ff7bf13c4ec127b4731c831b499f3c6bb2c26bb8368897ef0190e49c5d2c5c9a1298b235afe3cf674af7a60b45cc97ef40346007e898652213dcb40729088a7776dd5ce357914bd360ba9ee51fd2dda1c74a429fb9cee685be24e2f4489bbc2c41850970de30a0b5916cdbc9920858ab350c67e25a4381a122eddbe2c08ccbd", 0x9b}, {&(0x7f0000002680)="5dda7f46a56beaee8e35fcd12af738d7dff959d6e90bbff1dd6f89ff0fa0af55551a05647cb55ece5ecd9933af31765acf87eeb481fb4a464179d195aedaaa36ebce4401b20c63de0a93d72d5ccc4cec2770ff21789dd85b1b0e34e1e5dfe9b97283a5db55c330dee931ddf77b980961cb9004334a7a6b46056ee1d7b3bc8182c99ded23016cfed54a60d4b9354b2d4ff5b213401dd69880b1db58bb74a905a567330750070e291fb619963bc3b98e2910ee1aea0639c4690175663189cace571dc9f850a1d3e2e09ac350f033d20be0d8ae4dba7ed4b15e956de07b98c3d65ea2947d084505e8fd237ff911cebfbd", 0xef}], 0xa, 0x0, 0x0, 0x2}, 0x400) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchmod(r4, 0x41) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) 17:36:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x9, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 17:36:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc42", 0x96}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) chroot(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x10000, 0x7, 0x4, {[0x80, 0x0, 0x3f, 0x1, 0x3, 0x5, 0x80, 0x1, 0xffffffffffff120e, 0x0, 0xffffffff, 0xdb, 0x4, 0x4, 0x3, 0x0, 0x2, 0x1], [0x9, 0x2, 0x66c, 0x7, 0xffff, 0xb7e, 0x7f, 0x40, 0xbe47, 0x8], [0xffffffffffffffff, 0x80000000, 0x2, 0xffffffffc5e377ac, 0x7, 0x7, 0xcc], [0x1000, 0x8000, 0x6, 0xf9, 0x80000001, 0xffff], [{0x4c, 0x3, 0x80000001, 0xe6a8}, {0x8, 0x1, 0x100, 0x120}, {0x0, 0x0, 0x6000, 0x5}, {0x2, 0x1, 0x3, 0x9}, {0x8e2, 0x4, 0x953, 0x5}, {0x8, 0x0, 0x5, 0x9}, {0x0, 0x8, 0x4, 0xcbc3}, {0x7fff, 0x4, 0x5, 0x8}], {0x7, 0x5b1b, 0x8, 0x6}, {0x9, 0x5, 0x4, 0x10001}}}) 17:36:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() rmdir(&(0x7f0000000080)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) lseek(r1, 0x0, 0x81f, 0x0) setsockopt(r0, 0x2c, 0x6c, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0x3) 17:36:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r6) ktrace(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x24, r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r8, 0x0, 0x0) r9 = socket$inet(0x2, 0x4000, 0x4) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="232e2f6645b53faf0c57c975bdf511ea503d15c5a14cc542dd01ad5875f9610da7cf7eddc86383b772dafafcd5d1827c0acae38423dcae2ddff01b14a810fd85f5262f878c9a7594d84c806be090763543000e17888afa69233f3ad823be9a93e5ac37e9f0c125b503ac2dd99d494ed5d3ef81c3f0c0da43cac0417dc94d4dabcf680f3929a298e9dcb2aa96ade3fcaa8c035b61c4322b7de8eb7a56af9f877326ff26b7ed5758895766b772fcc6d9b60389271d3f588f2b0789054ebb0c7fb68a600b076d67a85e6806dec42cdf84bc3ad6da6f4e47751ee811db4f38acd6460879", 0xe2}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x58, 0x4}, 0x408) dup2(r3, r5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(r0, r3) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 17:36:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x15e) ftruncate(r5, 0x0, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1e2) r7 = open(&(0x7f0000000400)='./file0\x00', 0x461e, 0x17c) ftruncate(r7, 0x0, 0x0) r8 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000440)=0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r9, 0x0, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x88, 0x1, 0x1a3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x101, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xad, 0x1, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x3cb, 0xbdc}, {{r4}, 0xfffffffffffffffc, 0x1, 0x10, 0x7, 0x1}, {{r6}, 0xffffffffffffffff, 0x98, 0xa0000000, 0xff, 0x4e2}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x3ff, 0x9}, {{r7}, 0xfffffffffffffffb, 0x18, 0x80000000, 0x2, 0x6}, {{r8}, 0xfffffffffffffff9, 0x88, 0x0, 0xa17a, 0x4}, {{r9}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x6}, {{r10}, 0xfffffffffffffff9, 0x84, 0xfffff, 0xfffffffffffffbff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x449, 0x40}, {{}, 0xfffffffffffffff9, 0x50, 0x80, 0x0, 0x6}], 0xffff, &(0x7f00000003c0)={0x1, 0xffffffffffffff01}) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r1, 0x0, 0x0) 17:36:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1011, r2, 0x0, 0x9) 17:36:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2810, r2, 0x0, 0x100000000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ftruncate(r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0xeff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x1d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 17:36:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x20) 17:36:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = dup2(r0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ftruncate(r3, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r7, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0xc1, 0x1, 0x6a83, 0x81}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xa3, 0x9}, {{r5}, 0xfffffffffffffffc, 0x32, 0x80, 0x6, 0x8}], 0x3, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x41, 0x1, 0x6, 0x7b5caa0d}, {{r7}, 0xfffffffffffffff9, 0x86, 0x2, 0x7ff, 0x2}], 0x2, &(0x7f00000000c0)={0x7fffffff, 0x800}) 17:36:44 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x1d1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffffc, 0x82, 0x0, 0x80, 0x7}, {{}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x7f}, {{}, 0xfffffffffffffff8, 0x90, 0x80, 0xfff, 0x4}, {{}, 0xfffffffffffffffd, 0x74, 0x1, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x10001}], 0x4, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffff9, 0x2c, 0x40000000, 0xffffffffffffffff, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffdd, 0x1, 0x7}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x101, 0x6}], 0x8, &(0x7f0000000600)={0xceb6, 0x20}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x1) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20000, 0x0) accept(r6, 0x0, &(0x7f0000000400)) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000640)="83f1f05a57c0fe351fa5987a527d3b1f6b48d9d308b4d35656db7aecb2c2c01300b4f663624afcabe16446e65c45af23c5b918a05ae90c3a5d5bbfbc637bebb9484a5a85d3fb4cdc4f1d9134c7b5f9571a1af3b93db51df5ed00bd286c2ec1fe66e17a5d45a03569b11716385c850c4fcbd68bbad723e318fd4c23df2cc9f98de609475c3ffef94c0f7bcf09deb1f74686565880cfe2c5633f27c9fa66eff7c1629a23f41098e9dbb67e44633bc4915e59feb82ff5b4e4fe7b8953ab90880eb142c8dde2", 0xc4}, {&(0x7f0000000380)="5e34fe627ce363937ba15a2db5ed97e2da72f0b76357efc980629bcfabbaa61f", 0x20}], 0x2, 0x0, 0xb851) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) connect(r6, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 17:36:44 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/14]) 17:36:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 17:36:44 executing program 1: open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) chown(&(0x7f0000000040)='./file1\x00', r0, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) fchmodat(r3, &(0x7f0000000300)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') 17:36:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) r2 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2, 0x24, 0x8, 0x10001}]}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 17:36:44 executing program 0: r0 = semget$private(0x0, 0x0, 0x44) syz_emit_ethernet(0x83, &(0x7f0000000080)={@broadcast, @random="d71c9edd8285", [{[{0x88a8, 0x2, 0x0, 0x3}], {0x8100, 0x7, 0x1, 0x4}}], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x1b, 0x6d, 0x68, 0xffff, 0x0, 0x2b, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x20}, @ssrr={0x89, 0xf, 0x3, [@rand_addr=0x3, @rand_addr=0xba5, @multicast1]}, @generic={0x1, 0x2}, @timestamp={0x44, 0x1c, 0x0, 0x0, 0xc, [{[], 0x9}, {[], 0xf4c1}, {[], 0x1}, {[@empty], 0x8}, {[], 0x1000}]}, @end]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0xda, 0x6, {0x6, 0x4, 0x3, 0x9, 0xffff, 0x67, 0x3, 0x5, 0x2f, 0x4, @broadcast, @local={0xac, 0x14, 0x0}, {[@noop]}}, "127763f2d2"}}}}}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x7fffffff) 17:36:44 executing program 0: write(0xffffffffffffff9c, &(0x7f0000000040)="f1e545f885851824abd36295dcf0be6da2d5a7f2566b0c4cc95c3dc460e9f63afe2eaf999296c4951301b45926ad50", 0x2f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="b6b805f32c960aedb232b84fba5b28522e98c7acc0c67e74eff795", 0x1b) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 17:36:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x1f) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 17:36:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x8069}}}) 17:36:44 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pwrite(r0, &(0x7f0000000100)="f0407435290a209db91aa4b6544050c433866f99d9afab35", 0x18, 0x0, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="057be3dcddd5d9094270ef2f0693ff3091ad3bca06df6e", 0x17}], 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x1, 0x4012, r3, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000006c0)='W\x00') pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000140)="e6dc014036891b193f4f8ca1d8aebd8d34ea6d85fc8a13fa65f5d9e7b85d5b46598499e734b87e77c222e057a7e7a0f8e89f13059d9b94145a91cf405c64a5766433e4f96f2e6cd78ab8259106d96e0d209a1395697c287e86d93b22182b14daba116a661fc7e9f6ecfae20352caab964117f8e2266b4145e5aee5d7b0f0e902bd2e6dcf1242e5e7990698361bdc33b93743b1f545b74be8932c6384d6acd463d62d8232957509afce851641374e16b4c02b90c51183e2eddc56ad7b4702828c0a257d15ba36144e0cc0d9af5730db036e8353fa1cd6e225db4dcfb5dde1140eddf60e18f282a0ecec4bbe12f7250aef5e2d4a31be96a2d2fd059ca48b9e", 0xfe}, {&(0x7f0000000240)="9b7e5c599289a7954c02aed7f27ac5cb4fac1a9cb00cc5dbb47293b14005063ad774b7115e1b9a85326b4832c63a60b3d98c50e9041d6fb83ddcab9b865cf446e88d95e3574e7e40b52a", 0x4a}, {&(0x7f0000000780)="9f2ad4899a65b292734a15ba850df7095a1dc75cd46f3c1585da4aea3634e72c30ff6fc7b73f9bbf1deae123f580004cb8813f9ef4522891bf6dc808bc5b2ec641fc66a2edb4486afd7f9dcdd57faefc95dba754937c442434f0b581d4ffe5681251c97f74fdf08a4c215692cdf2840ce7ca2cba565067d59174d1127eaa5f147740984eb98459df347f3b63097e01c2a3145f0bea6d59251028a0c443cc3ad99115222f9d79b846326d6095c72970de11d90cba43cb215b4eee1e9b43b50b3c2344c0f990fd3648def0d09e804f8fde22545a0f9a64566c4f7cefdab52b6b89e84dc65da5b5cd056439b32577420cd633cd41800f451b4cb6ae6f9a02c517c5896caa6f4896db16bc219bd7f6300b68bb8606d5c9d1efceabb29aa25c5dbbb4978f0835e2d1fa4f10eacf23d2ef914272898409afebf81936e00dc27b9d68a144a02053a392edbca51aff984919c0d33ca5304b9c5de3b4428737c35edb581c0ab675bbeafdf96ca2bacaf1a3ec2afa42cd6334e594c4d980381c38951fbc30a228e2259c7dbca81b7622b7ea2e9b4816346e051dccc63ec6ce85d399245b357cdb5811002f25a50ea35404481a790e3c6742a56133efc1f500f277d7ff778692d1059d80544e03482a44cb168bb78dc92d6a3e0e4a334a97eab1aa4dd77f6be291d7ae09b63b38912ac9bf8f930d7f97c644d57698386ef2508471376f6817c591fa8bb2cedbbe1eb4b30b3f8e6334abd40829cba22965be526e9e86cd22862e87d6b2ef6681fb9387670c350d9ec1bbd1667dedf32f15ea951d3b6c04b5cba32563115998f01589ef1eea6d1724c4968b89ade987e93c3be6cf296131d660fd102fcab14eef56ff5742bdd055e5b33ad2134a2b26137e46eca400258b185bf9b2951a738054e2c3625c11b9966b75b1e2c7d777c50e7b16e47fdf1218f5dc447dd65cba6637c4bd649b5b534821f110242feb8e44535996c32528042e838c6006e6b7a252bd3ce34c93bf695c0b5f51bf8b5bede72adf78193dc376769f2ecd627b23c3672a68cad34ebb294f9a2380419cc21b63dc4b6032ef0d8cca6c9e95baf5e24f2ede6adb53e54c9ba74d79f1d24c3e56d3292aac3d4ff7c04acb86796ccd992601eb08558ff0eeed15ac45db8996701746d3d07783611c38a096870f812f0b32baf8934e9dba947d79dae899e5a6735775e5a7c3f98a21af85dcad3140fad244c49da65ed6bdc6596d9a92e604e5f89ba01d9b0899f99f1b8c0a7c424307f51b25762369161077efb7cd8be57ebc44066b9a8bc3d124d8af2137b016d1356a696582b495157cc9f8d3eb318275c872b99d1b794cf527fa36ac652ba885e019e987b1f51460b5c8152f28c659c43acc4b662b3e74ff8428de268cad8833e428d9aa9045569ad027f211beb5633c6899f08aa6f13650a6e8df848417fed8539cf14108eaefb537382805d9a905d75f57163eefd46bcdcabd4b122ee04af66fcc93a5d77154f108668277d795b4e3abdce35a4c83f207393ec66d818ed6b237a026537e65fb4142f1b045202e4d5357a5a36a28ebe4d30ff204e591a079937158413334045c7604c9b013b988813a69c5746e295cf8cc7544947cf3c819bcb6d55f1d9bb0236fa62eacb94dc54ea8c0f4e94a3a60b986517d7ba58371b1488f16dcf781247ae1bb92efd3e5cd3b9f7f1ef253a2bd9b653edefbcf33e942b13f7ac1a9f31bd18fb2f8501b5fa0febbd00b40fc06f7e2b961da532e8a2278eedeae4c9f49eea0d1113dbe4a9c3d8f4f0b5cede825a729d67ae340e7ee03323a992200274e6355d2abfa300176943b2ec4e1e0449b9eae14de3b66ab913aafec8e01a9d47ad321fe8c341957727fa0d5525db4bd854f8b92b57edc21a6a5f730076e430ec3175641c2628d609101d072745203029fdf97ea4fcebc1de3b5e84236a6d382d5033eca1fab9a525f8272c5d1c72b6b5de041ac6ec5137c9a32f54fd390c75f767febe9bb635940c2ce52b02dce1b32ee1334858cdecf43405d477db4f3afe2de89fe741bcff6568d1c5657bbe68cc29e441d05036b17cc81170d3671c4e28ff90194592b984b96621aed28aadb1adf45fcb4cb2ece845a98a1e305b0eb30b61f6f0ef230519221b96fa03533e51ae72b0cc0c5a9c15ff6fab20fc5ba74c2709cbbbca6a073b72b197178fbad53c01ba09b597dcce1a6962d1e1a1c48ad68923aafff63ddf36b8f72ebfeeab8da67d412efd3a5276b5ba605fab384fe2b084503dbea5cbaa7909bd609e260c9f7f8eafff967fd29a2e7127790d9230f66940ced8e95ce2378d496c6e98d479a4ce5c35740d109876bbec833a979e292646d02dcb1d24912f03deb124e16a02bb7ea14e26987252781d0dacf9981895054219a97ea5477763c24f0718db19e22585dd8cdc25c0e661fb587f606afc7b0fd19c0c6fbbb21cfb47ed055035176fbe6320cebf2cd099dbf153f5f7cd7a4fd0af9b590686b5bfadb87d21fe649a3fa9a366b16d9f55f6fabf615936ab8304b10dc9b0ba6ee7c57999544c336518fe3acc8642d3820fb859c43eb155b23b8756ffdb436722a0c761cfd05362bd9ea2788a96f8a1c69603e3121f5b1eadadd99057ab1c3b3c1e5e3e6b6f7e49549bee1eb142dec2db26440fa8f7e9e08437c83c91f474d55cc12f75aa35da6b3be9d05f0aa2fab9ba3730a892466d076d51c4843206096783f5e3da1c23048d37fcb404722f252684488c8ef12e3910a7e1d0f6fc5ad2b39aa4a87b5e162dca00cf6dc5457c07a2fd5a445325a07a55ad0e745f6da33dc0b8c7bb90172140a69cc818fdc6876a107a729e7e33018034a522506c345a98bd7db896cf600d80db12c0472193ce7c8c4edf83ac91ec82f6764fe96aa7c14f4144d102f66018331eac27417d8d27bdf28abf1e76e65165cd06cc353c63cc165c2914c94d032a6060383ce948f4e42b0eb3d59dafb7696a719308ad5583ec9de980f99b2d052db6552200dc2b3eda5bd84786ba643dcb1a9f45a0333a35cb1e9a9d453d8f726a8ef1704f1cf43e5c0e3a7d398f49df0d17cc1cf074a6e82e4dfaafe806775199651cf608ef6b018334f6a1e67ca9947c82afb587df7488c25ce3cc5fe2f588be8ed736a48150859c5a79236d4ec6fc759f2b5c41b5c7061444e0ffef81d19c920f033a16a342ab93274ae1414e677c9a5be834b5fe6fcdf45287451ba1924ce426619ea7edcf1d8281212fc030a3dd1d0718f3a7d5893b3d4d21d3b64355eb99056e0058756f48249d75122b430e4eef88ae1b27271319898769a4a7aa6653fbb1aae4768a986d227b333cc2e0ca90f9222dda780d88d45deab1b47373462cd967cf1bd2b240cc354a2d4f87e45a8e5e6451e836b1d9f4ef84bac00cf043b879fe7fb833db0fb0889e90aa459ef1ce33b0312d07960ccf71c320db349b5f1a326fc56acf78ff4dd0c01480b3cb1896bca812cacf9937061dce7114f024d80902c5d74ba39690b76795280a105f8bfd729f131f0ed12344fa71a73a52d2e90cd6e0db153c90b07a00cdff1830881417f9996c64fe9ae558a50aab30c52b5a9a711793d4f8ba608ef31ad6dfc19aa2b085f4ce537faeda19f0362bd5d84b8ec9fad707d8617d2af532d04a7c281978f665fea27c84a7d30285f5564ccdcb5a2f8f8615762414edaa839a01dc4325ed67e42056dd34e2cef2f5dff8fbc39250d821d434fe2199915750ea398148100532afdfde1ef54d5a021b869f0e527e5472c16d007929a43f01a2e21f79ee73e6a52e47054bed704ecbd6e4c7a56392921c2e93e86e06409ae0fa7076f668d442b874a3f2de0824fcebdbca410e1be0c0464d11da1396fad80161f605f7cf5452a323a20b878edddc5bc5f2227d479fd1e67c641f522bf30f7f4324eee0c99cb1e61492fdcb89d378dec7fb7dd72ea7e9ad8d169f754469ac789dabac91ad6ebfd72d20dd1bb46d3322ebd6d726b2b713514f6d3b62d4c024767469698914af4804592633499e28733f4a23c029fdf9b60af56928b92fc7537639c0d6979b3537f47b77cacb6483e2d1fd1aef1d8de562c18e45cf0ebaf4004184270fc92c776f6ddf3ac7ecd3bac4dea472cdefd49e0bae381de0368454858eaf8098ca5150bd33fb7f7827a03ccdc8890c96c72444d7d256c92b8bd675dd61470a218a863e338b4e5c6e607b9f24e8dbac34fa69bef12c2043bfd58058e132360909c8f2667f1ebaaefa10d570efb7962cb602f8030cdca1a35a3f628e8e54fa56ac780c395e05a6bd9116f828c281326400237c18b6e445e9fdbd34892159aedc7c31a2474e96559fd16f1e8b7fca370eb09cb68577c29cf46c70b255149ac813e0e7864eb485f0627c3a4408152ee82ba3cc6bfdac1ee5343b6fea4ea273fd394bf0b21211bfa461ce275415200870d5019bc2e5dfb91c0f5cb385d512e5ecd3eaa0a820a5f8c65ca93ead951df087a00ce804bb316a44d7133959feb007aeeefee6094d8461acea8a74ee57671b73f5dd6685bb804cba00f5ac4c8dd741629ae8d9ed01acbbf2ad96506e9568d3413005f51cd706556f734a9ffa1ce685c3053d7d1a7ee1a10bfe52b512da6afcb8c5176c4746e9308bbb2813b5147282a9b5969486deb83b13a6ef47afa14a5539c20c101a9e558c999f1ba7678319bd01b95a78f7ced13b9848b805d231650d13efda8812628d9bb83fa37859e69cd1b04cf68ff119289b74988beb5e8eb0da9cea812887582520fa0fc4a83d43775853d70c6d591de3c0b1e2ffc543532d6a6f7b106aa8abcf9ec633e71281008dbda42d76bf0a82ccfce9f92b0110c907febcc40aad67cb71e55601cf8e0ed20b8259f12921874cbf9a907820a161dd2dfa2b7f18ecefbf4889dac5a3ba3c31dd90dc4a9d689bbda00bb484dc5a203f6fd45c41a866bf5fd33b01c1bc51546ed6ed0a50f9326c8c44d58037602e4aceeb8b0880f5021b161d29cefc24e709a8590a8d418f68ccf47ad4bff3e2c85072dd0b9f307cbad96eb10ef44f32b5cd8d02816f6b4c824e4e2993d8f7ff97369c6be56936b3c427f8eaf18f581e386ec363ab162db8ccfe8181484aa24088f949ae22fe665ffe830de5ca3eced7ee79dcd3ab3139628d51d55ddbee9b26bcc0ffd4b9cc53fa7886100229babf90344e64accc36dbacb2a1f742253ea7a2f59df0cac4bc64ca2d44824559f14679dd663553c012adab80ec1c516247d24c038613f0f3ae0dbd852f336b94cedbe80af004412b23677fdb0f016efcfb98ed07cf6c3a4e75ede6505e7b76cc1b0138523f43154ca846e2508755589987bb0059e6625f5e8d17390ded9df699bca360ba1cfac68a79f776fe5faf87ca045961133e70b3dd005ab805144d4134d5a5a03f5627c44f96881a69cc761ab3bc9aaf914b265053b165505969449389072387f9a42d123efa96b3ce3319a9f6ffe20d3112d9b01c602d89f013d7c21cf362b6059d6bdc47e884fad6dd3b3909712e16778fb4321d6d3d497d2bb761e76b0a328e3feabcd67326dce237674baa7262c57265b371b0bc1163bf253f82fa54d21ffcec2ac27b01b2e4cb366d2db9e27d31c85c171ff0ba93c622e9114d5b620c7a79570d7c44caaa7b16a303041d87ce912b6e2d6eb09643d22876ce903520d2bb7e084d19ee7bec9cf0d31b7850c53612491b3741d210b2e44a1c094aaeab47390f2bf1f4b94fb638b05a9d288711dd44c2874af4f1f982d466bda829529fa803ad450c0180179dc343c2c44905b9b20fd", 0x1000}, {&(0x7f00000002c0)="c10814eeed9c99fa12c7568ebf40022136aa4ba97bce5be2a23b07741d2b88fa81acfffa8cee4503368e324c916d97be43d6dff8646f48ebc8210e63b16887a776b88654fc4358e4a3d48a3e3d4049235a178b9cf97bb454b3aef6a91791a9bd", 0x60}, {&(0x7f0000000340)="6eaf4eb2268caf290ab2435d96e87de74de6240b677cd9ca56b09469a5dc0d151b177c92c376c88ca6bab953fc2413a1d11280836ed2be698c93b792bc748a8b522f126a53cbedd17f2ef900af9a59c42f6841fb8e3ceecc3d8496ed311c6534619d173286569a73f13787e7ef7548fbc43c0567d6b9270e74acf232ce5a2c70d3b57e3b631f752f9e844d6d8662869795de3682c9514fb7cbfc3098f5a877e0dee11cf39905406f2043f139402b457639f763f123938d775c2d2666f80a071ddb8855adc47e6c711215edd8f1a221236edf", 0xd2}, {&(0x7f0000000440)="a47c2443807878d58e4981604aa8445c39227b125914e4cba1df392cf0c4a5031f6c7f8453f0a64e5f716c91338ec5ece525e775435963cdacaacc0f52e1e951958ad0fc1ce0df5f5cea56864f23a12c37b3052baf87512e23655dc388eb30225b88aaf31eb6fd75d3f8e839a3cef6a2e58262916f92626024a6f75a76a68624faf11929a68a301cba5b700021bb3a2b348a0fcc0c464214e13894801404ea0d257e6d8f76f9f8e7fa1f855ef2cd1a3c8ddaeeb6091dcaf71a05d3213ee6ae7d3b", 0xc1}], 0x6, 0x0, 0x100) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000005c0)=""/222, 0xde, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) 17:36:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x0, 0x9}, {0x14, 0x0, 0x0, 0xbfa}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="000000000000a0a4761232641b9929578baaad66f00d235b7931", 0x1a, 0x0, 0xec82) 17:36:44 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x0, 0x1ff}) socketpair(0x20, 0x4, 0x2d, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1ff, 0x8}, 0xc) r2 = kqueue() getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) 17:36:44 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x100], [{}, {0x0, 0xebc, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 17:36:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0xc, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r1, &(0x7f0000001440)="d000"/14, 0xe, 0x0, 0x0) flock(r1, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020200000000000000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 17:36:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) socket(0x800000018, 0x4000, 0x6) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x8}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r4, 0xa, r6) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 17:36:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327"], 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="09917b2f1d25d3e5e3df3765279232c01f1eb7dfe6000f0008", 0x19) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000007000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000074274c1b0205bdfff45420d00ef1002515b2fec214d292dd180000ee351e8da59a93203bdd784f8757818699707250d93207882a9f919945288809b7baef763e45d11cd331672422d22dc4aaf3acceed1179e39d531bf2853b07c310a97acc8ceb9a08d7d60edd27f1861f5baf7659cccaa50dd9238be69371df8100397e0fe04168569906345e6a70cf13eb21598318081e751d225e108f5ee61190dcb4846b502f35fc0c473258b81bef3138b785671822501b0990c223e0a15a49c2d134afb613445d1c4722e2b45154c5b9bb0eb10a4b959028324c491b0777a9e0519b21a9724b0125"], 0x30}, 0x0) 17:36:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff4020000061886a2e00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) 17:36:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x30000044001000e, 0x400008001}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) read(r1, &(0x7f00000000c0)=""/142, 0x8e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 17:36:44 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xe040, 0x30c2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9284eaa0731f5fcf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 17:36:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20094}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x1fd, 0x0, 0x0, 0x0, "61aa0db11ce9baa78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r2, &(0x7f0000000140)=""/128, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x40000000000000) ioctl$TIOCCBRK(r0, 0x2000747a) 17:36:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x813, r1, 0x0, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x401}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 17:36:45 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6031797100083a0000000000000000000000000000ff0200000000000000000000000000018000907800000000"]) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchflags(r0, 0x8) 17:36:45 executing program 1: r0 = socket(0x1, 0x5, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "0037008000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:36:45 executing program 1: ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x11) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0xfffffc01, 0x4, {[0x200, 0x4, 0x0, 0x7, 0x3, 0x80000001, 0x100, 0x3, 0x5, 0x5, 0x5, 0xe7f, 0x8001, 0x2, 0x5, 0x400, 0x4da, 0x9], [0x5, 0xfff, 0x33, 0x200, 0x80, 0x8001, 0x4a1, 0x5, 0x12c7, 0x8], [0x7a5, 0x4, 0x0, 0xffffffffffffffff, 0x2, 0x8], [0x5, 0x2, 0xff, 0x6, 0x2, 0x9], [{0x0, 0x4, 0x1, 0x4}, {0x7, 0x786, 0x7, 0x8}, {0x9, 0x989, 0xb, 0x1f}, {0x3, 0x9, 0x101, 0x7}, {0x7f, 0xfffffff9, 0xc, 0x1}, {0xb13a, 0x6c3, 0x9, 0x5}, {0x2a1, 0x5, 0x40}, {0x8, 0xfffffffe, 0x5, 0x200}], {0x101, 0x8, 0x9, 0x9}, {0x7f, 0x7fffffff, 0x47, 0xfff}}}) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 17:36:45 executing program 0: socket(0x20, 0x0, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000080)="02020000", 0x4) 17:36:45 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1b20fc0b64186d08, 0x0) r0 = getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$setown(r2, 0x6, r0) 17:36:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7, 0x4, 0x5f8b, [{&(0x7f0000490000/0x4000)=nil, &(0x7f000067a000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000500000/0x2000)=nil, 0x2}, {&(0x7f00005d4000/0x2000)=nil, &(0x7f00000d0000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0xb000)=nil, &(0x7f00002bf000/0x1000)=nil, 0x3}, {&(0x7f00004ac000/0x1000)=nil, &(0x7f00001b7000/0x4000)=nil, 0x8}, {&(0x7f00004e1000/0x4000)=nil, &(0x7f00001b1000/0x2000)=nil, 0x7f}, {&(0x7f00006ee000/0x1000)=nil, &(0x7f00000f2000/0x14000)=nil, 0x7}, {&(0x7f00005bc000/0xd000)=nil, &(0x7f00003de000/0x2000)=nil, 0x5}, {&(0x7f000054b000/0x1000)=nil, &(0x7f0000245000/0x4000)=nil, 0x8}, {&(0x7f00002f5000/0x1000)=nil, &(0x7f000023d000/0x2000)=nil, 0x2c8d}, {&(0x7f0000445000/0x4000)=nil, &(0x7f0000640000/0x2000)=nil, 0xe000000000000000}, {&(0x7f000041f000/0x4000)=nil, &(0x7f0000358000/0x4000)=nil, 0x8}, {&(0x7f000000b000/0x1000)=nil, &(0x7f00002cb000/0x1000)=nil, 0x1}, {&(0x7f000064f000/0x3000)=nil, &(0x7f00004d6000/0x4000)=nil, 0xf4}, {&(0x7f000004d000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f00000a4000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x466e}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x9140}, 0xc) 17:36:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="1a2e13227791e04995e2fcf78fddf46ac91950ce4cc06a4641e0e7c115213d1b856d562467d6db406f508f27800aee68a658e29f393d2e6ac8815d0857a7fa3c038ad0d9955268e54d157f4b95a58e747599595af41eccba41330334333136a198c6af157668f9aebe5bb0dbebd1fed29370199f7c8265740cd831e1f010"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000200)=0x24) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000001c0)=0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) setsockopt(r0, 0x5, 0x6, &(0x7f0000000340)="01c649e13f4bbac9c701336919b121f53f8daecc9920065560dbe1ea5383d58755a85d824cc38c76adb5a7ce6e43ea3c70aacc72066dc671b20eff8095562c052611f67a1373e31fb9849e3178d15aec06bd9365c197bc9155c869f8ff42b4c8e3545bc8b5108f8de94fba7164f9e59768bb700e55aa98fee023de6d4dff291356cd4f4cde97f3ffec41946d79ab1533335456ffc1338a47cb57c06511b7a1d3d8a1b6e6b4684d1cce286cd72807e1b1547bdc4e88911928c3908cb0bdc5fceb01", 0xc1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a20800eca3785093c8f1b93825f1e64d20ed3913752509d9abcad36cfcbfa6a37b02650d5b32aded0ae6af351635053225170ca8e3b1c7148d82325db6763e5b0cdcbbc14136dc22c2c5476afb105ee56a993609923ee339585d35998d6c334267ae30edd70c13902eb1aca7fe95687695bc13327e0a46837debbd7a7882884b0662d7cb8f4c0efac9522c8e411e", 0x91}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x1fb, 0x1, 0x0, 0x11}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 17:36:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xffff, 0xff, 0x3, 0x0, 0x7, 0xfffffff8, 0x7, 0x2, 0x2, 0x80, 0x2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0xffff, 0x7}) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000064001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 17:36:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe63d], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffbfffffff], [0x0, 0x0, 0x401], [{0x0, 0x2}, {}, {0x0, 0xfffffffe}], {}, {0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) recvfrom$inet6(r1, &(0x7f0000000000)=""/56, 0x38, 0x802, &(0x7f0000000040)={0x18, 0x3, 0x2, 0xdb}, 0xc) 17:36:45 executing program 1: semget$private(0x0, 0x2, 0x400) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) r4 = dup2(r3, r2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) 17:36:45 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x39, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3f) mlockall(0x1) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pipe2(&(0x7f0000000000), 0x1000c) kevent(r1, &(0x7f0000000040), 0x2, 0x0, 0xbb01, 0x0) syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) dup2(r3, r1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) fcntl$getown(r6, 0x5) Qà8Qà8vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3d180 17:36:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005", 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x81) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501001000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc25769871f132e2fecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3d180 17:36:45 executing program 1: r0 = socket(0x2, 0x3, 0x70) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfddfffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238b001600008295955984c87910bf453768c1e7386abca64896bc5e8491388bbd2ad88b2951b109000000cd4c0a162b58fd4237b8fa4d03c28a04aaa0dd7be1b15cd4452e5b01cc702ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf050099b9b81dad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d287000122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b906150a01ae64da66415655b05810c8f67d71b28f20fdf324afe07e59233470b6d7c573f59c3125b3cf5227edbe5e8a68d2f4a780fa71c7cf5b49e0a7900d4469a7b6a2e9997dc61"], 0x10) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x6, 0x7ff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1800}, {0x3, 0x1}, {0x1, 0x12, 0x800}, {0x1, 0x5, 0x400}, {0x2, 0x3, 0x1000}], 0x6) getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)) 17:36:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x3a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f6e696c6530009aec6d424dd47571e5c71c369f9d08964a9ffaeb26d90dc9b55c4475e8841b3f61fa9280aeabb26bb4560b37b71cb1e9b541b09819320f4cb6e1b976bdaa4f6131f71626ba5a22ef2b28"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="15296a3e078bc18b17fa19dc201dbf33b5b0d683", 0x14}], 0x1, 0x0, 0x58}, 0x0) 17:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x9f}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x3d}, {0x6, 0x0, 0x0, 0xf2b}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 17:36:45 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22d1d2bcb672312e76db370f704d30f00000000000000f8ff0000000000000000fe80000000162100000000000000937b05b2f97f7f"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) syz_emit_ethernet(0xf2, &(0x7f0000000080)={@remote, @local, [], {@generic={0x805c, "62d80856a1da770340a5267f31261b7dd4721f06261c43313a92e696281f31cbe003a0066702815a2fb7814deb73f48cdd821a465bf66f36b296657b94801a631062b8354a8fbee0b2549a16429739e249f343edfe4995ba4d3f4d11b3617792bbdfd107b9df087d83901e1a45f256201f324d3ec3f88888eb76ac72b260d7593ed08b67081e2736e5f5a6bcfae0e1c26305016551325d8ab50cd2f0e78ea43356bcf332f0dfcb1403f315fc2ab5d07343062eaa282244d62027a8b4f84f5e0f28db2a5e6a9e4eb37e2c83da8f4b286a8c11e8d96793ed73e7a4f0bad0b1e4d339377d07"}}}) 17:36:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x18, 0x3, 0x0) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, r3) dup2(r0, r2) setsockopt(0xffffffffffffffff, 0x4, 0x3, &(0x7f0000000000)="ebbfcbff13effe915d317ed800f6000000000048", 0x25) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0xe, 0x0, 0x0) 17:36:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x48}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 17:36:45 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mlock(&(0x7f0000011000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 17:36:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x110000}, 0x8108}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) unlink(&(0x7f0000000080)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setegid(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r7, 0x62, 0x5e1}, 0x872, 0x7, 0x100000000}) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="22a9ba615b0d9f2e31833d298b5d93cf1b4b6352a66eac89965f813886db0079558005e76908038edc4788bac6dba2ba12a29e448d23999fa8627e945c5a4a1b5a1de72362645071f15a8f6a5aec71009e4f68ab8a153664a0315bbfffa57d5ee9ba6d5f090af51ad7a28e51de782b701a50421689f7946eec9202bc2ac4fd20f2771a80c0bac277ac2e0d46b6defdce0e6808b8ea72e5390919de3402355b5211a2c841a3e76a764f58d802fb", 0xad}, {&(0x7f0000000200)="4f664bcc5cfcd6f99771f9f5d7b8cb02c9970a878316c4159d3a5daf3ce592691a72aac28047", 0x26}, {&(0x7f0000000240)="e3c7707566a36234f046572e953af719309f9b0de21afce416917e69885d334e0dbc968551d657a98a3d9f3d46d2b05e302a73c73f82a6b2f2ff3c2010ab783483e37d12981940f6550d4f7c6367fee4fa69429a86c6e05ac5c3f8888ed8a34ebc1e2e865997e4fde53085e95267b1a6c56fc943a050960943c03b579399b312b262cede8c591163afa5050080d0d36726023daa3b4e19cd186c5f1618271bc1845cb0948c0f6d7f9684f90eb15f2f844e84a6130028e6941ee7b861ad8074849758a034833de2f69d5137311acfd2b89a6843ff739218502b86f70f21bad97c8d", 0xe1}, {&(0x7f0000000400)="d9056adcaa4ab4923938e84f543f804e09802502fab1d19113ed9c3720fd1ba3b48e039eac2b5fad87ea756b14e9f81e96148e93477b0f3f6fdfe439f1473f56ee5282cb96bb78d1315f23c91a5d3d8cdb65c33cc7bf0168174b2f1db986e971d58d0568248003a81d5d8cf01f041c1ef5271723c439296b8c41cc78a1f7595a5a4f86f060fb68add8570c70b47a84c29de531aca98fb08b5fb9ab576fae387a2c4d7240c3a51c49f7c1cb3750dbee2c715b745cc6024c74ad0a6632e85f8818abb5a49ad200d56719a704624a3e228b3646220f1dda121ca75107", 0xdb}, {&(0x7f0000000500)="e1015d1b82037c42491cb21e72ce1301b28ca584dc315f48dc4d677e6f03135a67e87dd27cd3be8b8f01043c927b0adffad807491fba1fc0d4ac27a8257a51106a444b29739d1d7b718b548b9acb4467b4faa0829c6ba66516d193c0f48f4948ec2e7ae926305b881ef7aae52e3d11f4439db215a2e916621775a82bf794c31034f658de2e5b474f43182d2ce8697b69c2ce043ea77713e6014a69653e6fb88f7a83c2585b086a1c68bfa5835afc173c053b7457349d81df64f10b0ca5192c4affd599f58ebce948ccf65e0f18db82e37577fcd200653f00c52cf470f64f1acdee86", 0xe2}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000d9cd259567fb3a977290c7a06ab7d916ef6c5d489e4e0dcaf7e05077fd7d513175d920278f0ac815bbcd2a133bf2fe4deff0c2ae5ff0d48d4aa916dce657032fb70715920089310c1ed98a29bf99d0c27f811d5edac08802e9b323c40c75e6760300000000000000e5704b27f298", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="00e700002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="00000020200000e27d159ec314590c5e2e0000000000ffff000000000000578d77f6d47d88aa59a192f4dbd3f9566e7a931a9cedf96409dcf405f99b3f2040a6eb08df76082cd16da36e6123b8db91cd765cfc2e9af87f1c1f182f5c33255f3e672b659789f9cd671ac1bec506b7c0d8a09313997fe1ea6e2dffce3a7caacc3cc7ed6b660b4cd2e508115e5673d700", @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x400) write(0xffffffffffffffff, &(0x7f0000000600)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r10 = dup2(r2, r0) writev(r10, &(0x7f00000003c0)=[{&(0x7f00000000c0)="852baa03275259df1553985e8515283988660a25e30c2cf1c467abcd45b6b21d", 0x20}], 0x1) 17:36:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) setuid(0xffffffffffffffff) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 17:36:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9, &(0x7f0000000040), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4, 0x1e) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 17:36:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x10000, 0x50) ioctl$TIOCNOTTY(r5, 0x20007471) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 17:36:45 executing program 0: kqueue() r0 = socket(0x10, 0x3, 0x63) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3, 0xfffff}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 17:36:45 executing program 1: mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f0000fee000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 17:36:46 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 17:36:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x93, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0x0, r3) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x5d) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0xc4, 0x20, 0x3299c4a9, 0x8}], 0x200066, 0x0, 0x10000081, 0x0) 17:36:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x3c) r2 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa10, r2) r3 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ftruncate(r1, 0x0, 0x7fffffffff6) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x2, 0x189) r7 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, r7, 0x0, 0x0, 0x3f, 0x1}, 0x1, 0x10001, 0x4000000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, 0x0, 0x0, r5, r7, 0x100, 0x4}, 0x80000001, 0x1000, 0x5b8b}) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 17:36:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffc, 0x1, 0x0, {[0x0, 0x0, 0x2, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x5], [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xffffffffffffffff, 0x0, 0x4000000000000], [0x7], [{}, {}, {0x0, 0xfffffffe, 0x2ef7, 0x2}, {}, {0x0, 0x81}, {}, {0xc041}], {}, {0x0, 0x7, 0x0, 0x100010001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000180)="2975b981cb3612c4d7b44c38c2be3d7822f068", 0x13, 0xd, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000191c0), 0x1) 17:36:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b4f7c2bfb64a30686430577d248e781a1833f8b9e1e5930117982c7e79367b2db4bfbf8cfa538bf48208442fe361aa0433ef48333fb64bec4b4e52983d3ecc2766ca2c0c7297900c70a682658f769703cfa3910ea905a469d9cb7f748351825a23af9e51", 0x64}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1, 0xffff65b8, "92542c467dc50f479a8933ec72545f0a765e2ba4", 0x0, 0x4}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) dup2(r2, r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x5) 17:36:49 executing program 1: mprotect(&(0x7f000030a000/0x3000)=nil, 0x3000, 0x0) pledge(0x0, &(0x7f0000000040)='1_\x02\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00') 17:36:49 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x200}], 0xf73b, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) dup(r0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x11148035b133675, 0x80000000, 0x9, 0x7}, {{r5}, 0xfffffffffffffff9, 0x20, 0x8, 0x800, 0x2}], 0xfe000000, &(0x7f0000000200), 0x6, &(0x7f0000000240)={0x7, 0x1}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r6, 0x0, 0x0) kevent(r6, 0x0, 0x9, 0x0, 0x8000, &(0x7f0000000140)={0xb8, 0x100000000}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0xffffffff}) kevent(r7, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) write(r1, &(0x7f0000000000)="b3", 0x1) 17:36:49 executing program 1: sendsyslog(&(0x7f0000000480)="840723e573035b35b153b1dd6768c0bd79ffc6d9884273f8e46528ba7a822986bdb8074bae3177a0ba259610174cf8f73ba90b5d60a7dd7a9c7461e86cd077cb99d8b9643b8d5518ce6a42c13c0d10ebef0adbc9744a9f30293bf4f5917efaeced9a282f580d1faf162c8f078a1bd7a955835cccc55b9c55a3b9f7eed0357e10490b6d7ef13782fc47598b132b602e552035a0ceecfc65a54a12d69fbccf7a8586d6e7804e154e2cb07135e843c42e37b4ddd5b2b8abce4e09b756c38dc737a037", 0xc1, 0x4) r0 = socket(0x10, 0x4001, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) socket(0x2, 0x3, 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) accept$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000d773a3ae2d47f171b3e20700fa5b8a2496da60067a73d9de355c962a730d2e905e1599c9736d98031d7ae32df7fcaf8f000258fb41a9de48d12d0eb85d56717371cf029fe5443c3e70e8d60a7622f477a0c7b5f77fd8ebca0e552ae98c0c5da6e7a89384bb390452acee24b5fe516f742b68a468211cc972654a990f4f4b336fcedf47b2630bf51a61e937191accccee5329ae7de4261f86cf94fd6af9a06a97b0"], &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000001100)=""/81, 0x51}], 0x1, 0x0}, 0x42) r3 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r3, &(0x7f00000000c0), 0x3, &(0x7f0000000240)) r4 = dup(r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0x2) 17:36:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd6aa6f592d1bcb00, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x200, 0x5, 0x0, 0x1, 0x4, 0x14, 0x0, 0x0, 0x200, 0x5}) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0)={0x8001, 0x7fff}, 0x10) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658a, r3) getrlimit(0x0, &(0x7f0000001100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 17:36:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1d}, {0x9, 0x0, 0x0, 0x40000000}]}) pwrite(r0, &(0x7f0000000180)="ca5ed9a5c9c9d9f28e2b1dc46429", 0xe, 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) setreuid(r1, r2) 17:36:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) select(0x46, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 17:36:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x87}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="e000000000000000000000000001a4ae0bf6aecfc436ae08b676d559038cb8df43a4"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = dup(r3) ioctl$TIOCCBRK(r4, 0x2000747a) 17:36:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = kqueue() kevent(r4, 0x0, 0x1000000, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000000c0)) close(r0) 17:36:50 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5fa5800000"], 0x1) r0 = open(&(0x7f0000000700)='./file0\x00', 0x461e, 0x190) ftruncate(r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES32=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000680)=""/9) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="615cbaad69c0a07f7b2ba745d1b68fc7c5722d44720c789775bf6334349a73fad9088d8833e9b78decfe4c2933aa484dc9eaa8cb68aa7bc234e8d3dc1ecd2f099897093dbea69327ddfccecaa89c593f8b40eda77da2fb9c5da10efa8389bbd2828a258e2ef25ab32af8a36c71bbc4ad33a4c60ed52094c1189512597ee4f65166f735c5909e24bcf686c986135c9cc58591", 0x92}, {&(0x7f0000000280)="876e994a20e6a5aaa8db8ef61d1e4e00dc08b3a60904f1dade3d2c20d108cc51a8e547921d85e2ea0999d00305ece4fa52e278f157c65871d1447835a8bb786dc3e18f78b497a3c52eee0a0ea57dfab25565f32481710a9eb46093bd42a960898c93bacf2d2859adbe824e8d4b9af2760f53ec028d02aa66000a503170b8f829d2c3b7f44d96e88b05b30582cb73ea9b3fa39919bf58ccfee6d2904e341705678a1192800885d20f0afc37121243ad03918254bc90e2efb4cc4c85173f07f2d9449aa444aef312c1c49d51f924d5a28d35735e0e3ab4b4fefc85e7eda843130430a3726070bf35342481", 0xea}, {&(0x7f0000000380)="61486df8f6d85384be56322e6968fce86e7e1213aa8c4f39fc04c85234af364966914d2bd4080c5acbdc934ee271c381c506bda1d8afa4378c1dab3ffd6e4450c6ff70aa53e3b840c3419e88b1f57ded61b496b9d8f8afc4c1e7734a88022d17d2ad848c94f3884013189bcef2532f7010c4460eb473f945c0", 0x79}, {&(0x7f0000000400)="e8650e71488c89b73917401071503e7517cea5711cb3e6a7cfa5fec3e9b9971e04c9551f28e58eb6225ca69b4628471423d4831388e3681e073fa1da2dd09dd1126e26c9595e64f99f6d1715b2447fe976a62d6018abea9f84f4901c", 0x5c}, {&(0x7f0000000480)="095eade1d1ed71b27ac316cfecf4c5c9508b63c4266848af05cce91d716ee94e72f75ef07b3076fcbcbe9071ad99f2e07c724a682e45c9f2e8bb2bc02660dc246238020006252c25a53a87881d04a5a02292bff024f1e33448c731a91b554e664e2165fbe90ff4f8175503a748a3fdd86fed31130b5e9c20046c6b79cb99422595d917edb2b2f153bb76ce7f794ad4440f100e93b86dbc35f226de146fe6bdc1765ce9704dbe11a04ec15b", 0xab}, {&(0x7f0000000540)="9afe78890837173d9a356efecc34c6f35b5ad7451bd391561706c91fc1fdc51b5b8adb963a71109896a96f459b113d3f0c57351e3279", 0x36}, {&(0x7f0000000580)="38cd122bc112e5cc85fe64d0b1cf29e2ebf7b36e9a3f6e6002013704f1c8538ebb3e8c878293c7dcf1b65a901d9aca16437531b86465d480ca7c56", 0x3b}], 0x7}, 0x402) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x29) chmod(&(0x7f0000000100)='./file0\x00', 0x128) socket(0x10, 0x4000, 0x80) mmap(&(0x7f00001dc000/0x4000)=nil, 0x4000, 0x1, 0x2812, r4, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r1, 0x0, 0x0) 17:36:50 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(0xffffffffffffffff) sendmsg(r2, &(0x7f0000002480)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000140)="5405cfd1d8e92406f1fc78e17a6980d800d0acd9efa836effb1448fd3b29d915aa8fb3d37c0f62342c4a2ff1d73852797f3e575cbee6010bbb9f274474d07a5ce45089b03f73940b5d289719eff5d80cbec86e7c85b1fec197ebf3663e319dbfeb34f10ee001ee2fac018c95ca46520ed5698e81adeb647abffaad0e55539b8e90b3aebd23b3ceecfd4ac4e21b3baf63d78b3a3bc74fe482455420095718fd1959015e1c44f93dcab4b504b235e8973ec156147733adcd0d749f72b4d9b7f7b434ac9bdb478c7a6e1358353e2b9ea0a33dc5c66d522b15e34233ba9147da67611d565128a19543b24a70da64c7666b69c29831a083d11c152daa722753", 0xfd}, {&(0x7f0000000240)="fab1fb4b9ba2755193aa0b0970ceb19c01ed5a6c6d5ac573c52d7db5c0a4515f36b5999b5577b5b0995ee84e48878d1d44722081ade5ae7bc8dba6b6191801d5ce088ab751e53d8c2c691f132a5880cafe12e1c95d05cecbca192bfe4b22c10a5b4cf641c7867e3fcc08da25034246fda3de380b213feab80801660092f48890f04b8cd878077e12345d358a4145799a9cc962054f86367db4aaa97b2ceedb504fba972043e09ac1090b63a27fa475f5da5a9978d550277f74e5989d6bd193efaadfa0c7ed252a8bf0d72682e1bbe7a9f4483b83f487ea234784efce06d25225a5f9c5b78d66341f79af5458fbe8fecf449dd1270140f82d2e40a99a775368357be992f3492b4943bf159752d69f3f3c4240b53a3e5b532c7972fec30bb536b7a7c6ad2430cb6746cbaf768ac985aa06ee93a33d4b0ce0755aa87a762256d80e824857425833ec97db785dfd59b1d4a81e065425bd687c3c29d94a3c95ab56d4cfcde4bab2820bbfc743faa568ccfbc2da0826e6e9fe7579531505164edc57f18c56b2b51a8373160238f33e39e46d07ce47a74abf7a133ab25ca1aa5abba15eeb2579a179e49294a54cc4987004fa9919bd361dd142a132acfc72a2d41c646029cc69797ac380d480007b63e3bee0685839614eb2519fe9859ee57bd57c49775ca3065f36c273e76d0b660b09b63529b1df348c0672e87a749ab8ab70f90258d1a3b916203f0aace232f2df830f922a8c9061c6a01739bee331ca7009cd5473e8de1bfcc7b9c96684afb12961ab59747d6e33005046afa97a8540be6430e6c75d40bc45d38ebe2ae6340d42dd8dc09ba7b4e9da14754919414e9fb192356ecf591952f0c732b910e635e2bb0a474757c12a39511478f6d1ed45f8ba4ab92c317774a37b5e9eae0fd83b634e9ddcfa9b63add8609ac8ff3cf1a9ee0c563aba3b0f59fff830fd063fa3d170cb02da86a070cdeed7a747b05dadd14b0fbb320f56e60ffffea350816d3a872175e41a19073f62d78ab8647b89d5e7000d576b4fd0b3e411d9563164d446bb2827c04f17e640bea956e66d402792178792f9e40784e44900786da133f285d73d3750e6eedcb36b1c8f6648bf7e927bd05eb116fe3c092d574eebcba22a9609b3ac2cf07649bc24611083b1dc10ea747db8fbb4d1fe6e4226c16684652959cede3ca763002b642e67be85cbbcec6a90cf849646c33b8439a733065eb9092fd8a07551d172b0100e54904b1a5f3382e5f9ed7041feef1e6f4e691d7cbfc18063cfc13ff4bf1bc51ab1ee883e1408b753b285a476ea7de3baf03194865fdab44fa748bd2be2d942647ebc61ac393018ee0e067659af556e5487a159b20778a0a877b3dbb6f4ea5e0cf6e9fc19cad583409d70513b0ca65ef117f10e2c7b7ec1c82539f2c4731e185b2fd153696b1730e76583e262ad020cba60223a7801e67356aff797f47e20421a67d1ba0ed3e0eff87a1154b44617a91ce49652e61c407e0ddfb31d917f56756a7b0aa08ab428c87b8589287667d3ecc28398d2f7994a1c517f866e31de83dea3cf2c334ffed9c4117a4e35a9bcd1cf1e4488fd90789f1f5d6f5393287050cbe500484a401c9c3bfa49a943a5445a8e2b0a1c4a1581e4e2340f5b99c9b57c5d51709fafcd253947c02234f126bc1c5b8260857d4669fb3cc596901364119131cc9504a7dda0a1295301397e2cfb3cf3945545ef1bbd2066fba9194dbdb0717fa7a69c1a5084f4bd9863c16c08e86b5e01885487aa28a211e78e3b4c4bd670543751b1ba0d686d28b0d57c74ad00837717545fce5aa80fe9a1b3685e68031dd0fa920869ead5afb7be666a2aa74a643041190a223c7c0e67106d5e2c6ebc867a81a69cfbce70f2277e1b361f6c62333a8744d13b055efbe3f0a246d9405ca89295186905121f2c61a4e4796b75b5c2cdde1b3cce674284b10149cb3523866f3cecadaad0bc0e0a1befbb206a91647a7d2334eb13ec6ab2a6efa6759ab9ee017ff03b8ece26266c585fec0b0f6ac824be8313d62315f67e0825fdc998f152204bc340e6513a33d48b0c492cd6d7a096cbd8ff9c6360e7d079c9c9520bf0dc0b4a4825a1604f4e400560e91a5a4caccfe1ce11c418d91104588c59a3b62c23ad8610f010939cb2dff6c36d33b137c8ba2b4468e5381ae81cbdcff893a8578642e8f5d4b50c078bc1fdf7a729c10dbe7172579cecba706275582e7242211e91a970262a1523ec12ff4f0581bf9938141a779172b4c9774d32ba4db80dfa938a7a8e6a58983ba61c8fe3487485a887436863f3b852e207f99282119c7c6ee995f7dd34b0d64aa248317c2b129e7f7c3b2f8b21820091edfc8d18faa3d9b2e9e7dae5f82dd475c814322e2b79cfeb028ddbc303890e86677143bdd8e65a3ceeeea7c78db0462622eeba908374327254c3223e8f4c3e76c9d95231fb5fdd5447276b7ccb214adc7ffd22cac2730cf7504a6b3755646fb6e133307414bb82e310c80a20516dc1913e1258c57ac14bca72497f2fe7956e56fd98efa58c548097c3c8fa87c0490fc3d8bb1170be0976bfa39379d63d3bc4d0ca28f2bda710f5e6727f3e1919f4b63c3e651f0ebbf0de4a098aefaaf87bb2c04b8f23e7de40cd0b70a86951c9422dc231e475e290c92cbafa160292e3c926f2e4b6053196b0d2eeaca41363f5fb213cb8b6b051e97cc623b94dc639f63ed212c7b0af42ea893f0c3b02b5b032bd7ece02df240c3330c245141d22612aca69d9d4c3f722d171520f48aa1f70db6d8f21a593d3e7a25152d0f1b0bb85e2c97eae68a7a0bcd94ea956f9c3ff0eec3a1cfa85d4f442ed1cc96fb9c1a48fb0b634364632a31170380dc6e651ca5c73e43396dd4d8c8f6020caedac34878e342891d788bd1b7dc243593c1c93944370cde6a889d123fbeeb82a58375a94d2875cac70aaa835da391014679bafddc2fbde9b131e0a2e52a6c16a419341610d2bdd0c8f4d43bdac675fa60b6eb611009b080f4e732b85e75411f104d42ad3adb9ae7b48aa4ea244db237183403dfef76698d62e7ea5b3fcd9bf71e0ad1d176b00e1b6929e2d0fdfc42c9de5b562beec630c62be24c700b4c3aa23772156794723e787f51b349a71c4402b55d08fac8cb9c20510f663a64096571ad952b00d13282e4f971a3816e4831fc03b66e98def36b91420f69923ccce77cd2592284f2090eccc0af712eceee5c7ceb35793a79dbc852cfc4b7861cf8a3f241053c114cde6826a9a07200b6476bb5cb8db53fc143e7a4eb4c5424d9ef2f5b6adff3ed2238fae44b081dc031f5bcc0d727fa3d65ff3d1382c6dcd73f84e450865b207e733276b957d464e7f430d28a47b0a9e62b27bed6f4ba2a608386db22a1954ede6f996095f0ce662d0123bd4a9b5cdceb194f7c9725304bcbe604e52e21516ba133b332a69a05670625a0ccea6e45fec37305fb61df5f8be3bcbcfa276a670a50db66815cdae4e48aedef591b593208aa7428a51a9b8da91172a3bf0fb266cd2218f56dfb4e9c6fb953cf16946c67e6514020e4a6a074dca8900614a4279892c22842e08cbdbd1a6db0e560e84092748d982de0fbbcee91b1e201fa80de3d079f5d167265e01c0439b3240dd4f6cbb7332f03b75a30f2eda08aeb6c88c4d6997d8dedebd29b75b66fe27ec9b4caf71ff4dbe5eaca8c985761ef13c253bc7332433861628077f5f10dfe3305c0cefb67c645a175a0172cbd2dee063d81650b0912c96db0cc4f708be24cb7cc6ef46ade83056c77db1e8de0a5ebfcb662de10f61a138f1a3391dfc3996f77163b97ec4f47c0f1ace3e87aa85c3091b77103925c0f9620e6c466b38b66aa32a75aee55d82a5a8be776440d9d42f02efe6958abdf43861f1059954067cd5f24dad733b636aca87272c0d338f79f86efb6349f3e496d014e4c5dd09355da94e2cfe2ff8db4719859190c7f0a3d15b9fb87986a55fa18ffd696504d702838de2614afedd727c06ae936d3654656683328a5ab6a11dc9875b1e8a0dbd4745bf8bcd7604f237f7860f97f3dd1f507f32cd9fbac1ded8c020ddab2ab6a0dc726404b80ad8925adbc1ef0b432553f7c0df6923556c5fb0cb4a4adc82f40993d737559cbf91f1a4aca66a1029c18a3a555c16c13273ef857f0cc0040b2d33c5e22aba8cd8d8ac85e5c1940a2ad0a7ea6f31e53d7ac86b86ab27a37aaf4c84d62ac8d031c0f31bd78773744f7db7e91141eed756548f02d2447b3bb21d844ba3aae66bd7999c63596f882f2b64599d10c5dd24452fc28af677a6fdb290cc64a3f2d4053ca147a8df1bc630ca01bad5c8712879f1a3a5a09de8fe819b5e3f153851af50306e0ca62f07e41a4e131edf6819aec8d35c706ab0930b5d8e4856fc50faa3749bd021350731cc95a689925a88d14520d510ef8e1f597cb51763cfaec52c8d88dc23c4e926b242ffed66f9a0bcfa9284acc6eea90c50ac28166a44e59693f3204772c127d3e3bc85c0809223e49b86ed1d280dfa887d8b85283ae11cf0387d49b10de2e4eed33e6b6cadd4b2a9e4d466dfc7a00cd0b86cd7bd12a930b7c953624149697fe8ea063ffd7c221757b50a2ca94811a3ac041d4e811374bfa7350c6a9e459b3ceb039b42b863066356026ab2d1047aabc4faa87ad3648155d7a7bd4f87ffae877e7386c0cbf01877ea66fbf07c4ddb6c69d97ed49c116cf28b331552ef9f8803224291bdf9009f18ea68549f36c6f8ca9b6869d61fe767255b3d0cfb764798d3d57a1b33899c7be67648689ed7e4c405cbd745b05a8393c8b83220721f0508cbd638df0d46df54728020cb460262c9248ab6afac65f13dfc2349ddf4ceaaa3612613ff40954cbfa94b19c57e7bfe13dff05a3edb10cd3dda68a3275363221b44f20f8c23780559329b23061c0473ebbba50fb0e995234eb0240ee88d71b85afae792a8781be265a1f1973377b7aea91a4a3235e3c1f285b5ef8e0aa6ec3a39b550526e2e78429dae15034ccd9d113421bcf8c4a04ee697cc4581bcf68ba9b1ff91868fb2a4a40b6bc5088cfac94f6b3433a61701701875efa1b2372db17068b3f3dc4ece5253fa7e33790a6ba77ea15b479e7e43db7d4c42c3d0d32b38d329513a2497943a798577ea3961522b39d18e4b7b77cec456011fd84b4da5401e8da420920810b114595c3ae0ab1115c4a5a5b3d4ba7b6c85f48dc32f70fcb40e09f92b6fd0fdbf83d0a516d212b1503f1553f432708d88ec490fa4ee8e614e9c331b10bcf0e464a328c6abaec4fd6453b03a9e6ec4a38747b41f5e29abe23fc85c116de80e9d4f8fc30aabb79295536061674b93babee260c7fb34e5b87ae979d67dfd07b8f66353166951757c28cff935c232dbd89768595f8ee7924dfeda80f623f4fa63304e229840b019e79cbe2bb582b7fe5e4cc44ed4c335196bce4432cf531e3ae5157e9230cda5acdfe075c21415b7112ad0e1c613a2b440e4a9b042bb8d5ee2e136a7e2e0a3452d83a430b27fee4ce29e6af9bbce5c1ea788e951d9c05002d13c43beddcdeb86d43bcaf21c8bf67d9e67a4221e07e48f4f329ab09dc7c8e84591b37b0b9edff517cfa7c2add9a4619446f0e526a92ce322ce88f8e813eacd1065f92a04d3c0580c8d664513a1fff3566d4b68f86be0f9cb20e3036c1e86737d7c0a82dbba35402a6fae4408ece7c81c94738f8d8be75489ab6140f6c1887a4ad3500ba20a1315f9633378fd58c7d73ce2c8c4a12d7f0d79c8df4bea3e27d2bffe509cc18bfab1edae5171c63b9c32a5e3", 0x1000}, {&(0x7f0000001240)="d3bd4f99a6595418269c146076792e2aefc55b6890227cee4d1a86541da60703481f5caf53cb1baf786468263fa3127f7529a6000e82bae564778522822f1c3eae262401240e4ee1b21174db95430e05279465aaa25139bc0df4f619d3ad5b34cc6f9ebd02ec3b5bd07fd3cb6cb9f81d9d3a5e99bbd91952f80f6666886d31c84e61afc943077becff13c9f82980696b9d94654575f9c2ca775e6544", 0x9c}, {&(0x7f0000001300)="2b23ac0ba6b1ce85d3b7c291fb671f5fc154a6c0a5dd35a8a812d25b2df8e89077687d64b12624bc4e011857991a53f76032a1b9663afba0554ab6baead75c3d54b1ae02a45bb2cfac186884c821466bec68d92dd2772d32fb25dc969762859851e1ea235dd0ee19cdd8a9844143328817a67f74e12ffab9b6807130cf1e59d9f62624aa14e37a9c526b4a213e4a81fa1e6d9a94d8d823c55072ab4040bda7fc710e5dbbf3fee802b1085871e953d151b57f5f400c9de23904636a0fd3275a91e2c95dadd078e78408102c2edc2e513f8b01711b7d9e78af4f708790fe9b4e800cbf517b43436c1cd5df57f2479c304f126b948f336e73bafadb4cf66762223c38c7bc3bed2ec6d3831a7a30a2889d071d16aa804671a4eb10ca3460f89f893d67a6e3f6f3408dd37070fa17ede174f42e575e953458e9d296f363ad9d89ff7aa18c16c487ef33e4b33f17c61fe4026010140abb900aa1c570ab0bbff113893fd7cd61a54eb67a995182985a12a2e56152862115930b15f706b5a0c519b5d3c014fffa081f426ff07a3efabb041f29fbe4093b1e0e475b77f419438603060e22279d7b145db8230d0378446a3e905a69886cc04a6a446faf3e4e3afe54e2a86d2572cef9e766f2fb5fa177ca854c568481a825c63ef3f5d5d12296804c82365588ab5e216f48b92827b3d8aed0a1aecef635655289c5fe51814c657a7476b96efe398f95b341bc546d0b50278cab712864cd2d66de3f6783e1771193034fe3d1d48cb4678332acffbb909d00cdb298a7dba2047db1cd59dfcc7fd760a05a123c438f0727d93bd4d6d2aabc5bd61ef36b1735f25c3981b1fd5c12a55ca549332d84bc20b06d5f90747c323c072710734b937e8e0682835f23ab23dec553fb325dcad0ebd23bb7c863f91e0c39e06cac33f2b5b961431be3c43a31f8e593615d7ead920be079c01707905d9d0ba74a72fb8b00ca4e8b8aeb1f33e00edccdc428ac4a738f1d1b595e3d87e7d27b41876bc014a4e7af28e11fa87bd0d146e9de264caaa55339a9b88f47401c43d4cbcd7c54c2233f36fa920e0a9ad3f4186b779e20dd53f1595072c7af59d9be4ece45c86eed5d799c33967ac0b8d71b234fe63c54f1c17bfddfc5c470940ea6edc2558f6fd345a83106fbe1fb7042209c9c1c32a4662c1d48c01dea2ebf24711efdd0aa25a7d71f3a964cf6ceb11ea024bef95a2c32d371e08b00553418d64247e4435151432e3d6621114aa13fb19335a7b04edaf1777482470f57cf94a63bcba7c7f060b528661f2b25895e575ccba9c3e0e74ec0097a41517600970452f718c995c16e93b74d9ceb1a8688b39c1c8e1e31894ac8eda6180405243ca2cb3b217eb3267b326c882329305164f227adeb3014477fbf0fad07f297d29ae7768cd66613da0a56e6c361810530836183a346dbd9f0a4f23e379dee1ea01282df3d32a9c5e1278c9d9e5c9ec02105fd94d8133176b3ede1bc5760022692d96130a2a06fa56abefc1788b9f1d59b96922a8ff370f9aa181a3167187abf2309af48f1f03e4beb28d9cc7ea60dbe6e6b7b259ee695b73fa85e376dd37b52a163da01452ccf2f22bffa5f3a4f1ff38436ac296a4597c81425ddf896c099cd110531ddb261e73f58297cf6f52550a0ef234f6b07db26b90334efbc503f5bfffb5b0813b8a2c7b64bff83b265b4c202735da9a9af9d62fdc3462bb368bafb7b8e03baefa3439f917c1dc857f3289c6428d05f80918e1db011f04b1e3ec4daf2944a83fe618d58dd483a347871f023d65c0ccbe05b1f37c491879d62c63c22980dc0e1ff8e4b914dd47ca5bd8cc328da3dd3f291bb0bf7d2712c9a1cbbb9b5fdfea8edd010199a9c36c792c96b7f4122cf0daa33768c7f96f2156350503172801cdcb2d5ff5ac1ed4e6d3b5a6861aa88cabedca3615c68dc6bc87bca26cf18d46ec84539736d2c5d262d06d7d4a169f513593bf52494130c841481755d1a15e363184553172d9b2638e86a862a9dbc7bc9814852794e7e1ae3be55993eb5423acfaf48c08905acd0dfab0c0ff6e68b51ceac7aa938769c22e37dd3f492f0b417378c34ebf194e0b34e0775681a8acc451dceb54e244af4ed6c6d953cda3b38f433bc769a4b38560e10c619b13d6ae96451eba74fa8246d402c0944aeb9c267246d605fc3f824b5f932253feafeb156a920c05cfd8ead7c1a989d694bd691c84c16e09e2eb339be1d4da498223fe4ea0662f0d09abc412ee21bf6d73fd05e1613bdb684360add9f5aa148fb26b2d237a2047e60561cda33b19140ab73f757804b9a4c9d1ad60a224a03f8651926c58f3ada6c5d1d4ca5e3df4a07e95d38d7c8fbcf7589de96943a7eca812b092f4eefb07af543d4468726453e521ad29ea55de08479ca3943b7996a42bd8bd4404b74b1a64ad4e7a71ebcec783de37ae271392db4a8aebfd607a6bee2dddd0d44b2e3394ee4b69f31885df5d82cff0c29b357dd4b4eab67b00c894c16e8648a622adb281882277e7672f25a42008269f09869e5c05aff5ff26fdbb83fafbca9627cc5db8116090f615b22783f5dd8a7a5f92de5acdbb000412d3ef93860f55d7473f5f11c766030bdd0ead00d99c2d7e61ad67f51e5ef3128151f771d506e4830f33473208997df5641a131e13eaac263d46a4463e57deea1ad28072e36fd38361f31be1e8dde5925cedc94769e1521d3dcc28de2c83c6e37e7411aa7ddd055dc7af9970979a9006a162b2c932ed17b3ba1cf0c8d2ccb432e077474b27aac8234492d279e611c2b96ac940532be88b2a35820e27aeb844854d37ce2197f15b71c4b674c87ef9ed254e9142ad263533b285a9646529337cdccccaf95dd43b329a9e52e215f94a124b62f266d0b6b82a240a564abd86043b1832242d1054e1078507cea37923a0337d68e92be3612a44f9a1794fd67b502fba3410e707fb5c6f231713f4ab3622ad54b361aaa67cd9dcf98ad6729ae9311ac6813defb97274a0041d07e286af834975596554b8061ff280a9717a1d3804d90040c3ad4562129a874ba7d8b04c0e30c9c1ec8c1a59782d3caff6c479ebdbc9193e4eb2a390fc05505bde2247eb262f9af66c95c107e1da1b4f38eb74e8db0b3de0970cc748f55834e7244d48aed83e81e61b906b45deda4d9b494c8743c7bf335b9f698fe98d8af773392fb4fd708d0ed37b3c7e903dc4e8fe44736c210cd34678e67dfacfd6d828a170b103c96677d54f211ede7f81651ce06c5b39a29cee5dc5099692a9740c2eeb4560af6ac47ead03f0ebb0fe9c8f2ea8aa99ee040fad93f7c4d749c1420e9017d51e3e11d5533830037e79d7fc2efa6894f8a995fc9dbe1d5833093cb58fff973d580abd512871e5b6d21fc19903b99abb53f826a572607304e94fb3c0a62a5cf7399b8dd8faeeb27847a312fc8cea2a1a02a67b5c02539db1701219af4f746bff089bdffed79627db4f9c3fce7a76fdc3c33096ee38b0ecfdde6ac7fc74e94e866ae40e56d07f4803b520a1f52b858b9b6a7ba08dc24964669e73cb29624c40a72b2565295a0c1124d6d3613b9ac8b39c175c38c4540b72f515ba4ba58b9c8887b51b06b11384a92bafb0d7d79a9245924983d08d99684c967c468947a4a9afc2d6414b75465917056cc27b24ae41a0f97d0f67af59bbd4c21283a25a1e43e51d7308e7e124ec354a720d8ef4f484397c4a37718eb21003295152b50a96bd5d4abae1f3a83800a07428f9c156e98a45e1fade0ef8795aa612c736f0c92e1b783e3487985a12db59aef85a6a08ba5793accda4fbad833f0fa980430f722fa40e1ec548c928a0c5c53867ecebe698ca4aee99e1dceac568c41794b200efc2978ee04a72c3e053921641b5e48aba8d1e6ac8a3a2f8e7672132f54917333c7c673d644bb679d1478425f070e7ebf8560233052107012e42885ac3c877cf769bf696e5d40282685f5a6818b62dac15b0dac5640cade601fef41bb5e2f8a6301c81b682eaf85c0f0f7f73ecf1c22553953fe2fc5a1a08faa8a1e880854650061c118ad0ae6a8fe4be3d371130b2b167330c9858799415cb37add2a33531e4671d9604ea70139df96401412207d0d41a278729b8845d7ee1f5fd1a4716d27ddd75c4dfb69155a28d958d5b91c3c5d38fe7c6c6122c388735fe1aa030e8b9ac6898d23cb1daef8a4ee5c3327e23583f2e6c8848f6c85b3566d6be1df84194926be63007a2e94742f56cbb1fa627565b14996d42d2e871184650d6a70f8179b520d4da159464317be3d619997aa85c13c026a681300ac7028c34e535a6029a872b6cc2013ba0f105d8b47a639a60083649fd99ca6a267ae0cb194c5836838e1a10ff0f6130581b04c67136f7d0d694edc1b5981d210e8b761e4873e60250cceb87afd5e71e21bf436306b9c6bf53e681facedfad923ce73ed3f031225ccb8c684cf3bb945d638055394fe0c972541d198ef963384e6e40913751b097bd68812878c3c74a0ff9cfd2c53b1cf2770991f71c1f26be4cc5f8f50c497a5f7e25661fe1d3cce4392b1429bc222355123e77aea0fcc25e76e94c6e3c5ee8fc93c0d852c5ebc9d2f3e8cc036d67873236f212eb7bf63c11f280e83fcc4002cde6dd281f893011ab775a70cb3b11ba759f59fb727f887876d3495fdeff12d5c319cda7de337424b54678d3efb341fa2d9d82fe812ff5b7a09b2d7debcb318882085c60e808d17c8a14ecea6b345d2f8e0e2b0e48972f59d804d340f26bf7a43c40f819d16a38f2fc68e7786ccd927e6466fa3cb54189d2eb082522dd95eb518d9f37236d1df165b58194bf4f8e3e5849d87a77a22927c92f90fb5982443d6b96bc7b0a4d2600bfe62336ca5fa0a6d59d998f8de4bdb8a6c39429f2ca7b67139d87cd6998132d9a076cb745edb339808b9030d6dd42ee6c256ddd30df5159f4d69a5412eecc46f1acce9a8735d23da01af47494f28a4d0572575157ae096a81ce49196fe06140c5e2b3583375d549aba491aca0a8075ff633d7bfe1b6c945c1eb6e5906640b41b53a51b2c39ec4c25553e671fcd64abbbd1b8d91ae3ac6615ff26f32256a675ffd6a89e260634876412ea95eb7858166245f62860520bc1af42f1f87d03f2d7134fe3c365f34c885812ed49d0bd9f800ba23072ff9f491b2d82466f1816822039b1e8bf92afb92005efbed976d6d5ab7bbdfdc0c757a68da869ecd669488a128890977abf010038b253c6d4158dc02be1dd0e4aebcd898148ce7ee566b0584839fc4e5536d55d1252dd2e16e4f5466e2db3c3443e629dde45bdd571c9923d10e82b988ee226a1f3213773aa76d91d82f7f301b1f2bbe9782d55d73859d1db65197056c27242cd9166cf8c7db008bff980f12a8bc5d3fbf4fa919c9f7bc928bd4342f5eebd99de8fcaae419e607a750dd902c23ae210ffdbdbef924ced4c2b2048eb0f449a51ba24d9396e4821da150a371ffeb72222cb35b4427fbc17e30b5a3119bb9d3513042668093890afa4fb795f818378c155e57ae58aaec8c6b3f4e2cc5f0abeb1fad469bd075b75582a16de9b4263bf9e4e63d1a8257485e8f664ec731d0bcc667b9d7886894b9dbaf3ba7faf08decb89e6c07b7b776247722b30505ba76b86d1b8a7b1678f3d22b1bbc9f577e97ea0831034122b2cd0a14db6d45dca86cc0f3937458362e3457cebeb25b9a2e13b4e27076978ac8cfe234f483928815a276d57edc656d106edcf16a4ac66d153b3f6ee1af83fca3e4b6316323b9999f6bc9eeaa00794fdb394aa0d50f8", 0x1000}], 0x4, &(0x7f0000002340)=[{0x10, 0x1, 0x3}, {0x48, 0x1, 0x400, "d9dc8a36db9c15f1fc776e6125be7ae86240bdca054628ef2168635581ef7f7765effd5d4ac797580abd6f95b9b9a1a861451f"}, {0xc0, 0x1, 0xff, "a10acf24f1ce952b5fb0b3843925a25d60e968e4fa7dcbffa016b443e189c6d3d6c7e393bb5ffd400dc63169456c1f723c4cbb7781c9a0accacecf93cc43bfd66f198e69c0330511ac3cf28c1a6b251bd3d433aeff553934db03a65fa9104f3c303a01e90546772262501ac8469467dfc5eeec4fb9afc575fead49395cfb4f283f1ccb736114b110741b0690a4123be16e0f2450ec54806eede5621fa8e9cc4b2d4b1cf95530585da0694c5d3b"}], 0x118}, 0x4) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 17:36:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r2, &(0x7f0000000440), &(0x7f0000000500)=0xc) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b172802f09da6d0b550dec95ce9cf36d82958de2697b8612fb3c28fac787a0b6cce30d4688c0b4e32cd3b7b0e06216f1293ee1a55eb7471f78b9dd913f0549b4db35d52539730720f86bd4e436cfd33198e3f80bfb1887cf96170de1bc04ba89cc3c9d3765d813a23d72d1c58e109d836b2fb03ac91088b0a6350d242089b3fe0ed077a802399a555f308316e9b262a50520c8e98a45054a33d3187e7faf3789cfd4bcb65f98491db8f2357804f127645091e475fb20dd960766eee3ddb0fd56d2694ac1004584b7838ed74a280f5aeb62805e6e110a3bb932ebbd340e160d0c2711676cbe292d69e61739e00000000000000000000000000007433470be13097501049620403"], 0x106e, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\\\xff', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x92\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000640)='\x00']) r5 = open(&(0x7f0000000100)='./file1\x00', 0x461e, 0x183) ftruncate(r5, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000600)=0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/5) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 17:36:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x2], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffff7cd], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0xffff}, {0x8547}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 17:36:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fchdir(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 17:36:50 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fchdir(r0) socket(0x400000000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sync() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffa, [{0x0, 0xffff}, {}, {0x0, 0x80000006}, {0x2}, {0x0, 0x5}, {}, {}, {0x3, 0x180}, {}, {}, {}, {}, {0x0, 0xff}, {0x0, 0xfffffffc}, {0x0, 0x1000}, {0x2}, {0x1}, {0x1}, {}, {0x0, 0xff}, {}, {0x1, 0x1}, {0x1, 0x3}, {}, {0x0, 0x4000}, {}, {}, {}, {}, {0x0, 0xffffff7f}, {0x1}, {0x2}]}) 17:36:51 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) clock_getres(0x0, &(0x7f0000002400)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x5, 0x3}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="331103bb03b7644ca687b0cd8d07ccd13e32336e26fb61bb4173b3c01e72f31085d546cc6dea0522cfd1adc618ec", 0x2e}, {&(0x7f0000000040)="563516423f47034df86e713a23f5abd980a13b9c0ef3d5bfa7dcf4f652912ad72d751e54e7e5135de58f93c8c0522d873f110075dd76595648f2598392b8bb35a02cf6e3eb2ac252c14e0d5a42b026d1c5d706e977c783433e4dc8", 0x5b}], 0x2) 17:36:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 17:36:51 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0xfe) setsockopt(r0, 0x4029, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:36:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x8], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7ffffffffffffff], [0x0, 0x0, 0x4], [{}, {0x0, 0x7fff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x2, 0x7, 0x5}, {0x40, 0x7, 0x0, 0x4}, {0x9, 0x7, 0xf8, 0x7}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, r7}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x3f}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:36:51 executing program 1: r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0xfcfc96ac1f78739e, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYBLOB="42bbbe893c42ef58d5693e1e872fd0020551b34385aa51dedec870880ea80c98b367d9c0294b484e30d75ea45fac484f9596c43b3c7df3291b72784c0289fe673df3ecd40526b65a3b8cbbed450b2bdbb6cb192fb96e9b255fba99612f1f8132befa071d8733725dcc21a9306a246b22e1f24c6e7f9f5c73e7321524fb1fca018c831d313e9f40c093ed40cd11bf4b7b1a9b2c03f4fd5473bd190afa1d6e3eb6ef53f443b6ee59d7778bac79af912b062a0f54dd51e71fa40dcff70fad003cb0133730"]) 17:36:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x400000001002, 0x0) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x1}, 0xc) 17:36:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x6, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000300)="348283560be1b2c4a82c37eec4e13822c1be948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf630baa98f5c6638904cd624aaa1b9fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56", 0xec, 0x40a, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r4 = kqueue() close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffffffff223e, 0xf22}, 0x10) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 17:36:51 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000040)=0xd3e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x2, 0x189) r4 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, r4, 0x0, 0x0, 0xf, 0x1}, 0x900000000, 0x10001, 0x4000000000006}) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffff9, r2, r4, r5, r7, 0x1, 0x401}, 0xe2c2, 0x1, 0xffffffffffffff4e}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0, 0x0) 17:36:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdfffeffffffffff], [0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f00004da000/0x1000)=nil, 0x1000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) getpgid(r3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) fsync(r4) 17:36:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x11, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000380)="c54e9c6357fe1d3fa4d1dd56afdbe0299fcc6c7463534d1810ed0ab36d24dd13bd0315acabff616619777718c1e6e66b", 0x30}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="4900d26d81d58874e880ecadbe4833bc4752d893c9853befd600db3ef744c276503dc10da1a05cea9dbd828d343da5a9bd546e533b60dc4b078f077d100b3ec07d94e02a9e6374856e3c2140dc408768b72f958bbe3d2bb54962c64f7599eb8cb6120f813ee78b65bffeac358699aa5f501704a51c381b513665b50148eac2cca7c90c12a42249f850b0f6ae1d0aa0995637306d9f525f47a7550e2c97acc42dc64e525492adef7157fb2cf30d74dcce07b5ad89188c0dc2703cbf1c89cbe70b8ac11acd380e86f2b2d219b80392ffe93d5300c76b4fa15fdbe07ccecbe8181093d0adaf4b17a9ffee353164056737eaabaeb98e7471f834fc36d7b9d55610", 0xff) r4 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) pwrite(r4, 0x0, 0x0, 0x0, 0x0) dup2(r4, r1) r5 = kqueue() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x10000, 0x2) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000280)={0x0, 0x7}) fcntl$dupfd(r6, 0xa, r7) kevent(r5, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xfffffffd, 0x0) 17:36:51 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000000)="c238da86e953533ebcc0dddbacd9804227809d0c697cd1a110bca0d050e33b80b75f2b3d7762704ffefbb71e2370db48d164f7ce1cfea5b2ccd211c5b161c6b58584ba8495d53d0e910ed75802f2c907534209215e846cd3b5febd5a69eb43664a01422d34f7a8220f46c797a8273239b4bdbc4fde9872bf3c2cf22d535f990b265d5082049fe660c2cc4080951797ca1675f5", 0x93}, {&(0x7f00000000c0)="ed18c1184d1f0a9241610fe42f51f51f7164346f0441a1429d2340a842b7dfcc1fc4f92615a94a456c1b6148713f231e411dc31f", 0x34}, {&(0x7f0000000100)="688e086d442803d746d0be62", 0xc}], 0x3) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) ftruncate(r1, 0x0, 0x2) write(r0, &(0x7f0000000200)='M', 0x1) dup(r0) 17:36:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fca500007c6ca0ba"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, r2, r4, 0xffffffffffffffff, r6, 0x0]) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r7 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r8 = dup2(r0, r7) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="e80541962da57e958334391a85faea570fa6fa796ef24ab5b03016a54feeb1c3ad575d89db6840814672232227185d2d087314fba14e29710d797e6ce9503e9f9f829c2309f4d4910200002d7532e5000000000000baff932ad109f343e7c98a99f555f34aa139b56c69a652"], 0x10) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 17:36:51 executing program 0: nanosleep(&(0x7f0000000000)={0xc3e}, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 17:36:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x80000000ff, 0x0, 0x81], [0x0, 0x10000000], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}], {}, {0x0, 0x0, 0x8000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 17:36:51 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x200000]}}) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x220) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffc93) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="67a957244f3f01010000eb5e00ff0100008000000094cefb40e2e550589495da4e25acef6ae8f9232f836e456e04edbe4fd01a910a8686b8c6fdbe010c25c59c338b5cca884e1052bc860c4f3c05e8839540f4dd10ac78a912f8e46b1f4e556b232b6a9cae23decb3610e0dbd4880661564bc13f4c28501ffd282a5aa8dff5e188157e8915c016c99998c2af316fdaba77f76d82c4e95f004d8f7a6590445d68eb3e04efc26a789a8ef0f2b0f26f4f036591081179fa698d2a93b8e0efb7e2c12b108306d2e2baacd67fbf65afd34a2092d49368068979ef799a566b8ee5ab82b3c78aeb791f6d8a3259876bfd08c107"], 0x10) dup2(r5, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1c, &(0x7f0000000200)=0xffb, 0x3) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x90) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 17:36:51 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semop(r0, &(0x7f0000000000)=[{0xb, 0x1000, 0x1000}, {0x2, 0x3f, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x2, 0x800}], 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x110000}, 0xa}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket$inet6(0x18, 0x4, 0x21) ftruncate(r1, 0x0, 0x7fffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 17:36:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xf9f, 0x5, 0xa0, 0x7f}, {0x6, 0x8, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x102}]}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x73b9, 0x1, 0x4, 0x1f, 0xfffa]) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x2, 0x3) 17:36:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x77c, 0x25, 0xf8, 0x4}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x8}, {0x43, 0x8}, {0x86, 0x1}, {0x40, 0x1f}], 0x4}) fcntl$setown(r1, 0x6, 0x0) 17:36:51 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000300)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="b887abb53d5374c2c936eb992e45782b4afc0c632232c6d4c0c912c334074cac51c14ad940cdb93acd810647d6f53437176dd0064e12483ce8dfcabad69a4e3be5a0d5d410cc69543411ffadd1c393ee100130d97a1cd418c270869a72ca73731b", 0x61}, {&(0x7f0000000140)="6af3000800000000000097d7f55f6ccba07946661875ac0fc5fc7c91239c82edb3fd2cb820bfae8567b844aecd3415f2d5608c8b2650a9f83d1b4b567b01eb3ccb000000000000", 0x47}, {&(0x7f00000001c0)="478e97f16d183101672278826901279e78cac53f059dc821faa9fc86d50a4843c999b5d4f283f703c7abe10840fce4d4acd09b443c97905f433e168df52f955734d0548675e46de35bacaf87f1e9efbecd9c5ffeb4fef658e55b82c0e533315fd3350bc7930e800eb40712a84fab6a3ea1b77e6656d5b05c3608276fee1d9155924393419350b9ed29b61e39b40b8dfeaaf9a1b01d82dfb12d99e2a32580ba009b5e448f8ba569ed45a74fd679e54a79ecddd356fd5a312ca464a0a575658cf8b85ae3ccf946980ea4", 0xc9}, {&(0x7f0000000340)="3e8118239e869b761d72febb541f185b6785d93e20ba399d3a1f8b8081cc8b5a2ec9d02c4861bd570b7db4ee626fd348787383737c0cc0cb912d1e1225dcfb586322e6e5fa4b3a591f0a3475da69ccd152d9b0a3f7567c7e4723089229c674fe335a7816cd03649fc31a8c3da05aa5e2ac8d0fffe09a28659512630130a4720ffc598bfe3057cb8947763114c60345954c545bec4f77523c52dd3fe719a820dae705de9adc4c9f9c19511e2dab", 0xad}, {&(0x7f0000000000)="8d397f97de492f99ac45992f3d81b92240dcaa44f892b9392309acaeb45c16ce459e5471b35eedb7fafb8b1cb8230af9cddf082cb77c92e804bf5d75c4e9ea37793020d3db26d1cf8333b54f3b0b57a2c430ba3aa433e9d33201d3156e45e4be0b1424c1900eae0788e0b492cb382bf25cbf3d4a9196d22851cdb0d3f66ebb43e7190000000000", 0x87}, {&(0x7f00000004c0)="9008530dbf41aea8c9af5690daa9fbdf178d3fe3b5e28bcd3e2d8d43c40ec0b2f241dd143ad2ed18462d28f7e7043d1dad5dcade76e3b9a246e2adc4787f8abceae6d081263f42415f70992823d38cc74938a2787799373f86ae9774f2d3b614b658d91bff3990152ef6e42f48a833922092201154e5d88da40390710d2c67798e6c303ca5dc6e540faf516b7900103031b9ddff9d95d0b92a658cd1f5794a135bcbcd3bf639cd361ed3ea2c5a5f52c4eb9e074eedce33c924e2936ffdff2d434f400c298c570e14de64816bd2447cddbb380dc5b4288afa6085db11326049dcbc7424a4e2e8d3", 0xe7}, {&(0x7f0000001640)="53ed026f7368501bb318f5cd870469451e756b499c10a08ff00455f63151786bd4473b9f5171b38a4fec1c630b375508306eb3782f975635ff3d9f0902a429a6b26782e4c9fa4f2d606894bb9f797274f6f9232f66fa75b8da7eccd9538deabe553037f48b4a877b13ee934b1c3e9ac3927f0d1e1fc7206842d6ee52030311d8884717ea2a3293fe7be2ad28ff041462515d4515ab9731e3acac4ef4407e6f5090a071eec690df237e943dd580e0630b09dd69a958dbba78300f14b998164e76b9e7bd45f09d4faea80d2210e2ed1006d8c9c637abf16004f0257b996af75db21b1306dc485ddcfb86a659c9d8c836b3874eabaeeec1d64df147e9becbfd9d42bc87bfe7bd5fab021379169647c13ed10ade09ba937e621efacd44ac4919ec6d047ceb2f32864719bf110a4264a8b552e78681861af62ebf514ec0f88adc07d93ce6beee8486391b66ba77443cec775ba8867ca6a55a09fd35e848494d6bb29d6653b8617af89047e02c4b7dac49fba6013d27c6db1c53db89d22f42f3e5edf1536d2809fd3655604cf8b97a1f42309e1b4c56d89c1c737013b5b59a4046323d593862823358f4fcc2238f079686601c15091ffbaab076afa5a4d48017e051fc342cb0f670a1145cf1a7a94ba31ec5e6ebacba735aa7f529c9a746b32610e4f5352071f9c9cb838015440b53260efbed23293f6d56d7c90d372b82c71ee877881e004fbbdf207ab44d8edcba78f6632a13b2000afa182a793d09b2e3cc669429fd653d5c7f7e1c6a6ce89c78756efc80dd027b197382c754434b681956420d36beb9cafd63d52e3c8506774af2ea62e2ea6e4607cb40fb5dbf49a34bca13fbca48aaf5f00ff675bd152ab5cf4db7b1d013d29d55711a87814c36227dce25b4d0ed3ddd78388ea6a2c8a6363a7949ee1e5f07e658a0536b549dec02bc1e48e8e3069e3120d3eb4ad3d8a7705413b2ba28367d68c87ca811cf7a8efce2948145b64d4dfdab46322c899e38f0f0beb1a3e47c424acfbd910a5733dff9ad4fb4f64d2d0296e4a6eda6710b76d046b83a7335527b361d90fbaf302c64394cd1955f8c8e941806fd35fb47a2750103a882f3806587aaa7979999abc462f275d0c76d1d11d0f7f1a74ac7d386601a94d1dc6c6df2c39de84de0830d8fe781076fd2201894e3dec476507e4dfa9c1541e18df694846a68b9be39231f846ec54348902d1e69aa56036677430fd7d5dfea0d09e406a95165886e7214708a59d6ffe93a24b64dff02d0dcb93447925678872583789c566fc3f76e664ef8f1889ec11780222a051df66adfd96fd20f15303fa895a491698244d77adce87fbc20f1bec0c550217ceedee2c00df0f2fbc60ba92b902746f37413d8c8990eb65ccd7ae4d6aca2f752a54b480612f15750ed5a19ef8053129a84db33011a5eb927c111108cea78cd6db4fe697685f77153bc6cd0d332b27595ae90c3b674e5a0ec76f518e3fa7f27ad167e1a49acf68a526dad959495ad58c9cc4451989d74907acc1440a5b5d1a28d63bc66b4d16099519b3ba7166bc04442d351359c3f5db6787d64342958161494d32648d939ee70ad61283d39abba40d169b5501c91f0811989b9ab50a232e16be6ade5078bdc805927d14c6ee5bb02b8c9187552a30d7793fa6fcfca32ba3656206c26cc9da3d3fe68d290ab79620d994c25c2abdb372e1bb261fb52a360ec3c5e7354cdf099feaa72f03f75719663f3194450fd488f3c281e43dacee0601583d0ed4b676f3cd65c9308f42ec4ca02fe38feeb9c72678e4352a97862d86359b0cba4ae1e4cee3661971624c34613ae4ad67d7b11875472004f9e015218e8ffc2925ad6f5e3fe83d9dc66b3ca87dffc69f8e63cab5403296a4c1afc498ae2db5b60b1ea3f3f0f80064a12cc7b19ea241ec4804d6264028dfd8be80d3d75f74fd95ad94f6b9787ff2b7a800db61dd97b9c3e7bbde273e4b2d39fd6f904a7c8cc11c85a5c9be36477e1331e8a87bd0f24a409cffbc58a986c68da2e411e8efd4fe6978e8ec5d0f00814a93b515dc0c73fa1bed92a60efbc2742c3ac1a20d998cbb8ef508c39eeea0e04fa9d6e0436aa093ea2e7e2c6e26124588071d9799a27e362f5ea200a31902292a1a5695e467cb68446c85bb2b5672d5ffb541f7450efd020f5a3ddc40b4477a47491510d0669ccdcf5a21f8a07cbaa575356d6ea1368909d29b83e89017a50380cf8ca927a5fdc73d66b226f049a5a5154c13c606d7e31a1b440ec4f9dab5316c4650a7d9c9d7d603693b3049df93641185b9fb7f4e658d91c2df7d25ad5554a6a5cbb3fefea8cfd6a1e90c45038737520936407364587921b59c569d8fe362080356a8eb2ff9199551af3fa0f74df44f674c43f595f9d88616f84cd2623ea07a38245acded3402337cd2ace2286698578dd65aa73d55b13c706b3644e606a896b00e6c6db1969356d406c1d2a6f0398bda5ee10371816f0ec87af6ea263ba4b29ccdfbf359de0ac7a6b3cc318a9241c0271709c187dd2d7f16d94f956896596318bff99d75e891c45b74fb8fb396029056fe3f56ef2a62b4f49700f2306751c4892cc4780775caae17ab687183da26e7ce6c7aaf290e2ad6022d391acdaf7ed5948ef012a6f7c6a9f9fdc5eb62cefa6bf3dc7e2e0f64d4805e4b1fff2d35bce573c1fe5cba2312e56973e7e27ccd6a5e96cafd427efad1f58401474c2d4114fdcd45dece732ae7f4b40593309907a2957c2efdd2a7e7d6109afd2e8cfb42176f0b0c0baa32ead9afd8738c25522b1020685948283ef729a8f85e8274801340a5f64058d8fa72b328fcadc5082a25136b6472dab1f5bbd1fc0e84d79060fcb957a6beb6ebd8583783a09300cb420bdcd5853ce3063581f91b11ccd84b57ecb28434cacd831a317796cd1f13ea2093e5ac774741a9f7730481331105271475ef68e210c676f64d952940284e8173ad04414e6440e27a9152975bcd489f8d939f24179bd40f1fa90720e7d64e8a32dd06437114bcd4cadd243eb246eb9cb9d2bae242d27334e5b405ae7952040f97705e29db3fe29330363838b7ab0180e1d2666101934cb6a19d363bf65a6a2c5c1182de845fa1b92eeed9085fe44f62c3fd19285f67ae3c382579a8e00812cbe24fe8cd3abf0b0a5302c17b98e4b89fac898d2766b8dcac70a818df454efc1257f21b43fcaf2b78d2041804c83c5ecc461e647aa7b87870bbce41e8f44b5739df1176f18bf17ca41fda9bb4565d853931da636abbefd4106bf6be69865801ce51f073629291388f29bd884bad8ef1bada5a1fb00b584ac32b5681dcf029fb3b62c9388c36de14104501153bdd0c69c913b57d3b584835d8cf98106960ab52b125e706b7d4112959e7a17d5295d355f220357d6d31b06b9c0f2d9228c5c3492bf41b97340f175a8aaaa0522d59e1c397e9ce682c9655ef1b915b1c4a55e0b5cf3060a7fafff1a5f3be78373039cc35cceb467d86bb027db11e036f27536fe37ca870e29cfa4dc4586f4b1ae31cd7ea9f994cae7f8827f179f52508457cd020e5d0c1874a7d45775fc7689f9e4fa6e5cc28e025c32bdbf6345e7138cc1a5b6ce7c3f8a3d0a9a58b105891dedcd612d8527be680720d87abbf8ee98a6427d272e764501acbc3f408130785afa6b808cc81d1929669a2eb7a2301dcd684f972971bdffdc58422e61a407f0d428051c7ca6c281c10ef3aedc9ec787c84c5deedd7abd4f08b02783b5e6b5ab8a3222648f6ba9dd87b3b82a1a4438b5f483a71a9bd868605e1f4b4836a631f13aed549daea5da1d3847954c58e50c83fc9924598633744fe0fa680d73859ace3f26807ae704362df84cf96c400c5acb5992f06784678a9f189fe9b67d7489e4232217e3f0cad4f5353257f7d72aa0c64f9843520d7721fe76689bf6abb21b03d6dbfe08e5112b8472298ddc9fc18ed0da495e8a9c331ddbbceba12dd952513278988a069ce30e4ed21033857e1c335d23aced4f8eebaa264a3bb2108820eb240551358e0622f70e1878174909088cb2054e4f5a42b2483ece68318ce644c3719e19ec1483edd2a44787d3c9b66c61ec0e646dba901998d9f1dace0a781d9b70420eb1354270986385b36e25c5bba621912398a281758bb014b0ddcbb20ddf113aaf5c9636497e0a5b5ed4d0f4695b990e0aeff35064d16da6fbb5768e5d351ed7ba6aeaf6186fcb22966feb6bff7f1cd5d53136a5fa62a798758e0c02de8771a183ef25c7a66ae276ecbaef6f3e666206b07e4b76af0b8e697624cd9f81d4a6e92436608c8b13078140cdf9e765c8ccc77b3a0a64d81735042229a83cdaa91243dee522e76be884b3279bc909eb338825edcf893d666b1c78a2b40fca0410e50b55796cf9877f740e42be322828723ba85d1e389c642e0f83bf4c6ebe067f16abea48bdb705404b9b0126f1f02b2bd6fd5fbfa2e2002d5de10000000000000000000000000000000007cb2d3d3af4dc93e257765359a21a516daa7f83fa00b094b6bb091d962dd300a92f17d905972dac7fc731b81d665f0f50eb393c9cd40d23331b84843f1b51de5899c885af18212b880414b30ecc9a0724", 0xcb9}], 0x7, 0x0, 0x0, 0x400}, 0x0) 17:36:51 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) fcntl$lock(r2, 0x1, &(0x7f0000000240)={0x3, 0x0, 0x9, 0x0, r3}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x18) getpgid(r3) r5 = shmget$private(0x0, 0x3000, 0x545, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) select(0x40, &(0x7f0000000280)={0x8, 0xffff, 0x4b9f, 0x10000, 0x7f, 0x3, 0x94f4, 0x2}, &(0x7f00000002c0)={0x8, 0xe5c, 0x1, 0x5, 0x4, 0x9, 0x5, 0x7}, &(0x7f0000000340)={0x7, 0x7, 0x7f, 0x1ff, 0x1e, 0x4, 0xfc8a}, &(0x7f0000000380)={0x8000, 0x6}) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 17:36:51 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() dup(r2) syz_open_pts() close(r2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget$private(0x0, 0x4, 0x50) 17:36:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = kqueue() semop(0x0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x80, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000180)=""/4096) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r0) 17:36:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) 17:36:51 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, 0x8], [], [0x0, 0x0, 0x0, 0x1178, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x401) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 17:36:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x10000000, 0x0, 0x0, {[0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3, 0xfffffffffffffffd}, {}, {0x502d, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:36:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfff) 17:36:51 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x1}, {}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x22, 0x3ff}, {0x40, 0x2}, {0x48, 0xfff}], 0x3}) 17:36:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x2c}, {0x60, 0x4}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x9) r1 = semget(0x1, 0x0, 0x600) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/173) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) shutdown(r2, 0x1) pwrite(r0, &(0x7f0000000180)="7f36820665d9064f00e86b6ca3de6fb1a4e268712f0094bd185239703ff10d621a2b70058dbbadbb4e6defe30dda7e61354c1b6c1e221463e2d241fc9ef76a2841e6096715337abc1b109974669c28a4795e86599d9595f712a38b812cb16d256ae10456d246c7c03347e8ebb49caf49042c1e79ccfd9c0d8e1b62aa92ab0f5c4d299f15e67a05a755f8c13bcb06be5f44e5e42e04e7cf3c8ce0128fe9ee3e5ba55559d88f3877d5a646fdc4314c9490e21f8fd57985c89d3c29780d1d19d308e7ded956", 0xc4, 0x0, 0x3ff) 17:36:51 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x6, 0x3}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7ffb, 0xfffffff9, 0xfc80d8a, "1dfc13040508de20000000004800000000008000"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x5, 0x20, {0x1, 0x9}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x1}, {0x18, 0x0, 0xffffffff, 0x4}, 0xf800, [0x8, 0x5, 0x1, 0x6, 0x3, 0x921, 0x3f, 0x80000001]}, 0x3c) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x5b) 17:36:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000340)={0xc0, 0x58626f79, 0x7fffffff, {[0x9, 0x1, 0x9, 0x8a, 0x6, 0x80000000, 0xffffffff, 0x100000001, 0x0, 0x5, 0x80, 0x897, 0x0, 0x7, 0x401, 0x4, 0x7ff, 0x81], [0xe61a, 0x7ff, 0x3, 0xfffffffffffffbc9, 0x1, 0x8000, 0x2, 0x6, 0x3f, 0x5c5], [0x8, 0x7ff, 0x3, 0x8, 0x5, 0x3ff, 0x1], [0x4b6, 0x8, 0xffd, 0x6, 0xc26, 0x6], [{0x5e9, 0x8, 0x2, 0x401}, {0x1, 0x6, 0x6, 0xb4d1}, {0x401, 0x100, 0x1ff, 0x9bda}, {0xed0, 0x1ff, 0xf6a}, {0x3, 0x3, 0x401, 0x65}, {0x3ff, 0x1, 0x3, 0x3f}, {0x0, 0x4, 0x81, 0x20}, {0x81, 0xff, 0x3, 0x9}], {0x8, 0xc418, 0x0, 0x27}, {0x1f, 0x5, 0x4, 0x3}}}) read(r1, &(0x7f00000005c0)=""/4096, 0x1000) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) bind$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) 17:36:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x1, 0x0, 0x0, 0xffffffff}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="00000100"/14]) 17:36:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x12c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="7506008c0ea53372d98bc446f2cd1a832ca538e087738418460f6a07170acfc706b943b8a554e1d5d300064e3ace19eb6c68faba8de6344eaa6be4902afe9d21f25bbfa1399aa0783aa9ebb0491b369ac985e6acb2fee447efdeff924b1e67b82747b8b31d00b809251b9dea8fdb3652b293223da2c27399508f9e0093bf69edaeda1998df106e8da933f0c168019e7fe3f85fc84f824d6b74b7163e3209f8c77ca9d44e5193794a522eaec347be7c9028248384602189856b8a44d88e0f557d93160ae6c6e6e50569a62d6e614054749c35f48f3e8f4a1da4f86b6e3eb125054becec9d2fc6ab0573a41b1b9abedaa4cd180c05bf3cacadb200"/262], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) close(r0) 17:36:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) r1 = dup(r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80, 0x10c) r3 = socket(0x1, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000001480)=0xfffffffffffffd23) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r2, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d952184083", 0x15) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r1, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 17:36:52 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="f64a0b7318329f4fb0e08314168bb647012e28d7a3596109476b01d149cd67bfc4bfac6ad2b9758414ae8b53adf21b7a2156480f3ce2e3ab4defcf92c1d5b75d9db1259f75c4f1e7b8c60beeb42d3b9f1129139ad03d3be2b31f48e82108b31107ca4e44f94514a197146137a81d882e29045ecbc2c2414a4319491101619151d5cebdc8de39aaa129612b00000000000000", 0x92}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:36:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffff7ffff], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r2) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = semget$private(0x0, 0x2, 0x189) r5 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, r5, 0x0, 0x0, 0xf, 0x1}, 0x900000000, 0x10001, 0x4000000000006}) r6 = accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="9f3ca69ad2b1e67b13ff66c6ad2d09293f473ad1233d8aa0ebc2a08a928f7fb3a60704ee0494ece20bcaa4d9789484c159f40845797c402359e1ad337947d754c88ae3b4bedc9671dc4f61aef9bff2f9494374a20cc8", 0x56}, {&(0x7f00000000c0)="25bf496c95729343bd54f5e6dfe149f5f4a786025580410313c8c77366d1008fdc1f541b379421b6249927ff6d65eeec0e950168284214393e73629bc1132e20978555f81f9ba9a72b20a5a3b9affa89c62ed52789d02996ba7f8a6cc099fe5cb5e97a7511341f676e11132766022db5d3a74bfcab9c7d71dd7e70da2db9301534500e4a2abe12588ab7ff6210ff51051af97bc0f9a50fc76b40dee6", 0x9c}], 0x2, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x80, 0x4}, 0x4) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 17:36:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401], [], {}, {0x0, 0xe0000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x80, 0xe4, 0x8}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 17:36:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1f) 17:36:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x100000000000009, 0xfdffefffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 17:36:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0/../file0\x00', 0x6, 0xffffffff, 0xcc, 0x1, 0x10000, 0xc36, 0x8000, 0x0, 0x1, 0x3, 0x3f}) setregid(0x0, r3) clock_settime(0x4, &(0x7f0000000580)={0xff, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000005c0)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01082e2f66696c65302f2e2e2f66696c65302f66696ce53000"], 0x19, &(0x7f0000000200)=[{&(0x7f0000000300)="33ae8760c79d589933511c8eeb8e6a2b284403e1d61d5f6f60140245fad5b1be9e637d6fdef5c50eba094502c7844e3bb42aab94ba8b5f592410cd5ae6711f7b4c26fe2c331293a9f89ab4a2ff1aa41074072edbdbbe6e1f33b38c1bf8d1140c2be9d40bfe5a5a3eae7e0c697c69dbaf254bf3d85591a428db990c74b61de380a1b93909d9b69146dc6c90c842dcbf665783472c236888270dfb2ed6639fe596ff60e192e87115f4e55b", 0xaa}], 0x1, 0x0, 0x0, 0x2}, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) fchownat(r4, &(0x7f0000000080)='./file0\x00', r2, r6, 0x6) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 17:36:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a20800eca3785093c8f1b93825f1e64d20ed3913752509d9abcad36cfcbfa6a37b4e650d5b32aded0ae6af351635053225170ca8e3b1c7148d82325db6763e5b0cdcbbc14136dc22c2c5476afb105ee56a993609923ee339585d35998d6c334267ae30edd70c13900a46837debbd7a7882884b0662d7cb8f4c0efac9522c8e411e50d7fc1b8e4af9282c4fc407b8", 0x91}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 17:36:52 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x30}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 17:36:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xec, 0x1, &(0x7f0000000000)="5a7866762bcf8cb5482fce28a6b177e3ad9662f9852f2f7f0fd7006c2effc6a7739c6cdb38ee62a4477f8da2550e7915b778a6f4d317f2a58b267dfca20d9c536ee69b1e6bd37bf46636cb58bbc042c9aefb1fef9857af7f58ed34648e6227228568ebca2a010e9e3c34c714b188c80ce0e7c3661e2a756b33865affc5fe5cf590128ea23a0ac37b25a9154da9844de3332bf72d09b9337a8088af9ac17fdc6d6146", 0xa2) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0xff) socket$unix(0x1, 0x2, 0x0) 17:36:53 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd603179710030320000030000000000000000000000000000df0200000000000000005e6f2e0ac459b6343e919a0000000000010500907800000000602484a200000000ff020000000000000000000000000001ff010000000000000000000000003405f1554593e414a5e63b305a65422761d8ec26542e9d594baf74fc9b9d79e738359e6977ce986d2786f8f287b91ad19b9ecd2012f4b0fe0900000000000000003a05c68570d5e7212899a881c8742884915e29428587cdf69c1f40a7ee8869247da464298afa6c8103616228f0e0213357c9301a6176ed764ba222d20cec497e000000000000d617fa2242e9a39b366db33db241a671c9acc98d510f15abbb804877042b08a045971926b634973e0992bb897b4fc4c74da51e1e87262de414c28d561dbbd1c22a87da7d161dbcea7ff5ee66349c63af73c9b4717ef774aeac1535e1e7700acd"]) 17:36:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x189) r2 = getgid() semop(r1, &(0x7f00000002c0), 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', r0, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, r2, 0x0, 0x0, 0xf, 0x1}, 0x900000000, 0x10001, 0x4000000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x4f, 0x0, 0x0, 0xffffffffffffffff, r2, 0x222, 0x1}, 0x8, 0xffffffffffffffe0, 0xfc6e}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000380)=""/89) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000100)=[r5]) 17:36:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/71, 0x47, 0x2, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 17:36:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(0xffffffffffffffff, 0x8010570e, &(0x7f0000000200)) socket(0x18, 0x3, 0x6) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)) linkat(r2, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x0) getegid() openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01ba3714c8a24de272b9717692665d770934f19e309f00000002beb6d94bc9bfbeb514d4d5dd10cd71edaa48c709000000000000001eec635bacc725fa8f2f7ef7b1db001932ce51ea769a10a04ca2bbd9e18b263f4774d15aa20e73a729c9c32301f4d89b21eb99fc8c181304c2bb06f4b428f6c85388836b51bf23250d6670e2ed7447b850aeeaeeb7b89ba8f6db82422ee5b0f83a806865e78ef34481f5a4aa7799938b4160f2f0f0535d2575576b58189a97dd34eaea449de2ffb76b3453b08e4e4616f7d8501d9aff562e8c6cb39a9d2167852603955e0fd6bf3b401b91552e39bfcd960859f89d6727bdc4185d5835ca1f81cd0a74efe38a3d140b8c8bdac2fdc127a3f06053069657235fa7653244f9"], 0xa) getpeername(r6, 0x0, &(0x7f0000000600)) r8 = socket(0x18, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x8010570e, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) 17:36:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x8f7b, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [0x0, 0x800]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) mprotect(&(0x7f0000080000/0x3000)=nil, 0x3000, 0x4) ftruncate(r3, 0x0, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/94, 0x5e) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 17:36:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/156, 0x9c}, {}], 0x2, 0x0, 0x10000) 17:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x64}, {0x6, 0x0, 0x0, 0x7fffefff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:36:54 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x9, 0x2, 0xff, 0x4]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 17:36:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/147, 0x93) 17:36:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) writev(r0, &(0x7f0000002480), 0xa) syz_open_pts() 17:36:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0xff, 0x2d, &(0x7f0000000340)="0000000022c16e38269f14aec4bf92479d8afc167d5744b0b3425fd5359f4809318640d46dd2a117b320b698d0867c1e97e45d58b7682a31b663d994773c9ef57136c36e0be13cabc0f9410a0c5a12c2895355be2d73b433c35026f64b46ed3c3b12ae5ffb6e337078109454f61da88ec47dd88a7442db62d20a96405cd0662348f194c23ed91be0dd2e93779d369884a10e65030425ec1f62ae31bc91c93274a5841e1fee0447831d78db3f20fce3272846b7245fe28d48f663a49523b4b43b40fc965a2f2fe47bc1f950aa42400ccc219a6b51181922347f3849c29fa1e5321de2396b9b2c623522dce915008ff650a3c300efc2929dfa684cc0091b780d0e88f91e30ff97e986bea038b77b6bcc9b3890414289d3466123c85c8c09def1754955d9fe5c691637f3b507c155d230bd5b435800c9cc36c167895eb2c98a2171674228c81f2d635d6ea75c73ce51e0fee2e78f6e686978b69ab25aa8774fb1654320dcd48e166b114da382e7f5e5c950dc3764f70d9add9d6d94", 0x17a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:36:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000180)="209fd466460e44621c184a7b1566c1f3b54712069ae3f75211ae70d88da66eaf338d70372aaab2c28dbef8747d862da16a4a141de0c3926013e08417793b82780a35dc48e56f8ea5494ffc99ea0cd25e16b5e19949f37c1d6bcb2b88a9e6e8b2ced7f2e982f583aca26744609fbc9e5b141bd91dacbad98fb79228624d1fec49dae200be8e82a985ee0bd1f4159ea7b328c245074ab70271b2391abcbeddc42751c161ebd1a805a9c55d547b1b9df6bf1ca902206a04f95badfb44c68695b6a0d494f12caaec3ae9707cec282cb7946cb40305132075565a08d19503e158a0813f4f97f20109fd7fcd5b6f251233", 0xee, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(0xee00, r1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x800, r3) 17:36:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x41}, {0x83, 0x8}, {0xa7, 0x635}], 0x3}) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000140)="08040000b560121d090c52c2d3f75761d15c022d1dd429bf9d04df528506ca3daeeadb25529cbdcffb9e746beecaeb11c0a702817c2a5f43cbfcbf34f8877ca600e3ac32a015b6dd6f0dcdbf10f99fc0eb06572d9d8edc0cc1e2c405975f6772b7d099cf21e0e9cd1b623cfd3f2a4e192203ce9516df1cedcf3db9ca0048b1297e234cb767087ac4a8cd472075279de63ba606f6b889a9d500f9dab4a5e5454773afede9a88b", 0xa6) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 17:36:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r1) r2 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="82020e2f66696c6530e0ff01e2d40000000000008c64"], 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000", @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000cc1a0444602e0a9f8b99af08af469ce8694a357c11b45b5462af78543631ceeb7f640d493fbbe454961a7ad967c3a16ab05b482d64"], 0x30}, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) 17:36:54 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1003}, {0x18, 0x3, 0x3f, 0x6}, 0x80, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0x3ff, 0x7f, 0x40000]}, 0x2d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="c03f00000000000000ff0000000000087415d467ef4a1f50b0f76cabf633f27b1ba65a6f4890b0d8ddb42fe3b5b71abb0fb871591aa323f471830c8bf4b7a0f5f044276c8d3febc2f13b2aa19036503779bf180e6ae2ce61fc0b7c12183e59cf5ac683855400"/114, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x6, 0x7fe, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r11) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmdt(r3) shmdt(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x61}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 17:36:54 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 17:36:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) write(r1, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:36:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:36:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) tap1: address list non empty 17:36:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7fffffff) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x7) listen(r1, 0x1e5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x54) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x42) 17:36:54 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000001380)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @loopback, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @ssrr={0x89, 0x13, 0x0, [@multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0xf, 0x0, [@loopback, @multicast1, @multicast1]}, @rr={0x7, 0xf, 0x0, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}, @noop, @rr={0x7, 0x3}]}}}}}}}) 17:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x1c}, {0x6, 0x0, 0x0, 0x3c}]}) syz_emit_ethernet(0x161, &(0x7f0000000200)={@empty, @empty, [], {@ipv4={0x800, {{0x29, 0x4, 0x2, 0x1a, 0x153, 0x67, 0x8000, 0xbe, 0x6a, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x1b, 0x9, [@loopback, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback, @empty, @remote={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x3}, @ssrr={0x89, 0x1b, 0x14, [@local={0xac, 0x14, 0x0}, @rand_addr=0x1, @loopback, @loopback, @broadcast, @broadcast]}, @ssrr={0x89, 0xb, 0x0, [@broadcast, @empty]}, @generic={0x82, 0xe, "255a5f1cf667036a9d4726fe"}, @rr={0x7, 0xf, 0x81, [@empty, @local={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x0, 0x9, "2f5cfe50da011c"}, @rr={0x7, 0x1b, 0x4, [@multicast2, @loopback, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x7, 0x3, [@local={0xac, 0x14, 0x0}]}]}}, @generic="8b84536ae2f4786782f0b5d9cc52e342f28863f49400e038f49813354a252dfaaeb9558d97814dae6ba718ae5d2bf3c5f0f6f0b5780692f755cd05251f18e6cf42e208a9da0d0148c1d303a90426f039bac129de9d116fffb0862c67d504abf9e146f42aeb673ba1e8c26c3895e210307fb89f6e54d77c34244097c2a233782145a14f698cff8ff79762c8393cea4d98d1eb30051f45cd932301ab4a34a85591f8b5e68852dc24d010b575314d0bb6"}}}}) 17:36:55 executing program 0: r0 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:36:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xa4, 0x8, 0x0, 0x0) 17:36:55 executing program 0: getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setuid(0xee01) pipe2(&(0x7f0000000240), 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rmdir(&(0x7f0000000200)='./file0/file1\x00') 17:36:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="44f1d2bd360981598353f88920cb82e94833f1668d9dba8421473b435d86d93a15903efa67bcf4b2867b75413625597e3be038ebf4d7c9afee9473d04664de939b29f426fcb558201772d6088ec999705ca1884b365e93e26ab5efff7bbd317cb03e41e76889ded67b3ecd1c17739efab29bb035f876028448b91273a1b64729ac5e6e622b9e049f101595922853917503a4d58dad68777cf116fd3feec5b9ab356d40a1e82a90a0862efbb8ce398fa0e91f7f91fa902f8c66900d933fb9845fb5fca3c52c25af3fc9d251a04b7841b842259cf2c986463211c7701ed2082ceb295e7a8b27f17b4f4a5f7e82c689dc5b0fa8fb43cd", 0xf5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x3a4) pipe2(&(0x7f0000000100), 0x0) 17:36:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) sendto(r1, &(0x7f0000000200)="3d01e4c0833e3b26d4318706d4f3470711da8dbf26b404f6c83ce0a694ec618889", 0x21, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x130000000019d4, 0x0, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x32, 0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x2, 0x0, 0xfffffffffffffffb}) 17:36:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x11, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000380)="c54e9c6357fe1d3fa4d1dd56afdbe0299fcc6c7463534d1810ed0ab36d24dd13bd0315acabff616619777718c1e6e66b", 0x30}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r3 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/67, 0x43}], 0x2, &(0x7f0000000200)=""/143, 0x8f}, 0x843) pwrite(r3, 0x0, 0x0, 0x0, 0x0) dup2(r3, r1) 17:36:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x25710e56) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000940)=""/102400, 0x19000}], 0x1, 0x0, 0x800000000001f) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x75) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) sendto(r2, &(0x7f0000019940)="5d7234ea28faebbaa107b931cba84952238a1c5dd0211dc17d9dceb23d43cfc786aa205cb8bb041ab534e440f1c29280c4157aa8c7a21bf8786674315d0c8830cf66b9dbc59109140a8a8dedba2c4bc8796ea1e7dc1049c1543c9ccd9e3acfe582de8fd7453134b8c757a5a7f489628aadfbe14297650c29bcde5794aa3bbd9516a1a97cb22eb82606bd6d479227891d34cc64e16077264533c746348b59c8b091d04d98e36a6ac35dbcaa1b26c77080139a035e67953a4042309af57137fd747c3bca7c60a7856b5db95aa306523d6747a607a1776fa97f475d1467f6c60d97791293ae4925d54f0b1b32a3544c5157e26408ce166c9638e086deaaa42a5be190db410963eef8d5d16ab7956acf6aeff9556d1922b6ccb05527d94f59b21a8d25e781a7861ea8fdbe631932a3e4bf29827cb2bbc486de06763f69b5db513ccafe85ef47f4d5ecbc9e94010356dcc01c7016ae89f97794ef64f961005385d050c925bfbdabc695c1e89148fb129732f031210c22ef44c44495c0f83918b7e005792cddfc8f29b80fafb4040713f455eebc0585a1f9466505319d9b9bb70b1100e0c77b65124518d81c239e47dd2bd672a763df148612d184be19c2a6b91b1e0f3c68f646b7b78a83f1837abf3b3fd865c32f3f21efdb95212461b2b20520181efce0e734daa32af0e6b7c6dbbb3c85c15e0da1bd27961e2dbcd32c592eee6e2c8d99a50f7e5f5177715b9ab294cf419405838f9794094b0af8a755e16b093ebbcfe8876b9509083471b920e4270ecec8d833075464483de5921b86b20b59c4177aad3c59547ded711c513c2bf7454cc4e7ad7f9822472a96c00be56382456f1e8fa501d684e53235f61e2a2da89cd7f3dbe58290dec887135fb744853ee15eb89b517dc5ddf35f7a797a01eafcab37a51af4d5a49fab22307523e562139c25255576e14b33025a708fbf8a56c802d38b6f82ae57765c066c14b8f03d82ac105950373a2446baca99db63c1b7301ca6cb0b1eaa8eacc4e04762481825faf9d4ee066dacf250a7019cdf92a845da8f3d4cea61c248ab01e85db82dec513584ec1791aca6842792597cea67ee52209f6e82c790f70ca5b89f94a80b510cea9144bed0d0ffef3e1a74a9c3524a5c33a8708561d78afedb3e885092852116ab35a547db6ce1507a3a984801c4bfdbfe5cb1a67c827c53c6ebb6cef7fbfce1555326dc9f29b6e3861a1cfc0177a15032ec346873fcbf238d5095885cd06d83dfc229fddb5c8d09af86c5457679eae769fe0be1354e0d424bbbfad5b9e32fdc3b3876362b093cca7a8b67c1c577273b3ed4b8953c03ffdac2c7f2bf69f1bfdedb98539db02f3f591d0c1deffe5cb403d4b49d417a5d592a690aff605ad49dd96e102120f8e81b39b865d390fb66502b1950e791f48c0fa538b6ac33397a2e6050ec901e1466c7d48dc4d904815775c97c0cf6947a71c12d96f9171795ad0da86e3eaeabeabdd7afc4303b901723cb8d4bc3f608ee0ff1efcad33c990a7605507d4cc76d66490b64a2052f6e075861dc5331f604557c2908e79968551c2d1eedca6d893e402192fbb21762272a92ae90b097e82b5f2ec04bedd22415a356580c5970a80351fa67542c958507417db59592ae8b0230e2b1f252ec6c5861fd2bf5402d16858f72a762c0382d1727f60e272287fc5ee3aaa25e12a42127cdabdbaa80aef2473a3dda83c0f5fde8dd941e677ab38b2f8233c01e22a51f7ca642e2f2e5336d3893f822371ec98579da5bbe9985a6b53b15cd8dbae4db9549b4e1c963c73e763d07d5d742a893273cf2c4d0f663247700a0c3bd3e309431eebd7295f7758d6547cbb59607e86192f37b56653dc4150abaca944c8473a5779dd92f48c68620b1fd759a024297cc6f1b2cb3bbe0e0bb99b1cf2891b7658a63e79bf3a996613f4888b1fb00519b401552bc0b803e8c39ef50cf372e37b352ac0b327b9f9822f555b8fb5f1efe65627be867eeb38cb5caf60adbdbf94392b4e5188d629460cb37f5676e12332b2cea356e1c20d92951f2d492080cc56e4e7607241223d7637a48649c879a8e28792ea0229e6efb0d97b5166643f96167d4557d59b94b17fe2aa4b1678b0f3d6fa5e8eb96f5902a4bf1f014a286a13a6ef3199e3f5c0a38fad2fbdde145519707454b9c5bc0dc1d08387fd4b34007b09a099a52902db1a2ac8eb7c1282fe01ddb4a4d832f4b717569ab12cee0a525e00012e7c2edc71830d44ee63602a3e5ce05e947357304295b62166eb1a58a85403af944ffa9955a130ccc70d9ae1796fd1f7b3f8fe53f11bd26a257d3c3fa7229974ab258ab00cab3ef7d3be5d90ea6e7f267efe3c32efe08ea5b18fd43c8ed4ee9d2a1fc855f6d3e30d97c375d53e63f9b48c123ed70ee3fe792c13c4be3971a1ac49440519b3b0ea396db3014b39a077886b19d31b7c0b488fa6374c3cb48e57bfb9e444479f77b547e3fb96761ab4d8efc5a5dbed76ee0a9acb6a6e14a3c02905c12404c9320856b790776a3152e03fba62130c5356a315a82cf59c08be7b0a9ab67736a069c869eb62ac70ff01b8b7090068330244c191d5f1ae6445cf0ff3f816aca29722d645b9c194b62d8c85dfec997619d4886b2b67a04214bd0309fb3e07f90ea55cd8d22a18dabb87b61c7e9cd2080f26d6551763044707a71d5d42db3ad2d4d57d40832b3089f9f78917911f9dda5d4016508780587f6af6e5b2b5a97de8dbcf377c48f0b0d1673ddca30e6b641bc28391b4d1fec722e0686e59ea526aca9bfe11a84a027db4aed47e3e9b65bdae7fc5c1c799add862bff4be2d2bacb32bcd0ad5659d67d4f1b6f23ea474bdd7687ab322d83301e754994435beee043e272ea216ccface1a21d14f37d682e7b91805d6d6d4ad75d4d997fafda9c5171ae4643e90ccdaca2e76be15b1a1029d84c8a11d901a91d54cc900b0952825fc60d603d7c3c4a44c1108271549a5fa4276c00c0ba9c79554bb1bbd1031336511868d6bda7818184b157e5679d6837e5ff7dda51c672d5c5a17540ecbf2bfcd18420b1aea40f12e02ef16da05b8eb11f7b36dc79bfcd3eb44582e845c458918cf9bbca6ded3239565e3b8a99943c6014a2cd5291e64ed9dbfdbcb3a0f81e04292ab6eb52834c271a8fc620469d83041ae4b691e8d09e4027f8fb9e445f707b3368b485e7c7100bf7d6c25f3aa633d439aaaff6eaceb541b5ef7b92e35d72d319edd9fce619715e5cac56d29d7b82f737a166cfe2d86053626d1ded00ac0e982dc3bbe31c987b10e1b28d614d1ab65323020fdffd049e94c80f16aa372941950bc81c9003085456285d0d34f1b657e07fba23cc38ac5de6f6fa68f2ccae562abbb668b994e04007f25dc254d000070edd72482e0c27d8db04530b18714e4d12e34d72e7e0ed4d118cef698431074b9c8cd70850d6fbbd2d71fa1435c9915ace338945604fa72328dbcd91e4c00d21575b245a5813f49fe8b45b80865aca34f0419332b7a75f73717a68a9742e02bf08d24aaba858b8d4c3585e0041911b72b0b7c71203e9bdd9d1f42f979a17d5d98174110e88874dcf89107fcc71ce95d28d6c18376bea6192444cc306ee70ad8e58895ba901350266904acfdb5d58821a281de34b26b0fd5d007b3db70a35e495c5f407aab83f381216ee67de8dad2fec711e55bfe08c545d7412172a86ce21708c72824fc8c2308c84759da6a2774ca53723622c0deea47b09c898187de64a1684a54d37c526012b17653ff64104ab9d59808bb88c1718f5857eebbfed738b5f77ea2fd783c1e2976a655880748d848aaa63993845cc124501ee827c858963f0fff69f8a051aeb2079748c8962e7d444726fc3fa17009475249a0b41e724c2011aefbe6e847e19353913efa995345afe918cf2fb5a4c68cab4f149cba19c20cd912ceda48bc2b6fb8d177617dd5f6f67657a30dc7b76b98625e74c0966060bf6e6303a6ac952393b6e420876a7e78fb2b7833f46fc858229802010ef21fadb86340cd37533f64f3d84f876dbfc6aa560c92da88c927f504409ecb0c71934e004261ccd4caaae429513648daa0ee440f48a794c7e36e1348ee931cb70441efa43ddd98a310fe64ef7dd76e5861929f4e243476130535da1120dcaf3a0435bbaffc05c906bb590b5adbd949596f617b4216b4007c0da8c1539c0c7738d712be4640a65876670f129f93cfc56744934df8eacb65e581ee65af312d636e15963eee321e5b8f1063fd8707a77a624b33672d4e56761a64f71cb2bc1297c74db9d7ff78a689443d1550a953baf067f9532f7ef001b724df332e6ded65aa85ad8eb81c7c289d589f06f15a23a8168d364303afb377a63f11229c5aab5d6eb7da4a9a79784022ee89fb4594581df2151813d6c8c3efc1fd75ef1d02031b39011f2d24427d4db3b3113df4ed95589b92295ae066e713f5339360b4187e2d66b7c1bbb72997ee5234eb33848c4d8b80c29c8c6382261c124b0e20c434f721b2ef0bbfdbfb9d64af219708c6fb70075a9804e73482c1d151b70f809ee2ac0d5bf1b6418874194ed8fd0830b1999ae5e6e1605bed01c886c919454146d32c1d414d45a934a6434f9ed237f2012725852cd78e505004764ad9d45091f345dee653793973e95eabf153ee567320936901aa9f0025f282a5a24a1da10e49b0c84be2c8c09f923f6e5a0a57768de53605363e30b41ac2ff4378684ec8984e5393d46c24ff7263255eaf6e8e7702c5ffebda58081b2ffa8382377fe8935077e0d37cbabc2eea20afeb82ca0ab9914ec5d37a8cb6e706239aaa204b7b7a8cd6674c1a1921f28a0a4ed9eabaa1d8b6f47b0c9eb4c1263aa6e2a1cbe2c1fd33562c8e4e9a82d23a44d6d2f343658a7314ac747e9f62b5b615d89e77fd78598c0d179a4b13dc2b52e786e48eb61c51f3a9f018f4d80cdffa50c12bae06bc5b2b79902cb7aceb334ff01aef5129da17ba30c4ba9a75b2dfd4f758eac952a418020331f3d4bf311d4a004c0a3f41853d5beccf2f284fc2eaa4c5f002ac7d519717d6bc9fd04a81b1be6c4328fe18b11cb3addd709db3275c0e987d0ac43f9c45ec3d2653689443d6e309051d9f0778b2b61f55fb1e36a758569fb17bc4c9d38583b5720273a195c1f32f633a1b8bbcfde3f9dbabd3d4b40f5e5910b192a7994de80f3c3b8e002a359f22afc34778da727bd6fa1f52974f650639cdc67019dbc47511afc86b568f1bb0b42f32c4ba6cbd42d7be4a8063a2a6b90318c6a4f0c944977527c7bd8fae9fd9f89326423b1ea64e79a26025dd3d271bb9ce9ad9c2598d161c182d8faca9b89723e8bf7de2f1ffefa7b72bbd8a3977a6d22626f19c280adbef27f66d898172bbd094cd99eae9acdefd83495e7cc41841ccd22d6be64105cc3e98cc7b19f6046328ef4edba9758248b171a276c1aadd9ec034c9e2176e025396d9fac1daf8d080b4dbbc99a6779e570362bb804022a426e77f4ff763580ab60bfe4c5e97702b41b54ba2cfb31056a6171e73bd12a1bbb475c51584292cbb4794c2178e9ca543919dc77acbea2e27331e046269ceb445089e66282b964162c0cf7ace7b8796c1d82b886d250e80de8a650d8a107371bf16443656a2ad4dbd2533ab3af53c828cc758feab80afaa6a936d48a2446466b4c374a2b371bdb59b8cb5b5bc8957dfb7315a83a9458bab10718118b6d250c2e46f79c5b4923fe025460c2605c6306c73cc8da5297a57169b2f8863a685c03f4788947f0ccb023475b9e697de6d2a9816ffd", 0x1000, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 17:36:55 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000140), 0xfff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4d, 0x10, 0x2, 0xfffffffffffffcb0}, {{}, 0xfffffffffffffffb, 0x46, 0x2, 0x1}, {{r0}, 0x5, 0x85, 0xf0000000, 0x7fff, 0x3}], 0x8000, &(0x7f00000000c0)={0x0, 0x81}) ioctl$TIOCCDTR(r3, 0x20007478) 17:36:55 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x200000010001, 0x4000010000000003}, {0x0, 0x800}}, 0x0) 17:36:55 executing program 0: pipe(&(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 17:36:55 executing program 1: mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c8790008000068c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eaced1d9cf0701cd8e57a0118d1e099e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e13148df63675cb6ba8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e0300000004ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be643ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c0074fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e292d22cfaa4bde6f4296ef7d8b3a9c571ff7efa8a6b1a58b7107d9e7a853efeafe52920000000000bc8beede33936ea094240a7a2b2615ae00000000000053c5bfd5b8a7649a0c856f0581987e9a1a6b25a39501578ffa4b209da42e3bfc490efbc17dcef51cbc8f0ab4cfcbbf9b8ef70e8437180a9320a7d027a6e9ab15d6ca472e1be817c90b3f7852b268c117224f141b7e810214a382d62b6febe3ec"], 0x10) sendto$unix(r1, &(0x7f0000000500)="0034000000ff00e400"/18, 0x12, 0x0, 0x0, 0x0) 17:36:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x8613a) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000284c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = semget$private(0x0, 0x2, 0x189) r2 = getgid() semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, r2, 0x0, 0x0, 0xf, 0x1}, 0x900000000, 0x10001, 0x4000000000006}) fchown(r0, 0x0, r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:36:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r1 = dup(r0) fcntl$lock(r0, 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r4 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x0, 0xffffffff}]}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000640)) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) r5 = socket(0x400000000018, 0x3, 0x3a) ftruncate(r1, 0x0, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x1}, 0x0, [0x2]}, 0x3c) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 17:36:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x80, 0x10, 0x69, 0x101}, {{}, 0xfffffffffffffffe, 0x24, 0x40, 0x5a1}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x68, 0x20000000, 0x400, 0x10000}, {{}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x8, 0x4}, {{}, 0xffffffffffffffff, 0x10, 0x20000000, 0x6, 0x6}, {{}, 0xfffffffffffffffe, 0x0, 0x40, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0xf3, 0x8, 0x2, 0x8}, {{r2}, 0xfffffffffffffff8, 0x100, 0x4, 0x100000000, 0x776f}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0xc000000000000000}], 0x3, &(0x7f0000000240)={0x2, 0x1}) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000040)) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 17:36:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100018}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:36:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/123, 0x7b, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 17:36:56 executing program 1: minherit(&(0x7f000072d000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) 17:36:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000300)="bd85e6d2b80db1628b0679d7f0c0", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/179, 0xb3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 17:36:56 executing program 1: r0 = socket(0x20, 0x0, 0x2) getsockname(r0, 0xfffffffffffffffe, &(0x7f0000000080)) 17:36:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x8) r5 = accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x21, 0x20000000, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x9, 0x20, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xa72a, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0x4}, {{r3}, 0xfffffffffffffff8, 0x18, 0x1, 0x9, 0x1e5}, {{r5}, 0xffffffffffffffff, 0x51, 0x1, 0x81, 0x4432fddb}, {{r6}, 0xfffffffffffffffe, 0xc4, 0x40, 0x92b, 0xbc83}, {{r7}, 0xfffffffffffffffb, 0x78, 0x20, 0x3, 0xfffffffffffffff9}], 0x8, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x11, 0x40, 0x0, 0x5}], 0xb728, &(0x7f00000003c0)={0x4, 0x100000001}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x74}, {0x25, 0x8}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000000)=0x23cd) pwrite(r9, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 17:36:56 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000080), 0x4) setsockopt(r0, 0x400, 0x8, &(0x7f0000000000)="aa9a49dccf199cf454326e3beac6450ac730f62bbfdb7011dfb1781968c517b07344ed154c780ee539760438555d1b072d890b45b6c957526a2200291a42597924643765972dd3c8997daa633f4badec696ad5db7c0adfa26b32f51285c200eb4149b3cf7e77212595c217c76c3038aef40df1b37f12049a454cef6ba1c883b21584df29a8e53633d58d704a", 0x8c) 17:36:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) fchownat(r2, &(0x7f0000000100)='./file0/file1\x00', r3, r1, 0xe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:36:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1025, 0x0, 0x0) 17:36:56 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) listen(r1, 0x0) r2 = socket(0x18, 0x1, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x8c) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r5, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 17:36:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x6c}, {0x6, 0x0, 0x0, 0x4cd3}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[0x7, 0xfffffc01, 0x89fb, 0x3, 0xfff, 0x3, 0x8000]}) 17:36:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) fchdir(r2) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x2, r3}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) 17:36:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x150) ftruncate(r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0x9, [{0x3, 0x7}, {0x2, 0xd7a1}, {0xb6d1fc4fbeea5b4a, 0x101}, {0x1, 0xffffe503}, {0x3, 0x7fffffff}, {0x1, 0x7fffffff}, {0x2, 0x4}, {0x3, 0x1}, {0x0, 0xffffffff}, {0x2, 0x8}, {0x3}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x8001}, {0x2, 0x30}, {0x3, 0xec}, {0x1, 0x10001}, {0x1, 0x7f}, {0x2, 0xfff}, {}, {0x2, 0x1}, {0x0, 0x8}, {0x1, 0x5}, {0x2, 0xfffffffd}, {0x1, 0x80000000}, {0x1}, {0x2, 0x1}, {0x2, 0x7}, {0x1, 0x5}, {0x2, 0x3}, {0x3, 0x5}, {0x2, 0x5c64}]}) ftruncate(r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000480)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r5, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x4, 0x400080000000000}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) linkat(r4, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4, 0x7, 0x3, 0xef27}, {0x4, 0x7f, 0x81, 0xfffffffd}, {0x2b, 0x80, 0x81, 0x9}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 17:36:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "900a6e01ff7f0000010001000000000800"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="8cef0d54372e96da5b3e0e25834c902d2e2b3fe82dad8467ac299e50c11f8c9592f54477ba22792cafa53800da76227aa5a4b4d2a25fc42c04d61ca209485081cdaccb1b519219d2e7435551f1", 0x4d}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x2, 0x8, 0x2, "066dd278b2e64fae4bdc6afcabd1fd3f82e78182", 0x8}) 17:36:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000080)="bbaf00800000678910000075497b08002aa7870a00fb3ba0e67033597572645a04000000487a222179759afba2944dc3586f10ce1470328eb6ac", 0x3a, 0x0, 0x0) 17:36:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getpid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f0000001340)}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000f40)=[{0x0}, {0x0}, {&(0x7f0000000dc0)}, {0x0}, {&(0x7f0000000f00)="9a7cfc9ce55b14e3417ecf7109165b90edfff76f51b6ca31d131030c6ddba75f37a6d004ed7a3cc3fb47", 0x2a}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/66, 0x42) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) setsockopt(r0, 0x141a, 0x7, &(0x7f0000000100)="979840d18e748920091968f910e81e128ca2632c2aa0c0e0309046fddef0721e60d9b503caa843cae0d64836da4db2d6a67f33ce9beb179c0034e0ed08f6f5370cf3f6402efc905819051949349c5122d0ac887c7cfe843203263a4fc43546c097e7f2507ab4a1cf363bb3694f5004c5d88c0edc3f02000000000000004196bacd3037a45e273b0eae9ea7c0fd40197c7396f564e5a3adf53c99e60e3b427de0e9b0b9641276ac37f7f6", 0xaa) syz_emit_ethernet(0x61, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x53, 0x0, 0x1, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x64, 0xa5, "dd95aa77f6f278506aba38321f25c9ae154ee23a594fa3b6aecc3950793a3175f355617827153eb11a612800a5a790379031299f1cd85f"}}}}}) semget(0x2, 0x0, 0x201) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="3028c14ba4ee000000000008000000000000000000001800d98a0000400000000000a4a1accb3f5be1f00c463f4bfdd24d2981ecc74e89290000200d6d9c53169b66e017f2940669e182ee369e7511abcb225c1b5e0616ae4fdcbbd92df7a64b9f4fb6105b365dae30de1ef4000000000000da9c86a7b875f71a1ac5808f94e8e50d89cc7ac2b40d25443f8245c0238c3e01f48430aba256061b2915f205dbd3593e9ef56c377ebeed0960065f5a80492b3e36ae405294eed9bd2563219f8627f5d6b43929f2fa993de13e80625f934f810b16b61f4ad11ba14f8e30fd47a9bab5c0fc6b53cc3418298b20039f03cfdb44c4fe28d0db236637f797e9e2f1a300"]) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x112) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2810, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x20000000000001cb}) chflags(&(0x7f0000000240)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000380)=""/78) semop(0x0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x4, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000280)=""/154) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58c"], 0x10) r2 = dup(r1) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r3, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x9}, {0x1, 0x9, 0x1000}, {0x0, 0x400, 0x1800}, {0x0, 0x4}, {0x0, 0x6}, {0x1, 0x1000}, {0x1, 0x3, 0x1800}, {0x4, 0x1, 0x1800}], 0xa) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x10001) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f64504e586"], 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3010, 0xffffffffffffffff, 0x0, 0x9) r5 = dup(r4) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x2, 0x7ff, 0x7, 0x0, &(0x7f0000000000)={{0x1, 0x9c, 0x3, 0x80, 0x6, 0x1000, 0xa7}, {[0x70e2, 0x1e, 0x432a, 0x3, 0x100000001, 0x0, 0x9, 0x5, 0x0, 0x40, 0x2, 0x6, 0x0, 0x0, 0x7f, 0x7, 0x7, 0x6], [0x40, 0x2, 0x474, 0x7, 0x961, 0x8, 0x41, 0x4907, 0xfa, 0x5], [0x80000001, 0x0, 0x6, 0x1, 0x8, 0x0, 0x9], [0x1ff, 0x2, 0x2, 0x2, 0x9, 0x5], [{0x3, 0x7fffffff, 0xffffff59, 0x1}, {0x9, 0x7ff, 0x5, 0x6}, {0x101, 0x3, 0x7d, 0x7}, {0x5, 0x0, 0x7, 0x9c10}, {0x100, 0x9, 0x0, 0x800}, {0x1f, 0x2, 0x9, 0x249d}, {0x2880, 0x2, 0xc0a, 0x10001}, {0x536, 0x7, 0x2001, 0x7}], {0x800, 0x10001, 0x1, 0x1ff}, {0x1, 0x500000, 0xff, 0x23ca}}}, 0xa8f}) listen(r0, 0x221) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x207) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0xffffff48, 0x0, 0x91c, 0x2a, "c51d6f5931aa97cea28e9a560328fb4f6c0bafda", 0x0, 0x7}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000003c0)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x19903da9dab7693, 0x100) r6 = dup2(r2, r1) fcntl$dupfd(r6, 0x0, r3) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3, 0xfffffff7, 0x7fffffff, 0x0, 0x9, 0x1, 0x2, 0x0, 0x1, 0x100000000, 0x8000}) pipe(&(0x7f0000000500)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000580)=0x3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000600)=0x8000) r9 = socket$inet6(0x18, 0x4000, 0x7) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r9, 0x1}) 16:00:00 executing program 0: truncate(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffb5, 0x0}, 0x2) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000100)=[{0x10, 0x1}], 0x10}, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x0, 0x3, 0x2}, {0x18, 0x3, 0x80, 0x7}, 0x81, [0x4, 0x3, 0x3651, 0x7, 0x1, 0x401, 0x0, 0xc380]}, 0x3c) r2 = open(&(0x7f0000001080)='./file0\x00', 0x100, 0x100) unlinkat(r2, &(0x7f00000010c0)='./file0\x00', 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x10, 0x0) close(r3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001140)={'./file0\x00', 0x6, 0x6, 0x7, 0x1, 0x73fb, 0x7, 0xf7, 0x1, 0x0, 0x9, 0x791}) socket(0x2, 0x4002, 0x7f) chmod(&(0x7f00000011c0)='./file0\x00', 0x0) truncate(&(0x7f0000001200)='./file0\x00', 0x0, 0x3) r4 = socket$inet(0x2, 0x3, 0x3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001240)={0x80000001, 0x2}, 0x10) r5 = open$dir(&(0x7f0000001280)='./file0\x00', 0x10000, 0x10) unlinkat(r5, &(0x7f00000012c0)='./file0\x00', 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) unlink(&(0x7f0000001300)='./file0\x00') r6 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000001340)=0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00', r5, 0x1}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/233, 0xe9}], 0x3, 0x0, 0x101) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x2, 0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001500)={0x800, 0x1, {[0x1, 0x4, 0x2, 0x8000000000, 0x3f, 0x80000000, 0x6, 0x1, 0x2, 0x3f, 0x0, 0x2, 0x4, 0x3ff, 0x1, 0xfffffffffffffff9, 0x20, 0x2], [0x0, 0x0, 0x1, 0x2, 0xed, 0x9, 0x8001, 0x1ff, 0x6, 0x2], [0x6, 0x0, 0x101, 0x1f, 0x5, 0x100000001, 0x530], [0xeba, 0x1000, 0x38e1, 0x6, 0x0, 0x9], [{0x2, 0x1, 0xaa26, 0x3ff}, {0xba0, 0xfc320463, 0xff, 0x4a}, {0x313, 0xffff, 0x6, 0x8001}, {0x5e7b, 0x76, 0x81, 0x8}, {0x400, 0x2000, 0xffffff80, 0x7}, {0x2f69, 0x3, 0x400, 0x100}, {0x5, 0x5eee, 0x5, 0xb67}, {0x800, 0x7, 0x6, 0x2}], {0x409, 0xf3f0, 0x80000000, 0xffff}, {0x81, 0x7, 0x1, 0x40}}}) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/30) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f0ae86c653000304948f0006f2c8dda198f3a34"], 0xa) poll(&(0x7f0000000180)=[{r0, 0x8}], 0x1, 0x0) r4 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r4) fcntl$lock(r0, 0xe, &(0x7f0000000140)={0x4, 0x2, 0x9, 0xfffffffffffffffe, r4}) setrlimit(0x4, &(0x7f00000001c0)={0x2, 0x7}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x64}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560b, &(0x7f00000003c0)={0x1, 0x0, {[0x0, 0x8000, 0x8001]}}) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) semop(r1, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0x0, 0x800}, {0x0, 0x5}, {0x3, 0xffff, 0x800}], 0x5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0xd3e) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000600)=""/4096) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000001280)=""/4097, 0x1001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6, 0x0, 0x0, 0x80}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc1206925, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xb2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xa) setegid(r5) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r4, r5}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getuid() 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000000000), 0x45) write(r0, &(0x7f0000000340), 0x10000014c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) fchmod(r0, 0x4) ftruncate(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000000)="f92bf4d17e1ff0e7aad72daf8a8d", 0xe, 0x0, 0x6f) 16:00:00 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="01440bee675c9a828807729b8069f67f5d490ff73eac2eb1a64f2ebcdcaed0bff7b3407d9b1dacb29ef9c038b9e6c574693e424867932c4c9b00f13f7353dba64b259dd34d93f2e7da709ae85dc8bd8bdb267c8e58114456b8a76f4f62f1a187f36aa315f07e1ed18770006fa2daf1ddc1d10fd7fafe6a2d22c2176e5ca882f07e4117888693e7dd5fd01baf023164ee5c067b2a8bba74efc135fe2dcd107a"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000"], 0x1) mprotect(&(0x7f00003fe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket$inet(0x2, 0x1, 0xf8) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1ff) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r3, 0x6, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r6, 0x0, 0x0) write(r6, &(0x7f0000000240)="ccea54275fddabe707cdf0117279f4e92f8a69887acc53175dde4e2137ca5b1e270d126888d74fca0ad27b193ed5e01e80c7b6b0918abf9fabb2b85f6343faa2b6e632035c62b3dd7383853fdd602307c84115728c0f500ef8d65fa7491b774268e9ab7f45eb52d54c94d153d1af0313733223fa363177a09590738e544bb3a53e00432e78be4fc661273f56826890", 0x8f) fcntl$setown(r4, 0x6, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x43c, 0x0, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000180)="d64b92c83808d9ad922999dc18e23155b5039bb0201a5d9d673ec945a518139b3d03c043abf880433d77876c8e40d6370764197e289ca795245ed2d31072316784a777c76210e86733bd46d333af50ee0afb5f7f6e65b72d92f7096aa1206484b70f92b0c1cf401d7ffbe5c04561d8b0dfd8d03b329fb8799788c22312defbb215eea90a79d81030d9b3112eb51cbd1ddaa1ee6a4f3fe45899ecdb72aeb9cd6eeced1638684ee8f97a94db4f077eb125568bf6b49a90c6778f1af08fe7bbab9e00447cb74e92afa101ce97e4e4d969a8441e21bad6b328e7db969b81cefce0550f3bbfb3000a0848", 0xe8, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x2200000]}}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) r2 = msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x800, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="ad2eda879115ad49d90b4eff04773f8e894df7a9c3ff3f8d55055e97b043d186aa68c0d787f2a770bbbe38eff88884aad8a619ed96c4de11db45192e191bbbae1907dbd2a72b27fbad5f2183d84749988dc3fb0a0a5f08a2b83891e7df951a6142bf05c55154b4c46015fcf0df9c9b363d0ffb330bb90415fe9919dcaaa55d78017ae8644ed1cbd6f1f5f6d5c0c894ecc9dfe74cc5d2d9668ff3ced6c7805a0d574e9182258dd0a20bd5f1ec63d83d", 0xaf}], 0x1, 0x0, 0x0, 0x1}, 0x408) r5 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r5, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00', r5, 0x1}) msgctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000000)) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/42}, 0x32, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000001aaf294958eee35d0e7137f0de1e24a789451c9bf0758951532db99c4cbb950643dc862b4d3b41136aefbef1c5f1a3b60c4f74c9d694bf01ce6ba63e320c73f31b95e6c2dd543417ec265ebd666b9525da5d3c065629d44bb63879f920931210f4203297c29186764f227bbec3191b89073feac5b51c16786c9aec4f6e54303871afbcb534c2779de995ab7b7fa4579f51dcd387baa1a7293afa6d20ffeeae22705192df96dba73d49a7ea33561b761e4ffe4910ff930d9d02ecaa362d0cd910877ee282a69d50b7baf58c1e4389ffe98d69062a9dc7da7bf8b5ac42ca1dc39e518ea3e1ace142720b1eecdb07fb1b2dc4f302a4307c074b0e0bbf9e45cfccc1"], 0xff, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0xdf, 0x100}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000000d9310000", 0x8}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3caf0 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000100)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4db3ea499c41662d60a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d8aeb68f41bed0432e", 0xab}, {&(0x7f0000000200)="f9", 0x1}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x5, 0xf2, 0x2, 0xe1}, {0x69e6, 0x4, 0x4b, 0x100}, {0x67, 0x32, 0x7, 0x10000}, {0x79cc, 0x1, 0x7, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000340)='\x00'/14, 0xe, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3caf0 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) flock(r0, 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x34, 0x3, 0x0, 0xfffffff8}, {0xffff}, {0x6, 0xc, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x9, 0x5, 0x29, 0xffff}, {0x6, 0x1f, 0x9, 0x7f}, {0x3, 0x3, 0x1}, {0x618, 0x20, 0x5, 0x9}, {0xf001, 0x1f, 0xe1, 0x401}, {0x5, 0x7f, 0x1, 0x80000000}, {0x3, 0x1, 0x1, 0x9}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)) 16:00:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x8001, 0xfffffffffffffffb}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x76) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b8, 0x0, 0x10000fe, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="7d58dd22fd66f4e969fa315bb4c5c22a62c090b0b91a2d5bb8f4bdde629a134277e705325a98ca3afbe71286496bf795d09c2492a0074257f037", 0x3a}, {&(0x7f00000001c0)="bb081416b16445d91b8314ec32c31e00b066d44e6efd5740a1a2caee3ac50e4b12ae0057a913d2b02f72e11d0bdd7fac9320b1f7deedfc984882d3e60fbcea10c657009f1b3e0634934686fdcfd7ac8174cc43604851d8238ed18b9c1e46009d9cf30d78e8e415b9f1d9dacc4f1447839e674ec4da000000a3dc153fac8f2c10648b9d94a3cd5ff44ae451aef4ec60045380d3cfd308434adba202d9dd8e2205ca1efdb420a1b3f1f010e9538822975fc2c9902da270e86d2ac277ca7c1a91882aa57d84aa1e93ca5c2482a135f17adc107355228fcb57c70145f5b5a18aea944f42aad977cdcc2a17b67896c44524745ff484aebfec420f2d10757fbd8096d1bdc4ea6b2ad39cba9d27738a258a217b03520a44ddbeb6ec1fccfb8e6fffbf55371cace00a26876f3d796a4ddfbb735ae709362d9fde153835828067e800fa11a04fd78f97aba12b416841bfc2b7472b", 0x150}], 0x2, 0x0, 0x0) socketpair(0x6, 0x4003, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000380)=""/192, 0xc0}], 0x1, &(0x7f0000000300)=""/106, 0x6a}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae66caa0416fa4f376336acf00b7804be781e6791f7c8df5f882b297be1aa5b23ed00f4c837ca3fbbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918", 0x62, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000200)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008001a01000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b0100be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e1de7135102000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0xf, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) 16:00:01 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:01 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x2200000], [], [], [], [], {0x0, 0x3}}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3caf0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f3caf0 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002007, 0x28e5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa0) recvfrom$unix(r1, &(0x7f00000002c0)=""/173, 0xad, 0x40, &(0x7f0000000380)=ANY=[@ANYBLOB="c1d908750e49066d446102339a48a0be39325cc5c8ad6e62c2999a29bd7ac8fcb4e2040289c29017271b240bc6d6869726577a0f989b4b3f5e8d12667d226e3c2409879285887b7f0020a8f6a903fc9ddd1005afcc9f97dc8d8ee379a0a02a5d79d35001931c7b0c25db50703ed72fbd1e4e964db720262d5d6d70b3a380a56259ad7318262a87b1dc9af46b"], 0xa) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000480)=""/211, 0xd3}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x9, &(0x7f0000001740)=""/147, 0x93}, 0x40) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x8000, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, 'k\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x40013, 0x0, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r5, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0xffff}, {{}, 0x0, 0x4, 0x5, 0x8, 0x6}, {{}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x9, 0x771}, {{}, 0xfffffffffffffffb, 0x9, 0x80000000, 0x20, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80, 0x2}], 0x401, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x20, 0x1, 0x4057f, 0x9}, {{r4}, 0xfffffffffffffffa, 0x99, 0x20000000, 0x7, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa, 0x40000000, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x3}, {{r6}, 0xfffffffffffffff9, 0xd, 0x20000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x8, 0x4}], 0x81, &(0x7f00000002c0)={0x8000, 0x6}) ioctl$TIOCSTOP(r1, 0x2000746f) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x74}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ftruncate(r1, 0x0, 0x0) fchflags(r1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x4, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) r2 = semget$private(0x0, 0x0, 0x200) semop(r2, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x800}, {0x4, 0x40, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5000, 0x800}, {0x3, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)='i', 0x1}, {&(0x7f0000000880)="84", 0x1}], 0x2, 0x0, 0x0) 16:00:01 executing program 0: socket(0x18, 0x4003, 0x80) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r1, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r2, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) flock(r1, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x13, r2, 0x0, 0xffffffffffff7312) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000007}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000), 0xc) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc018695b, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0xc06, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) close(r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x2, 0xc600}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/138, 0x8a}], 0x3, &(0x7f0000000380)=""/82, 0x52}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x62) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0xe9fd9ec047d26c83) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xef}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/142, 0x8e}], 0x4) 16:00:03 executing program 0: socket(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x1, 0x3) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/4085], &(0x7f0000001180)=0x1002) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e"], 0x10) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x10001}, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:00:03 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f0000000c40)=@file={0x0, ""/6}, &(0x7f0000000c80)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000880)="b83822ad05bb63c878139b76528b7a9522f7b0e6aa000775ea4c54dc4ea8cd346fd011d329e558a325504ab45f1bea839886ddfceb85790cff1b25e8fbed25d95c9b3eee8bf63875ca3b3e160317e27df61c91e8b444bae2e9fe6cb6a7ec3fa9f8f88f069f2d63dc026f19fa5501e621cadf92f6e4a989037704065ffb9469d4404a7e97a3c00cd3c49d2852d6eeb477a00bd0eeb6627566978e50aebfc398f47bdb534a739bda8f2d2ab09f9879dc163a817194f510cba1196e4d564146", 0xbe}, {&(0x7f0000000940)="10e4fa5d5dd28760d6ee3e0a520cbcc1a53866066295ed79f6c67ee912b61ff8d14b95929d3dbd7a1d3d1f3a7c03db66d4aac83f13ba97579acb6b5813364b1cbcca253e4f09ebabbb0642a56102fbba23475cb309cec724844866f6bebae4428d4fc2336bc6f103ff458ee9651f9ab411cc21b93e1d199ea5c6680919a86032b85c0dd8159b68e5a2988e6cf8e44d022874aa9110db9d20a8ee959682507b220261871974eca1a937943f8fd6c0b5400759cc399295590b4db0c08ddfd02475e3b05850650d6fe36b81eca2bfed92bbced90a7a62d519cd43967c460656de8fb11cbef43eddf6", 0xe7}, {&(0x7f00000000c0)="71eae9cde40857a0b1778a28ea5e3de4ffc6a498478201b030c237f39c79e113e5bea48da0020e167ea6a0e50a883409a046490cd739e4d5a836a5c5d74c11d4c96aa1e7d6df3e532f37dbd140ebf618a153695b89ec6035c41e5f3ac17afcd9673d", 0x62}, {&(0x7f0000000a40)="a2e9a25814949851395fd3918a454ed2afa93d7055182678485103c1d6e839f07ff5c315acc309716df3f934cfb8c6838580ecf3fb9de34fa5d3989a5b4a5a343c13d5f64209045980659c5481b4b69d8524d57966f5d853b0bc1e402111187272", 0x61}, {&(0x7f0000000240)="8821e9d7edfd13e2e75d0a2f", 0xc}], 0x5, &(0x7f0000000cc0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r3, r1]}], 0x60}, 0xc) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r3, &(0x7f0000000440), &(0x7f0000000500)=0xc) msgsnd(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea6f00bcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207f848c52485617fbac42162767cb0aa805e4cf6ef8fe311dae6cf7c2b395172b3636ef912ac06131355665a92e6aa32ac2326e0deffd5ba29442990baed26aba0224264f136df10f26a7c56878c9f8cab2cd767373e3e6f8914bbd33ddc2ab183b688037a6791ff88215a3bba9635039238af8b462cda3078"], 0xb2, 0x800) r6 = socket(0x2, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\\\xff', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x92\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000640)='\x00']) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:00:03 executing program 0: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x508, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x8020560b, &(0x7f00000003c0)={0x1, 0x0, {[0x0, 0x8000, 0x8001]}}) 16:00:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x80000000, 0x80000001, &(0x7f00000000c0)="e88c67902652f975c41a44762fe71be4b20724a003f3553156b0205bf67c4359fd52a22c25967dd0e4c489230f1f66bdf4015c2a574c872a59c01b173c233ef9a3ac62cfbdecbda7c4de72fd71fb637fa9800833fa6fc11e2cac7d3a029c3230e5b1f5781f283ca7f453007ad433563f379d5c02a105de5729c300ee7bebd4ea5e520256488369f72938870a23b270e537982429aa95150c52e300404f773da6e9ea9de170dddc20b748d35f6a937d977f6325221f7fe9d07aa7a4f138fbbdedab85cd7322e8b2c40e", 0xc9) fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0105715, &(0x7f0000000200)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/203, 0xcb}], 0x2, 0x0, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r4, 0x0, 0x0) r5 = dup2(r3, r4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0163882d743f51aeff053c078b298202adfdffffffff9e54ac995dbb419e62dcdc26a7038e137dab8754ac6fef05d54154ea5af6df3f643c7fb955c0e1e3936e1bc2bc21c2674a425e06000000000000003efedaffe75d0ffa37d887d4338eff873fb0cc9044d12e39f2d982cb7b1fbf49ccb0d7217ca5b5e7313bd6c8b8b7"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x167dc000, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x4c}, {0x1}, {0x6}]}) socket(0x2, 0x0, 0x65) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f0000000100)) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd77, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x9, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r3, 0x0, 0x0) r4 = dup(0xffffffffffffffff) dup2(r3, r4) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {}, {0x3ff, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000640)=0x8f) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x1) getdents(r3, &(0x7f00000004c0)=""/211, 0xd3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10a) ioctl$TIOCSETA(r4, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28fffc000009b8d8f39321849e3c99", 0x99}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, 0x0, r6, 0x0, 0x14}, 0x200, 0x401, 0x2}) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = getgid() r10 = getuid() setreuid(0xee00, r10) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r9, 0x150, 0x9}, 0x8, 0x1, 0x9}) fchown(r4, r6, r8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x1000, 0x0, 0xfffffff000000000, 0x0, 0x4008020000210, 0x0, 0x8], [], [0x0, 0x2, 0x0, 0x8, 0x4, 0x1], [{0x6}, {0x0, 0x0, 0x8000086}, {0x0, 0x9}, {}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x20}, {0x1}, {0x0, 0x5, 0x2}], {}, {0x0, 0xef, 0x0, 0xeb}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="854f78d1037799a50e97525ecc233f01f7478eec6adf325d20cb67903ff39c9ca310a652e78a1756dd1c5c746138c02ace5cd8d680874026", 0x38) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e000000135ab668aae67809f866e2406c656ab6caa2d104bd53e8c735e17210d92a44dfea88d486d882ab38aea30cbc7a475f7fd2a90456176c50aa788a19451585433747634beff9fe54c5beb8af5a891fb18211a9091ed8eaf69b88b1644af4ef210f67e3b934840603ef2a43067a195d0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="ac3721351f7cd887caac89dbb06ef812ce544fb598cf9cfcf57fd2a296cf00"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000740)) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6202010001fbd042317715a3086d56507113381606a514695920cb9066c5b96b8b7a7be800ef946aba6c7e0f732b556e4353391bb601b8b8c6e3d983a28b9b0f16e1df"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r3, r10) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x1, 0x0, 0xffffff01]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x40001024, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffe, 0x66}], 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x57) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x87, 0x4}], 0x201006, 0x0, 0xd42d, 0x0) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getrlimit(0x4, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r3) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x2008000000000, 0x7, r3}) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket$unix(0x1, 0x2, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaac1aacff8240900c2080000000000000190780000008afac72970a15b600e117634383300000019a5eebb90780000000000000000ea0ba391774d770265b3bd9170be824f36327886e2369b3dc5e7e2773c4ee16ad8ffb7142393cc0b3ebc3dabbda5b52bd896d86efc37a419ccd994cc147081b85b20646591411bf6563661aee01df4cecc"]) 16:00:05 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f000044c000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x20, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$TIOCFLUSH(r4, 0x80606954, &(0x7f0000000000)) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x20000000000000}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x114) r3 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x1, 0x4) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x17, 0x1, 0x800, 0x3}, {{r3}, 0xffffffffffffffff, 0x90, 0x2, 0x100000001, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x3, 0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYBLOB="4acc0d3b7bc2ad0c942be669cb1d905b0007c1d903dee5e0ed976b4956d8213946a5d7508c23c7dcda9f05b20fa93b027de14e86ae0c", @ANYRESDEC, @ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="03b4959907cddda6972c3d5fec6448f70b7dd42642840f6303589b8160f36f35966e5421ba7c26ef8cda2eec83cf6bedf7863405c7ea44b858de908d056d6d7413cd8955929fdf3b4de251d19d779021be3ce7d9696e61c27bdf1f730129b335df2ff5ef"], 0x10) sendto$unix(r4, &(0x7f0000000080)="8797f09704168f38cb061d0745d62c5213442de6", 0x6, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000002c0)) 16:00:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f956e10f9869c33aca3b19612dba67ec185871b1bf3b948aca11a02adf619689e8aa6a6ff020000000000000053edf9f26b6258b7fa693216a78215a67ea209ab102385ff93bb678ace793353727ea365531eeb7ef37772db5a5a85a4b00000f816c32e348b00000000000000004616ef0500dc6aa71076e9a3cd00000000000000000000000000000000276640fd16283566cf058730e4a4c85b2562b34de8127b968c49ae405206e1f8aefb9496feeb2dab1d405e5b9d53a362cae5979fa96aee319d2b95a88b6547f54aff9723364b4caf38d2c89e27f3f30572701ff6426b750602c3f0024783d62b3d7c1ffa3cb5e7c21664daa70f251008a0"], 0x10) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="88d8280007bdc16f4f3b0980216b74f960448947b67e1b2c3b1ee4febac8b436a35817147cc42a1c8c6d15838ae89080929870e351efffb73483057f6eace7178aaa3d933880372af2e30ee087bb4dff58a16ff0abc090", 0x57}, {&(0x7f0000000080)="63d434376deabfbdda106e6aeb6622b01a486849f38c56024dd9a4e8bc6e5fae45d3ee79100f3b0912fc2f3f684fd28552d2eb297a8b59c81c7467d2c2eedf1bfbf0be9a440e5446183eebefa6b49752449977bd8ae2e4a7fdcdeef8137a2b0ae9be443963feaee63b47a16e9a3a73cc83ad", 0x72}], 0x2) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000040)=0x8) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0xbf14, 0xce, 0x1, 0x81}, {0xfffb, 0x3, 0x20, 0x100}, {0x4, 0x80, 0x20, 0x4}, {0xff, 0x5, 0xad, 0x9}, {0x7c, 0xc0, 0x0, 0xffffffff}, {0xfff9, 0x2, 0x7, 0x3}]}) pwrite(r1, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) 16:00:05 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x80) r0 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb73baaf5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0xd, 0x0, 0x0) 16:00:05 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0xffff, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x20f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r1) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000a04, r1) 16:00:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="ea8e74bb097af262e84b8c37a25100c09d61912f3c76818e8ea81a9544170def3f02f0705ecaadae666f63a0c58b755a38b440df703fc508609136fdff8ab3a40be9afa5fec22fc1f654924642e8ad6bbf62ceb88f370620173b7ee650aaaaa3a993fc5dfb2c65d85c3e3a26af8170791eea0231899999628f007a4dcdfa8bf3da87e085086948a4b17153319466f0c8061a4a715cfc0e6e1bf7dc2bfeabf566181635139fe157503ea3fa80badb5a746e1735bab30caef019cf26418388d36490f29e0482691c0f04aab38c5fd2ca68a5ecf12ec7dbde440c4c99b09908d2f2753802154e44cb838073a691096b93e5ca270a80c4f6d5d0c52239220c0bf2718ba8ac181b24444188942f096abd4194c838eda102751c3a06b7d451c36787f309050b4282a015b7c5527073066edce9c53a248c11cc923e0f70bf12a15219dec02f56efb3b9f960658c915a5d811c5564f4670d0218c45ee648886d8da15adede7a58b6f8f9a6f3812f13d3f9069bd30ad67b119cb498cf6eea52471296a5a5a7a8111fb3714a812a9650af149147f7922194b64de2db0b423d9e67ed59a61cf0531f8a52273ab0b15656f024cb97dc05daac11319862965076fa2fff1a20aa240b22c65c56a412623b842e5e42ff123d3d92539de66d25630742504ff20f72b28760a19c1a7f2242fac49f68fd3b4f30e8bde6f7a75c112c5c05a23de4ef6c529b6589fa1d728900c3cb2994860bc8427e614a85a13edae12770a5ead8871eba75f9063e399d8064726a3d27d6f667923c2c89cc107529156230ffdbacffd454e555a982c5f95e8214d4a6ecb055fc3f0efd72706efb4873b15a94e3489606e3d8b07087f57badaa73802abe8e62f83f6faa942c7988349b9cc458eb06f5dad5fb46dadb4963ff3fd28b17d387f0dd59e887815e7879aa1261935039c73652e042c793797da4d25fd483e1509bc4657ebe0bafc1594851eb303ca79bce6f406f0138a83d9671bed58a9ca9b170933f94273dab5ff5b93413dd895229ea36da9a1ec39bbde68a1e96b638d6b740bb158dfcf8bd9eab899a191e25c24a5e63546666fb5cc84ff79bb427dcc07e98585d8487561895a80e8c5827054eb267ea9bbae083e3b3a2b0428494b3cf77b5402d0aaba3c1e21d7eaacdfd220446f9c96c9f95517bcd9793f69cbbf4396a6f92cafc5e6519a05896bf81bb37e0b2df22e0a4ec271996b5b083dca3bbc55224dc5e3fd17ab2e6a43081647ec5439246816bfd4ab12d3542314e870c0fcac6c7f0bb15fa8858a66e88736ffee52d6aec66b10dafd73a3b57d9df37a4bbf1d1561d9a47484fcaab3edc8a1be7411182aa79a3dfd67503a9674cc981ff0435ad36a17a16eb13d45dd666e0a927d1af4056153ae7a646f01da976e3ca638d9de470e1c9fb2ed4117e99f1cc5c351e262f5d5cab69ac864be4d85c3af0700f498de13a692f12782cf42ae54811af56dcda9e427d69a74db26f3abb70c7dd556391b17a27d94d3421c921c71449c7e503c28628f2b56b4d40db613fc0a4919c8b018149fa545c7b49222aa8c052a25d311d5adce46662e85f3613e197824ce5cc66bea7645f0637adbad58f91ab4d48a69eda4297d439d8b9eb832594f3cfbcec1a89ad14a72ad47e3daa6c47b1b80beb77c69c44a06ba30b1da0cd0a8844a5d2ddbfe8a5c00a2248a9369f4d9191399e39675d0172f7b9d7bf27eb86fd9b12009fe4a3b8128a6ba27d319ce8654657f03ca31177755dc5ee1ec0d5a5b2343fa43631346e226f28a469965389445eb4c7651ac3c20bc3c24d8f226c50a1df176ec1f4c2db6a755c47a42c2a476b2d17aa18fd21aa6b67bbb6c365e9bbd3ae58074d6dddd7a4a653ada8286fce4e50307e4ec88b14459de8f10754405ecb829d9c437d9cb5eeae28ebec64fb59deca54e7e965d6af6150b844981ac65de72f63dcca76b7606cbd7b7e08449f3abf879a983451596144e3e9ea506b1714255e1dc05bde074d4377fabad66a2ef29216d303e5e4f54ca9f9a5a215d1a10802a5f1765a0a9199a306854463b45f4ec6bf2558b100a08c92e724b9fd59ba7cf04c578bc216c69cd2edaa9f7cf0a95005c2dfa4462150a002c4b7a0e5af7f24f475111db82d5e2671feb56c5ca63345a49861a9919ce2411efaaa63fb42768a2d004f851d82b40a0a5b8d6d8c6bac8738e2f099193b97a2b2df7905aff1f6ac476f62c4e1b97738957e3b188c2a4592e2a55d985e63a8c47deb9670571f0c3a32dbee14ef2f9187431aaf668bf8209c94e9a8cdf9a029066275f90dc4489fecc9ed14e2c824ce05c2d97dac6f7e62d70c3e0c3e7a0cf32008ba6feab9c3b5671814eb2c49ae7833ae7804b30b178060db0a62df4783d1bcb891b8d61b162ad2842fa1d5842fdf4aa92542c8cdbe92f4ab60d70fd036eef7fc8b66bb57454ce29aac8c8c1659640093c995df8e8dea65c939f3f56505ad9ad5aaa69623a1859d20c1affa2ef335f8cbd742f54b51f630dcff6088e35472ff911509d30c2ab1bb8a496a3f697942a24c4143539a9b90071c679e89ed7a832702c3334d9577f1aa234be2907ebcf4aa2d1d81f6374bd95cf29e5f9f67f231ed965b6c59d962cff8c7214a94c992d2cb34a5900006aaa85198e6a2542eb2f29d4a05673e88f749c27bab586ac2bc7b937bbebd9e39ef900a19e1982cdfeace396c7e8f4112583a3586654559ac58e397c75b671813289204b8489339f4d5c3bdd1976a0c074c764be279a7a65de439c06ae17ca43b1670099cd8168b3a5adf409a6269dbe3931c79240e3ca18587975ab477096e00f6800b6a3544c0dd70baa8e37cb4e54ba5a110c4e6f94fd36d52f012d0647d00519417b3f3c495df2340def1717957c6ed5af9d6cd75bb9275ee150516596d886c78777bafa21c3f0a06d58a70fa41ad5517805473f2619fb4165614ac63af3d3fc7f66d03f029b1cf5df66ee4be66a6b770cdd103bb17cdc619a3eb4cc7c9000da7739029cbdb31acd4f0c6de098c427c35d651e86cbfd6e2bdfcf9d873f4a9357f82a46c4571a55a5f2e73f4c46c8f309bd77a7ca579e6562264b7a7961c6b57eb1cdae3fea4bc541c61835dcbbe371f62c5dfa65c8269865d07d780fef60528e80a358b47a14686ea9b3564ee41ecdb033af6b0bbdeaf0960a21a180ed95a466b28b8304cb7ad78a89f142462c232b65d981f55618d6f55a46921e830c0fdcb067c1b27c541d2a52a0b81caa680932a23184755c949c4be6dea033439461658e20559addd46f1816deaa16cd2b1b2d44e1223073bb875a40b999f1f4f88ce98bbe1ba476858674d4eec01ba428650c2dce8b81cfd1e1de6c728cdb0d90ab79ce84ccd328c9f6c3fc5aab9f520d4f3b1c832bdfa693555744f21310a32a427d384523df0725a3a5a0abfc02c25096b9ae0a2cd87fcc42e99048c4bf4ebfcb8688c8d75d91c0d6b1743b9c02301707e3a4fb33e2578c8368e205107135ed269e070fbab82fa8a345b24a80c3fbe86ed4eea64b58df5095dc21a655af20228307ce51d1b8fdc9ac97e42cc20a9592131947bf18efe8af80f91106ffb7c3d75ebc4ba15e1b28f5663321375018cf4380c7317e8f6c2cd23250c6595edfe6fe2970333c0f15de004a4a3ff084c6d0f1cd932d20613964e62ce89dc2262abdbd3a733e0b84867c81929304def1653059a2d70a87fc7b3963cc5ba3e61bc663742d8e5da90dc7db1dc415dc5b99a4708a0f71195be1a43ed1e145b55cbc11362a8406c2844e15f17a9405c49d9912b4bdff93f53d8c53052110e51b11e6b24db624833914da5bdb1ad938b9073710a5b91b328365e9131f1e9d484bb2f0587ed017d26aedfdd0a00aa740b7fe62f119fa14f9fb6c2e41842d16df1581d80803467bc6cd18fd0faff9b63bdf08d5a1e5f9259cc54609ac108c2f1ebe2f974b7c5c5781db056d58ca2474d2cf393cdc63a74954d899abc3d34f8ddc039ebf5ff82f961f57d4d743d6314aa0fa79bf9dc405bbd9a3e2a71ad3c900d054519215b466a62445b8a37604dfcdb7629f146c46d0d8a05cc000ea9f5376ecd9a6ed74713026633edc3a68df469e2f0c6c02b63e6cb6dfcfd21e6a5c7759baf48c9edd38d1ff8d917ef6cf789dfa08146f63894c4157d8e7e4c4c1d188c4d4bf6e8f9e1b41a78b4200d202e88b95f5d3db2d9aeab2c25241b4a6aa3dbce945bb45e244b14132e9c7404911dd15d28992f7424255be1b346586bda463f551ec32cb1f061b5c774d3f1f4b356727c2c77b11849a5899f029d0f9e17ccbf2d35674a3c82451a17fbe65ac93ab6ce73da34a5a31d752744ffc8d0ef7b4d54d9d66d7dfaa72b98a4540649351db7c869540168462bb48670484c5933db6946c1d6c475018efc0570d8a3b859b94e47050e4fd166c37a7c78fede35e988c2595d8eebe6246d843a59d2441badb29d00586982439bfacc7f20757e1ce38674b01a754785b3be9b467dcfa1bcef7ec7a96c199ab89436fdf06651cbe02b86ba5a57697ca3a8a113686c485d47c7b4143641bd9a3a0c3cfe7ce18a2034e7c1b66b4e739dbefa1811f08311ffb4f7c71b801d2c59144ea52ceb0c24c45b8e487e3ce6b97d65f18787ce9c4ddc8a39caf1ef7fb2689dbedd3c41af06c7abb724056881cddd961d3c2507d2d394eab55cc87a52b9c6dbbc47ddd7ce3f3144ebfb2b9fa2f89564aa2a0a77a46aaea7adf97cf7c9e45654ad0b46cde7430bc92e4e5f89355bac1fe9c75f1c42dd19db292eda05a97ec752cf20ed8e5e3c2d03521ac21138f1f149451d893ff495af350b762b0aa689817fb4eba8f8d0a65cdfd8ebe796dd19a36d399a7dc5e015f3cb9021e9885a291de37e8ffef603180dcc2d9cbb57b7715fb4d9ef7d6753abad56188bd4b735ce936dea6d0f21f271155e5571a94ca50f570812535001e31578e4db75b6204d3e3a5dea5effdc5e7f0f209a9d8f911ccd74220122334ce4e63cb4c786d15edd68ff749d864b9c4c2acc28d757e37e3ccba851979f9157b96426d5cbe6acbfc7de0b906fcbe7512df6efde555938970ead6d24ff075bf0066ab436d509cc89c83c280988d086eb2beac21982f438d2168c1008440ec10e41bb35ff7c85c1dcb5ad0cc4698e51fe1edfecb8f3f6ed083a11c904d4153b04894497f63d08e935eb6d969466bb45cd3fbd669eb159ca04e013067b27e0844c4dd6f092fc8fb351eadf81ea98ed21ed0e2c6e26a6fa67ab5e1f9f1e717b956fcfa6d066857be4c0650642c577546cf66532e197dfdae5314521b4b8db6ea768f3378cc211f37101b62752f303ded3707661325b6b4f26d09695c3ed1c85a47cacff3cfe9f6147fbabb6850859fe12999eafc6673a82e029c7590ca715b0eeb7e5aa7293dcec8d243cd706b48d961c73e2da990e978251fb32659d06a881bc6b622cabe7a571d955c367c1bcca2cf26815cac5437e5446b24246a21991109e22390775fce474e3b8847e2acee5815071140967ec2381ed42aa934329018e9623d2b2caa115bc703fc101ed854bb1ed0943bb8982f169a88c2e81d241be7133ea37ee6413972e5093e83768b3876ead6c90589f1ee05c19e9ac96ff6bb2f70964ca2808985480ff112a26716e3e5e0af4acfcaa2281478d1db1564f88e30194618b1567ec0d0ae48bbac6a169a38367780f501665adf88a4f1b59948c8e81a3b4866a2cc27d55d780fab379427d1b7ca894b9cc6a9b5bb9fe6c0a6b5ff8d76566454b06dff30f3916f85bc7f714", 0x1000, 0xea5f50d206e241c6, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xb172, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x200, 0x0, 0x0, 0x5], [0xffffffffffffffff, 0x0, 0x0, 0x9, 0xffffffffbfffffff], [0x0, 0x0, 0x482, 0x0, 0x0, 0x20], [{}, {}, {}, {0x8}], {}, {0x6, 0x0, 0x0, 0x6}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') ftruncate(r5, 0x0, 0x0) minherit(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0x0) getsockname$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/73], &(0x7f0000000080)=0x49) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) panic: bad arg kind: goroutine 16 [running]: github.com/google/syzkaller/prog.clone(0x0, 0xc001d49c40, 0xc00045f250, 0xc001f7b800, 0xc0020b9ba0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:79 +0x91b github.com/google/syzkaller/prog.clone(0x9b07e0, 0xc001f11460, 0xc00045f250, 0x9b07e0, 0xc00242c020) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:57 +0x18d github.com/google/syzkaller/prog.clone(0x9b07e0, 0xc001f11480, 0xc00045f250, 0x9b0760, 0xc0020b95b0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:57 +0x18d github.com/google/syzkaller/prog.clone(0x9b07e0, 0xc001f114a0, 0xc00045f250, 0xc00045f2c8, 0xc00045f198) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:57 +0x18d github.com/google/syzkaller/prog.clone(0x9b0820, 0xc001cefb90, 0xc00045f250, 0x9b0760, 0xc0020b9580) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:44 +0x567 github.com/google/syzkaller/prog.(*Prog).Clone(0xc0019e1100, 0x8fe58d) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:24 +0x279 github.com/google/syzkaller/prog.(*randGen).resourceCentric(0xc0014c47c0, 0xc000125590, 0xca88e0, 0x0, 0x0, 0x0, 0xc00000e6f0, 0x1, 0xc00045f560) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:845 +0xc2 github.com/google/syzkaller/prog.(*ResourceType).generate(0xca88e0, 0xc0014c47c0, 0xc000125590, 0x0, 0x9b0860, 0xc000042380, 0x2c64da008, 0x0, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:675 +0x27c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0014c47c0, 0xc000125590, 0x9b6a20, 0xca88e0, 0xc000000000, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:664 +0x450 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:614 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0014c47c0, 0xc000125590, 0xd36f80, 0xc, 0xc, 0xaaaaaaaaaaaaaa00, 0x38, 0x8, 0x2c585a708, 0x8, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:602 +0x116 github.com/google/syzkaller/prog.(*StructType).generate(0xcb1fa0, 0xc0014c47c0, 0xc000125590, 0x0, 0xd6efe0, 0x839901, 0x100c0000e2f00, 0x20, 0x20) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:786 +0x7c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0014c47c0, 0xc000125590, 0x9b6ae0, 0xcb1fa0, 0x760000, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:664 +0x450 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:614 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc0014c47c0, 0xc000125590, 0xcb2120, 0x2, 0x2, 0x78b200, 0xc001466860, 0x38, 0xcaf7a0, 0x2, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:602 +0x116 github.com/google/syzkaller/prog.(*StructType).generate(0xcb20e0, 0xc0014c47c0, 0xc000125590, 0x0, 0xd6efe0, 0x78b7c1, 0xc001466160, 0x3a, 0x2) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:786 +0x7c github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc0014c47c0, 0xc000125590, 0x9b6ae0, 0xcb20e0, 0xd60000, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:664 +0x450 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:614 github.com/google/syzkaller/prog.(*UnionType).mutate(0xcab5e0, 0xc0014c47c0, 0xc000125590, 0x9b08a0, 0xc0014c4560, 0xc001467b88, 0xcb1260, 0x2, 0x2, 0xc0017eda10, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:474 +0x178 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc000122000, 0xc0014c47c0, 0xc000125590, 0x9b08a0, 0xc0014c4560, 0xc001467b88, 0xcb1260, 0x2, 0x2, 0xc0017eda10, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:246 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc00045fec0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:183 +0x322 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00193c440, 0x9a9ba0, 0xc00214b710, 0x14, 0xc0020b1440, 0xc001d9a000, 0x1f7d, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:47 +0x32c main.(*Proc).loop(0xc002342e80) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x1155 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) login: kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace in_delmulti(bfffeffffff7ffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a41900) at in_purgeaddr+0x156 in_ifdetach(ffff8000009d5000) at in_ifdetach+0x74 if_detach(ffff8000009d5000) at if_detach+0x140 tun_clone_destroy(ffff8000009d5000) at tun_clone_destroy+0x1f2 tun_dev_close(5d00,7) at tun_dev_close+0x160 spec_close(ffff800020f6cea0) at spec_close+0x311 VOP_CLOSE(fffffd806e4401a8,7,fffffd807f7bf6c0,ffff800020e6dad8) at VOP_CLOSE+0xc0 vn_closefile(fffffd8067ddbef0,ffff800020e6dad8) at vn_closefile+0xd7 fdrop(fffffd8067ddbef0,ffff800020e6dad8) at fdrop+0xc2 closef(fffffd8067ddbef0,ffff800020e6dad8) at closef+0x11c fdfree(ffff800020e6dad8) at fdfree+0x101 exit1(ffff800020e6dad8,0,d,1) at exit1+0x32c postsig(ffff800020e6dad8,d) at postsig+0x4ed userret(ffff800020e6dad8) at userret+0x199 syscall(ffff800020f6d320) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc1a0, count: -17 ddb{1}> show registers rdi 0x2 rsi 0 rbp 0xffff800020f6cc70 rbx 0 rdx 0xffff800020e6dad8 rcx 0 rax 0 r8 0xffffffff81883fa3 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0xc9ecb1970f688588 r12 0 r13 0x3 r14 0xbfffeffffff7ffff r15 0x1 rip 0xffffffff8208ccbd in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020f6cc10 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> show proc PROC (syz-executor.0) pid=93542 stat=onproc flags process=a proc=2000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020ed09d0,0xffff800020ec7888 process=0xffff800020e807c0 user=0xffff800020f68000, vmspace=0xfffffd807efffa10 estcpu=27, cpticks=0, pctcpu=0.17 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25298 144981 0 0 3 0x14200 bored sosplice 84532 324911 14799 0 2 0x100002 ksh 14799 495774 5093 0 3 0x92 select sshd 70996 293484 1 0 3 0x100083 ttyin getty 5093 29125 1 0 3 0x80 select sshd 15343 360020 52409 74 3 0x100092 bpf pflogd 52409 400354 1 0 3 0x80 netio pflogd 10595 85389 60892 73 3 0x100090 kqread syslogd 60892 359368 1 0 3 0x100082 netio syslogd 54975 322624 1 77 2 0x100090 dhclient 22625 37993 1 0 7 0x1 dhclient 74456 125710 0 0 3 0x14200 bored smr 30111 264583 0 0 2 0x14200 zerothread 60620 146346 0 0 3 0x14200 aiodoned aiodoned 94100 479846 0 0 3 0x14200 syncer update 1412 446018 0 0 3 0x14200 cleaner cleaner 3764 182358 0 0 3 0x14200 reaper reaper 96516 372430 0 0 3 0x14200 pgdaemon pagedaemon 9334 6013 0 0 3 0x14200 bored crynlk 51568 489347 0 0 3 0x14200 bored crypto 94585 398089 0 0 3 0x40014200 acpi0 acpi0 63380 278856 0 0 3 0x40014200 idle1 62270 155403 0 0 2 0x14200 softnet 3407 163685 0 0 2 0x14200 systqmp 92831 438201 0 0 3 0x14200 bored systq 3203 87024 0 0 3 0x40014200 bored softclock 32040 19312 0 0 3 0x40014200 idle0 1 191742 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9528 6421K 6879K 78643K 11097 0 pcb 13 8K 8K 78643K 71 0 rtable 76 3K 4K 78643K 366 0 ifaddr 78 15K 17K 78643K 145 0 counters 41 33K 34K 78643K 57 0 ioctlops 0 0K 4K 78643K 1511 0 iov 0 0K 16K 78643K 69 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1390 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 52 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 3 8K 25K 78643K 323 0 sigio 0 0K 0K 78643K 6 0 proc 62 63K 95K 78643K 504 0 subproc 14 0K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 27 0 in_multi 70 3K 4K 78643K 132 0 ether_multi 1 0K 0K 78643K 9 0 mrt 0 0K 0K 78643K 9 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 252 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 76 68K 73K 78643K 2009 0 UVM aobj 16 2K 2K 78643K 18 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 27 0 NDP 13 0K 0K 78643K 31 0 temp 111 3039K 3106K 78643K 8518 0 kqueue 2 2K 8K 78643K 22 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 44 0 42 1 0 1 1 0 8 0 rtentry 112 81 0 53 2 0 2 2 0 8 0 unpcb 120 218 0 207 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 10 0 10 2 2 0 1 0 8 0 tcpcb 544 107 0 104 2 1 1 2 0 8 0 inpcb 280 396 0 390 2 0 2 2 0 8 1 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 13 0 12 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 5 0 4 1 0 1 1 0 482 0 pffrnode 88 5 0 4 1 0 1 1 0 8 0 pffrent 40 53 0 52 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 42 0 4 1 0 1 1 0 8 0 pfstkey 112 42 0 4 2 0 2 2 0 8 0 pfstate 328 42 0 4 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 350 0 163 13 1 12 13 0 8 0 art_table 32 352 0 163 2 0 2 2 0 8 0 art_node 16 80 0 39 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 48 0 38 1 0 1 1 0 8 0 shmpl 112 16 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1903 0 493 89 0 89 89 0 8 0 ffsino 272 1903 0 493 95 0 95 95 0 8 0 nchpl 144 2641 0 1049 60 0 60 60 0 8 0 uvmvnodes 72 2072 0 0 38 0 38 38 0 8 0 vnodes 208 2072 0 0 110 0 110 110 0 8 0 namei 1024 7381 0 7381 1 0 1 1 0 8 1 percpumem 16 39 0 8 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 560 11 0 6 1 0 1 1 0 8 0 scxspl 192 7088 0 7088 8 5 3 7 0 8 3 plimitpl 152 25 0 17 1 0 1 1 0 8 0 sigapl 424 536 0 506 4 0 4 4 0 8 0 futexpl 56 4884 0 4884 1 0 1 1 0 8 1 knotepl 112 97 0 92 1 0 1 1 0 8 0 kqueuepl 144 120 0 119 1 0 1 1 0 8 0 pipelkpl 48 134 0 126 1 0 1 1 0 8 0 pipepl 120 268 0 257 1 0 1 1 0 8 0 fdescpl 496 520 0 506 3 0 3 3 0 8 0 filepl 152 3386 0 3318 6 1 5 6 0 8 1 lockfpl 104 362 0 361 1 0 1 1 0 8 0 lockfspl 48 104 0 103 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 221 0 212 1 0 1 1 0 8 0 zombiepl 144 508 0 506 1 0 1 1 0 8 0 processpl 984 536 0 506 5 0 5 5 0 8 0 procpl 624 1175 0 1145 4 0 4 4 0 8 0 sosppl 128 1 0 1 1 0 1 1 0 8 1 sockpl 400 665 0 646 4 0 4 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 158 0 0 19 0 19 19 0 8 0 mtagpl 80 36 0 0 1 0 1 1 0 8 0 mbufpl 256 295 0 0 18 0 18 18 0 8 0 bufpl 280 4021 0 132 278 0 278 278 0 8 0 anonpl 16 65225 0 63907 71 7 64 70 0 124 46 amapchunkpl 152 2990 0 2950 11 1 10 10 0 158 6 amappl16 192 2336 0 2317 48 10 38 48 0 8 29 amappl15 184 79 0 78 1 0 1 1 0 8 0 amappl14 176 24 0 21 1 0 1 1 0 8 0 amappl13 168 85 0 83 1 0 1 1 0 8 0 amappl12 160 87 0 85 1 0 1 1 0 8 0 amappl11 152 204 0 188 1 0 1 1 0 8 0 amappl10 144 28 0 25 1 0 1 1 0 8 0 amappl9 136 389 0 388 1 0 1 1 0 8 0 amappl8 128 385 0 383 2 0 2 2 0 8 1 amappl7 120 125 0 117 1 0 1 1 0 8 0 amappl6 112 173 0 171 1 0 1 1 0 8 0 amappl5 104 272 0 256 1 0 1 1 0 8 0 amappl4 96 703 0 674 1 0 1 1 0 8 0 amappl3 88 113 0 108 1 0 1 1 0 8 0 amappl2 80 3217 0 3158 2 0 2 2 0 8 0 amappl1 72 21759 0 21331 23 13 10 18 0 8 0 amappl 80 1446 0 1419 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 17 0 2 1 0 1 1 0 8 0 uaddrrnd 24 531 0 512 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 531 0 512 1 0 1 1 0 8 0 vmmpekpl 168 8027 0 7996 2 0 2 2 0 8 0 vmmpepl 168 70055 0 69084 119 8 111 111 0 357 55 vmsppl 368 530 0 512 3 0 3 3 0 8 1 pdppl 4096 1070 0 1029 7 0 7 7 0 8 1 pvpl 32 209144 0 205991 173 8 165 173 0 265 104 pmappl 232 530 0 512 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 269 0 5 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff8250aff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82662c10) at __mp_lock+0x127 ktrgenio(ffff800020e6d118,4,0,ffff800000063930,20) at ktrgenio+0x232 recvit(ffff800020e6d118,4,ffff800020eace18,0,ffff800020eacf00) at recvit+0x3f5 sys_recvmsg(ffff800020e6d118,ffff800020eaceb0,ffff800020eacf00) at sys_recvmsg+0x14b syscall(ffff800020eacf80) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd3a50, count: -9 ddb{0}> machine ddbcpu 1 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{1}> trace in_delmulti(bfffeffffff7ffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a41900) at in_purgeaddr+0x156 in_ifdetach(ffff8000009d5000) at in_ifdetach+0x74 if_detach(ffff8000009d5000) at if_detach+0x140 tun_clone_destroy(ffff8000009d5000) at tun_clone_destroy+0x1f2 tun_dev_close(5d00,7) at tun_dev_close+0x160 spec_close(ffff800020f6cea0) at spec_close+0x311 VOP_CLOSE(fffffd806e4401a8,7,fffffd807f7bf6c0,ffff800020e6dad8) at VOP_CLOSE+0xc0 vn_closefile(fffffd8067ddbef0,ffff800020e6dad8) at vn_closefile+0xd7 fdrop(fffffd8067ddbef0,ffff800020e6dad8) at fdrop+0xc2 closef(fffffd8067ddbef0,ffff800020e6dad8) at closef+0x11c fdfree(ffff800020e6dad8) at fdfree+0x101 exit1(ffff800020e6dad8,0,d,1) at exit1+0x32c postsig(ffff800020e6dad8,d) at postsig+0x4ed userret(ffff800020e6dad8) at userret+0x199 syscall(ffff800020f6d320) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbc1a0, count: -17