kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Sep 10 15:01:06 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.19' (ECDSA) to the list of known hosts. 2019/09/10 15:01:29 fuzzer started 2019/09/10 15:01:34 dialing manager at 10.128.15.235:5490 2019/09/10 15:01:34 syscalls: 337 2019/09/10 15:01:34 code coverage: enabled 2019/09/10 15:01:34 comparison tracing: enabled 2019/09/10 15:01:34 extra coverage: support is not implemented in syzkaller 2019/09/10 15:01:34 setuid sandbox: enabled 2019/09/10 15:01:34 namespace sandbox: support is not implemented in syzkaller 2019/09/10 15:01:34 Android sandbox: support is not implemented in syzkaller 2019/09/10 15:01:34 fault injection: support is not implemented in syzkaller 2019/09/10 15:01:34 leak checking: support is not implemented in syzkaller 2019/09/10 15:01:34 net packet injection: enabled 2019/09/10 15:01:34 net device setup: support is not implemented in syzkaller 15:01:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x2, 0x8}, 0x0, [0x6, 0xfffffffffffffffc, 0x9, 0x100, 0xdc, 0x24000000, 0x7, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)}], 0x3, 0x0, 0x0) r3 = socket(0x2, 0x5, 0x5c) lseek(r3, 0x0, 0x0, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10, 0x0) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = accept$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) getpeername$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fcntl$setstatus(r2, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0xf5d67df9a4e159a7) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x80, 0x0) close(r7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000700)="65459cef74a3ba4a4a8a05707970d147a029091fa7accc2caf550b156a219a6dc8e232aa2c1ae26397e2ea0f3114b9614c4877456d5d32038842b5c14469a9d5cd17d06bd18050f005305c6742423269aad2aa989c95038c03c2c812253dd534e90afd958a8733b1c7f6fc9c9f1979c7d96f427d84d90245851e63fcbeaaf8b3bb5a3577d4ff591fc0fe38817ee0a553946948a4f62984a3e32b88cd450b17cd6c94d657373c3b60ac26c556da2d94a7af07e9264fae596c7da600", 0xbb) r9 = dup2(r4, 0xffffffffffffff9c) getpeername$inet6(r9, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r10 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f00000008c0)=0x9, 0x4) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000900)='/dev/speaker\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r12, 0x0, 0x0) 15:01:55 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x1, 0x4, 0x6) getsockopt(r1, 0xbff9, 0x3, &(0x7f0000000040)=""/148, &(0x7f0000000100)=0x94) setitimer(0x3, &(0x7f0000000140)={{0x1, 0x2}, {0x0, 0x9eb6}}, 0x0) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x7) open$dir(&(0x7f00000001c0)='./file0\x00', 0xbe1113b57c144d45, 0x2) setitimer(0x0, &(0x7f0000000200)={{0x8001, 0x2}, {0x7, 0x24}}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000280)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = dup2(r4, r5) r7 = dup(0xffffffffffffffff) fcntl$setstatus(r7, 0x4, 0x4) accept(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getsockname$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x10020, 0x80) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000480)={0x7fffffff, 0x4dc, 0x40, 0x6, "57a044e0731f82b359a386748860caf7a3ce2d0a", 0x7, 0xfffffffffffffffb}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0xc0, 0x0) write(r9, &(0x7f00000005c0)="f39aee64f3c43a12986907a2762625b07c", 0x11) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0xe7, 0x1}, {0x3}}) setitimer(0x3, &(0x7f0000000680)={{0x73980000000000}, {0x2, 0x3c7}}, &(0x7f00000006c0)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xb) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getppid() 15:01:55 executing program 1: 15:01:55 executing program 0: 15:01:55 executing program 1: 15:01:55 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000000)={0x80000001}, 0xc) 15:01:55 executing program 1: 15:01:55 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000180)={0x1f00}, 0xc) 15:01:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x100000001}, {0x28}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 15:01:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x82, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x4cb6, r3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r7, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r8}) r9 = semget$private(0x0, 0x7, 0x0) r10 = kqueue() r11 = dup(r10) kevent(r11, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r13, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r13, r12, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r13, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000001b00)=0xc) r15 = socket(0x10, 0x0, 0x1) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x20, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r21 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r22 = kqueue() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r6, &(0x7f0000001c40)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000200)="e39bb43a132834f621a70de45d80b9077db499dd2a05c48b138eb966ac5a2e90181fc8f53c69532238199649b7dfb528091bdb77bfe4591e76fdee04e66ba0d48c1bb2594085f74dd1e50222506070774f5a1ce7b921fc0789516c18b4141fa7e0cd470dd0817dcd5d543643b1433669f9a5e8adcdca821aec35c231d40ce125dc7998c767265e7e721cb279053b16cfbce820e66a4e", 0x96}, {&(0x7f00000002c0)="50fd9c879036106e63baaeeac7b029766ad4a5d7ed35b3f21a0bebc8a5aca7d3ee714d12b511ff4554", 0x29}, {&(0x7f0000000940)="365a79afaea1b74559646d93313cf1a7043f636d2e18faea14812e418ccf758aa553fd8578710cc536c9dd506d721787d623ea6ecec0286f03a83c6a06f51163e89096f41c953b1a1988a0cc3372d7ea5b8660c3caf67a7861611c30d2c603057d2f4a8bb8e906b2c5c9677483a814fe051682129f88611c45e9c6dc7864291b8882e3aae0414e90fe8e77d31cae13fdc6586c5c1cc5f46bbf554035f797930ac4a2f0dddabe048e1f5a26b70ed2b1a3bba55a41c099283f7b05659816cad907b2abbd5926d194e541ce8993a8e8917658c3d01397f1fcacd4d6066ff1211a02951bebcb735a9453b6eb53699ae88db0cc8aa197a7f54b7ed6bc40aca4828f9cb020e5b916be846ab90f3189e14f4926b542d8bceb2df4fd81bbc969eb35d97712941ccfb093ccd8da742a172ae4e1ba99383675a3c9cf52775fef2fca4939cc75d499e870d60520a06a99482a90474e693be80a9d5874c97b692da00d4648a61f59ac53b7cbf125c9104e6ba50b03076ddf6fb54098f4e9603cd41a4acc62ca59c3eec5cb51d40ef7f699f95a98e50d4816eeee711393502b9572128757c23b31bd7a146a00227425c6d2f4cfd4c198ce4fb57e97416b5ebdaf72467f040f1af6ddde74d80a5108f5a40e81738e8abd61d122bb482bb7ff86165aa4450228166ea595b516b9415d1c4c25608bd8da3bff9da53d378c0fa9725dcc20b1a7b90e2d9ae7f6cdeba78eb440b6e6945250591eca0c1a7c4792914cdfebab21a9b76f8534b5f46e643330145078b289d2a028de00bd6ccc4c1b5d0feae38ed2d8cfa86bc3afa14a49a1bd882b520a3bb612de791da7875abde9bb32a0b0eed5ae6e7ea9e3eb97ac549dcd2ee8fd5fddfeee4de683c7db6bb1b506a7f851da3b1a96a85b6b64e7264c5e2bb23e8d428d625338ed4432bd85f3c1d8b63460a0ee6cfcce9ede0a0a84ad2eadd9cb62a6855e411ec29280440ae57984d642f6a4bbd2d93fc819db6e689df431282523f5ef9402143179f07dfc392696f1bb8087e59da91240447c02fc96bcb68efde9775358ffef6fda01b17a0a2500b25d811cf81ee29edeef7a80fc3c1a2e039915daf2624b75b487dca890f52a229419d8cdb16e590305dc2433eb102dd45fd5729494b2200f3355484ce66b1107061abf69d3a4d53644cacb30c6619fd14962547d775f889b320d5a579696c7777ac9d7f68dca52c2fe5ed7be45de28a3ca6429923d1ed524c1819fd6c4a1511f88f751e995b67600e10252776e38898f7bd10f7bbf1cd530e191e108b1f59fd58aa16e588bc62ec90c872da2938b146142507d8a3036ba660986e9a763f877a917066c6fedcd0561776ee5380ffc0a439424ad9cb0bed9471f37ce1b075d86546dfd3f6ec2515f5cd81f3ebbcfd1471d8d8ab4da1fcbabf2282f32ed1690e7e74b011071ce169431aceaee6cb29d7f4ac7855250f1b9b7b1ee946e11c1689bd7de76df95de027d425393fbb4b2e1fd1fc6a39b4c5b3b2cbad427976c5ea310b3eab97ab796bdc98eb4c80a5e0628c82e532c7b4b41aee0d4d3e90702bcd50b122f15830525306eb6351a0428423d247bb730b06c48dd24718d0b795306d86f7582b6104a3cf58d5a5976760e3af7d2656f00aadbbb35df54009e6e1fc3899699795e60e1548ec441f390332b5252b32800dcaca90e9da5a8e6b40e87607c474601f33e52399fb56349f51d96fb01c5a5921466496edb1bebe43f4951e9c402b23be6ffe8b7476734b2831ff46865883993fb3fcdd016894ca00addc4ae90a9fe51ed2aa3471c994ad0323ab79b443ec0b3ada795d0103457c32d2ef9512b21568cbd2a0d22cbf980cac902d7afb599c3fc016cce29e116aebb4311f8eed878efdb472a80ea044d6cff512a94031a599fb1d431ce1096ac3969b67985692c287b8bd549746a244cbfc44e69043fd7040fab45f0766870a6233e12c2951d6d60b99590fd61daa2e1294db23e646433acce4bf54aa4fd5c04c0afa1c35d794cffd9802f6a7e80916c231ecbcf3581635bdffccedcd741dd2af74f4de7c9c21ac92df1d8d339736160a306be725465891f12aa2a857c700ec476e5e8cbe2374d204e9de4fefc00e5dbfcee37b6b88a73547e844a62be058d7748c6938cd0ea083b13db0153cb94ffe096d3cdac7050c3f1ec4ece785bd90182a3d0bada9eb012ed55c7201d9563d571acc6a9653ef55c6eb67b3a5adaccfc1218b799e50a35360a07c13c702e1f883defcefafee1ca36f6057a8f224a4b96f7769c323e4024ea02a5a1c245ffe4a5c7592457222c22e976ef00de263b2d22d53a5333602b6ddaafe2858adacf78e6b3fab63ac675771b8d275c30dd589d065db651e51f9d0875e79788c5ace161c7ebb988b900c985417a5306fc7bab2c60663f0c26ce8c0a8c768bf47fd40108af93601153752a07e795815da1441b1697d3eeaf8011782cd5fea2c8bb75c171fd681dec5bf706da09b3904f47bfba32df39db9b5d577a41200ccddce42cb64dc9ce6ad9f9bfde229d303cf087aa626939a7c64ae2540ded9709f3df8d21b1fb8f64cb98ee50d69f76b7806a2d698c707ec155eb10fb4f03f80ea99c7a2312213330c59cd68d4e6fbe6f9e02010a4045a9d5def9abbead71733448f3a4326966e5e0c7a8d7e9da8463abb6534957161018fc8a8652507357443f03ad2aeb480627a2a004560a0fe0079eace4f25903b08f946e3dc832b54eef0b686e87b1c75deb735c077b7923b86114986bb993bd780e01546f023e6af5adbc06294f70e5cf791f2b8e762b0d630f9b21d0e5f53c72aed2d172d4e8939767a02b115b031fbdf8c120a1ede576acd9a34997135f721e76be18bfb0b87052dae233bfb9c63f4b9e0358a76a92d8dd9dff089cb8bb6d9477c11db7c1c381f8ecca2214c3c01ec3c9dcae84bd36ba960ca9b41d650991c0bf0549b463d18723c0c45564682a6a714b7baf8da1c885c2577692f4fe39289f987bf75828a77756abd14a9f56cc9e40253fa9aba61c0f70636083176b000c6ae888b181837599ec72b872d670debbec81c4c234ec9146d0c6faba3e0804b844193f5a39e9603f45eb0e5fe85420788cee7e63693ca9fdeb45f585f791d1fd5e5561108e46bb9e0ebb06b55bb1b977623f6725ac922f61546c9dbde54f8b9e07a5b4735eeea198e712f121acaab46d2225a8890c394a5faf248ffd5cefb4a0261aae1206c08bedeb93702c0f44f5c1390a2f47d2bf793eb2cd2ee8303b64f3a0b2de107f76f69d645328f48870bac31c28d7d3712debcb688e6d28c359ded7b697b88b2f9636628f94ae727093267b8f29ddf2a5ac6aab91d750139d23225c4aab27160ce41c0aa5cf25527620b586f26e0355f01707c91586e7c1d14ab835d7e8ec8a8b00b309a67a563f10381dfb9bcfb4209fd159150fa4f223a03ffc4e3aadd7b0d32f3b943ede709635611a26eb75dedc31c738d0fdb5891160f395652262cc770f27ea1a70208de92a2afa38e23e1c0ae777203f01b97159ffb2c7c9905fcaee77fc0686a594704be7d19891c6a946b9c968fe829f85bed51305ae65fdb794e6513eee994fba8cfd850db6128b9a76b68d7fe4434eff2cdce5a2016dd03b5e9e4a11296feb6fd45738a120346dbfdd6c86aa835aac0075f8d97dac2c72effa49a859c0823309ba7f83c7799ccf77b75979140ce23c33dd4685cf0545f14d419ca25e1cbd85740a10cc63636dfa4d03cf819fbdf9a7a4d8c10b318e49feb48cbb16b49900b5dfa9fb8592697cffb4977147c2bb4916502f74a419caddbba119698470597dd5d4fa568bcaa96e9ab55d65529bb4fdebb47164946e8ababf676c3705d83f8e7bcfff29672d91d58b620b781e2b365b7ed1a3a5542a3665216aef9e8d5c110db2ba2c47cadd6eb34b5522feda0942d64c9f4fae53ec89ddab06047fa32aa8446daee5a72a347e3b547b1bfd23fa3bd9de4540848f570a1467edaa04fc481ef2fe55b5878e9f1a64ac37600b3179727ddc892cb9a6c33f28d921323b5a27436b6d9e2222a38eebcf521a780683f2b970a7c206166e37679fb77e8abe1a0501f776ad5fed8a7b913f4f2095135b1c9ccf8bb35d3b4b3157031fd85d8245783c224dd0996031c5f5ab71d587fee8027f028f23076c5464691f13b840c6077d254adec5c2a007cb9459069893bf15ee1ceb5426e7977aae27f319c2cc6a496ea55acd1007e7854af57d29c2bc5d4e0ca154156291d173206268bd77ec9779d135ddd6d510b3de7126d235d58b8f70e77121b1a4decc87c72ba8612205f52e159d81b4bd3684106e13745289e23547dbfba6f9f7c0469abf9aa19d21f32a250d15acfa6c2e6aae898fed5384f7917c1c8820ac6fafb53a5669abc47726d80737ff18124cd5148a3f5505d220dbfca459aae3f12b73362851f4e886e601c944718c092b34c08b23254af33a2e34183dfe4850f7a38a458f8ce8617aaebfdf25858c883e5f0b96dc6c65c4c3fd45e42dc9d3e922c3c873dedef2679a6b1f2f58a984b30b49a28b34ce003997cb11b9da1460617dbc0b486f0d1186a74734361e31aca25f5f37b4fbde1c22411c914e0906684dffa5d112191393f431b67ed311e80d5734be5e1664dc9c621c55e8345a341b4b2e054ab5cda84fe1734e3e0f00ca6547f5acfb69973135c65ebf875791e31388352521cbf39a29d2dcbfc0e70d86697675f92028732b952503a99911565c68937d9d118294e5efb057422285ee8d2a3adbd8b77a92a90ab400e67600e14a0d4cb861fa2900141c010bd6a07e264c9d1792d7d39d6ba68c4863a2e424c4804b6b4e6bb84fe22e3ab1e0e43330605cf147a6ad2a18e4aaf19599dbb9f058970368126b19b25a1b943fe6f6389f0b7035408745e56c01c9ae45811271a222111a2c75125f11c39b6db7b722892bbfdb0cd60edca996c4014c60a73c5b9052ba013756bc9a83e652e23cfb9e9fd7c74628b61d980503d80ebf04cab8b466d591ea9c7b3c2bb37acdfcaf1a5c1befb27f7ff910f1a5528162015579070e54fe1cb5b96edd437617bf254e882b29d1c6363de0983d0da715e9175295991c0ff4afdb7ed906cb9448d594539cf04113e38b393e698e51eff4bbb72586e2d2936d60aedcdfb9a53e41be516cd706dba4167eccc209eee50b9713886f8bed0be75921f3960f521d6d5d05482a6957cc0931d92d45d77cd567d9721b8d35d876af4de97c9db75562656f4e55b50cbfb3c12758b015b4e77fa4f1af216660c1f2dcf8b653276cfb7b0dbdf5b2352b83dcb614ae1b4560359e83360d8ea8e6ec3ac62a072c037999213822ad63c70e661b8115de433f96615277ef4c16a6394083cda19a2f4b79e60ce3e1ca755970eae80c105a45f6e61ec75f817b06947a2b16f50312e1fcb51b3a155f93e8a89dae3d2c86aabf1418a5913e5534e1666b1a7933d82e843d866a4f26bba8dd4808136c2ef802070f3d371d2f71e438b1a884249b48fed66844b3441f98439c2b74c4f2d25ed2a7a488db233d707784b02b5f5e6c882a0701e82bbad9a5c0e6652e4cd5196ec39868902f7b9099f22b4bd303692365996dabe2e9ff6a4cc92273d0585e643d772457756fcff40e7903569b83c0950c35a56876af1180b80eb12d3d003f192996cde5fe3f99e6b44a3d16d710a7a0375f1969b0198581b171bf6f8c191d9a231b4fd2b1a4b106e31442fca2c7577318194756abb013ac92848cfd9c71df8f3dd6dab7915f520ead900ff76ce28d0a", 0x1000}, {&(0x7f0000000300)="ba08452f8bfbef33beb60357d5d10fe9f0d95eb2fe17acf38fe5f93e90e787e115d1b32878903870dc050bf2407901e4a1d58b6d28347aada701bc7a42c0e29f824c68ea97fd6d94520ec374d71bc7f8e759ea05c681999916328219f0ef138b1581cb523afc95c50ddb543124a3c50b9f3ff5d2cfc2bd137cfe4b5bcac84941726f5bc3c366", 0x86}, {&(0x7f0000000540)="3b14164cae9fd8d63a34d9f42504eea856a2eccbc4ec5403101bad11b360e5da5c7727d713d8f7af565cbaa894417d3c1b48e7983b1c2ddc381cadf6ecfd74a76da319d87a65a4f1e685805ef3cdfef54802c86a849fb80728140a215439c94fbc56887fccc82ffb3d2b55045cb4eaecbe8f4ed84591fe46b20c6d10045fc53b7a4899a1b9396fe7f0a6c96699899719aaf0ca82ddfd136389fb97d5ab7a7402f6007a546f2ac77876242a17c4a7dea91c88d893dba94d5e88e16f4ff2aad41e91e9c88a9c05d885", 0xc8}, {&(0x7f0000000640)="6c1204010f7e25b878eafdc3ad02930064596a4236c470af9f9bae28a4bb1309a76fddfb312755880952280291098f1c8d789f061b906b7a54cccf597fa98c8b34a89edfed4c60b05e4b85071c897f537137c12f626d48754a9e6b90dcdf33581e883711113abbe4b0011adae0da103560697aa6ac88f061555bd485bd0cb3ac46e8174947aad6c77f72e71187dbe6efcc271640cf4da66706e2a8f62e76f709199b578f65d27deb95b47131a5ab4eab0e120ee127ecfda8786e1277fd864bf3225a41759c4b21e9", 0xc8}, {&(0x7f0000000740)="a21f0075277ad758f92432c88bed9e2dcfc5083b017ae9ed7717ca4d74936db680722989d0bd9c50a47a1bfc17166ab660debddaf01cdf02a140001ef4e6b523c0e1cbcf9fc35b46c2b713d6fa8988d3ed9d0bb59117114dfa272f020096267cc3f958e38b9adfdfba013c1996010b37c9d81d77b75108264707d80aad3a366b52a6e8942388a23df1edb1c137cb26436c61078e45d50bd0d762e58639655d2a8111a7326e55b34e44ed666bdf88750cba19d5ade0f71e7df6a5f7e4ba2a9f9d46f419d07712742edf855cc022751f4abd4bbb", 0xd3}, {&(0x7f00000003c0)="d115bf96723a722bf236ac07492409bc798132ecdd", 0x15}, {&(0x7f0000001940)="6dac20870265f73f4f904afc70d396e4959befaf193341df1fcfe9e24065fa6336a5c589a580d41b48d64d4126fb330f8d5634f7d9125c56b3b23d346d53cd405c9cb1be9d7e8e2d72863c620a6ad45ca768fc12eb2beaf47ba43e1c8899bfae20240ab1879436384df25f6da8dd58d8879c377798a38a3c92854ff028aa566fc1edf53a1d83fb5042be88d68915ad71ab589551ba8cc6aafbdc44d8f1a09549400ff0f2bab001368ca44c6f12693921c8e9f06ff407f39e3f4e079bd29426d41385cf3c25b1dadd32ae7f6c42ee7532b0789ec4a8f13b589724988610723886faf91df081a5051fb1541c2ce50c1f6efb276747ca0e2512d701782ddfe784", 0xff}, {&(0x7f0000000840)="138b3ba24291f38b926ca7c1aa551a478cfb9837c661baf63cd2edd229f2b81b59fc62c67a2af7681693b907e56c4a472ca06f954dfb3188a59be88d0115b78485aaefe22bf8ad431810b158e881b28d425c0d498ca13b53ae2860b2e2436f1e66835ede4d4536f1408a3e726ac081c3440b27af0f0e914617913533cbf60657613f", 0x82}], 0xa, &(0x7f0000001b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r2, @ANYRES32=r16, @ANYRES32=r5, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="020000003800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32, @ANYRES32=r5, @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x400}, 0x9) r24 = getppid() fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x1, 0x3, 0x8, 0x100, r24}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7bb98000000000, 0x2, 0x80000001, 0x8709c156371b3cdf, 0xffff, 0x7ff, 0x800, 0x2, 0x2, 0x6, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r25, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) setsockopt$sock_timeval(r25, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x8}, 0x10) 15:01:55 executing program 1: clock_gettime(0x24004, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r1, &(0x7f0000000580), 0x13c, 0x0, 0xfffffffffffffffe) 15:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") socket$inet(0x2, 0x8003, 0x44) 15:01:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() flock(r0, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa7c2, 0x0, 0x13, 0x0, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 15:01:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 15:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60, 0x40, 0x9, 0x2}, {0x7, 0x0, 0x100000000, 0xffffffff}, {0x5, 0x81, 0x1, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000040)="7a2f5fcc293ed7a901c61154e23e094023d7") 15:01:55 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) clock_getres(0x2, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 15:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 15:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000080)=0x3e7830fb) 15:01:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = geteuid() setreuid(r3, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="8e1c13746918c37cd49b69e4c5c712dfb2b6508dd3702091b8d23b408b0ae662da23ca4b4955ab41a182a93d74a548930270783c14e0ed9d8f4ec34fc531212441f1a9bda863beebb3c3d7b15bbe571488e098eb8f167f166888f805", 0x5c}, {&(0x7f00000002c0)="585e8aa7ba84c00e320a1a02777674572f00ce0b768a9e10c0aa3ebc9509f4d205032809007a29d4fcbca919909b0cb4c4a9183d2b82eb1846e6bb82b7d74d67f985f27e5ddb0446f9df614d443b4324410e78252f51b153c99c7cc8a74a135d07f38bebe0a9415778142e46909aea1fca2d8b0085df8f806bc75aa0db78218789cbdd139a0e2c743b42213837771f493c1dc4e24a4a515031c0ff50327c1509fc99fb4f72d3b40d049765365ec947bc7f6e90917ae04d314988bc70eccc61104ba85dcb7596672ed85389c340cf3bd59b81d61127455849f9a526788a14751d", 0xe0}, {&(0x7f00000003c0)="70ba01552abcc91a31bd4e20f486a49679404ca1e8b148b8f68c1c29c91bc7eba242e547d2e02dbc475af5085d061a7a56675c1defa23caa6ed6385742f353a68c0c048f63dab17cf7fb6bdc73b7b17de44983591506ff", 0x57}, {&(0x7f0000000440)="e7e7dc0a12e2290d240060798efa4da6e3abdc10cf2cd8bf91135586320217943b23adb96411b7add892cb34a98e09c8e94d1646e91fe48dc7de6c68b518a421a0c7cc5315c66a22333f51a0869f63bb618d84dd9b25975994b379e265c066f39dcd5bbea32ffa083c89de26c8237fe003fbe81e0164e983b8686bb8054991ebcd5245f9857606dc63f3b8ffa9f927b853bcc7732f46ceec31", 0x99}, {&(0x7f0000000500)="e4f0916615fc7d9ab40817093123a276da525246e008f9b302e855e03cd1994e19cf3d019f767c83a2b80ae3580f1dbc4cb19dbb532e087cd1187975b205d98ab268fcd364db6b3729e5c59fbc075f9124e5e7e37b81eb4564cce3a0edf22cf32974ccbc2d8d00b5a85b3a8cac4244c9c9d76dd2573ffc65eaaaceb924a317c80286ff1b61c4033a9b76e75d809f4660a135798d089252ae886f87414be8537573652312bdbc53196ff2205eb69bda2811cea9402e558b766b52f1ed0e4b86375c09563b08c98609cf", 0xc9}, {&(0x7f0000000600)="5ddbac5844b304a136c20f6936c85f4cb98f537aa291cbc9f36002dbaaec4493c510e080e64cda2cd5ed1c738586fce66ce45f7f5a4ad59fd9da45935142e0dc19a6ffd4eb1d2808865e399a5e9753615b825562752a85ce5be90492ae515a299449d531b44f2d07485cf5eb133433eb3189", 0x72}, {&(0x7f0000000680)="bd9d6a1d6379b0da9d8d10dde1de2d1376a9cc0e3a77ec0e3b0c0af8060005b89c70fb5898fa8c9dd487e4f517aff60d5b311adc2213a54c229b872d95f38d82c06389fb215ac3518cedb301f683458549e1f524beca1eb4f1dd437b6f41820b100bb2e54b86a655147c8cd1aec304f26a608fef31730497", 0x78}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, 0xffffffffffffffff, r9, r0]}], 0x48, 0x6}, 0x406) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") 15:01:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x30) write(r0, &(0x7f0000000440)='mn', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x800}) ioctl$KDENABIO(r1, 0x20004b3c) 15:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 15:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000380)=""/4096, 0x1000) 15:01:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 15:01:55 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) flock(r1, 0x2) flock(r0, 0x8) 15:01:55 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x6, 0x95}) setrlimit(0x0, &(0x7f00000000c0)={0xd468, 0x1000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef", 0x0, 0x80}) write(r0, &(0x7f0000000340)='\r', 0x1) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x1}) 15:01:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x9169c7cd2b282776, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x7fffffff, 0x85b, 0x4, 0x9fe, 0x401, 0x9, 0x8000]}) 15:01:56 executing program 1: r0 = socket(0x2, 0xc003, 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/228, 0xe4}, {&(0x7f0000000280)=""/112, 0x70}], 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a426207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388b9d2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 15:01:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0xb2) linkat(r3, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) 15:01:56 executing program 1: semget(0x2, 0x7, 0x280) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffffff9) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x141) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 15:01:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r2, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x4) 15:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) 15:01:56 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r0, &(0x7f00000000c0), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) chdir(&(0x7f0000000080)='./file0\x00') 15:01:56 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getpgid(r0) r1 = socket(0x1, 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0x81}, {0x2, 0xda8}}, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 15:01:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 15:01:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x2, 0x4, 0x81, 0x6, &(0x7f0000000240)={{0x7f, 0x3, 0x6, 0x9, 0x3ff, 0x40, 0x80000000}, {[0x987, 0x3, 0x652, 0x7fff, 0x8, 0x4, 0x6, 0x5, 0x6, 0x0, 0x80, 0xc2, 0x0, 0x80000000, 0xfffffffffffff9a8, 0x7, 0x8, 0xffffffffffffd12a], [0xfff, 0x5, 0xfffffffffffffff9, 0x2, 0x100000000, 0x2, 0xfffffffffffffe00, 0x0, 0xc2e, 0x7ff], [0x4, 0x1ff, 0xffffffff, 0x7, 0x3b, 0x10001, 0x1], [0xfffffffffffffff8, 0x6, 0x3, 0x7fffffff, 0x7fff, 0x101], [{0x0, 0xecd, 0x101, 0x6}, {0x3, 0x4, 0x2, 0x5}, {0xda9, 0x8, 0x9, 0x7}, {0xf7, 0xfffffffffffffac0, 0x0, 0x3}, {0xffffffffffffffc0, 0xe002, 0x4, 0x52}, {0x3, 0x1, 0xd110, 0x3}, {0xaa, 0x1f, 0x932, 0x8}, {0x5, 0x1, 0x48c, 0x6}], {0x9, 0x5, 0x7fff, 0x8}, {0x0, 0x8, 0x2}}}, 0x3, 0x3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000800)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000180)=""/131, 0xfdc87e86a5c270b5) 15:01:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) getegid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x10006) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000c00)=""/226) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x0) r7 = kqueue() r8 = dup(r7) kevent(r8, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r10, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r10, r9, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r10, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, r3, r4, r5, r10, 0x102, 0x10001}, 0x6, 0x62, 0x800}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000010000000000000000000000000000001c000100000000100008000000000000000100", 0x2c}], 0x1) 15:01:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x29) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x372567d11edede14) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000001b5, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x4}, {0x4d}, {0x6, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000f0ffff0000000020ff0f00003d"]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 15:01:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6f30db6d, 0x8, 0x200, 0x5, "920de39dad2640642236a030d88fa21b205e2cb1", 0x4, 0xfffffffffffff066}) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080), 0xa4, 0x0, 0xfffffffffffffffe, 0x0) r5 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r6 = dup(r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000140)={0x7, 0x0, 0x9, 0x9, "8cd638c5ae2aaf9b51d568b92a7dbc5d7f84781a", 0x3, 0x8}) kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r10 = accept(r9, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r6, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x49, 0x1, 0x9}, {{r10}, 0xfffffffffffffffe, 0xa8, 0x20, 0x8, 0x1}, {{}, 0xfffffffffffffffa, 0x2, 0xffffd, 0xea6, 0x100000001}, {{r4}, 0xfffffffffffffff8, 0x376eb98a998e1ff8, 0x1, 0x1e9a, 0x33b3}, {{r11}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x9, 0x1}, {{r12}, 0xfffffffffffffff9, 0xbd1f4bb0fdd19ff9, 0x1, 0x9, 0x3}, {{r13}, 0xfffffffffffffffc, 0x1, 0x20000020, 0x3f, 0x2}, {{r14}, 0xffffffffffffffff, 0x5, 0x40000000, 0x5, 0x7}], 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 15:01:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x100000000, 0xea9, 0x7f, "88279a7c60f98705ea709624962f2a248cc03f8a", 0x8, 0x1ff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x54f6) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) login: pckbd_enable: command error 15:01:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = shmget(0x0, 0x1000, 0x55daa51480b6d0d8, &(0x7f0000ffb000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) syz_open_pts() r2 = getuid() setuid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x3ff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000140), 0x101, 0xb9f) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r7) ioctl$TIOCSBRK(r4, 0x2000747b) 15:01:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x6f) 15:01:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x8a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) faccessat(r4, &(0x7f0000000280)='.\x00', 0x7bf075dd06b2910f, 0x0) pckbd_enable: command error 15:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x80, 0x80, 0x6, 0x3}, {0x3, 0x1000, 0x5, 0x4}, {0x7f10, 0x0, 0x1, 0x10001}, {0x400000000, 0xfffffffffffffffd, 0xffffffff, 0xb7e0}, {0x1000, 0x6, 0x8000, 0x1c0}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 15:01:59 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x21000000}, 0xfffffffffffffffe) syz_open_pts() execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 15:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 15:01:59 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(0x0, 0x5, 0x4, r0) 15:01:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\xdf') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev.\xff\xff\xff\xfd\xdf', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') 15:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 15:01:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt(r0, 0x5, 0x80000000000000d, &(0x7f0000000080)="e13f041245896283bb03b4937213522a44427d08722c3395e92b1266846a1064fb77f1bd152baa127f90aa59451d8e10de5f3e77e49c8a82f21419410179d281b9250ebd719400f4dbce70e26c2e1159d1de68e5da135fb91f2e7c34ff3280a5cc508e75873f528ad79ff962c118ebfb94afc7b74314e74648c397b6ed45be02b81165", 0x83) 15:01:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xa12, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 15:01:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xd969) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 15:01:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) close(r0) clock_settime(0xe77042a7dc07b06c, &(0x7f0000001140)={0xff, 0x6}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000011c0)={0x4, &(0x7f0000001180)=[{0x3, 0xffffffff00000001, 0x0, 0x49}, {0x8, 0x3ff, 0x3c6, 0x36}, {0xf15f, 0x2, 0x80, 0x2b49}, {0x2, 0x6, 0x3800000000, 0x1}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 15:01:59 executing program 0: socket(0x2, 0x10000000000003, 0x0) pckbd_enable: command error 15:02:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt(r1, 0x93, 0x8000, &(0x7f0000000000)="8f3511e0c234786cdb947d0ba54b60f9d2ecfea58def74ad0b61dbd2b855d59529a6a997440d198fe9626a1d5332ae2fb26b10d7125a2223dbc1fd3846eb23815f00964d27e38c2d3f5453279ef8c16f38f7efec8388c1e16a7a86e45dd7c68881ced6d8d8089265654ba96786ae4b87aa9b108c4778fb67b05e34e5b8e713fee9092728d5f1eb64ed58ce0e618e03c597e2d1194f9b398358badbf47f4339376bb8622e2fa7672a308d40e8eafd3c07100fcf0e65b3a63ccf2ae62c467566b78921e10ba29ea6d4567cb3a93c1aa092f5030f5e19cb1f0d542ff526df4f6c5b3394ebaf35ee65fbea6280901c8fdf7901", 0xf1) 15:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x486}]}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) pckbd_enable: command error 15:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000, 0xa8ba651e9b8a4056) setsockopt(0xffffffffffffffff, 0x80, 0x3, &(0x7f0000000240)="69dd717a3803e4514cd44c1f79232db448f17cdf3c961341f7dbc31eca64a10852ec8bb1bccd2110b4b8f43796d5bd99e1e1ea063bbc177686a05fd3e464a1a7611d5bef3e6e9e54eef7586bcd29eff7f549c7d1de8908077faf1f03ce68b9ace9312024e138920f3a128c971127d54e56f604bc5881e03ca2c8c7d3f9ffcf973987ea33e35f7dcbad57a6097ef26edb253621c3fe0319ced22e025c83faef8690b46528f4eca279644a3a25fdf57c8a87dc95b5e76db34531a7be69bf", 0xbd) 15:02:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0xc39d0e3c0dee2a8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 15:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r3, 0x0, 0x2) socket$inet6(0x18, 0x1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/184) 15:02:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x900, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x123) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x200000061}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r4, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000200)) r6 = geteuid() setreuid(r6, r6) r7 = getgid() fchown(0xffffffffffffffff, r6, r7) 15:02:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0xc1, 0xfffff, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 15:02:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r1, 0x3) 15:02:02 executing program 0: poll(&(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="606ab861aa0a67033bf911bc3e93758cefcda37f4123b92e443181579bb26d0787927f9db43151b60b2c7dcf302faf50e9343ac9660d754e52dfa5745efd12ed331b316b7d0ebe223ba95f9bcf619a62a6f18d2b48b5a9b12242608d516b8dd5c061458c0e946a2f1c876b166f5e2baaf15e58f24c0989104fb3224fe87268d57c350ee584ba849a70edc259330b37dea05069551b9e8eb0b4e6876600000000000000009de4899d7d0a996d71251f4913484c4eef1b85b7396e3456ab92aca99d90fbdadd41d42822650f99ef46018f8a0daf5872e9542ccb1172b57fd2764e3c7e5a38a7f6935135e5d4d93c5df96bc26f64c3409d03ccd02c22602e7ed68fe16323a9e1661e2550884d448eea5ebb2ad9f2d32c768a657972566461ab15ddae4d64f2f3f0f28f071d3914bc00fd166e0d40ca255ecc614253a57936e18de336a11c4d", 0x144}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f00000000c0)='./bus\x00', r0, 0xaa8edcbbd8e754fe}) 15:02:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f00000000c0)) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pipe2(&(0x7f0000000000), 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0xfffffffffffffffc, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 15:02:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) 15:02:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(0xffffffffffffff9c, r0) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r5, @ANYRES64=0x0, @ANYRES16, @ANYRESOCT=r3, @ANYPTR64]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000180)=0x1) accept$inet(r6, 0x0, &(0x7f0000000140)) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x7}, {0x6, 0x0, 0x0, 0x804}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x200) sendmsg$unix(r1, 0xffffffffffffffff, 0x2) 15:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x0, 0xe9ee}, 0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x1}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3, 0x101}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x7}, {0x28}, {0x40006, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 15:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) 15:02:02 executing program 1: r0 = semget(0x3, 0x1, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x100}, {0x0, 0x80000000000000, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x200, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x6f0f, 0x1800}], 0x6) r1 = semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000680), 0x2000013c, 0x75) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom(r5, &(0x7f0000000280)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) pwrite(r5, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) 15:02:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x57, 0x0, 0x4, 0x1, 0x6, 0x3, 0x0, 0x1, 0x6, 0x73, 0x6}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:02:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/252, 0xfc}], 0x4) flock(r1, 0x4) 15:02:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x5, 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x3, './file0\x00', 0x9, 0x1, 0x7, 0x3}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r5) syz_open_pts() 15:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x84) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) chroot(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r1, 0x0, 0x100000001) 15:02:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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) close(r1) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) syz_extract_tcp_res(&(0x7f0000000200), 0xea13, 0x0) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 15:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 15:02:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r4, r3, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r4, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000000)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r7) setregid(0x0, 0xffffffffffffffff) 15:02:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x7, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x2057, 0xffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x346283665307f339, 0x1, 0x200, 0x7}) 15:02:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x6, 0x7fff, 0x3}, {0x6, 0x1, 0x10000, 0x9}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f00000000c0)='\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c40000000", 0x8) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x8) 15:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 15:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socketpair(0x18, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x56000000000000, 0x4}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="d0000000000000000000000000000009000000cbdeef58b4e5b94d523be21dda642f9be1ad4197dce3e0752c9aac3fec57774698be2f95736633e6e398568af089cac04e638a409eb5c20fc592c36c4bc62a20e1a448d22db253e877d2ab45bc0b2cd18c98b5bcf91c4d1a132b3c23c11d45f015c6cd72aa7acaa898cfcbd56a202f924dc5734b65e651d16b1755daafd86d01d399095279b77fafa74f038b6ce6d8b888bdf7ddc5ebcb0e8f539fcbff3d5a6dab67275796b8cc1dea1dd9b1dea0aec73b6414e1f5cd3b3700000000001000000000000000ffff0000010000001000000000000000fd7f0000b5000000880000000000000001000100b10a00004222c347267108a98fe219f9a086169da1107b2da5666bc3491282ee4aee23c0ce0ae92f16449c0597da70cd2c066e02580ef0e1832db6c58c75df8deba9aaf7fdb39cd3bc316135b0860853afd035a9935ef17fd729129753242807ff164abd3a6b87bdc170176b1fb26b1997f2f288da47d38345bc7d087157e5fac20000000000980000000000000001000000020000001ef3163a71bb0e83d70718b4654d8734258b77cd4524333ccbcac64780680f17695b84804914545e5e72bafeacdc56077f806df9fdc8ae89ddbb34a46c785c86e60979ccc0f210860392a67dca6d84a5438dca06a20e1de04f10b274796fe6d2e45113c39828133c4b616431032c6ff393bbd8cdbf32c242c4a8e50d46a4e7b640c6bd48e02bb221ca8f6dd3082099082a7200004800000000000000fcff000001000100f67cc73281040165408c3ab75e3345b74a3889dc1824eae24ea07c5a9d00100000e62795df1dfe55917d1517d3652d7aa2a27d00a0744100eb9c5c1fe06bf212966ad0cb4a"], 0x258}, 0x400) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x5, r3) ioctl$TIOCSTART(r4, 0x2000746e) 15:02:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffff9c, 0x29, 0x6c, &(0x7f0000000180)="296c1ae368147056faeb328703ca813a4476416fe74c26a6d2fdb8284a864d3deda11809a71fb1b84eb24847a115bcccabdd77b9637b981a3a94d7f7c1bf351a40137cf3ea70aa6e2bb66821ca272762825768ba9d495ff6049038bff784ff453f463223d9fc0ffd9831aee03662ddc88379e44ba86a6177020e0aff2d6cf3d73e10a75c69631cee92e8d44c7d8b51a7694a03ed0a128b34677819b88154f49c4a314f28", 0xa4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x11, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/160, 0xa0, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0xd7d, 0x3f}, 0xc) 15:02:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x28) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 15:02:02 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8, 0x1000, 0x8, 0x101}, {0x798000000000, 0x100000001, 0xfffffffffffffff9, 0x200000000000}, {0x3, 0x6, 0x3, 0x9}, {0x9, 0xd, 0x4, 0x5}, {0x6, 0x7fff, 0x3, 0x2}, {0x7, 0x1, 0x3ff, 0xfffffffffffffffa}]}) 15:02:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x2], [0x2], [{}, {}, {}, {0x0, 0x6}]}}) 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)) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7, 0x100000000, 0x7fff, 0x3}, {0x8001, 0x5, 0x8, 0x56}, {0x5, 0x5, 0xfff, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x11cc0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:03 executing program 1: ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)=0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x40ca, './file0\x00', './file0\x00'}) 15:02:03 executing program 0: r0 = socket(0x11, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x2) getsockopt(0xffffffffffffffff, 0x5, 0x4, &(0x7f0000000200)=""/5, &(0x7f0000000240)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f00000003c0)={0x1, 0x1, 0x0, 0x100000000004003}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000500)={0x34, 0x0, &(0x7f00000004c0)=""/52}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) sendto$unix(r4, &(0x7f00000002c0)="5d950de20bcc8ad0fb27c6a7aba9fbf08f59fb36f6fb85d8331a0172ae6d569d21fb118391c9c28bf8a64c0bc9eb4f2d1015261d4484065d436ec1cc2f6c186bbc030b8bac393b5c68356658535bf7c28f3537737c100999ef5f48265de12bdabe75903c5d0bab7ae5d4d3efe487c0a49e151e0c49a7930b06cce6410d49ef5690be2f351920d0895a2801d1023d5a0b327a5b9a3e1c55a37a1ac31d21696583b35fc4156bcf0719b3f0e532c544c857b339548692c1f18e92dabac4da82d11f370639c72157404fa9cff1be5a160d918b0e154fc1614426f7fcac41c586", 0xde, 0x400, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c6530d3a0c417ab9c91cbeedb4b5200"], 0xa) r5 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x95e, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 15:02:03 executing program 1: fchmod(0xffffffffffffffff, 0x4000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 15:02:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x202) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)='mn', 0x2) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) 15:02:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f662718692081"], 0xa) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r3, 0x0, 0x0) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r1, r2, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:03 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x407, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r4, 0x4) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) msgget$private(0x0, 0x400) 15:02:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000363000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x100000000000004}) listen(r2, 0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 15:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x180) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r5 = getegid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) sync() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x400, r2, r3, r4, r5, 0x30, 0x80}, 0x1000000000000000, 0x800, r6, r7, 0x101, 0x7, 0x536aebd1, 0xff}) r8 = dup(r0) readlinkat(r8, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/159, 0x9f) semget(0x2, 0x1, 0x8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x81) accept$inet6(r9, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/25}, 0x21, 0x2, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:03 executing program 1: r0 = open$dir(&(0x7f0000001580)='\x00', 0x20, 0x93) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x6) r3 = dup(r0) r4 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000100)=""/94) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r5, &(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) dup(r6) getsockname(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000ea1900"/4098], &(0x7f0000001300)=0x1002) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) dup2(r7, r8) chdir(&(0x7f0000001400)='./file0\x00') msgget(0x1, 0x210) r9 = semget$private(0x0, 0x4, 0x80) r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r10, r11, r12, r13, 0x19, 0x8}, 0x7, 0x9, 0x6}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001540)='/dev/diskmap\x00', 0x80, 0x0) fcntl$setstatus(r14, 0x4, 0x4) setgid(0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1800) socket$inet(0x2, 0x3, 0x101) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 15:02:03 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = accept$inet6(r2, 0x0, &(0x7f0000000100)) listen(r3, 0x3ff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) getrusage(0x1, &(0x7f0000000480)) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {0x1}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x2, 0x0, 0x3, 0x20002000}, {0x369, 0x100, 0x7f99, 0x7fffffff}, {0x6, 0x5, 0xfff, 0xf419}, {0x40, 0x7597da66, 0x4c, 0x4}, {0x8, 0x40, 0x9, 0x3ff}]}) r3 = socket$inet(0x2, 0x4002, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0xbca}, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) recvfrom$unix(r1, &(0x7f0000000200)=""/72, 0x48, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x04\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 15:02:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2000000000086139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x234) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) socketpair(0x1, 0x4003, 0x6, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 15:02:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x40, 0x169) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 15:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x234) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xa) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:02:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x184d6f8ba1f70671) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) r4 = geteuid() setreuid(r4, r4) r5 = semget$private(0x0, 0x7, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r9, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r9, r8, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r9, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="5b1a1fa7de753079d92728eb5bb50205c65264b392f669312da7a86a941c8b8ab4fc491068ff0485a96e991878a67cc414c8b3d42da949fae37773fb6621fb1aca70f572831fe3567e0d5e1211e4241f025ac2096ed797fe2d4a02d6a51d47dea8a57a2f598cad124f396b4131c757b4f66d541de76c151b7c757bec76d845f689f0954a0fc8c16238880d83b8db576502b51175b0cb9e6a7169f8061fe7ed03fa49a9ccb36c", 0xa6}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r9}], 0x20, 0xb}, 0x40c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r10, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r11 = accept$inet6(r10, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r11, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000000300)=""/158, 0x16}, 0x840) 15:02:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x81971343aa911ae7) 15:02:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000040)={0x2, 0x1000}, 0x0) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0x100}, {{r2}, 0xffffffffffffffff, 0xcc7088153235bac9, 0x20, 0x80, 0xffffc}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x58d, 0x1f}, {{r4}, 0xffffffffffffffff, 0x853ca99c9f5a3de8, 0x10000002, 0x2d, 0xf5e}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x81, 0x5}, {{r5}, 0x8000000000000003, 0x8, 0x6b2128eb21999e4, 0x3}, {{r6}, 0xffffffffffffffff, 0x3, 0x20000000, 0x3ff, 0x6}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r8) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 15:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x101}, {0x5, 0x3000000}}) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='tap'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!!\x00']) execve(0x0, 0x0, 0x0) r2 = getuid() seteuid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:03 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000100)="9230709f690faedbf7aaa95e5c3a1853d3444230e1a964a40a3648b4d07fbe55426af80803b8c84c42e026e7e7", 0x2d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x0, 0x1, 0x7f2934c7}, 0x8001, [0x3, 0x0, 0x101, 0x1ff, 0x8, 0x1, 0x7, 0x20]}, 0x3c) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 15:02:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r0 = geteuid() setreuid(r0, r0) r1 = geteuid() setreuid(r1, r1) r2 = geteuid() setreuid(r2, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = getpgrp() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000040)) ktrace(0x0, 0x5, 0x8, r4) 15:02:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0xb3}], 0x10000000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) socket(0x2c, 0x8000, 0x8) 15:02:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r1, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xebd9, 0x974, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19", 0x281}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00", 0xfffffffffffffe74}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x2ea}], 0x78) 15:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000100)) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") 15:02:04 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xbe75) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x7fffffff, 0x9, 0x0, 0x838c, 0x6, 0x4, 0x1, 0x1, 0xe3f7}) select(0x40, &(0x7f0000000140)={0x2, 0x40, 0x1, 0x4, 0x4, 0x4, 0x4, 0x80000000}, &(0x7f0000000180)={0x100000000, 0x0, 0x5, 0x1000, 0x9, 0xffffffffffffffc0, 0x0, 0x6}, &(0x7f0000000200)={0x2, 0x9, 0x8, 0x5b24000000000, 0x0, 0x4, 0x81, 0x81}, &(0x7f0000000240)={0x8000, 0x8000000000000000}) 15:02:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{}, {0x4, 0xffffffffffffffff}}, 0x0) 15:02:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r2) 15:02:04 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)) 15:02:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f0000000240)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) clock_gettime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x28, r3) clock_gettime(0x2, &(0x7f00000000c0)) 15:02:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x20000000000011, 0x7ffffffffffb, &(0x7f0000000100)="ff010000", 0xc8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7ad1d980) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 15:02:04 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 15:02:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="e02449245e202ed173a6ad1e3340edee42d54cc1613a0788325693a059d3ec6151cba7209413039618d8c8cbf145be85c9b219b5a9c5c1292f5b911fc6f682d38f40a6ede2189b7e428cd2210c84ebb868d5481ad712969afd2351702ce117fc5c89d8377fd6ce873121b6bc2fd5ed21b85c27a03f3b4a41d674b80930899cdc4b32626e8bd6623db43a4e5b78e0bd37687eaa4d6aa75fc5940cdffd6aa2f444414acb375fb3278a5b4871b18b4498807e939d5ea37f0ecf21b3b7cc2f3283c7dbf91a5abc35193eae95755e63391a9c62493f6505f62bc24c8084addb084c74bd9295a91bf570809887a062f6be9c21c8df347cae7d1639f3", 0xf9) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 15:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x50}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 15:02:04 executing program 1: r0 = socket(0x10, 0x1, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffde0) r1 = semget$private(0x0, 0x3, 0x240) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x100000000000000}) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = semget(0x0, 0x0, 0x15) semctl$IPC_RMID(r3, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/148, 0x94, 0x42, &(0x7f0000000480)=ANY=[@ANYBLOB="8982631bab541df2a106be33ac0b9804e34ec04a7299135d006a7123000053c7e718b0850dac4ec3ff1d85c5c5c3a631015ff7ec202a7984e86e4dfe834bf5e62855381e0411855cbf97e205771a1d46bcc6ff5c105d58694b52df3c95162de71e3cab18956cc4dcad0d54d686a4f087c799e0035be5c58f298de070f474607f514b338d3e0ca26c0acfad6cbfd92e"], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x405) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/8) 15:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\'\x91\x00y\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 15:02:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:02:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 15:02:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) sendto$inet(r3, &(0x7f00000015c0)="5129355b8bdfea511045f5c3be3d5d122299abd0871be80f5117330916b83b91a9c11b5b79aea72a3fac14325a31281531b40c43bfb6d2d6d1d85d47bd5784f33b", 0x41, 0x40a, &(0x7f0000001640)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28, 0x4}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000240)="f29aa07b3a9314678147ade21ff765536557adb92a3d160d24e0ed5ccd0c28a07f4625d79ca2b5597b671b1415790205793148c5bb90df6002d897f6ff0e07c7844241b6da0e0607d958e02b5dcdd3f281319a6ce484ffb7d6cfdde99afe494367f9a9b4498e6e491ef14491863aee09ad1cb9d51aeae9f1ab2b4777b3c2d3bd5d619b300d65a7ef33622ab08d3a0344e7661121efdd51a3a11d3ecd6b2f923efe886223d5e789ab315f65db91346d4d4e09f0dab9d7edeb6e0b9a3659d91933a2c90c62ef582be191e28f2b93e0109f3052b9", 0xd3}, {&(0x7f0000000480)="88b9260d4c0ccef4f6b090cab1b6f3acaa3e95df4ce7c29bbe9e01b2bcdb2cfc280290b9271f55a7406e160b53389b339d9cd7e52c0734b620277fa54849273249999b36abde0b7511a090a92ae5850d3d585ad81204a0c743fe77de19588e34ae1894740a5c143b36912d407a5ad443cfd8c215db48ad1c981c0fd84d2d68ba2af6ed6b6a997000290b3a6668960c64bf86de74ff635dd64c0e49685dff440392202ae0eff7baaf174748e5f20cf1df829d63039089a2e0939953e0ea7e7a2f97f44e7022a80d0e130f8f4c8587d8b02ef73770106c1ced30388b6c0bbc2f5cab15d3531c5f26492615224a35132172f47e69a21e23f4d3ce51c0969026c1116cfa2ca9fff2ed5c01509d5fd57636f14519855b8fde4cfda07edc2049c9693a919b0ddefd652cd716d79bb4f0d18d28fcbf3eef8a4298010f0d76e8848b31671f465bb9cd5fbe5b2c0c7629b17e48035b10069728b6a6ec644089a8033b21891f20302752c267a261f42427edba8003d701f4341d3677be6c24927adf572392c5c7edb2407b4a38ef8bb7af5487c17c22ab3d9a4e8991d5538f62e82093d42372e366cbd1cc6f8676cb546f3ff9a2fa5c0d8845f50570bdb4907991abae9cd13f8576fbf98f98a9a818dc9497c58d8137714c2e9c7f75e00195402ab86a0cd86705c71459aa6a663097323520544a9ea5c90718e5a29a1452d431dc1f4ffe0b63a0aab01ad1e5c7912bb35bc69d8c6801a05d575a8c2df0a1e8b6af81c5538794e636c328fa0ede3b9f073e441fb0f2e6c2fb73b98f999a2564e08b8faaa87b146bcad826e31bb235b1d6824a74e45c49b128ebe56140cefa5d5f3024291ed1bd821e52a3f6ab9c9df40a3a5ef7e7ccc7b4ff7c0f155e264063a6e0031ab6a80667bb1b5372deb82d8330e6b37b8ac12e9dad1aba74316b606e30fff87cba0a16bde2e97959ffa276e4388dcda5a0127cccbc79d07194b284eea96ec7ce2d5012f18292a20a41a64ee1d1f3ec80f16ca9019b5143a7ab31c5b7f129c2007fb77824ddb7c80c7f9eec3bfba9c1c5cfcc5f457ac677b681b7747a008f346557dcbfd0aaf60f9f52b15c9bba24e8102f80a8c7a33a3abcb27961e40c9dda40cd245c50107fff679a40ff30353c375a75827fcb57473044e83e17c60b12fb747c5b08b91617d3dfd8c0af47af159fb01c9dfa7d0de8fb1ab6e904f54766a90b855157755b27ddd2bd411f98bc34a65a1a64ea43ddad31f0f44b1b79155404c7327868d493fde13bed74fddb1797b29143b3684557455eec74edc5a36bb472e4e3aa078a567a7a78cf5e78d698e27e417f151b1c550ba01f4663e3ff8c3cc8ee2ebf32acf40e3b3714f6a6a816972847d2055207269fc91ac9adcbe15cb04b1012b73397b4dbcc8ee09bbc7d6645b0837da263b6bf2b4159e2d22e4e231b3c95e941b0c6114b93e63cf782c9e94089d75fb4e947169ffc7f5d0642d62c65d285e16f061ec29dcad2655a913d78a46267c20495a97eacff74489cd5405beea74432dc8746e0b0f19baa19d649fb2b66451222250fd1fbba6df42b95e024cf659ebb803da42e28bae1e24815b7500e04367487f1b4ccb5b30ac35e2ad6473df9fae2af4b200705a83fcf30eb22b85973b4ba183b63484c8d7bd512d9dd67a7425b0c571e321d7d28799ea99e9b26b52856412d5b2f753bdcba47cabcd806bd0b9d123d98396ff9024bbce358ed3aea33b0bbf57431280323995d55594d8919b1dff0d86c0e237a12a7d2f630fbc70f2cd5d14054e0b16e50fef9400aec7d5fc16b8e935f469f398540fc59b666dcf1c1dca7650e6c3fe1bd2899c0e62c38b10eb72872a56cdab8aa3d26abe813ca19e5c3f18b71a170054475042b1282673ba4e21f3a29736146b97e1334d8d1e91cb476109221010d586672521f94d6d93091be21d1f2cf06e19b0c1f51c64f040de0941f6448e1df68e56d5a432c22542b4fd25ad0d70234cc1d4e4bc38f60137f986f7c617ba268374a917ee6f7f635b3cdef10c2d1517b1b2c663c855a89f307575ef806d52c1b1998df63a29ee602cfc0aea898a2b656520e99fc6663780cad172602fc8075e7a0e9f797d75c6e423eb2652923ca072f0a3f110e5b3071e43baaf492581dc4538166869497999bb039f41080d8caaa5b2be61f5d7217a3cffca04181a9b0b4524058cca4df5843a2a4e0ef9cd911037a7a19d11e3f69fcc361f9e0bc7b7acc0ba3d373eaf28c44c41529f77b2423257c3c932511c0a979c818be218483f0e99ea2a09b514183fbed25b29db8c058334da03fa36ad5e87d166208f0720b19096f0261f8126227f3b4d792c20325820a7ea93a4bc7eb80a5c7b79311d7f07a56af334065ea2003ea4ebac3ca4b04a85c5359d3f5aa5430f2229bf8e01135d2a34d35892191d1657e5858a513df36ab0355d6fa7a277959eff5070535369a4d6f6c0a5dd1f8263daab606a7f9d54e1d877b8fe0b82782f915c7b5f36d7d64861354bc861523e73998192696b74cb18b3b417cfb04303333bf50d890353ddb0840e637e62dea194a1e60da99b27f19e21fae558b14affdcd932dd6549be5110b3a079e147726788df2157540eab829899d461e4aa5691aee5454f1ebfb38cf05d493cd3b8d651cad26d88a834cb5e4ca902224e29df408a85fedae025a03c72c97140ac9d8645001202f241930631877f4c1193f88a4fb76f20d999b834e74c6f210c31f3e76d96ee8e06b9ab24c0063db9d68b25499c2f1ed070331d35d6d06b5b4b9cc25143e2b0923b35a19b20405d884e941a97358206a8c38edc57727188a6b3a4354be549cae1a44d95f050d9c813b8959a895888750294e76245b51f185bfc5215e9f1e792ec895a5032f4fb6012e8122c29a7d702ca071858fbd22dea754da5c5fa7ce1a368f118738cde0925e93f4d1e2944d9257cb77009caf008fc9c0974c23eb0c6b0fd2e03c7ebeb0193b4446b022d257ea712dc069d343d6eddd1fada5df3d03b69e8d48016bd3037a600079ed98007cbf7c2279cc04f666991cd07bf0877c4d4b4b04cd9e9f3414caa7122ddbe718cd4dc5822805d6abdde48397958d297a303f3b07369116a8719a432fa3e830ff205336009f8d1f363cea027d3d0404961dbede13baa1e993b5a05355f35d37fbfdbc426b2ba4cc25cb0d75dae5e1540b9b4cd5411efbf1eafa329733a6850b403ff96366ad56b05080644cb47cef44c99972d60bec19c22903ad44df92bacbb3cf119ccac075b63802f30337b7a2b49400fcc985468465c66826337e4e5584d800be0f3e9446bdd21a4ffe69f0c6c909d2f8495e7371d6eacc880a59a15073a5e52133c5c54db9e245c36df8ca5cd30a0bf00398c378b684ce112f591ab1d51371c206761e7d3f47db436098e6a7d7b24a9a1f57bc2c4b1dd98647715c8fa0844ae17921596883b03f4ed24626a40260a5bf633ac212bdff357b2ba1e23af6446885942cf231c9e5ad452d106a314e4cad462bc183ec430300cc0c2660daf90d3e7cab8d1614a4b1bf4cb55e1eccc188fc1eeb67855c08e59cc0cf8f1a6d864f828d596edda24966b1ed425a52e5fce5ae27dacf0160a2b1b35b01b567d18907bb867ad93dc0762f2fb861feacb8cf09dfd9344f25da27bb3eda78ed7961150cb46b8801730bfc8cdef3926dc2a213d875afd85418f44ccb6f9c8b88c2995c5190232298d497cd28db5247d07a00f0911f14eac86ac87d099947f1ee1b8df7517a3890741e5336d962766509b67a59a42da85118fe564a1fd93ad6556ac83c2545a266975858db4caca246dfbd7f7bacf05ab35a5dd72734ca7b9318f64977594b17ed24a4955694ed129ad847c278f9fa0612dc2e5e05cc600e46a7fd0331ca0b2a69a58d87e2a99d1c9d8817e85747598a81792bb548b97c665ee33906e48ed5c1a0146c5c08e5ca2058641c43e8b78fbd948ffff34aba00f41de64382e51c38e527795c2096df9bb5d93fb96b67a6c59a9a347a26532cd0830e555be4b3ccc6214560f4f200f3c8b3b55ecfce6cb05989ada7fd64f5f7bf752638f2cee252d2d81686aac844cc2fbb5008770662f5c4662e0fb196c0d0d51f31da8b46b4bfa2bbdfab3e21017ffd9d7ea991d021f84e43bdd6f984199fff96f5b35e3a525a623de6e65ebb29656fd8a4c71c34d20e1d8e00d9092f43a8d4b7fce830312561ce231f79a717b96cf738745d75c95382494fb0b19c5a1a25a51d6cb58a1cd5e9bc017d30596ea5e110c1a72c4ed5b67c652b8125d1d9a4bb2fe58ef918b76ca128d2abdae2af6688084eac85873b678a4e39fb62272a5c3e60f6c23a9f1288513c24ea87c1c9d9f8002d05881791cf926364a6aa65a02496aca8dc3a1ab378a6237127b0491fd8137986e12d211c6cafeab289cabdfcd79db39743cfcc551eef3db2f88a4946caa6e501d0781eefb3917aaca717e64d7af8283070b8d9000e1d7c3f406bcf28c6f089361dde925a509399d70a048665dc3f5a758af80aa6dcd563d74530e1f611f7929103b7567212c7093b91fedaab869801fa606660788662313f27d470d6571efa1b8777e820c24475b8ec8942252153b4e9278feb6c1bcebadac3cf04d2337d9b0b26222fe3c002920e197c87a48d7e1ce71611f58afafb1ecbc2da7ead25515e76c44c7993645dfbdc2c09b109e331049b67a3ceff95b2a23c5da0f77dbe4950fbce09fc170b83574f0019e5c796390646d4028c495cdbbdcd0934324749c1b24930f42271fad230a4eb526691d85479d7691b3406ab42718ac6f527c5e2a2bd0bfc5f13b40caeadd242f87d9300ca9b02e713fb040bec76a12504377c2c15ad02702a2441a6d4b71674bb9222549674978c79c2452616b5de38fff68659a4f30fd359c67757355f107e4295d7edd06cb8caf68539c5e4a020c13cc71f77b6545203d86dc26d4ac9604ed96a31a62c3e2cf613bd9ce065ff54642aab43a51ef03393b85f0c646a1278b1bd531d71331391bf855d813d234078f47837b10afd57c0ae3345c799178a1ea4cb09c255f9095b5ef47d9ef432811b55d4206b76da6978f9dc6c2281df0152edf9fa12a26467bdb05925d201c884d5805a878aa9a6faae7323d742c5c2063ef2db0dd70378a7414348ab8f1323a4dc7ecd01cd1ae0a3265df1579c90fa7c6dedee1f830442987f469b729b0549d2975904c1578c01f8a08bfea5cb976f511d4c8ba45c13d8be8a3c8add9de7c946dfc7bdda6b35cd1d56c5ad962ff511c83ea9f5fcce230d3c36de9faee46795e8589ac7895f7ed2d13c31e9e539ca3f914737a78a4117a0e7c50adcd87be0ea8a0acb1d0130212f635c0b886d0e30793c0a59ea908783ff937a2b9e5f3ce2c84158a993b3641503c4164815f76f49475ed177cf23be490bf8b8270eaccb2aca57b2f315a160e0501591d2461540e26aeb6da598fa42be2ac49107e44988f13cb9c522f2cb2e8f3e6f8de0df3ce6d493d69e5107ff1509c58d11bf68aed23ee48dc9187188322861ef6b8dbcdc0fec0fffd1e62fd7e5fe1e7c0ac92cf0ec4f3336d90de56cdecd543e678943b27e1e5d98d2b13fcb57909348cca3174802a7543c5a517ed3ed1ec522ef7e5ffcd86f186e31312e4fb3bfafa58671f9b34272679c8f34d0bbde70e1193896f153bb9314672a50185b8a2a19d5b8502dedf12641e1b74c6f24b657c5a257f02f1d7f4f9701ffc55e4056c796c7efd5cdce9424e557750a4f70e92c770e67d3f216b77241d8bf9b3e6aa13482bc", 0x1000}, {&(0x7f0000000340)="4fbd54ea671f0e3eee9b749e5efb9095d11916f42aa68b5d46488c1f7d0ba490e3f5a5e2bf4f9750db9f60ae5e574967f0aef203b46a83750f3d61a2cf2f133d617a09140cca1689b9091360863c45053047e9c90332952233de2c31bc4d600a5ad1426e2a55a6079b4ec0689676e7364e71cb518524d208f70f423412eec0af15b346a333182d38c975fe8b41bbf07a590ec4ad932f365e55d666c50665372aee0ffb13f5ecff33fb6a9463d60377c996443ceed5897e5453bf2108615fd3088d590465acc12e126fe88b22b960", 0xce}, {&(0x7f0000001480)="8460775e2d42f0cb378f164fdfe1cecc05499577c8bda0c97524e4ec8c9d6cfdc4a6ed24016a061d94f769aeed0782d77d4c5a9a7387249ee87406bfee78f2081afce5329ec79880063b5b6468d76911b104a1fef6c38c8e6878f07c8894129e136ee2ed183a28d85f9ef42989f5a9a4d376335c5efd36da254126b918450badaac167e6839a3a4703150b19ae4bf1d05a12417bf6473782142e42c28f94754a3d3c2edbd0eda049597884f99e5a30bf40ae8516a8169e36864db2c2f3cdfd96ea471c4185202c4ed33b8c9d00239f4c98f25277aca0be917e3855319421143adb1ffbe5db1cd619fa88106d9f2f67b6e57773c7e26eea32", 0xf8}], 0x4) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x2) getsockopt(r1, 0x7, 0x7, &(0x7f0000000100)=""/222, &(0x7f0000000040)=0xde) 15:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9}, {0x60}, {0x6, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 15:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x7ff, 0x0, 0x5, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x60, 0x19) ioctl$BIOCFLUSH(r6, 0x20004268) dup2(r1, r4) 15:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0xe4, 0x8, 0x99, 0x100}, {0x4, 0x4, 0x79c9d099}, {0x0, 0x9d5d, 0x10001, 0x114}, {0x1, 0x1}, {0x1f, 0x9, 0xff, 0x7}, {0x8, 0x5, 0xffffffffffff0000, 0x3}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x6, 0x0, 0x40000000000, 0x1}, {0x8, 0x2, 0x759, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 15:02:04 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:02:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)=[{0x12, 0x229c9dbc, 0xffffffffffffffe1, 0x8}, {0x980, 0x6, 0x5e, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) 15:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'V\xcd\xf4', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0x2, 0xff, 0x79b1, "375f834536ab3c639700fe4b08c261ed177871e9", 0x2}) connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000100)=0x3, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x2, 0x0, 0x0, 0x9}, {0x34, 0x0, 0x0, 0xa}, {0x714c488e, 0x4}]}) syz_emit_ethernet(0xfffffffffffffe61, &(0x7f0000000280)="17c670800623f74c93cef61afa8cc6f38a0623ab267833155204bb000000008038bad8059618c987711e54134a14433b7428c1f330adc3d20a6299a7d47123a5181a30651bcab44e54745e4c3dac461b4ef1c66e789d19252742792229a9c32fc95aad71b025087cd9fc9ecc3e587fd472a4ba93dc2ac3b86f8a5dfac38c4cd345932978f28e9097bde680af73a5d1d4f1bc874edc7dec20ebdbb707e45f9cc16d6df5f890ca001edcbab1692faf903a281c7dc3ef15b62cc13aa33d4fe7ce745abb0071d5c2fb5b31989eb9b78e26ef64be04c483a75b09bd8fc4258a0e0f7bd8f15a777c6795bbe24995352f4ddaab60ef735a11149e7fb3a5483e2d8709b4feaf359cee8ef3e9216b0865d0811d427b075ec4504f32dd95c5") 15:02:04 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000200)) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r3, 0x100}, {r4, 0x2}], 0x2, 0x1) r5 = msgget(0x2, 0x2) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) msgctl$IPC_RMID(r5, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r3, 0x3) 15:02:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 15:02:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8c1423928564facf, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0xcebb4dc2386310a4}, {r1, 0x80}, {r2, 0x80}], 0x3, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {r4, 0xde868bfffb37867d}], 0x2, 0x10001) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 15:02:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000179000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x6) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 15:02:05 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x10001, 0x7) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xffffffffffffff6e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 15:02:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x20) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r3, r4, 0x0, 0x4cf0384e96b315a0, 0xbeda}, 0x40000000000003, 0x200, 0xfa}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r3, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r5 = semget$private(0x0, 0x7, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r9, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r9, r8, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r10 = semget$private(0x0, 0x7, 0x0) r11 = kqueue() r12 = dup(r11) kevent(r12, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r14, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r14, r13, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r14, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r15 = semget$private(0x0, 0x7, 0x0) r16 = kqueue() r17 = dup(r16) kevent(r17, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r19, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r19, r18, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r19, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r20 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, r19, r20, r14, 0x41, 0x200}, 0x8505, 0xf39, 0xffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r22 = semget$private(0x0, 0x7, 0x0) r23 = kqueue() r24 = dup(r23) open(&(0x7f0000000240)='./file0\x00', 0x23772e3f5e6b7f74, 0x4) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r24, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x10, 0x0, 0x1000, 0xfffffffffffffffe}, {{r2}, 0x2, 0x10, 0x1, 0x8003, 0x100000000000003}], 0x400080, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r28, 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r28, r27, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r28, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getgroups(0x4, &(0x7f00000001c0)=[r3, r9, r21, r28]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 15:02:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) 15:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) acct(&(0x7f0000000580)='./file0\x00') syz_emit_ethernet(0x0, &(0x7f00000000c0)="be") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x38a, 0x1, {[0xab7, 0x8, 0x3, 0x523e9947, 0x5, 0x1, 0x28a1, 0x5, 0x6, 0x6, 0xfffffffffffffff9, 0x5, 0x0, 0x5, 0x7ff, 0x100, 0x7, 0x100000000], [0x5, 0x100000000, 0x7ff, 0x49d, 0x88, 0x1, 0x3ff, 0x20, 0x2, 0x2], [0x7, 0xfffffffffffffff7, 0x7fff, 0xffffffff, 0x1ff, 0x2], [0x14000000000, 0x80000001, 0x401, 0x18, 0x0, 0xb644], [{0xa54, 0xed, 0xfffffffffffff800, 0x7f}, {0xfffffffffffffe00, 0x2, 0xd2ca, 0x3}, {0x80, 0x8, 0x0, 0x4}, {0x0, 0x734, 0x5, 0x4}, {0x3, 0xb6, 0x101, 0x9}, {0xd10a, 0x0, 0x9, 0x4}, {0x6, 0x7f, 0x5, 0xffff}, {0x93b, 0x5, 0x2, 0x4}], {0xff, 0xfffffffffffffffb, 0x1f, 0x4}, {0x9, 0x89, 0x5, 0x4}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[0xfffffffffffffffe, 0x200000000, 0x3, 0x9, 0xfffffffffffffff7, 0x1000, 0x21b, 0x9, 0x9, 0x9]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000540)=0x10000) 15:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x80}, {0x16, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 15:02:05 executing program 0: semget(0x2, 0x0, 0x4d5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/128, 0x80}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x250) 15:02:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffde0) r1 = semget$private(0x0, 0x3, 0x240) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x15) semctl$IPC_RMID(r2, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/148, 0x94, 0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="8982631bab541df2a106ca33ac0b9804e39a5df1d6990500000071230000"], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r3 = semget$private(0x0, 0x7, 0x405) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/8) 15:02:05 executing program 1: mkdir(&(0x7f0000002000)='\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) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000001d40)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x3f}, 0xc, &(0x7f0000001940)=[{&(0x7f0000000240)="0ea32e1cb236c82fd71191aef1c359dffe702d96fb312b0c2141d6e8daaf1dd04a7433610dcb9f7110baef705e4ed842f00bf124d06b23394f55d49f342a5aa53fd2a4d07361d8012c163657346d7759f2e7bb9f410bf54fb36a9bdaaf13d26faedbd56d756649e52ee37e6095582c4df2064f4f0b2b9225f00be378403cebdb2ccca464d832b0809d1dd9cc79e422e09c8a2e03759ad6f1207b5a2dfb96697fe6", 0xa1}, {&(0x7f0000000300)="c7c6d8692c21d0c4082b76417add4a2890d2c0338ff329e60d64dbc3527f405cff01b62ccf023e9be587ee9578e8006030854d47f21c1452bc97823daee68c7ccba067c596e37455", 0x48}, {&(0x7f0000000380)="8b68ae3c7d99b23805bcd984eda2c092b5aa6d5659ece4b4459f3fd78586f7bedefc04c871f2b258a22bba7f1ba089a3c9d24dc984de6261907e49da747db19dfdf6210c6d42", 0x46}, {&(0x7f0000000400)}, {&(0x7f0000000440)="6cd772f68438bcbed6bcc0226d838701792df3444c3f0ebc1050ce43257349244d266015263421e673d6c3cb55ca161fe2e1e64ef0ace3279033fcceeed90ece643ca900a6e61092df67e54016501bfa4259ff6e6fd25843f73c65f9d0f7f161a54183cda07ae8a60a68f12168c9a84dcbac58b1a726d7627fdd3ef1894dff88bae4f6383193f6214381ac8c3b130cf32762d4b5f0342ded8300edd817cddfb1cfed2420b85b3fb167394eb41229fa7a0e43194d455745377786bf8b624011d0a309b9aecfa1114d2f2bd98d00ee856331b3e08db02908d658e701b0a349aa064ee0bdf19cbe5b48b3c04bfd07a73d2d6aedb6e62bce87b411ad93f68e", 0xfd}, {&(0x7f0000000540)="bbe4c309ed1b26c7a60fa77b28f3d42aee058d80a6741f397e4bf9a3846d69d4d0e6c39552f06d2a6e4719fd1b3604f716117f3f149662b7e1a401cfed97a1fefa91feb79864e044355cd36edea9c97f2cb214ebf0b1d835624a8b1e906b24ba2e6db3a4ae427729b659146726e72d489613b9ddbf873687e8155d41d4d26482fddf7ec76082fc44d7e526231f6ccb5f1e1211432b38e3452d6f14d17d47f78533644dafe2bcd991c5b6b16d7534a7ac2ab30f05bc43894226010f40d48d832875a5ad983444e58dff3e5e28b78311d5d8cf80fa28acec3add02eb0d1cf3186c71968fa4df2f6965d65a9e2e80a6", 0xee}, {&(0x7f0000000640)="d5cf526985bebc78380e93f024bc90ea026ff395125b037fb215588d71f9d5eb4b2a4f729c57a3615948ac380278c2ccae97422b13ca792662003f43c344ef5bc8a5a29157b9de1d21a0bb28d5b620989fb449116260e6964406914e3671157cac2ffbaeba714d875732d209f9a735569fa89923ad70aef1236df9a2176d9ee822b200e3bdfe887a849c3ada6f0b7b6ff628df11e16da95eace1b30beaf24763e32e6f7443aa8c78d4b315fd2e3b2f9bc712b72a3bcbc2ad12af2a2299413adf33d3bd823affd1cd2baf816566964cedad81b080a4ea94aa172377097cdb4fd4ce5754bf0ba6646a3d2fe875", 0xec}, {&(0x7f0000000740)="bace07b28e1ece2fbc8a8f262029e740ce454b7fd90d1ced65c332b6fc5f57573211f688ada93626f5c7ec20bceb9fcbd40350b44bda49d28a3e3d77999e419cdfa5f9f9f184e987ce3be6489bbe66a975ac3c486b34ea23612813a388edca92cf18b94260eda06c9e681ea8636603210d4f86df1899167294293b9416ce252cf93fb61d17d482175d2fd35ac6dd23953ae3204e0e43e6eefaeac7f1660bec3e84acb705f150e76dd09382b771de66228cef363d7673984f4e607cce4aade9ecd9619bc7d35488e0e84b4392bfc6ad67e1b0b3036902702d0c3831409646536fa792d781fffa64b62ae292d56993af2d5fa68a4137b62cd2aa0858f7496effd82f5395b7d7bc4f7e4a91614f5541162addcb1232eb7163fb9ed05b0c6d18ae1ba41cf52d3bb39fe2a31631a7eaa30b820a4216b3cb37eb5c280407c1ad40141570819c84f830684910e867f5faaa741a6c5fa021a6ddbec78ab948023cb32ad73f04511c77d599c07dff56934a1033b7689e6b23c71ea919a4adfb0fcc1ff7ee247c421bf2739d9624a982c80610a41178248f29b96f78e370a6dc0c5d3e9fef43d2264b62d9bc0d51fa2a0ab5abfa47062a4e495caa2f058e704fab8d28ffffc1413848a0d65a2f9454f1ca05bbc26599095d498145a210371b1d4d8b66fc04078a4ad6b0d9b162517a31d35704e53c925a93bb3ffe82de3bc71d6d44750e1f2388869c22a5608b7e8bbb64e23bb662bc5ec20afb8148c853fda75e7d9070b2f1f0833d6db634100e4efb7ea5af528e4e77da77683b846c0d5298960e81eff9308cf29658b6cc96744b7c113d8890e9e3c8d65b909f95d38740d0ddac06752ee973122e3f750d7b511ae0692b24f4f91c8b832a2993c2ff84b0b553f2a16766c85e2619ccfd459fe090cdb8fa6ceacbf175318df63c4627d561211b6648ad83b6711e80ada2f7461e56ef77cac3e8159c801a91804cfc1d35659eb2f8803eca60c06cae36fd16ce6dad18b212914a0c4e472150e1b648ee59cfe908992be8bba55026751e035cff3f0b75e32aaefb37e827d8581a97c8ab4c196b98df444269e8495f840c276c5272be7f8e4cab979b0e5ac6fc10bbf4aeebfa5a0511cc288fc45725965e83613113969066252bf85263a4f3ec40dee34148408f92c4f91efa2026f9da71cdf2af4fa0280229beae4fa0bacd2a4d8488769fcd43c57f3c61c03c7980ad17e01edf65e88f261ec33053fafca5fda0a371ab4cad264e81da3f981611b9bfddc8756616b558a0f6fe2471a9de11f251b85a6da4e7527bf90e815b4c8df92abe5e85570f3c571cc6da6219e25692c45d6c6a820067592b2bf59a281aee9c92671a0d7a1d8cf8e8c22b37a769cce333cde016ba7b69bce5d2097f6e89906313c47e4c6c98db98ef183d3c60e03479dfe596e7cda51b17d322ca9e3f0a0e733a32d6a41aa577232143d98b48943692bc2e3b2cfbc3c26a0db74baa58dc47a266d36aea8903ddc560c1d431c19922a0a7db0093994c31e41bcc2130ffdcad7ba4c5f24135bb7a13e797a936b154b4e138d8f4ac2e766c0e6d7738ddd2d72657efcfad1007025a322600369f1d1eff837b2f60a872dd0c460db68f7522437d3a13b3d4b37ffa482bccfdd3688d10f08922fb623583b8af4c6622e6f754fd9c7569a81d4fcfb820f98f048af7642423e989ca53320c97e01903223b094c8cf485d23a6ae7bb9ce0d0854f1feeb7b49d18c6252919912bd2dfeb8a2991ff058fe5b031127ff64b4822b751bdd570e3ba1e594f0aa521ceb9f7fe37c5c0f3d1feb52782dcdd06239493e1970ae03bbf24a0f3872ef4da7f43291ca181a3ec0800e5c8b944099aa8db747c9e0158f9a0fd98841c1b594358ece65f8ba98fd712bf97beab3800d3a4c2140ecac8581826b506953b8e9d8e4e2712f32bd9131ffab339ed5f45471fecf5fb5a180ed3eb2c9e2367abc45cfc025c6043f228c663744496e1fe9191bb096d726c39aee1d8c637697af29715fcc08adaf0c61ccd89b30acafbefee118524e1b17524d035980fcbc6c2ee3193ee9cfbe579cc654a34dda4d0016ae83397f4270638c6538f044832f22575ab163469c32f515f8fb805c86d5df68f9b8f30468373d6e9ae9b3ade178236698b7f23de9dc31cc5d21822fedde4dcb8d461b55e25d5bdd99adfa34a64c21293ec5edd6d7dc0bed63133fa295cb6070e94a91167772bec47d9280cb8ec34b2a9d0ff840465c147861d6fe18a04115c036988f11ff0dcfe9cc80a700c8b9e7c559205a6eebb9537d96807622799ef386ce0a84305724855ccb722a7558d7067298c400ae15603b2a6c366b032cf04f6d2964e60d9c8bd221724ea5f8515ec71e2922adeeced893f8d69aebe8542db2f6c33ccd077d371719afccd213e9443a3ef9c1c87f2324e28ae02a20dbe66bb9670ff389549ce21e6af6b826934611fff62125b10a43b35bdc73c75d3818246a5fa292b117c948f2c25c81cc8f552905959c51e48df93ea95bce10399d753812b54b85a3744d82dc8a6bd373c45e867ae30ebe1f9967729f8f9e3e66b98d037fd7d7ba8fbbe3d0210dec5e9e7984222dc312825d4e34763b616d9d82e9c9d9c66c428c74acd261c13045c8e539ca85e6067a98b56ab16ef13c45dbcdc6ec1b220593298293a819d2c42b9a3c787c78d776760bb28862e8eead770a32ba83a562aac3226e9e655d3a1b4febd07aecb5321112bd9a64cbf2748cca7fbfc1e1dd497aae265cfa001fc5307e682d4738cd817be0ac11bf789c79c4bae1bc8d57782a3e836bb087ded8c673682eecfabe1ce665bcdfb3bf2a912130f75cff6aeca431e90f4cd647e16a76e6ba9143c0bebfd383c0f26eb9b57855649f252d0d2c04d80476a4a422990090f65f27912649d166f5ce8a7f7332951f92df1f115e016ead1976382d6209db0f04c88e72e9d8af6ada894af11beed8f629f96cbb154f539b278c1586c57571e4c64b114b7461fd405f2434ca5e89143e2e61d7e8d3080851635c85ee97c81d4c9ada300064030d4460db80f05a6fb40745e75b3cc233ece9c0b117123a0b21bd6c3007d5b17ddedfffaabb72a4fa79d5abf23e0470bbf27568b9a1df99728bec311d6170788bc9a2929af88548a3638d5bc0e48a96e63c544f8674dc68d40df93536d55715546dfab2f29419c5f80a0322b9d32209eb0d8a0fca92dd403afcc2a37f9d4550b9a3c25b0bbd2ba51075635d81a679a7fe71b6a6c09e09dbf0dc91f531614916516633d1c63f23c7578b8b711080038792034866f957ef0c554100065af5a257700154de3f3742611565a782cc25c69b1e42ff0d7d3a62ca64e1ab42abc5fc004e54f92779609370041ecda2e674beb0ac74a29be4d7b907e1559e99f1d59c376982fb60216c2f561a57acdad930f99d7782d51c2b6b3ce43a80c1e39475c4b0f461b00c431e5556a036831af9c2f1af9b443b128c1f684516cbaa1b64e777cf0691f8e0016f0c810873c8321cdb285c83bddf35bc2d9c3d527637a8f60d5d070fcda2ca4b48fd3f51b2bb704f799feacab708bde561327f233225431e8a5e1ecf2d1eaccd6507a942bf898d233f6f273df32e608168a73bb4e5b5d1b5beedb2757feda742e24d82786a914cd6edeea08e7b94c74d76c6f2a01dfef39ffd8ab1a48868f546ad1709ad8681f7535a609f0ba1ea641b157f23db9c5c62141fe6755ae1c6cfffdbe42832ca463a77d8d3280516597fcc2d933c8095152cda77ab0892037a7116544aebacf0f86da91333ad96169c71985ede3921296c65694c2ad23cd25d6e671c872bcd20bacb505f9b14148f893c11c9e3dac894fcde3c4537539ceba35f57567de15944ea0be34dca8fd768055575e006d4ae451e92721d4f3b69c81ebac6bc87fbf169bc1ef432df90f3f98e63e15d72f8611f2efb78252b1db99ab6a37958162cf8f8de1781130b0a013495d84e9cfe8a353ef0a6ee93a7faf0d095b96906a15a9f323186c64045d3eec9bf741c1f5b2180619fd8223e03430e793e876b574ccf0cb340b8c6c20765cf2e98338813fd4206602a0194a8bb2a32cdfcf62146ba9fa93ee9de089dc7d4e71188975e09b7e4f4c4bf77abb0ef248e48e81faeeff4eac80c0625bcde0f3d0bda7a63c8f560a02cacf753535b7aa3befae4dba8dabfe39ec8ac388b2fe739153bdfca98d9e6ec0d786366914c5fd9691da702acb549e7f99637e352faf5e3c84f779827005e5f46e7eeebe18f852402d2c826b19546212c4b1fe7d36baab6be4ee43a160390b28cb35d5094c8f3c3f2a3f5d18246b4232ef42a18be69c4b651e4bd32b2d19d2ce8a304430ef8d201ac0a2497475b2df6fdfd610d7216f03ba8d01641e6f54403c0c6eb3794234755a191940abd195eacd44bd1ef41c218de0a072713e89dc66ff131f65f3314d0c692ddcb55988fcd3ff19fed4d30f3cfe92d512e8e6ec8826f756f10af9cf6503d44d4b8db79ab8c204f961196659a617da01300259675e29508c70fa613379fa3b574cfc100d00f1e26be945aadc3ea7645996f0fe1280e9b8feb3ac05871a5322aec0bdfa68cf229b653a2db3f647464ffb28d63204ff1ca7d0eb3126afdf397f732b08dfc61ec0b403f5587ff253d2b4aaf4460759fce674a98a089340e4de7890bbd5b569d2f6de3378eada02fdd08438bd0179b66217cb82bc2666df5cd61920534048930c2f671d2aef790c978a969b15faa874e2fcc4c0c9fe32ab14269f3c78adcfe6ee1356d8ce5ef6a63b43b5f2ff575582011cfcc03375a047cdfd268b0baa06bfebacf68df5987624e2ee20b28b619e29709f27ef236dbe0d8eec0b9b31a8785001311a1b6e5d6efd2ca4ef70448d4eac4cd1c81ef6e43d478dd6fe6deaa6b8cd334ff48497fc6682aad5ed24da857e4fe22157e50b028f358ee2d34429f8046abc7a7da79c9436e10468c43b37369d95e61e6ee65db5e9c2e88f2add7d23c53153ab9d683346fe06a3b0f62719689835d1218a84782b8d369c8ec262f8afd3b35736d3ff6c13bb91b47532368d656254d893cd6569e1ffa00094625fa8e7ccce55e1b02f01f155163e985a1199d5b14e78019ee50be907725fd8b7c31e8113fcd7f5c076bf4735ed57800b8e80190d09f217df8baed7aa85e37a6ef54f177bc1c5330b3f61bf5c3c93331b725f37d82092ba3626d125870444fdaec3fbffd65109e07ffdfffb8f2e1049790dff5017cc913e3e89cfe7a0a37386bd09b0ef5ee4971a15863ceb005fd46e7771df28309434336214ea8b2eb48e1303cada340e7a23e23b56b9de12cc3420b7e62c0fe58c90b3d06fb195639be5d9b510c8eed05657eb18d000c40e8fd9c2905be0d68a235ba3370d62957a7801de0743232a769926b38c74ca2307cbde01e85852f7c2549d103487ab719ad5e5d724f2f487cd317673f808931dd746e64f908a35daebcbeafdb29c6027a1354fbd0c8619789ccf0e2d05933e8adb5a441383ac0925da10e34c9e4b7e528719cbd011c6633682e000d04a577688daa85668b32bf6c9ceddd890b6c865c89eb813ad536fb3a8cae44ffad761164b311f8fdb98c4bda374b84dcda149fc31a7a354b085f1bacf3706e0e8170de7c58edbe72879bc6006725f0093da48fcdd32cd5cfbf9821be6e81c412ac057ac61af10a3afc58e2b795d7f1a4ad15ec478eca1b83fbbe98fa560e7beabcf3fcd2093903fd54afa9d179a1d2720090eb43d0c9c66d8307a0298a4be735028cf0ac917244dee", 0x1000}, {&(0x7f0000001740)="a17959ba7e999877595995adb146115157617ece1ab7d11be1539f3eaa125b29911cb450e55a56bd7cdfbfd5112d0eadfa0c3e778765e6e35f2e44e545e525efb2ae6df199b17ebecbc178e806757b5cddd93246b64b0a5e39e33c8ffe079e2bc58a5a73cd36b4387529db3db9c75b13c29723bf89bfb7babbdedd516ebeed4564f642e6ede0e24a1dbd90f8469eb646d1a04cad0d436090311efe245f3f050ac8d9291dbf74c5e5924b7156551dc9d4dcc737930cd23c07581ac600786e59b9f3067bd67751927d", 0xc8}, {&(0x7f0000001840)="0e5272c18d02ca675f9a48d15a53a6fdea324cbb3aa772f226fd349e276dc40616fcdefaeafcfc31383da745fab59de00add4910a3322dd8f2d565125a387da63750b8dd15d61c9c3cf5d4537789268db56598732036e3f2329f8a69667e7d3879f4badb49fae8749f68b55a1acc0cb982666d0ee5381e67e2ae95c87b5dd72f23ec890850664bd4217e0e7ba1c6979f79d05fc8721f3176437b3ef77cf90fc913b3f1fb26f9f700cd6cd5c9d10fbb102bcd43fc36ff8e8221722520df5bf02d9a5df4d866e234056feb801e6d267701a47bf3a8dc20e183984c59c2b2184aeacf3526a23c8da8d9fa6816eb4ec03ba2d9098113", 0xf4}], 0xa, &(0x7f0000001a00)=[{0xe8, 0xffff, 0x61, "5575aed867ddae54f4d0a6162f6502ba173401e3440201f7fbae6f23078a71ae52da3d0a1c64b549ab2f90b93f005d5bfcc41286a3232d82f9dc045f65f68c4f6e02b22d12740a492155fddfe457735637e70d5498cb642adfcd704f2718811ea29d02de578afa0ebc0dc3ee58f3e4171094a9776a9826687291b2e170a689f791b80b7e9f919281251e26ce51aac9bf0553ba1685d5fa5b4451c0e2b01fd39e0091fb4c59d9cf984e73250e1a8d43ae48e628c29345b0ce912258dbf1f7423e05098758087f0d9fd6738083e48a144f259e21693fe92f9f"}, {0xc8, 0x1, 0x0, "fb9655dae8d6d45268c6e81ca6301c4e60779b785ba16594d62ac6792987018ef3e383629b31412d85f7c6be42559123849b3f4c3b6f5c5c00064e68257861747521001b5bed752ed0639acb124f03f0aeb0279f004c598d1bc894ef08964f8dfb3df383714a5d1858fc0725e55345aa46d9ff5773c7bf6de621dbb5d12fdfaeeb716114111a2b89cf8b73449fd2a105c44e0025b9ebbed954ef154f4d3cef711f3507734fdac285a2d462e9671d1ed8d70f38b976d604"}, {0xe8, 0xffff, 0x4f05, "a01b64b3d7560812422d01581475b74eb19b82dd5f516a51f78f67c12a16aa20b49e4fd366573cc2c3fc88d34ad6e971a4ac9d0b0581ce183167e2686fb72c96a378dbd3b00b5f688dd9d2fb4b60c7b6887cf9ed5e1c88c6469f9e9b9365ace8ec4fa7e0eae4101ebf900aa70fbafd36aac373fe49fc9de3c72f17397de289e6b57e3a148dc00bcf51818fb1bc793d9534283a51b0e95301a98160ec30d5685c39ddce54340c6a66d8596b5f9c31517cd4beba23599bcecffe89f7256fa1380fb6b574e1b0e26c10843521b6fa7dde4e82"}, {0x48, 0x1, 0x100000001, "b0ecda62d3df129ea22fe477ae3fb911f142649c952f92e321308db755bb5b587efe4e0a50c0d9f239db5582f9114b8405a663d37f73"}, {0x50, 0x1, 0x9, "2b854cf729061b04c7c3fb04d9ff0d4a22a8622b323de166e77d5ae9914e339d0adb3c2cbb32730561c620d91318023b0eb7be91f0d2b4a34959d28e"}], 0x330}, 0x200) 15:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44, 0x2}, {0x10000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r2 = socket$inet6(0x18, 0x4, 0x720) sendto$inet6(r2, &(0x7f0000000100)="e8317a96252bbb379715c620ddfeeb2b11e1fae1aff2218af13ca684c0048f676d98524eecc522616737d00bf1f91dda399b05170014af17349c327cb0ad762d33a77751967d319b9c0582f391c74e8b", 0x50, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x6a4}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8040, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) fcntl$dupfd(r4, 0x14, 0xffffffffffffff9c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000540)) syz_emit_ethernet(0x7a, &(0x7f0000000180)="0049d43745d80dca1e3494384ecddb32bd1a41b2b34eabaf934e819728d521a8754bbf9a809446e62efd19209cbbbce8ecfb72599c003bd208eca328d67360d31a11bbb106a99a6182a9f82f59a3d926424c705eda7b26b77878c5637319015c9d7f0944aa3369a0b8d40e4cb473ef02c3087946f7782921c6a2") 15:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) msgget$private(0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x4) 15:02:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0xfff, 0x2020000000000000, 0x0, "af21a53e1131c7cdb1fd8ec7bf34f3fbdc53acbb", 0x800, 0x8}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000540)=""/164, 0xa4}], 0x4) 15:02:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xc5, 0x0, &(0x7f0000000340)=""/197}) 15:02:05 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x8000, 0x8000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10, 0x0) close(r2) 15:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x151, 0x1, 0x4, 0x1]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x6) 15:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgctl$IPC_RMID(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSCTTY(r1, 0x20007461) 15:02:05 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 15:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 15:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, 0x0, 0x26a) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f) 15:02:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x7d) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40074}, {0x81}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:05 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) write(r2, &(0x7f0000001140)="4777ef8736356ec0fecf86638660937024ccc8f1f3cb3db1ae0921cd1b85f92ac0950b2de738ecbeda39a47c0f12378fe9a1d8861c864bcbf2a9ffeb04c716ec2ab2268ad08c3babe01bdfaad7540e3d4189dc97402bb03b15ce70503c57326ed97f83d528fde718a04f221f7284ecf772bfe233c42452b8188221ac4fc63dceff39bcd434b1aeca6e180744b14d180b6f2e023b0dd5b6921824d2e6ab6ce38f80477ba5891ee59fab72b6d6e7e9a375d9d9d19a311bd6d1d54dc2e0c087e98010b11dd2446d7fb157db8af5b4a694098bd80531f1dee2fa195216b63b0ca890cd635dbc297e6a91f4d966bc14f5640e8a4643262b3fafdff275ba765454d4649a92831b369e7e09ce4ad3a8df0768d5f9466182e54acbdfbe43a628387d38adbc6568029a649ab7e3ca49759171bc1f6a829977be6c3ca0e816cfb9c934df32d34374b59e8eeb87c90c36dd2196d6c2d840fb6766172fd29354ee622f5d8b05d44cbc42e546760aa166d8bca19fc764ddf819b6661bace9e1162735eae23bf603edc3df152f2c912dc77908d027cf1099576fcce2124a1e56c657869a3c44b5d116b563ebcc5a5bd59bc2557c54b618262e951e2a858781c39adfd4076f9ff866c294ae0bb790a4eb5d74beba739cbdb2ad59c3879a58f6d0bcf2d6eca77c5700bdd0392becdf4e0de59963d6a4053941a021499b24b52126b575e3beed14fb8eb270e8bbbe8c27cdc1bd49ec1a1d65b92816d10689c3027688714847dc3732b64997fc22cfb8f22db8574eed4f754cee5b756b9679bb5e09d71674f0f2ab0590cd3d8fc949445ee184f1b286d33dd4536233c9327d08502511e93386366a1d3ac8c7319cd5d72da119b775c3c3cdb0d19c3eb00e22f82414c234f3419bca87f9e92501ef53da86228692364722712597db73e06660fa1e3b2db27ed0e613fac2c0e240591ebd2b3935702edaa87a863fadaef68e9b076f2a45ecffacaec39098aa04bd1b129e28d0e5b95259f46612b848f658d25d6fa8270c09c385f7429bf76f828d753665c60fd800a32405b3eb8603f8dd0fe27ef873e0cb44d0ba348581bc45ab6780c46093dd8b5dcc6263eed5604ca204918f61758fa17ed0d59a2d16d6fa5b3f853b1bdd007e25efdbe6c30abb7b89da04c9d245446f925a96df42af4b189eea000aaf386f932a6a5501364cd3f369cf782836d49bfa46075a37d766d67e6a67b187d79bf8b9c83aef0c63649b4aac7c68b595714741f0f3fc718a153a9ed814a9d9dbef5e38c564fdba340a9361e36e2bf4c29df23f5c6b275445690c91116e51e7c32b710ad314a6a9eb3abe27495788f0517f2898a08b66ad4ed2fbf0933c05a6a8d502018e9f7312a188b2606ad9c7fb7f3ef81aa33594ea69ff7b280b88ffef9d6fa015d9ea5407dcf3673b65a0c054bb8d665e9bdf68bb84023b67e4a9693d53933635479987d35bb416da7030ef0288fb73b193cc6c5bc9b1690e585994367abfe94e5cf26d934ddb709a82f6977b0cd8cfd66bcd6b33e680daf5a675b953d7b8dea7453760d021e3d195b4c39f213165ad5352187f518fe8bcbcae275ba0f6f791e5e66024bff0ff7da884f42bb3fd600c4101a57121c2adfb986d7c355ae34ec8952f3f68485fe68ba63552d007e3b206d328b810034b0148232a2db289d5468ea5c52fa8fba8a89cd5c48e77a10dd514a4900a7fc4e3b302f0c41e2eb5926a369e5b6359167fea10acfeb63429bb6b0af543296afa0c8aaeb34fbeb34e1e05d12f62c5a7ba8245725b8e6c821e2aca221fe5c0fe4eca9cd6a794835eeb8ef1fd9539435aeefa31b032f580b1d868998036e1f65d176b05b8d3f683ce17d36db4c50a87327e1311a7c2e1b5c93c5d87c8add35334088bbc5efd10b85b5e8be5d972fb708057b9e979b80588f3b1c7b7832377006ce651de297dfc358800b40ff10b20b47b6d26ef345ec040b7bd16869910b6bcfb52d6c7fad8e709304691fdde3230dd8b352c7e2884727246089f27bd5bf0c51fabf8abfe2990355d7f405246303d7eb946501ff5b1f2a355e95e7041d5ac20677f627f26063c75154e3c068fdddf7f16e2287ffeaf6c2cd4c427d9ac279157d4e42cb989e9c0a790101919a3d05a41e49e05a0eb92227bb276eb10452d9a8a1aec248ed684cae05346499bd4f6348b69e98988c31ffe1c74af6bb7899e21a0f1a8c1f522446efa2659ae6a9a0ed65408fea01d6622adbe7e4e55cc8857fb9f729b7e8f3ab24ae0a566abfe9ca298285b10fcf2f7c39ed00d17ebf1447452632b0459f5505d626ec64745fdeccbbcffd3c79a68b89aadec3810fb28c084d78d10441e90fd8cb85576327c00d4f6032350482e46617cce7e853c1f60d44aff9c1071b60774cffa2cc61dc07ecf03925095408fc940b2ed30578fe5eea69849bcd0482e0cdba3d94e444ce1f0562735d1df587fdf27aafa672913ae4948918251a1d99024176b2ba286b712ef6fdb66fa9f34cab75fbe3c90af73c21feccc886a452fa04dc316bfd50587bd7ab50a5d4285c295c1639a134181611b5e406500b3504d9d8c78873e2dd2071aa155e5017ab67093d1a120faa324e1c5b95fde38404f15884fd1b6e1600c9c5426fbeb1da25af4e1f1eac91eccfecf30ce1d8162967726add29a8c47fcbc9b09e9877db7ac5225360a2746dd13472ee0c534cec119163ecc523caf1d7c030b7dafedcb0c090c2356c553de428291d4b944ada84a372cdb048c4471352adc1022f8d3cfbb80f3c95b2fbf7958eedd8dd543a14703ff36e71eb8463de876310c9ed6f9c74dc42af638636b9ce4910b5ad27b000ce43023b61f79b80fb42aaeba108d7b786e0e86ce57b9a98ade72aa26dfcf4a60a186a597e0c8e1f0f49910f0c608502a4b41b0954f95ffb5b915be63f8fe4f612ac5c2e742bbc79f10298fbe67ab3b1fe5179678cd9b3be5b413f1fae1c6c8e63cd65ee32a1cbb62c88ab33efb6989ba201dde55b574e1f33193d6f8ad99549575378f7e82b775b5a97213476b05c4510dcc8000ae71f298a9bcab27529387a81ea854131b584e9541046df5987bd40a22ca18b75c3275e96d9ccb58d80607e96b7ea58ab291789ebfe8e93dd255e745d0a64828cefc50e2424242c802666c2633e6854dbeac8d21e71e35228bc10f5e46d7c6d04fd753f42920862c345e5bd0545d09488736f024f15ac3875aa771032f347951fc81f6878d3967cd1be5d77b157f7f3cd6cb88a3b6a4906ba4aed3ddb036c73561217bce214c28f6de6ca199e61b8adfa22a39d903fd61a0534e2685320a1d41c76966c207393c3d07af3cbe7087f0269ce40767873bca03e950a22fe1db0a289a8adbf7f278fe755de7361124654c7ea2798aa1c9361b937362a4b1d8fbfa243fe65289f62ad42fa5ac6ac5055d1a1e8d27f831c57cc3c5c9a8788822d419e8e5bd79493966e632aff8590d4a72dfa1062ee956497a381f7fd3f1258bc572867b9d5a976bbdb71a0bf0d74adc47ccf5fb688998defedd4bb189e424d2860cbc58e6f36b352e4d16e8bf8fd0785c1593238b8770712d2c04dc222a67da6080600edb1533a6832f7ccc084fbb3b5c0f7dde41f32bb16a4a89c6eeb592fc0848db6b9544e191933265af46f5d6dde71ee6eea85f63455259c6cdd733ee5e1012c3420ec71d6a0f58341b545a0ab656c03dbb7f791aedb6f44dcb8328abccf75548e0456fe5da3261a9d334b043b68773eaf17b7bd0910368c47ead128153d5fb9b13a22f44b6889a1392c2c4ce769ae33cdf078662b385e93cdae1cc4fdc9bd6e7b9c90cad44b776a48c928fb45e81b84404a11f41d4eca4e19c38b27a2a28c79515e7221ae92073e5b8d369665d1b44f53ef152030a7e05231fd042e4165d487b66ee0132548a2630de383102cd279a2814a77b356fa224e691bdcab29a901372c69874f40c3c85040be40c95e580ea33f18779d41b8fc101d2b34e20618485dd7a2e23356ef4324cf03214e97981560788f9b72cffc7b6bd27bea53bada3b86dbe419c8884cb7e8d2528a8884c68599af93232b9782e96b3db8d588a3e2fa8bdbeb106075455840f33a2fe3e2a4c332b1368e9258a6a9e0657a612617a7ebcd40b6d4a9c1cb9f946311f47f99dddb59dc64d7c33421828ed61b848f7d994dbaaa646ca8e9cf0c3f1ec179f3cd6cdc273ccc13094e80fba60f52ec2709069aa52cee09812b9d26202c9d249d7df77a76a0ea088eb5104b4e6485c854261573f84dc917b482edeadaacf8a954742317bd6a25f1fc6af184ff0d957c154d7e60f7fe58ef0b59c56d5d3deebca14247a311aa0afeebe6f455b05d8fc09975a580766d04c1ee491d2a9cdf1a9fd2a682e79804503c602344c3fe4d6d556e76f853daeed7c64ed5a4ddd9f7db78e1d98c337dbf945b20eb6b0d05bb0508f83e8cdc968750e66d93da7aa62bb2b4993e64dac86feb1ddb8719edf4afee835fb4773289fc158497bb9bccf4d4d4d7def489864aa7c6ad18fef7580c61e650ea60aafa1f7ab8e6ae7429a4c4442bcc2fe4d99d1962a1f60b844903d8f7414c26c342c16a2b93ba70ac64ab88e94a67178f704549cce49b02a162296e0b0dc549cadda13bb0c3ee43f73eb1846a90c2bfbdc44941f8b62f32ece171a878b9bda72e21918349fae0d647e25bddb82680c20d68f2b142105d0c5a14137710b9165f53deb0f4701c2cad8dee22b14d8426366b29e4d4557224f296296f5c99d338d1487b0a9e06f46361b8c5a7d1e1d07d8230e09ae525569b1d38f7f336e5c486929aeac36fd736e3abf4a3cb5db3fbce57504d300bbefeee38168fea97c16094bab176b2b27b521e74caca4eacf7c13d1ae7c9d7bb09879854942707af70cf2882b92000622ec19f3555b6e03a6efc7ed5a0e63499a2ade47e315d84d28d19a46012df55690483027b40dc8a070317353ecb86757290ba260317564511035a608ebf6b3d8600919e6cce30f68c800f7d5f17a6278d908897126579bd979fef1040490b8ef3b6556f0901e9208069f2bd8b140a58ce4f6cf42f5733885b30a44d89c8a81e2f9f4ba188a97034301435569456ce5551ee78aae1bdd92c974715e84c4bef22229d7d26b7e071041c553337ad04502874b408f0de633dc4b5675de5caf0a1e8993e1461e4d296453125a275d8ea3dfc6d7ac622ca904a6418dd8495440cd0b39d0070ed2755412cc9a251333b4d991ec712b7b231b98ec89c1a5d3fa4134ba4c692cfd66df971f0ff8ae9b1020efc9dc00689e27aa052cc9b4f67e4ad527d7ccbea990b7858ac03b08531a2d2d4eda7c544226e89952ec129e59666e9a5fe0071982551d1aee45b29f5db29651845b5e55cbdaa9d54264d6862d0e9ddfa11b5a24687370b4c0a4df1b36c1ef519d624f195bc50e34205b217d1b61970cdd564746209dda09402cc71a5a7bbdd0a1de1db143a5e42eac2ee4f3dd98f2161f80a0625ccbc92107f5d872819c5961095311ae8cca003a952298cd602da65de95d3726fa4ef38b0cf0b8cdbf81ff323f3532aa99b10bc08f61d65ea4bf1d9b7ab227c89a763a0b8c30bb1acf3bb007df1b5190f35737350c4adb6aceb328bb6582725cb86196b076150aa6c97df7094ae20da2d2ded0f65fca8e6c4118c4becd26c74f6ea25d72e6ba080971dbf44fa92792bbad8c121f83333d51129fc545987a0131762972953d3dbc8fb12b14eb38da919f92079e608a693cbe91e5de29528b7e4a6ebe2f0543450ac54e1b68ac42ebb68502", 0x1000) 15:02:05 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x24) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 15:02:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b001200000000040000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 15:02:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x7fffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xc3f, 0xfffffffffffffe01, 0x80, 0x1cb1}, {0x10000, 0x79b, 0x3, 0x9}, {0x1, 0x9, 0x2, 0x1}, {0x277f, 0xffffffff00000001, 0x4, 0x5}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 15:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget(0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:05 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r2 = geteuid() setreuid(r2, r2) setreuid(0x0, r2) read(r1, &(0x7f00000006c0)=""/138, 0x8a) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000200)=0xd) close(r4) 15:02:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x2b5, 0xffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r1, 0x0) 15:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x4, 0x7fff, 0x10001, 0x26c5}, {0x8000, 0xfffffffffffffffa, 0x8, 0x4}, {0x101, 0x6, 0x5, 0xfffffffffffffff7}, {0x2e, 0x9, 0x0, 0x5}, {0x7f, 0x4, 0x9, 0xffffffffffffff12}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000000f3, &(0x7f0000000040)=[{0x256, 0x92c, 0x4b, 0x1ff}, {0x0, 0x7, 0x8, 0x6}, {0xffffffff, 0x9, 0x9, 0x8f5}, {0x7ff, 0x10000, 0x2, 0x3}, {0x9, 0xfffffffffffffffb, 0x7, 0x1cf7c07e}, {0x1, 0x6252, 0x3, 0x7}, {0x7ff, 0xfff, 0x101, 0x35540000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:06 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) r4 = shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r4) shmdt(r1) 15:02:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) shutdown(r3, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x65b8f3d35c941ece) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x3, 0x2, 0x4, 0x0, 0x7, 0x200, 0x10000, 0x3, 0x6, 0x3, 0x7f}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0xf609) close(r0) 15:02:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="c251b644f2c09cd4c23c927ef5094bf222cad05a09f3e8afe29747fa64ab3befd300929b03855e099482aeb9b9656248aad62072c24b5e580dba81417be4270db79176c986f14ebbe41aeea66d431c61eb9708c000afaca7168750b7f56213fd2e746c900d7dc991c88e2edf30a88785ddfeed377f40ca3f16a5bc769b299848414ec35ac231b71b16f4d2737b34b6263c31930928df618ea094cc94aedb33b85f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 15:02:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r2 = semget$private(0x0, 0x1, 0x4) semop(r2, &(0x7f0000000280), 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000003c0)=""/66) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/61) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) r3 = getuid() r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff9, 0x10, 0x4, 0x55, 0xf94}, {{r8}, 0xc, 0x11e, 0x20000001, 0xfd9e1b, 0x1000}, {{r9}, 0x3bb2ce7be25333e, 0x104, 0x2, 0x8b, 0x100000000}, {{r10}, 0x8000000000000003, 0x14, 0x860163146c1630d1, 0xaeba, 0xffff}, {{r11}, 0xfffffffffffffff9, 0x1e, 0x80000000, 0x80000000, 0x6}], 0x4, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r13, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r13, r12, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r13, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r14 = geteuid() setreuid(r14, r14) r15 = semget$private(0x0, 0x7, 0x0) r16 = kqueue() r17 = dup(r16) kevent(r17, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r19, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r19, r18, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r19, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x101, r3, r13, r14, r19, 0xc, 0x276}, 0x92a, 0xd18, 0x3ff}) shmctl$SHM_LOCK(r1, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) 15:02:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000080)='./bus\x00', 0x31, 0x16f) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 15:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 15:02:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x85538e505d0efef9, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="53ba2a3276832560bba997891a86b954b9d9c560ee0037ba984e2f618c49346ee196e2e7be2a06fe3a113e55"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000080)={0x3, 0x5}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 15:02:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x49) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = socket$inet6(0x18, 0x4000, 0x0) shutdown(r3, 0x0) 15:02:06 executing program 0: msgget$private(0x0, 0x4) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x8, 0x0) 15:02:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000076000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r2, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r1, 0x0, 0x0) r3 = dup2(r1, r1) socket(0x20, 0x1, 0x11001) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x9}) close(r1) r4 = semget(0x3, 0x3, 0x100) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000000c0)=""/86) r5 = socket(0x18, 0x400000002, 0x0) close(r5) socketpair(0x20, 0x4000, 0x100, &(0x7f0000000300)) r6 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000280)='n5.', 0x3}], 0x1, 0x0, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e84ab2ff4d811bfb9567c47713048e69931928688274e16964858efb74e8164337804650ea65fff01000000490e35f88a663d25849a23076122e6b7ca052b663ad995a2d2bb1557db24548c6f1b9c8f813ca62a7dc635ee10d53b30e6aff1173fe65790fe437495d8c244ad2be5cfa1a7e70075d3591459af9ce161405f37fef0614fdfb79668231100000000000000008ed806bd41705c52fac67a856af7930afd5ba840b0f136ca6bc123621eaa6900ece5935e7d4508f140aecfea54515647d5f563dfef5d98c5cadb47c077ce2ff1eeb8ba46c77dbedab6fa77866bf27147afcf5d075f2722623c095328283b9045cfde7ace3b0db755fa7f0456856100242abb33996341884b75b7f6b38065945a2006cf9b91ef4e9f0522fc3a06355e10d0d64083bd05b7927f85d1d5a0115dc591f9338a9372ab90a289763933c4927e90a8", 0xffffff5b) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x100, 0x4, 0x8, 0x19, "d6ef2069f5c93ad0455609b74903abeca7171243", 0x46, 0x2}) listen(r1, 0x5) 15:02:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080), 0x2000000000000227}) 15:02:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f00000006c0)=""/138, 0x8a) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) setsockopt(r3, 0x8001, 0x0, &(0x7f0000000200)="66eaaa98cdf0e7562925ee24b595f0c2cb4283254a8eaa60a0de4d6103b217fbcf9d2001851d6f082e3d5a8bbc56413c83b8237b1dd78c9df39b6330c11c440c372e3653f326b75da79edba00b0db84bfd63ca92b9f3b90e0a8f68066de3214d8172176ee8fef82f6795d04a32b450563377079057d58293584005a61e4ae0bf05f730811c0e724be2e6e56f1178b5b677c9a0250599796d09d276540f853942518f4b41aefae4e77376e62ea2cdd7cc1d7a8d19f71cc35e19b519960c12272f2e", 0xc1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tax', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r3, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x8, 0x7, 0x100}, {{r1}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x8, 0xffffffffffffffc1}], 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x60, 0x2, 0x1, 0x100000001}], 0x7, &(0x7f0000000100)={0x3, 0x1000}) close(r1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x30004) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000340)=0x3f) execve(0x0, 0x0, 0x0) 15:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x40, 0x1, 0x2) recvfrom$unix(r1, &(0x7f0000000100)=""/241, 0xf1, 0xc5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000026, &(0x7f0000000080)=[{0x1000}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x4, 0x8001, 0x0, 0x6}, {0x886, 0x5, 0x2aa10727, 0x5}, {0x7, 0x5, 0x0, 0xcb16}, {0x1d8598a6, 0x8000, 0x7, 0x8}, {0x7, 0x5, 0x1, 0x81}, {0x1ff, 0x7, 0x2, 0x8}, {0x4, 0x3f, 0x83e, 0xeb6f}]}) 15:02:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sync() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000180)=""/58) msgget(0x3, 0x0) ftruncate(r2, 0x0, 0x7) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/103, 0x67}], 0x2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xd0) 15:02:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 15:02:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x100, 0x7}, 0xc) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 15:02:07 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, 0x10000}, 0x44001000e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:02:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 15:02:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:02:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) munlockall() 15:02:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000580)=ANY=[@ANYBLOB="4526c300000000bd0000000000000000000000000048a8002d7efcbb64a7c441d27b0ba5c16d200000004661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d07b553b50971d341a7f8ec2170d5f01ddf43a08306a5bf5549bc95dd17405f8e96975bb208374e4004fbcc614ab46c75eab8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97f20828eb5700eea5b3f535eb28707c967afadada8cb907b48f3e652a02148f12ca05c2f0b551ffbad80d6538a429bb7a2fc963a5111feb64085aa9b3b39cc424f794ac0d58a6ee33a3cdc51c82a25bfee82cb6a8e5f38676c435b06831ecb19beadc39fa000000000000000000"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r5}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 15:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x0, 0x4}, {0x2c}, {0x400000006, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:02:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000440)=0xc) kevent(r2, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1002}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000e36000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r7 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0x39f) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d5100000000b200000000000004000000d8fc5cafbfc7ece7e35d990126583a67451368739dbac604000000a7774f6552a018e8454c6feb29755e2a82bd05be4203960470b6cd825dfb701d138b9897120bc20a9b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acc9a9111df7c874f3af8c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac51f204e7809d6f559e140a8f3901d80c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f729d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84357d59f2b1a696b6371f9682bba0909b7ea5b1d79299c7bf6ce84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d06f3d11713431e3576a77f1bde5720948aa0f26c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c5027be5c64ed2f25ab1bf7a888f6a744ac6524b9e65ed05eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6cefdf60293bdb716c9b9ed619210c9bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814d7e4c59b2de4cfc25a612c3cc6c9c3293ff81c9de7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffa022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a943f7ffffffe1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f995903191458d4d26aae6e9a9cbb5bf520000000000000000000000000000d43050efd43d367cf6178f150dfc8de24cda61025ce6b7bc366a86d66ecc9af27406cd12914b396bea30829224888f2b9011ba3cd16a60d0099186e6645715cc63aa4dfb4ccbbac3299ecc76569e4fe9dfc7b0d2d4a4554ba7b0f27bb4cbc065c59a4284794774a8f524ab2179b4d484d333b61c6f3b7b97cc60a50a02be10318ab07663b58b9f6d182a809cb33270a99dcbeb0ed7112c9ce0a106c394bc5b0936d277dd756efd703bcd3df3cc9dd9f5c93e213306952119d380457656190cd04a6b053e9370ee12c2db0e559f98a6c70e4d68e0fe4906b0bff23501441e33249f9107405006f42c1120a45c9ddb59863f18cd5911a6b521c560429ab65d6a777252b484f23f88d99d0f925fa0be32724d571f68c0b18541f51b1d47954f42cc895b0317adadb72c6d74eb8e5bfa0c8bac1e853ef562299d9e1310dabb97dfe261edd211bee5d9f06ff5426440ec9395f552f40764bc9c0c8994b43b12da93bb786896515a20ec13faf0d51115f700d89bb584731024c0ecfe5ce0d31cce6ad9a0ec2dfed7a9cafecc71109435355167758f48a180cd5037dff7207e3658bb8265eee21559f52856b9e7bd486a7269cdad93cfa03e3ea1f767f3ebbd8be18746ea120515dd7ef1af5d7b01d91b0dc3d8a3e26d691c0006fda11257f465fee47aedc914b1d8ed3e02365fa64d7ea10763c7b1be3cfddab786e3e99dde557a2d097138e4df5e39dbde56d28dfdc043ffa51b89bff06c687eed0ef580988f95d499ba143fca553c790ddd0b92196d91712d40b4000000000000000000000000000000000000000000f57eebd52ecb6a85fb1e16c88ba716ff0d5452ddb2250a6738dde3d04116b1d8dd54e929451200"/1454], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r7, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 15:02:07 executing program 0: r0 = socket(0x400000000018, 0x5, 0x800000000000003a) 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, 0x3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) r4 = getpgid(r3) r5 = getegid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x7, 0x401, './bus\x00', 0x1, 0xffff, 0x3ff, 0x6}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, 0xffffffffffffffff, r5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 15:02:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x3, 0x98}, 0xfff, [0x40, 0x8, 0x7fff, 0x10000, 0x0, 0x9f2c, 0x800, 0x6]}, 0x3c) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/6, 0x6}], 0x6, 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x4) r3 = accept$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r4 = fcntl$dupfd(r3, 0xa196d888757337f2, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000680)=0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) write(r1, &(0x7f0000000700)="d02c06b9fb6216ac5a568aec948a7a62ea0d599164845062f6224b2ec5d704a993b595cdbff6d0d89af89c84ec4eebb493108fb8d7b126aa9d96ecfd700345c328b235264f077ae56ad5711cd05bff78f522dc2a672d8272e07818cc7aeb33464090a57e12d4cf651fc8d442762ea5e799a62c20f9dea9d546ebc97224eec7729d326f4f8ff98e6f06bac52d579ea17cb194a81ab73fc7a0ac0ed64e4c6df828027f40e9967ac89807ccc838762263fef446d6e7a31c1738a95bd9b6ccda1790f6c9773fc2", 0xc5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000840)={0x3, &(0x7f0000000800)=[{0x3ff, 0x0, 0x4, 0xd36}, {0xffffffff80000001, 0x9, 0xff, 0x1}, {0xffffffff, 0xffffffffffffffff, 0xf49, 0x4}]}) open(&(0x7f0000000880)='./file0\x00', 0x300, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x20008, 0x0) socket$inet6(0x18, 0x2, 0x2) r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000980)={r10, r11, r12}, 0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000009c0)={0x431, 0x7, 0x8, 0x8}) semget$private(0x0, 0x2, 0x200) 15:02:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xffffffffffffffff) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86c01ce47f572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x171}], 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 15:02:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xf8, 0x5000000}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="e4323a4c07c76c3b39775e3bf072e699609e25990f63f1823fbd5b26b8b547b9b6543d86f31f444cfed9d7ea92f6a0dcb076367fbcae025c292b84f99150776a076166c1fa5b4512279059129364cdabcca29629b950e1c439a4568467a691c862f1669b922d31efc118499e1af37ca82634c3b3b42190fad8ead141a4156bc54f90532f1e49e2d14a18f5912df5f3b854f6533a638ad57ffd526d", 0x9b}, {&(0x7f0000000240)="c9df8541e7b9a50b2260d393c5e7ce104a7b4bd1b053bd5f7c7d6cf1b0b64eb4df862becf2fb274a1473dcc5b13383a51513cde661f92c73d1f1fb690c662f57e334adff75ca2baed027301809eb95646c5b84cbbc8f3632b3f5da4a2e6c4e385636", 0x62}, {&(0x7f00000002c0)="6a97ef6931d112036e70f50b15b6c305d98a102f9be5e77f8f0fece5647674492858bd69ffdf0127bbe88997e6139bacf0af69b8afca915de2d72303b683171cf1d20c635a2f", 0x46}, {&(0x7f0000000080)="287c9bbf9d1e03fa2409026b6c5be4b70333790877", 0x15}], 0x4, &(0x7f0000000380)=[{0x28, 0x1, 0x401, "e4537db6217e4fccb7fa14ee5cf778af99f6"}, {0xa8, 0x1, 0xbf, "311ccaf819e6edaf15dc82faed795999f75c261bf2e19a76f51f0b82daefd81fc0a5e887efd9cabf110e6db000511df9de43bcaee4b79a0494e6bc6b839035cfdf7f7262c596265066af195d1c3c284f6c0ec3aa1720f03ddb4b7358d9e316fb6fdaf8c174d01cdd146ab8c19d99d48556e844ea29efd28544e91435e307d3a590bdfc5a309f68a912a41b701137418efdb95b278de8"}, {0xb0, 0x1, 0x100000000, "083392971c22a19f9f4a8b99b54a089c3c27906e95b8c919ca45e0ffde1b32fbe3f18cbfe90901840e370f53b0f2a7187ff2d86a0bc291443be2ca96d42aeacddaa69c51d3dfd76689e73eb9079a8c67c8389004aa41c29ccb90d2fe8053985560102d3599513e611d2434e2aac90d9c232c5fdae149f528041354ff0dbd67a229c9b11b9aea58ba58afd85f577eb08807d9ed8b6cf7f001d0"}, {0x88, 0x0, 0x1, "986bbc958ebfa63cc4354a3ba4ce02b6f4b46f3338f93153ae6a1e422562bafd51837b135b48c5c6571179c54e5f3aa92d762800743d4c878468e5cfd134169b7dac3201c15505e69955888516e9e84d2bc6b2bd8581e02144bae6a410864189871493817235593855810ab4ef4608a95dc2"}, {0x78, 0xffff, 0x0, "2008e320a5c86bbef415744c4e16716840dd38f657d9733355203a7ec3a6fdbdce43f8b1f51bf12c2a236159a6c1104e434ef0c5a99149d7458a0ef9a29131737a64e581b314f972665ceeb4d5a3574ed9772c1e07a5b598901879490b2765cd3a4230"}], 0x280}, 0xb07f2360606a8dfb) close(r0) 15:02:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r0) setsockopt(r2, 0x50, 0x8, &(0x7f0000000100)="c8a34a0ab10c7151904a96357b6c7a0f22bf075615869bed79b21973e488446e25b9a5c821bbe1f746c6a23e4e5dafe6ae910a03c17428523d66e70e9f3df6515ef785a80ca1d58b3976e2a17ab9f66683c01ab23373434200360811d1dd0c53a2fc272ae0298041d649aba2ae42b5468c811d77bd87340529832530b5c882237b958de598026f7561e9ac04eaa3a065e07ca1429ad16f852e81663491635dffe259dfc48e77", 0xa6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:02:07 executing program 0: nanosleep(&(0x7f0000000080)={0x1f800000, 0x8023b7441e}, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) fchflags(r0, 0xd5f8a4236329bd19) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 15:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) dup2(r0, r1) 15:02:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) syz_emit_ethernet(0xfffffd86, &(0x7f0000000180)="96e304a000000000000000ef6c0ac884efd1662ca3ef765a75ac3150e3d8757183191a9310994978eb7dfc681953ef310f593ed667b7622706283be8d02b85ecba0000e94450c9469bcdf29671d8") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r6, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r6, r5, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x204, 0xff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400028}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0x348}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x11) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1f, 0x3f, 0x6}, {0x9, 0x5875, 0xffff, 0xfffffffffffffe00}, {0x2, 0x0, 0x4, 0xdf3}, {0x7, 0x0, 0x1000, 0xfffffffffffffffa}, {0x40, 0x7ff, 0x5c, 0x401}, {0x6, 0x22, 0xffffffff, 0x1}, {0xee7, 0xfb, 0x400, 0xffffffffffff0787}, {0x5, 0x4e, 0x1ff, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r2, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000180)='e', 0x1}, {&(0x7f00000001c0)="a024abf293975433325db2cc6ae4b59a6a3525994b0e79be44c6200582f389ec1aa6fc1a769f0509c641bf0871bc", 0x2e}, {&(0x7f0000000200)="1a0009de520a332fac909358d8bef9750da83552cbc666d8c9ecb943a89a062eab202a9627d220ab89b5449066bc51c7f8832e914970631de37aa3454cb7475a45e51b813abf3de70b4e", 0x4a}, {&(0x7f0000000280)="595750342bbe5f8322a717ca2d2756752af5527417f38d5c413b1323b5f862259dab2573df8fc477833231289bc26bb242e58e5bc49d0ba73f5c02132c347b812b8a976d1484e9da", 0x48}, {&(0x7f0000000300)="5cd20e42ee457eecd8b2de6985c301a044c96d52f82b9906ac87c7e6a2dff6ab4a75c39cfd15c448432195e19d64612e5bfda5757600e49ccc66aaf372f704508cb02fd549aa5e0e967e12611916de831476d5c60baaa853e13398c385954c2a0eebfbb900dc649d0876d9684f93cfeeeccea48d11e1cfe5877c0ed4aedc6c96bf5e5f18263ffc1317846f8a84b3", 0x8e}], 0x5) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r8 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x8000, 0xd9) r9 = open$dir(&(0x7f0000001900)='./file0\x00', 0x80, 0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0x800, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f00000014c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000001500)="7385ef407ac5d2fe293903f9a394e0f8dc70ef86ab359f69e564fb0c2906211147d4cd10065d7648b20b39", 0x2b}, {&(0x7f0000001540)="9fbd86f9e40fdf0382e292724f42bb1bff946d427fec2fd25219dfa14d5c6ad6812890323993e60bb38c939d4eba506cfdcc5b7865edc41c944885f29a3f1b406fd3c754237634d1787f068501c36cfb36f1a40953a3991154c34160eb509248555aa24656", 0x65}, {&(0x7f00000015c0)="07b5c3095177bc92bd93e4847578c0d0add5c5405c1eda6277d7a7fb8800bb22eb02e7b72d54724d73e2231ba59c0775c4ad3a85d38e82164ae482e87ccf3c964790fc399b4377c1c448ea54df20bf0a1807deb8e55221d86d21c3adbf64fccfecf06815fb5f7263", 0x68}, {&(0x7f0000001640)="758ab6f357c88fb4509bf915ffba157ff0d00a4183a324095c69af8936ecb8b7d6e5fc2fe1886a2f4b3dc4f8e24acaac4d027931", 0x34}, {&(0x7f0000001680)="1bd3b6c319e1f50579d8c1dd920e95cb52f59033bd5e614c4cb59dc4d14a538dd81c8958aad33fca82e8826ebea46b36af3ab519e878c273f751cada04b8aaf189c005bef413a29471737a9656c495f00238b62a5f2f67e9338a98af67361dfc039d63ff7dc7c3d6862cddc3402352e151c997ad4acbd4acd862714d2b9f393398c6e1a1e848b570034001348882088de1de6278ca35ea70f7e864e8bd9c", 0x9e}, {&(0x7f0000001740)="9cb42e8b288bc1e567854835e789b987008a", 0x12}], 0x6, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r1, r6, r7, r8, r9, r10, r4]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x48, 0x8}, 0x40e) r11 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000001a40)) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000001a80)=0xffffffffffffffd5) socketpair(0x18, 0x8001, 0x2, &(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000001b40)='./file0\x00', 0x10000, 0x10) fcntl$dupfd(r11, 0x0, r13) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r14, 0xc2485607, &(0x7f0000001b80)) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/ttyCcfg\x00', 0x8413, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000001e40)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000001e80)={0x1, 0x100020000000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000001ec0)={0x5a99, 0x9, './file0\x00', 0x12ce, 0x5d80000, 0x10000, 0xfffffffffffffffd}) msgget$private(0x0, 0x13) openat$null(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/null\x00', 0x8000, 0x0) pwrite(r5, &(0x7f0000001f40)="63da4383f2206f9e0f2cc83d9cd96f40c16ad435574a3e93012d191c30b2863f8319994a015033146830a4f91cf48638d0a7ab108ac9774711d547271927a9a4a114c9723c8b2e7e693a2b5f2034b96c60dcba8f82ee1854ee14b071802bf0fb1183ec8def3fbd0efa9af20548c90d02fedcea5a1811faf234170f623524fd6a0e3ab7095ae5ffd447041eee175a85c1118e5d12dd03b7ecc2808040f8531bc4", 0xa0, 0x0, 0x0) mknod(&(0x7f0000002000)='./file0\x00', 0xc000, 0xffffffffffff8001) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0x0, 0x80000}, {0x81}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='@') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x148, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) dup2(r0, r0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r1 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x8, {0x0, 0x2}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x6, 0x5, 0x38) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x22, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:00 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x6) ioctl$KDGKBMODE(r1, 0x40044b06) kqueue() 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x80000, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r2, 0x4}, {0xffffffffffffffff, 0x80}], 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0xc8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0xbe, 0xfff, &(0x7f0000000180)="ebffcbff13b9fd812e3f00000000000000929648f0b2da159e492e816089128358ebe2a5da228e8dc0dfe8757663199caa83a1a271d5869b8236d655ca9ae9cba343747e2eaa9e0689fc40f9e7131732f85ffefe01aef0b09af24d63f7f419923a11bd5d4ad9f87dc2d78350d41bd229fc453e3ad002e9e364b7a121e7703bbe0df083df9a5f8a884269895caa", 0xfffffffffffffdb5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x8000, 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/168, 0xa8}], 0x4) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) write(r4, &(0x7f0000000100)="8c65", 0x170) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) socket(0x6d68907baf202ce6, 0x2, 0x2000242) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") connect$unix(r1, &(0x7f0000000040)=@file={0x188c749c13d8bc02, './file0\x00'}, 0xa) 16:00:00 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x100) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000110000)='./file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xfffffffffffffeff, [{0x2, 0x4}, {0x2, 0x10000}, {0x2, 0xd7}, {0xab78c36c5a64cd18, 0x1000}, {0x2, 0x34b8}, {0x0, 0x1}, {0x0, 0x100}, {0x2, 0xfffffffffffffffb}, {0x0, 0x7}, {0x1, 0x1ff}, {0x1, 0x775abc63}, {0x2, 0x5}, {0x1, 0x100000001}, {0x2, 0x1}, {0x1, 0xfffffffffffffffd}, {0x1, 0x2}, {0x4, 0x80000000}, {0x3}, {0x0, 0x5}, {0x2}, {0x3, 0x4}, {0x1}, {0x1, 0x1f36}, {0x2, 0x6}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x20}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x0, 0x40}, {0x1, 0x1}, {0x1, 0x7f}]}) 16:00:00 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x14, &(0x7f00000000c0)={0x4, 0x3, 0x3, 0x80009}) shutdown(r1, 0x2) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/1, 0x1}], 0x3, &(0x7f0000000200)=""/169, 0xa9}, 0x804) r2 = socket$inet6(0x18, 0xae8afc2a0ef12b3c, 0x80000000) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x1ae, 0x1}, 0xc) 16:00:00 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, &(0x7f0000000100)=[{0x2}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x8081, 0x10) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000001840)='/dev/pci\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="6cdb6234e160b552bef0a3b6ec14c2116ff1ff1a54d50c59ba4c51a07039368100c0a29d2b9fd31ab20ef8c5313c6aac005e0f388a2edc77dcb0355810fa37221f678bdba3919c59569bd75a51f3d8cc279ab002346d8a9971d6f2b1ca9d4cc6da3d1cde85dacb82461784628d7032492432adc6a95f18c65dd9096d6c9afdefcb55f1df07981f296e658dcd656864b17f18116ed4debaacdb643687526a95cef68f06addff19de654a9c2bc1e91eb43bec9", 0xb2}, {&(0x7f0000000240)="4002ec6c84150a6d98ef2e2e69b2c147ce030d18fd31f81e5d8d0a444acda59dab1371cd3e32332f75dc6683df80066f7ff8daca3f0c130a7c44bfa41f4056f9c1e0603770aac87d7f8a3669c9f67742b72989856765f8fa3dd7af026cfa5a3381cb9d45c542c3d885a225203a56501431c18464aa3f96f0d8d3fad854c9539118470a6aebbe6513b5eac740612d967bbc6cd57cdef37058fe7dfd09054153bf708ef294a81de3e0a7584a9e0a55d859916e799ebd6d66bbd08a4cd30f762af3675e7482a186f599d4b82371d875164b9fd423b3ee345080f2", 0xd9}, {&(0x7f0000000340)="82c4acb376deee802bbd2b7a35369086cfd5f821f13f2ac0b12312a6a914f0368940a9a6a0893a651edb1e11afb8eb58", 0x30}, {&(0x7f0000000480)="a24c4731f2bb4e506641c50bf340b84cb937a35e21ce65858e1993bf443ac1676e0622b8119e1fe79e42e094cd16c7649bd1e4c0c73c70b61aa2b42fafcd3f2bc920205bf001d930823fdebc04aa99dbe56a2cc8b4d321677953bdbff940ba955004a909df2ac4bcdf6fc1dc03c2485a0121af564952191d52f455551301d9c66f2d1a0e7f66427f7a8824203c7172397368b2cabd5ff6273a11b0ead86b3923b475c34de3385e0af8a3b9c73c9e24a9ad66eb28c5f05ede9ff2518a0c76ada2c9c68111827a67b7310381b9828111ff442716b1d4e946444bb814bcdbbc5e673e50cf348a58860f1e53025d2a36d10965ac8ab001b362eeaff26fef2d5368c6837223cf51e980698e43f8dd1e05da5707ba13a40afc29baea63309160e520c0e5d86011c4ae9ccaeef3cb13d855a8954628b3fd1d472571513411d624d4c4a65539b838698af98e4705e672f8746d196bcb0c8ce0050b46c9716d0d26b66be0aae87844c5e6cc40c5075d020ac7e6574163767748125df431bbd644bc83c9b8daf9fc7a965666239a96b3fa755457d2874f8d527f292ebffe04be8dea32e9b5f09cf238322357f06511c1b357d3c56da47f12081325fc378f9bc8da0192ee39db6feb50d305864fb673ec2adfd6c93eba11d1ecfc40df7b6c1bcbc11aaf188dbcb1fc938fc7599f43c8b51dc21c101ed8cc4264dca83b66b6779ea0687f0e2b9bd425296e6e191dbe393e42fea47e5b2ee2e7a571d8df1a3e47676ab6931b25f7dcddc6923e4caaac88d761132591d336c3c7e13d81da1700248351e2ae4eca87855373ae4159cb1a6624485f657e6b47de731d5645a80b3efff13e85a71c0f65b3fdff482e5672878e7c614dde0325184d4799132b6c5a5a58c7a23ccb2f545e631c871667fafc371150a35b83e8658abeb9c4b6060c80c64ec663c7b57f20f3a8ab7d54585ab0feddc1c338830ecf1f1c64a70b538ad14423d0baf3116916714e89f232d7e2dba75078cb9c4aedef5b8bc535a3ec23d9430cc9ff2bb89c396bd51f50523ec05a03913c07338de88bf56e7bbaf286ee93b0f4b38e89fc3fc4939b19269d3bb2330a703fda3f8d29bc9187fceb1acd4cb90f10c34bb8ab464821b0f4691fd88f111dbf00e9ebc793604d0d8eb1afd8839762c045b21e728dcf2306f75239c491f96a0282ae88b3b7b47612365426112f09be8a55529cc72c02de6baec507d7af374f37dc0f4460ff23c9785707fb71e841d5b81fdd466e9ee8fe795f0b48aff55a4e256b9ff8e461757d11603acf3bd94c3048e874781f2a3d9e43f6234eaf955386acc0bfd735ceebecff348c835f9e23216ceae779a363b8b898602a8dd79450d8a225db82d969aa7ae8c5d10490cc13977d95344f6503c7e957055b8c0910bd6ff7063e54828b2489f8279e7a81fdbe5ec21e27391d42d928e8a6aedd4a7754a572a70a614f69e443a5a32c4c997341cfd24a406c2dc6052b7dd7cff0a01c032cfc3aa22182e90159f29cf0aaff54fb2de8811b99045450114aa01e780978c66017de07cf2e90659c666bd4fb752b487008a3eb2e96de53889c3ba5c33f2fed42fdcc53f71a225ae4c5101f9de6f1ed7eb6a293a36085f600a73fe946471b94c9ac1a3303d842d5acc55a9d8d23c6f67ed1764e4d47aee8fbd0850f7b2907f3b2559148daf68a721c11604d69f6bbd45377eb4666f344339ee9fe7cbad9d126b29ecd38c67dc87c0500327355f932eea9a04461a6b12dc80e9670db39fe8c0325e721f0b838ca8e85a21bbb629889d60b355acef3d3a37ecc35767bf7d432fc9c208557aa48ec62f58d90b201681bbb77762d9a1ccb65da32cc98d5042e751a92479ee68b591d2290f1b37abc1379600ff5fc655bbdbc55d77942ef2f6a59578c6af0b4a8828f4abe8d0493a4679d28ba14a568030ff22300b58d0810ada835b8afe3e278575370da8487557210f93efe064985ff3e63440ad82f30f82cf80fac7fa08d5b37c0d3038e58efc2c9df7d550e5f38a590a766dca31893611e1c30f8017ffe0105fb25fa3225ab20aa32c67d07a72d0f06f868ddcad66824182e0a0c30872fa766170dacf5f1f9eda21ba7dfd27c14a66466c6f5650b7b234b548013153f3d460727abda6fd04017124abd4c0d5b9910e37668d17cc6696bf8ec1083ccf43103c1be907d00c1f9db96f854688608fffb0e00a5fa56b71e8996b8f45d9c51af748576dfc3f89e9c65d1420c97277cee4c8e210679954d3f84ccd1e958163450e8e6e2454dff18bd712d29b819ab912ad2eb5bb733653be1dd1bbb429b621e07b76cf336c9a3e2d9a283ef770802f050103f5c7feeb15477f68f13253b38a96a08e83fbd37a7c9d92f4c2825f82d9b3991af87d21da4acd1f83a90409533162e6736f544cc487813088c678d399becad95e05884c136d7e8eb4f9875c34a5b9e473260dc2eeeea744f1605adc0aec32a902d5c17b4ecdf38410937e554f9057fece83a128c4f02999ee941d3528a638d84f5f0227b5f7e4c691f06fc12dd56358f9b56927a31c92f6026cd3f876e135b2548f55d797c7d7bd3adbcaaf336bece7cc48a06a52cca0d18bc846194a2fef761a14d847634d3d89bf2d567f3b9183526161ca6a99451b0d70ea2dc1fb2e527238c65ae7bc47a0f91a329c5d99e033b72bf4d5145c3183d4af8d733b8c8fc3bd31d4725036179e707179d82bfa6e97baa2d61ed70a12c108b70f0231b379e0428c43d16367997f84489a3b58fe8e244bb21fa46602137503996634a543b9c193d5a59f6fa595188c1b1c21f3c1d7d6505e9503209488c4af8e48e967b0cd05adcab776bb55d1fe2a04725b22c603c1e62510060a50ddba20120878cf3b332ab10944e17b6a5e363b8ba1a39d4d28964937f1aea55a00b9ff69ce58404ba0a663b8704345d5099ee488e31d96f0e9ebac13c56a2526b766b1eef559c7c6f4a6533e28b7f6bb1a7ed586c3d9777d4df44ff884d27f44774ebebe6af21754f5229189c7fee226ffebda9c41e25a913e4e8e9e21ce3af3cbe56a589f8924be19dfe49726447a7fce1a2d302ed35cf0a7870c049fd0a1da2fedfb9492335a93b94360acb33da83bee0b0dd5c5a483a4f8786eb0a098b154e3708266d42bd602012b42f17d92eac9c03146cf4d9ffac724353853090239adc33f30bb029ca222d6d8da462683fe45dc082da0c0acace2477d8431c68ae137e364f2ec96c1edfc89acdcee9231d0452ded4dd91601cc009e299e105d81b5f2eb9ebf01f4753d5c1801e45eb04dc212c89f6ef8f11a9cf5f5952989c64322347c5e9054d3bf28733392fe71d530b8e32a3b77455d4a99682ef374e6ef517ce6d4a46d69a3f8f21da626439efaac8877393de0bf2e3c2ffcb84e2c56f2ff91fec9f5ee47603a594bd6f0a30df3f965f2cb892046234ebc80aaf1ac2d47809747109fa5e586482d7ce01d9120ece733ef17a99d28eb117eec270bb4d2771dd6fd46eb8bf7f3979fb1f77ab1251b98550905ec8ac4f321b5c645c84737c681ef2c4d94d0d432892c8a9ae1671cc56948413c43a0aa932e8700ca917bb064fd9e0116e4cf3cb3026016d29a09c81339e28aa777bd8d27efc06c20c56efc930843f3ca2186a40dcb5585c2320f33bfcd375b0b77a9db23f847153268508951e0d25ad7782db7e258db69fb935fd10071a90422a66302aff6852c3519b80e77ef91869d4a5d8fce2c85dc82dffcb9d85abbdb1d00300f0d31461aa3ff5e354d9ff6992128a7af076e77c0a31c069c9a38c4ab9dae8ed155073b43377304686819201d698d78159feb05a1270e2fd4d53e3bb1c5e62669befdb56b71200615f36c2bbb3dd668082af266641ec8857cc15944d6d92177cdda5e38de007618e2e3468c10ee70352a4e17efcfa62a6f7d8c4101bd466ad50fb78f89c401a6e606ed7743683f37d832ededc230542b4e2efe1d297c1c24ba84d146a7589f315aba60c49ed5fb39de81a90df1c19763b6dc8f7dc2043510f0c434089279bb0a850845e96b0a8a4c32bc67c62b1dee1cbe871d5036be630528ee648f4b22d77fd5266bf1a99c791582f9d49df31ed911f85a405834bf73db1373918a2d240620f05a4b9e5da779dc1234844a9d5e1c984e1e731fa2cf38802198c9a4647d55cca5dcefcc6d40fa2df352907d8a6ee625f4e9a910fc4a58d0c2d55039532494abe50f2652251066235fca62b11b6b91b4cf00c28bd364e91e8586344aff2eb23b1f886c63580edcb778e7f833aa0fcea3840cec494957aa0ec668790aa89ab14247a70e2388125cec405b57d50c69e192d7c2fe21666b11dc50c3446cd9f94c08fdb53cc50a7067981cbe2c70f89ed350666642b5dda4b2860ed1a36ec43799eeab7d6e6eaa0fa915f5235d50833d5b22175a718e3aa74e3af6c5eafed6e5af59cd1374ab514d932231dbe0c4961dbcd137e8504e7c510426a2bad994fa13d4381e9b62845bfee0fa8f213ee70fff560564a01772e9691f23b7362cdb5fcfc67d21a00f556a8a47564803e1950e5010b5adb64e88c08fe75d30a35925a9cf889e247cc94aa78994a66090f1d615e6049165cd69d22d421096225d0ba8cbcf5aeffa1c90b924f48d80cd9cf4ac0b924ac8d7b9b1310ef5ad5b98cdef3386d172c31bfc161c66a2d5121456537ebbdf98e1271cd549d54e0873560f591d307d89f7b8cb2f29dc944189d47bc5bac0f8b1d185cf1e71abd3a1ef55e71c554ef914ec3359bcced6bc14f7b05cf9932e6a51f95c37be702be07a8e25aca2d72484d4412904c1c4f669ef267dd4b3bd3f3b10ed78bb20ae276d625db71312982d355f179ba8acff24779ae2a84bb8db6681878b149e192498910fd1cec329d160caf9eb1dba89827d73a541d02f0c57e93ddc74f43ef03603cd8f6034ac833cb7d5cfe5ec09a7f82539957a5705315c3482d180f864d4fe0a2b64b81a021b2f0a1c06f4eba15bb779a71e22dab6a79906e867990e7d2c43885d84af1987315929616ef095b7761e820923a0be294b69926d0777bcb51d1256cf83a7e7749fa6a3507b8df04d6f0a5a3b61584db8b06478d23258f87b57028ec5b2c70008c6b4e98323c159f2227680789b1ac75e1ab6550daca8e92fa3061670cadb502957922defbca9905a5b468278dccad97d71bf310627ac142726383018364fe9c2419da67b341ea2b5802b2e9f057f1bd3841b26f085b58dde5e8a93d6fd99c45bba7d02f0603308830cb33431b6f5051c23bd0ecbed01359f48b429cbae9c07cb1dd34d9897a98878da5173a6ffc14c2571294a74b707ce4c58245939504825309a3b6008baf01c5af920fcfb15e3d958e92b1e50217b950324451098cac5690781f768cd5589490dc296ddcfa3ccb30b1c3fb93a271ca6e44046ae79565444075ef5292afb2be4860fc49bfb75f438e95ab58ca7e1d14b5a2f9c4c6ad193b549618c33d3c23c6599348bf70c46705404b4d247344bfb7b0b33317c2dc423e8b6819197d7d0b8950f3c09b8fb92df31b3980361c6d0e3b6759430949afc22ca328ab22ccafdd077434102dc71921acbaf7d0286584cc9ddc1372bfed07e5b662828d3044bdcb90f4aad2536b8deade6bdeed8e764e9cc6ac6f328a3aecfdca1a7f34831d31d160607543f2e08f21c70cb785d0e5e861064a92701cee604a6e46ebd9e5e999c42b07b3b7c9be41c0883ee0c00cce793df8e258f81c20ccce4b7032a59f6183b3f262e85a1b8b5da9ae4655f7b35353259b83943d66", 0x1000}, {&(0x7f0000001480)="8794637d415891003165eec658043e3ad69855383780aabf390b98409e000a38ff6540854c193accd82a701a9336a9dac5a6ce268649b7cc0a991ecbcd97bbb6ff7856dde33a624e1b2f129b53a9fde725d2410240e9f4f9d6db21192c94c938a53d15a4b53ed44c131257fee7bf5f339eb8aa703846f23e65bce45cfc88f38921382546685ba29a6bc0047b79499eb45b980de8dd0a0e4c5d8b240c3a5f1943ed74e501cb8a40e8a26c61d85918069994a1357344e698f213d3c3f84475458dbdeb2591ed8427d38c5e4d44590c455108a6879e48ee45f1a210ef5df53898de0544e6b1ef13d1aac629ae8b3c378f1d200dab02915d31960ce6ee2af7d6", 0xfe}], 0x5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000001580)=""/231, 0xe7}, {&(0x7f0000001680)=""/237, 0xed}, {&(0x7f0000001780)=""/141, 0x8d}], 0x4, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x8, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x8000, 0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f5f696c653000"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r6 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x200000ab, &(0x7f0000000180)=[{0xff, 0x9, 0xfffffffffffffffa, 0x6}, {0x2, 0x400, 0x6, 0x6e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x42006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x2, 0x8, 0xffffffffffffffff, 0xaedf}, {0x7, 0x101, 0x6, 0x100000000}, {0x5, 0x9, 0x9, 0xbc}, {0x3, 0x51d98819, 0x7, 0x70}, {0x7, 0x6, 0x9}, {0x7, 0x4800000000000, 0x6}, {0x5, 0x5, 0x6, 0x100}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:00 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/154, 0x9a) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="1f51e6dd99dd2abad0017e3d78bbffcac9155a9847b2483c067a73612cbb4134470501ffdafbc2cfa7a17d49834421f106f5b297977a3764a4df42408a5aba58e1987feb93fd5d12ce3f75d13af4574b4b9e8c532356427817cb240742543ac1e9ee9fc9d1c9b58864cf72f99edc28e5a87933f80584c7b840c6acae9da83252359a15468f0bb199674201b3390c46309651c2a07602524c28886fa78f3a70e1f17e3edc74067233eb0f40d1924086f442c827bf5d9316", 0xb7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x20000000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8003, 0x166) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)='N', 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x2, 0x173e, 0x2, 0x9, 0x7f, 0x10000, 0x0, 0x10, [{0x10000, 0x9, 0x8, 0x7}, {0x7, 0x5, 0x3d, 0x96}, {0xb0d, 0xe1c, 0x5, 0x6}, {0x6, 0xffff, 0x10000, 0xcb}, {0x3f800, 0x80, 0x81, 0x7}, {0x3f, 0x10000, 0x3, 0xd7}, {0x800080000000, 0x100000000, 0x10001, 0x8}, {0x0, 0x7f27, 0x0, 0x1}, {0xb3, 0x9, 0xf9, 0x9}, {0x4, 0xfffffffffffffff8, 0x5, 0x4}, {0xfffffffffffffe01, 0x10001, 0xf128, 0x80000001}, {0xfff, 0x5, 0xb3, 0x100000000}, {0x4, 0x7ff, 0x81, 0x3f}, {0x8, 0x1000, 0x0, 0x9}, {0x0, 0x5, 0x81, 0xffff}, {0x3ff, 0xa, 0x7396, 0x7}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "850000000000000000000800"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 16:00:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) pipe(&(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x113) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8a3, 0x8, 0x8, 0x4}, {0xffffffffffff8001, 0x0, 0x347, 0x7}, {0x7f, 0x4, 0x200, 0x6}, {0x8000, 0x8000, 0x5, 0xbe02fc1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x20000, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r10, r8) pipe(&(0x7f00000004c0)) r11 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000140)={0x1}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r12, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000440)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x3484937a, 0x800}], 0x3) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r13, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) sendmsg$unix(r13, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80), 0x0, 0x0, 0x0, 0x408}, 0x3fc) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r15, 0x4004745d, &(0x7f00000006c0)) 16:00:01 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r2, 0x2) chdir(&(0x7f0000739ffe)='..') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) truncate(&(0x7f0000000580)='./file0\x00', 0x0, 0x3f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000cdf000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea9000/0x9000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup2(r0, 0xffffffffffffff9c) semget$private(0x0, 0x3, 0x208) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x4, 0x3059) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x4, 0x6}, {0x18, 0x0, 0x8, 0x7f}, 0x7, [0x5, 0x101, 0x4e3c, 0x400, 0x1, 0x100000000, 0x0, 0x7]}, 0x3c) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)=0x84, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) fchdir(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x4, "85496a00020000000000001167f5bfa600", 0x40, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0xfffffffffffffffd, 0x0, 0x0, "ede922120beb71b62fe966d12482a9b31eb08106", 0xfffffffffffffffe, 0x2bc}) r1 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000a00)=0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/9) socketpair(0x20, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d4de16e02ae4dbfa96c15a1f380f17e66b2f5ff41a865f0e588b20f4abe0b0b00b33e57fec311413d087aa6602fb9096436b3ff92030cf076568c2bd3e2b864611df64f4176fd1f33ba2ecabb056186030ae78b"], &(0x7f0000000180)=0x6e) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000bb3f31000000000000000093e0fa6deb39259c36000000722361b5c3c8924459dc7b8d1c29fef4a8646046e8e5d5d64c33f45dd7d03b47a2717fdb6d6ded4779c71b62216eb548baf2b7f8fb9edb1c1b48b55a1450d4dd942f1aab6a41347865250f1e891a2230f64a3a84692d8895ba0bc5c9e0349572f2ca"], 0x81, 0x800) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24, 0x1}, {0xf761d7a1381a5b0d, 0xffffffff}, {0x64, 0x5}, {0x110, 0x3af}, {0x82, 0x4}], 0x5}) write(0xffffffffffffff9c, &(0x7f0000000300)="59658bd7b5d49fa64181878ee1baf58e466a59d404adc86e722b5ce1ff6c27997f45ceaeb66453ced028d60253c7adb7846fae5184043feae0f36d854d09f51538e6666fd878f6ead2c3d3f75f9a4eb27cd25796560594dee78d1fd3c0b3d37f6bd62239711c53d5ab5cd788e37b5ad879f567b29506c412538c142840d570ff46a2ac5625eb62a879b4b9a56002f3d60ced80992cd7e6e8095f0ead1782668052864b02aa3ec227ff7574138f8e36f60e0046de263f4367974b5ba21e0d777db76ba423d1e2a39d83d0a033e55f0c357f8d65c582d5fcb119bcc36cc127106b0d5ad8162f163ffa0b45a6caf95d859e4a7ccab5b161ae", 0xf7) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x3800000, 0x9, 0x2, 0xfffffffffffffffe, 0x401, 0xbc7f, 0xffff, 0x10, [{0x7ff, 0x480000000000000, 0x100000001, 0x8}, {0x3, 0xc5, 0x1, 0x4}, {0x7, 0x5, 0x3ff, 0xffffffffffff8000}, {0x0, 0xc9b, 0x6203, 0x101}, {0x1, 0x101, 0x800, 0x9}, {0x0, 0x48ef, 0x6, 0x1000}, {0x8, 0x1, 0x1, 0x4}, {0x9, 0xffffffffffffffff, 0x1, 0x9}, {0x6, 0x800, 0x4, 0xfd}, {0x7, 0x8, 0xf74c, 0x1}, {0x2, 0x100, 0x10001, 0x20}, {0x0, 0x21, 0xb2, 0x5}, {0x8, 0x7fff, 0x81, 0x82a}, {0x5, 0x8000, 0x8, 0x3000000000000000}, {0x5, 0x9, 0x3, 0x4}, {0xa479, 0x3b, 0x800, 0x659a12b1}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000400)={0x200, './file0\x00', './file0\x00'}) setuid(0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000600)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xc1baa716e492be62, 0x2, 0x20000000, 0x98, 0x1ff}, {{}, 0xfffffffffffffffa, 0x14, 0x6d254f192a28c2bd, 0x7, 0x3ff}, {{r5}, 0xfffffffffffffffe, 0x4, 0x80, 0x6427, 0x2}, {{r6}, 0x2, 0x86, 0x4, 0x7ff, 0x7fffffff}], 0x162, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x8, 0x5, 0x77c}, {{r8}, 0xfffffffffffffffa, 0x2, 0xa4, 0x40, 0x81}, {{r9}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xffff, 0x7}], 0xff, &(0x7f00000005c0)={0x7, 0x7}) pwritev(r4, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 16:00:01 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x22e2c59529e65baf) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000028}, {0x80, 0x0, 0x3}, {0x6, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8, 0x0, 0xaf, 0x5}, {0x6, 0xffffffffffff8001, 0x1, 0x2}, {0x7, 0x442100000, 0x3, 0x3}, {0x31, 0x1, 0x1, 0x3ff}, {0x2, 0x9, 0x7, 0x100}, {0x40, 0x0, 0x7ff, 0x100}]}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x847, 0x8, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) r3 = semget$private(0x0, 0x2, 0x10006) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000c00)=""/226) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/13) semop(r3, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000200)=""/106) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x114, &(0x7f00000004c0)="c29521e2bc036f3c9892bb38b5dfaa314f91e6123b06aa13192adda1e75243b93848f83996c4f82b37e5b54d499c2269da21c1a39dff927da84b982544459ff5f0e409000000e275d3423a90026e0d663b42437e6dced548ee29bc66a64e3f90425e191b9d7eb303d069e9e9747f282e082fdfb24bab8f0c8ccf800601cf3c7056f8675a5395441361769c1b6571789b2749795be58954571282d1df103c13fe5631a80030596869ea3a6a96e167cdfd748aa58aa91d8d2c7a404249ef846502180b7c7653ccec4b01cd57f8524e64f83f417d66e1b7e28ab328c541e7c44381e10d0bd79dbd3f8f85d3a7269ec83c3a2388fb523d9b107ad03643ce2904f549973c4409dc5f9e35a1ee550be340479f91a09b62") write(r0, &(0x7f0000000340)='F', 0x3ab) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) r0 = msgget(0x2, 0x2) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000006979911b3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000100000000000000000000bd206672ec5e0582ca39757668c618594d82d81e2cffe66be43887286707d60f2821"], 0xf2, 0x3, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x2, 0xb49, 0x81, 0xfffffffffffffc01}, {0xfa, 0x9541, 0x3, 0x7182}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = socket$inet(0x2, 0x3, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) getrusage(0xfffffffffffffffe, &(0x7f00000001c0)) getrusage(0xffffffffffffffff, &(0x7f0000000380)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x101) r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, 0x0, r6, r7, 0x80, 0x8}, 0x30000000, 0x9, 0x100000000}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x7fffffff, [{0x1, 0x8001}, {0xff1813c6886393b7, 0x20}, {0x1}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0xee8}, {0x3, 0x3}, {0x2, 0x9}, {0x1, 0x6}, {0x3, 0x5}, {0x1, 0x100000000}, {0x0, 0x1}, {0x1}, {0x0, 0x3}, {0x1, 0x100000001}, {0x5, 0x8}, {0x1, 0x2}, {0x1, 0x101}, {0x1, 0x7fff}, {0x0, 0x1}, {0x6, 0x7}, {0x1, 0x3}, {0x0, 0xfffffffffffffffb}, {0x3, 0x2941}, {0x0, 0x100}, {0x2, 0x10000}, {0x0, 0x100000001}, {0x1, 0x8bd}, {0x1, 0xffffffff}]}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000000040)=""/59, 0xffffffffffffff35}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000080), 0xffffffffffffff25}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10000, 0x0, 0x1, 0x8000000000001f}, {0x80000000003c, 0x0, 0x0, 0x2000000}, {0x6c, 0x0, 0x0, 0x3}, {0x20004006, 0x8, 0x0, 0x605}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) write(r0, &(0x7f0000000280)="7b61479df71e179c0acf5185d7ef6500da33f0da5f6fb46f47402149fa8d1c2bfdfffdcefcaf791327cdc973d8b77b25bef5413ea896e1bd4e4a0f8b258d7517fd87a1e0900980d3e1009ddcfbcbc8a36490a0c44a11e945a41e6251ce647daecef563fa28dd63efa1e8b7db1c4d8905adc99ec91bf6c0682fa63736527cd042b87264b8281fff73e45baa31024786e04bf2006b571aeb2ae61c34a802857097123b04ed3653", 0xa6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x32, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x1, 0xc7e0) connect$unix(r8, &(0x7f0000000040)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0x4ce36ef26e1bd535, 0x1, 0x0, 0x80000001}], 0x100000000, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0xc4e, 0x0) pipe2(&(0x7f0000000080), 0x10000) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x2000000000000}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x20000000000001fe, &(0x7f0000000040)=[{0x61, 0x0, 0xe5, 0x3}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r11, &(0x7f0000000200)=[{{r12}, 0xfffffffffffffff8, 0x2, 0x161b48710677928f, 0x1ff, 0x10000}, {{r13}, 0xfffffffffffffffb, 0x20, 0xa00fff66, 0x20c2842c, 0x80000000}, {{r12}, 0xfffffffffffffffa, 0x44, 0x20000000, 0x101, 0x4800000000000}, {{r14}, 0xfffffffffffffff8, 0x31, 0x4, 0x9}, {{r15}, 0xa, 0x143, 0xf00fffba, 0x6, 0x7f}, {{r16}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0x8}, {{r17}, 0xfffffffffffffff8, 0x10, 0x40, 0x6, 0x1}, {{r18}, 0xfffffffffffffff8, 0x10, 0x80, 0x4, 0x2}, {{r19}, 0xffffffffffffffff, 0x1c, 0xd724665630a8d532, 0xffffffffffffffff, 0x40}], 0x34, 0x0, 0x3, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x87) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xd0ff9d1d21904fd9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x30b7911b, './file0\x00'}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) connect$inet(r4, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)="c1") 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x800000000000001) socket(0x1, 0x8005, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b289105ce20046402a4ef3f3f000bb42729dc539cc2806cdf", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x100000001, './bus\x00', './bus/file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="664c1ba7a16bdf3ed92c54b8aeb68bb30bfda39b6d9481f4639924ff9c7b20d1c342aadd69ac23bba26a50e8e5ace3c98703ed45f1d65d172b0d6fccf8ba4810b7acbd7dcf01abab70170b3808727bbaacce138d47b8615d7e655f86c9d564f2", 0x60}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./bus/file0\x00', 0x100000000, 0x7e5, 0x80, 0x1, 0x9, 0x7, 0x4, 0x1, 0x2, 0x1fbde5db, 0x7f30bb7a}) 16:00:02 executing program 1: syz_open_pts() setreuid(0x0, 0xee00) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = kqueue() writev(r2, &(0x7f0000000140), 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0xaf08, 0xfffffffffffffff9, 0x5, "edcd001e0df9582a6f1b0fc4fa1fa5123ee66be6", 0x75, 0xebd}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) fcntl$setown(r0, 0x6, r4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xff\xbf\xff\x04\x00\x02\x00\x81\x04', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x45}, {{r2}, 0xfffffffffffffffe, 0x45}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = socket(0x6, 0x8000, 0x7) connect(r5, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x3) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x9) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:03 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = semget$private(0x0, 0x7, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r7, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r7, r6, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r7, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r8 = semget$private(0x0, 0xc606d794689541a6, 0x250) r9 = kqueue() r10 = dup(r9) kevent(r10, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r12, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r12, r11, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r12, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r13 = semget$private(0x0, 0x7, 0x0) r14 = kqueue() r15 = dup(r14) kevent(r15, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r17, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r17, r16, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r17, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r18 = semget$private(0x0, 0x7, 0x0) r19 = kqueue() r20 = dup(r19) kevent(r20, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x0) r24 = kqueue() r25 = dup(r24) kevent(r25, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r27, 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r27, r26, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r27, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r28 = semget$private(0x0, 0x7, 0x0) r29 = kqueue() r30 = dup(r29) kevent(r30, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r32, 0x0) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r32, r31, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r32, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r33 = semget$private(0x0, 0x7, 0x0) r34 = kqueue() r35 = dup(r34) kevent(r35, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x9569c96803f80dbb) setregid(r37, 0x0) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r37, r36, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r37, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) setregid(r37, r32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r22, r21, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r22, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getgroups(0x7, &(0x7f0000000100)=[r7, 0x0, 0xffffffffffffffff, r12, r17, 0x0, r22]) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r39, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r42, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r44 = getgid() r45 = getgid() r46 = semget$private(0x0, 0x7, 0x0) r47 = kqueue() r48 = dup(r47) kevent(r48, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r50, 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r50, r49, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r50, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r51 = semget$private(0x0, 0x7, 0x0) r52 = kqueue() r53 = dup(r52) kevent(r53, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r55, 0x0) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r55, r54, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r55, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getgroups(0x9, &(0x7f00000002c0)=[0x0, 0x0, 0x0, r50, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r55, 0xffffffffffffffff]) r57 = semget$private(0x0, 0x7, 0x0) r58 = kqueue() r59 = dup(r58) kevent(r59, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r61, 0x0) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r61, r60, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r61, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getgroups(0x9, &(0x7f0000000300)=[r38, r40, r41, r43, r44, r45, 0xffffffffffffffff, r56, r61]) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c65300080000000a06a2a3eceaa96b7e5c140dc80a5aeea30e81b82d964d4b1905722ece6c858b4cd9879f632c8ab0df2f85a70297aeb956353d1afbc9ec8f91108bfb7e9ff949320668f798c2122329195b183bb77472c620fd2c4640931798b839e72e7ac250dffc5da1b54e5de1e1d66d185a407b4e142f873c63255267e5efc96cf0f1efd95b6a122027cda8c182ee1e5dc6821e9e31449e9c24da9f29fb491b5d428281d4a32321c145b3ede630fa51206e03d4f4828df5ace6db12973a0127c07ce583de34e7260618015340664b6d11ade97bdbf3cd22344a93e482982cf56594ef4f11c05a0c492680991b459c068d65f410c0c9c7117a4678c38d2a2a2f5605541318235c233eae4d5519968612a3bb3e9873748f301141c1e0b0f267a816bf1ef80d67da7ede47a18dcd045137f835978e16da176726898c255f39924256b05665d96e85fabcbfaa50fc3c6bbb8eed4d4a1cb68a6cdfe5e64920d768c"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) close(r0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r2 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r9, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/bpf\x00', 0x800, 0x0) r11 = msgget(0x2, 0x20) r12 = semget$private(0x0, 0x7, 0x0) r13 = kqueue() r14 = dup(r13) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x2, 0x0) kevent(r14, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffa, 0x8c, 0x8, 0x3, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x40000022, 0x7ff, 0x6}, {{r15}, 0x3288fdc64f1adcc, 0x11, 0x1, 0x1000, 0x6}, {{r13}, 0x0, 0x21, 0x80, 0x7fffffff, 0x5}, {{r16}, 0xfffffffffffffff8, 0x80, 0x1, 0x3f, 0x2}, {{r16}, 0x3, 0x3, 0x2, 0x4, 0x9b86}, {{r17}, 0xfffffffffffffffd, 0x0, 0x80, 0x81, 0xa62}], 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r19, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r19, r18, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r19, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r20 = geteuid() setreuid(r20, r20) r21 = semget$private(0x0, 0x7, 0x0) r22 = kqueue() r23 = dup(r22) kevent(r23, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r25, 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r25, r24, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r25, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r26, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r27}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001140)={{0x7a4, 0xffffffffffffffff, r19, r20, r25, 0x10, 0x7}, 0x3, 0x7, r7, r27, 0x1, 0x8001, 0x8, 0x10000}) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000001100)=0x7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r9, r8, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r28 = semget(0x2, 0x0, 0x40) r29 = geteuid() setreuid(r29, r29) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x6, r29, 0x0, 0x0, r9, 0x244, 0x200}, 0x8501, 0xf37, 0xfff}) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r9, 0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10a6b500400100cb1b62901b37cc62fc317352524f5ca40a5951a58a227e0b0b1308433c3b616a3e00d6437e78f956de4c0fd169bba17afbe1d71e51886e6a7fa59c9367a03e093a"], 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffff13}, 0x6) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xb0, 0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x82, 0x0, 0x0, 0x100000001}, {0x87}, {0x6}]}) getitimer(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 16:00:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = socket$inet(0x2, 0x4005, 0x7) shutdown(r1, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8, 0x46) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08", 0x6d}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x62c, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:04 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: socketpair(0x6, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x5}, 0xc) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:04 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000003654daa1e3ce9d284ad38dc2a8e234145a2de844c94ffb4547e99d38a359e7de6d8cfa6eb42dc6fe0d67e1a2f15a16e2e1f2ae7fe89c77636429f838a7758c5a317b8c0493ec2227d18217a50d09401efb57d10e26024787141ddfd170b7c107aa899246b7f343375978d4ac28830a5d2a70898a65a8a95083daebeeacb3fadda7c115e63d7f6e3562fe5cf47f25bc0d6544208c4f4f4bde26de9468d0ed837894b16bf306980e44b5ae37055f1477c6b264b376321bddaa7f8e9cdd2d78234d0ae320a94d80fd812324d6c5c91b8c87ad8e59fd91fcb5cc666d87e5c0274ab17507d96df01531577fe86ea89455b145"], 0x101, 0xc00) r0 = msgget(0x1, 0x779) msgsnd(r0, &(0x7f0000000d80)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fdffad0157713550000000000000000000000000000000000000000000000000000000000000000000000000000000000c8dd20b060b9b68b53d102eefb25bbf83743044d8cb22a7a6fe3cf1a95258bbac94d22881ce3c57d6aa2b633312a59e3b9000000000000"], 0xa2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, 0x0, 0x4) 16:00:04 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0xffffffff, 0x3}) r2 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xab4f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xd67ab1d2e70a8d1e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) 16:00:04 executing program 0: r0 = socket(0x6, 0x2, 0x5) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r0, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x5, r17, r18, 0x4, 0x8, 0x8}) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r19 = getuid() setuid(r19) getgid() r20 = getuid() r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) msgget$private(0x0, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000dff000/0x200000)=nil, 0x200000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 16:00:04 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8001, 0x0, 0x2, 0x200, "c0259888dcf97cdc7f8313ad5624d0595740dd86", 0x2, 0x3f}) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x9) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x6, 0x45, './file0\x00', 0xd121, 0x6, 0x7ff, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/135, 0x87}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0xed, 0x31e070ef, 0x1}, {0xb26c, 0x6, 0x7f, 0x6}, {0x5, 0x3ff, 0xf4, 0x9}, {0xb43, 0x0, 0x100000000}, {0xf07034f, 0x3000000, 0x90303c000000000, 0x400}]}) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x399, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x2d, 0x6c, 0x0, 0x235a) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9}, {0x24, 0x0, 0x0, 0xb9fe}, {0x6, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) fchflags(r1, 0x0) pwritev(r2, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00!\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0xe, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x100000000000000}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xfe0000000000000) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0xfffffffffffffffa, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0xb0, 0x2) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) recvfrom(r1, &(0x7f0000000040)=""/170, 0xaa, 0x843, &(0x7f0000000200)=@in6={0x18, 0x3, 0x0, 0x7ff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getegid() 15:59:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x7f, "d730c1b2909372c00bdaae731a9643627700", 0x0, 0x3}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x87, 0x7, 0x6, 0x7}, {0x8, 0x9, 0x7, 0x9}, {0xcc9f, 0x716, 0x0, 0x8}, {0x100000000, 0x1, 0x1, 0x5}, {0xfff, 0xd3f5, 0xa5, 0x8}, {0x200, 0x4, 0x1, 0x1}]}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f00001a7000/0x3000)=nil, 0x3000) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x2) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x11b724342163c0a5, &(0x7f0000000000)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r5, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1f, 0x0) 15:59:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x3e7) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 15:59:57 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = socket$inet6(0x18, 0x2, 0xffffffffffff3a7f) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10600, 0x0) dup2(r1, r2) 15:59:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x4007, 0x0, 0x8, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015333860 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015333860 16:00:00 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) socket(0x18, 0x1, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055052fbd5e41789632dfc94ff334a5629afc8a8d0bc1bf16bbcdc59e52d5019515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc", 0xffffffa0) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8) getsockopt(r2, 0xffffffffffffffc1, 0x3, &(0x7f00000001c0)=""/16, &(0x7f0000000200)=0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) linkat(r0, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4a2b6a82bc679d4e) 16:00:00 executing program 1: getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000040)=0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(0x0, 0xffffffffffffffff) setgid(0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x400, 0x91b, {[0x1, 0x4, 0x6302744b, 0x2, 0x5, 0x8001, 0x3, 0x7, 0x523, 0x4, 0x10000, 0x0, 0x0, 0x800, 0xfffffffffffffff9, 0xffff, 0x3, 0x39], [0x9f, 0x1, 0x4, 0x9, 0x0, 0x80000001, 0x5907, 0x3, 0x100, 0x7], [0x9cfd, 0xd02f, 0x400, 0x2, 0x3, 0x0, 0x7fffffff], [0xffff, 0x3, 0x100000000, 0x0, 0x9, 0x2], [{0x4a59, 0xac, 0x6, 0x5d}, {0x0, 0x1, 0x0, 0xcc3}, {0x1, 0x7, 0x3, 0x995a}, {0x3, 0x5f, 0x3, 0x47}, {0x44b, 0x3800000000000000, 0x4456, 0x40}, {0x6, 0x7, 0x400, 0x2}, {0x8, 0x1000, 0x3, 0xdaa9}, {0x46, 0x3, 0x6, 0x604}], {0x100000000, 0x10000, 0xfffffffffffffffc, 0x3}, {0x694d, 0x6, 0x5, 0x80000001}}}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x0, 0xfffffffffffffffd}, {0x6c, 0x0, 0x0, 0x8000}, {0x6}]}) r1 = dup(0xffffffffffffffff) recvfrom(r1, &(0x7f0000000140)=""/228, 0xe4, 0x60, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x1]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x0, 0x9}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000002540)='y^') 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x511, &(0x7f0000000100)=[{0x8, 0x1b7, 0x1000, 0xfffffffffffff571}, {0x1, 0x8, 0x1, 0x880}, {0x7ff, 0x7, 0x100000000}, {0x8, 0x9d5d, 0x8, 0x4}, {0x2, 0x1, 0x0, 0x400}, {0x7a54, 0x0, 0x1, 0x7}, {0x1, 0x1, 0x9, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x40) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0xe3) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x2, 0x394}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000140)=0x3f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x40, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/b\xb25\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x1}, {0x35, 0x2}, {0x714c488e, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="4a06") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r2) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x10, 0x0) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x21808, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0xd962473ebd83cf0c, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x40, 0x0) kevent(r4, &(0x7f0000000480)=[{{}, 0x7ffffffffffffff1, 0x101, 0x10, 0xfffffffffffffff8, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x5ff, 0x2}, {{r6}, 0x1, 0x8, 0x1, 0x5, 0x1f3f}, {{r7}, 0xfffffffffffffffb, 0xa9, 0x4, 0x2, 0x7}], 0x8, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffff8, 0x0, 0x2, 0xf8, 0x3ff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x66b, 0x3}, {{r10}, 0xfffffffffffffffe, 0x90, 0x4, 0x334, 0x1000}, {{r2}, 0xffffffffffffffff, 0x17, 0x40, 0x3, 0x800}, {{r11}, 0xfffffffffffffffe, 0x11, 0x0, 0x9, 0x1ff}, {{r3}, 0x562bfa34a45c848f, 0x4, 0x8, 0x400, 0xfffffffffffff880}], 0x7, &(0x7f0000000700)={0x40, 0xffffffff}) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/236, 0xec}], 0x2, &(0x7f0000000340)=""/59, 0x3b}, 0x2) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r12, 0x20004276) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) sendmsg(r3, &(0x7f0000001b00)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66576c653000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000280)="890f50e28a41a5250affc567357b99c503c8252d3dfe200969df23c8d330ddde", 0x20}, {&(0x7f00000002c0)="52adb62582237d7f4273f4174cf2bce5faa52184cb88a1a962290e210df24b30503f89baf85589dcab79db331d2f072bd2ebd4d9724952d11afbc2fa38fc44471283c85c212e8a3a1c241a7551521e517507ad1e055ef65671ace4626fafdee6e9f868480ac30b1f5a1bcb35e28b791f4d4e4d23bbc6be6e8d4dbfae344093a2bd79db997cf07c0edac0782496ed4f7f467fb8d0c5ae9a687f9cb7b6cc38bc65349b49e8ab0f45e9eff01327b0f3615a73", 0xb1}, {&(0x7f0000000380)="148aa30dfa81eb14ccdc2fb2a96d13ebcf0de350bd8b9d34e2543865a6fe81abfc59ea245e95f09af94f562e05011a695ae6263426ba9fed0b031097d2626e4be365bea8e52ffaeb5f17906846567a55c404af00440c4ff472f1ab964a90879e823ac02ae0534b5d24c1e8e1ec5b328dded1fff8b18ccda2a86090fd63ac61c1ae814f2c8280a19745596d3c9bfd636578b6bddc750adcbceb4d9ffcd2e6288a5561af7c3f6c2e3774db382a684c1994984185208201c786b6c64631d47566a87f941bcab6ad4db4e8f04e1cf8baa9b4e79dcfe619c8e527b1c1938acc109475fffc3cb8a40e78", 0xe7}, {&(0x7f0000000480)="187f1a565cb330273a0098945af2a08eff39dce5f31ef1b84496634e9b3e61255f6d5606008a5579232a4818a9514e34f0b2500334edb96a5b39a76ea1c84c4bc5995ad63424185624f5a54403a2143111e2b26ac161", 0x56}, {&(0x7f0000000500)="b5b5ff8a7156333d04e14ffdf87a1b794f416b4d8aa9ac7188ef406bb85293ea0471881b44c239c4997d39761c0e777adf7402d32eee379fc0e95dac8b6656059dca3a6ced2bb8b17387a45186ccae46b661fe1a669a0d7f9a799a1d6dcf58d985afa5e8bbe9bafff1aa880cabadd2e0f1f033847b2930c033cf89d1e41c3aeae7499023d47902f797715e2f5ffe0970c74391e16ae3f01b2008cc931bfd396eeae2dcc21e24f609a50d946cb5a3893658dcbe83cabeb5a78d87c7756212277eacad7df7caa17e", 0xc7}, {&(0x7f0000000600)="442dfde1fdd79eb22f837dcadb45acbba329bc5014e7b17808c7de91e1d7ae2c2c9cb0dd367936fa209237b59bca0b1813", 0x31}], 0x6, &(0x7f00000006c0)=[{0x1010, 0x0, 0x1, "96467efc536d71816bb6a5c9273b65b88eb0a6b33711831d2874d02d801a66d85e1bf5022c3ac635e3a7900ebcfe98fb9e6b97fee47375f99cd974649ccc7e4465a4c104c607728d8b2b576a2877f13b4f84d5f6f035ec8a562be55ce9797e2b76c5f0f4f0e2717e581e92ff9a5aac94504a8231278ee56efdc0443c91a83c1212ad8e0217b0b51c329c741633cc350aff5a43d220dee04d35f347e42827c4502cb71e6c320cd1ba16e3f5bf99ad6cc3f3dc8c361ec216520576c50bf5f8a5f7df10daa05b0da4974701ae7404ad90e8b0495d97ecad92fdc78d4cffe36c6d18f83d66655711591ffa017a5e2f799f256ba3bec1a19bac1aee1d44728c2a8ece1be46275c7d7210eb45838ec4f9b5eda09722b711a4525b518ce0441078961c425e4b6a73d8d8ba748718c7a7ece4e578baf1e29f0e5a5226e8a1632d7084a5e95f941cc23fdca9aee411d7806b0fe9027170f836602893943402be2db7eab2f4031d4d2ee6a5066da979733e69225efb365065bad42755c83caa6ae435d93712dcd83f94d3505604d71c3176b7fdfdcd2fb0a3a8d7e06bab9fdd7e0045f84e77d86ff9559ec8c270497f1624bc33443eba6523bd90165ab40c589dd7a82686cb59d6598e1cc94f743f6aa49861f29652aaf9aac8578478e7f9092d2497daf877f21a78df6eab603c40b1f2e6ac75c89390009fa81554bc70adddd3c7c536fa9cb79372b764524e373cadbc83d4bdf365ba2acd7d8d9fe9fbb61d630b6f119d2c23bb7596ffc42fd54cafe88bed265a671e087e0638ea17358c179545910b02505b7dcbadacd1c1e5868aba96a8da41569ae0de9c5f7b08a3e809f1848e28194d6a51462f0d783f4f0e90a521e413639dfe7e50be4718879daabc4184d4d6b840aa86732967377580414d962addc5932dcc5cc686cc32ea139c2d55fe4e9c445819400d042000b91e61167ff58f69ad46b537df0ca4677e352e9f3dbdbc9eeaa09dc9b421d4b80bec9d3c524382717b9b637ce8c26c73a91b788323cf1c3313b13b9b1b15c3a947a2bf3a7c69e7f87aee2c2f4c76bd738ecf60cef48552e188941576d3b07521061abff9c76eae917638557b056ed8d982a5938d6d1c1e242bf46364308e57c7045a169d6dade47d9ca1c20d2a30601f9098aa0c9e1f42cea5de3d846dff1bcae9c74d21fa9cdf9351cc8c3797e5587e70a3c9ddb37d3f85bbff9cc23d4c0e60664e2776deeb3a6bc8b0701162fa7158d9bc3f52a12db7f055b1d968e22986f19d1eb672543e79ca4f63429d257183c96e6e31a46b06bf73aee2c1e91f065375d1de3573adc10e279eb5c901766d2cb3a4fd211f4437d0325db053f266b5b1bac517aea1dda6e01b9a1100f38488493a704886f810881cc98448739311cc12c2788027aa09dbcd19f04371df43f2f63f54e7802d3ac2523660535e2574eb4f8fe3c84e86e3b0b8972032f9393463d6cfe512735dc17f85355cd00eaef92238184db2104815cf0ea486d6fe0e2c8802d0bf0d6333c1f588ecf58ecc3adc98ebd05bd14aacf33a851b6245eecd3c7343c84b87a510f9cfd3da2009500eeefc37a6a5ad518651883b32fb661a6a4fcadbe86c1c6b9a824dfcd797fc6be5a862be912e166c17ee8e44025773ca477f2b139e3719265bb7e5397c1a9ae11e3ac25345bee4e8fc4b03d0f0ca49c390856e816c19c9e837082be9177509071f2083e56bf2a38dd631284b43c05c2ea4a0adde39586fc3f026a27d985c34a7842cebcfcecac1861d22ee4dbfe750a54a29ee0f0ce614ad7da85868016209837ed363f3bf5db5fdf022ca2bff7d258b3d322942bdb512678c34a04f9347cdfcad5b191bd2ac724ec5a143e100c0b05cf7615595e123c645340731f22255b2620923e0315a836e37efadb9fe03db11be18b19a0c6a9fbc904f22462c0daf77bcb28da1a459e30b716c8fa8514a027584657db7d5ba5c493abe926fbc57375eda4ae8a781e04272b9c93866bb998959f9962618824f39d822fa37315cf9e094f828369ae5fd65744b10e887789b48a6d278f39330d3f978b2ac697a898ce0670c00dc83dee7ba3130c7123297a1d7f51a7a0991eccf2832062ef3f918a0f5a9b500de37af6b480ed2283e907cccfbaed1dcf5a0b52e2d0c65e113e261ec92b949c4408d53d0db2b885b3ea68006b73b1b09ec0017a8ac7ec5323802fc89bfd117e1e2e3e417d563b4352324bbd9b448c17135a4439c1b337a5f4dbe0d654944536ec374281e615b704f1fc44bf265c781a60c2a1f8632039b62a1ffe05e57394722f40129f032de4383ffeaed5c40a8b0f1265471896c565942dc14ddae2a11147d87a5d0237c6c81408da104432e256cf6c2fb7830edb5b67bcec153b1284594c62f11e8de2084851634cc4cbf3fdf62249b8a6331750a9544d0bc5198a4a8b5c1753b49e6815aff1434a4bd84f30ad15bcbb87c3af415dbb3051f1a2f9e33dac2dcb8331ae58449f4ad37fb7014cff1242be1d5d6847e5a9a1d681c8767dcbd0caf58f6641315f8a0e4f4d33c366649cf22c1e96daac352908727cdf50fce4a3b8dd16c1a5c2a55066a7346ccd5de85c89fc11d3c77a963dae7a0bd181e6bccee6cf5630e5da1409d4d9b7df4c5fe8e7d4cc2710e331ed9189787c5ae0bf946650a0fd96d4c3ff3be2cddff6d73d266795c46bedf029a5a78244f8e252a4d461c0a32372dfbab2bfa86bd15ae5e770875d31d96f3e9c1a088728fc36a05903e90e70445fbaf15955425bcc52ed2d65e56603b7c788ac0c3b76c60d9fc36fc81efd64fe4463cf67714ed3206641e290e23894af5a63fbc199183e0fbe4e3cd45b9f35da8beadaddf1429c0a8938987ca00eb6f076ce3088e81260a31ec050ce837bf11ef3b4adf8f33119603552e4a45a0afe02cefdcd5b2622b7e81c3a33267264301b993aedb8a64d31ec995ea2a4853dd6aa0844c525948ff83244c768aef53f03f3c653b59d1927b547da8b6e038c29f1223801ac382647faf8800ae0fb2df0aa0a35c29cb7a17cf278e8cd916f3326511a885ec11723bb12957af3e9bc4596d305e9442b6cf8d9cd019327debbe8bb04dde5251660a79b894226ee2b1d5dbe9fb3bf85f6a00b05cce72392197363abb069a880f3a884744061b2c681a0952578a2bbf56ce44c39249cd1a94e7edb84447c940ac96395329cad0207522a685d9596e7212b10c973298342a0a40b418b56b9e86745419add57d71d0e91e5df912c43d37e1782ec34d62b971bb673183b212535445e0246fff733ea7fde40bbaebf9c6be4adbe9f706d8f374ce748e32eecf3cadb97a9e8f83ed4e67d9c4fd250c0075861896470680faf3390c67bf1b45d615c0d395e3ef0a87dbd58573fcd82b858636960374776952ebbe66f7cee5a0e41e4e1f7c5bf13f9d1c9e5b23527113d12bf4b04127dcbef7f62d8db454542a7a6cd63db691a73e59f837ae4ada2b71135c3bf3a20348052688e85d712f229e6af96f172882a838126c7e2277fc404a9473d6b802e8b51533639f0ece9355a906693e49b1467913107ee757eaf3f7ea8b65b4fbc880b0103f693e977d9879a3605d5833b3498f17060239ba38e1ab1d0b673dac09b84f5aaaac44a74764ce349f4cc7f8b52f8b34175ee07e4d5707c3a668805abcf5019205d74cd0fc078505d190066a546d7de7f2bdd742043e7180877dda5b988eb8503c80d7ef93c5d884137d689e97177d00b2d70845f49f7e3d251150a062d8f5850ded0a1fcb24acb85875530c58659ff5eb168ef0de2e11e75a87bd29a9e12f1ff92306b893772febb4657857098a175fd3446ca86d18548366dfa8200f490d0bac02af17d71d694da49366ff860682f79d3736f8004029c331c7232a813041cfc6af459525ba6151f32a6ff82a3e99ee6ce2a22ac327f096079abbe5193ee3493c52ecd31666a445c8ddc72af6324954329e5be07d498274df68acb24473964d993f33c0f073aca1a78366783440fc5565c7146ea0a9bc48604e93864d88c1d4f121f3d86bf5ab4f9ce7051684001ecc72264c6f7771e0de6443a2b776eb90161c2cb828062ce3ed2f1df23e75366435c20d79f64d9ce89cb14b5ed0cd6a54dfba24827f7788519080895740c4c2c878b3b5daee2b8600968f06b03ef65f6c78e95fe4f38f011cd113f84137b839650c6e50fcdba5c88330513a7e0eae001b02531c40c467785e3a9927b34e13fe5394e781882314bf38fec3db397a73fd6fd5d34b9e3ec6e5e11dd18fe69f76726fdeec54fa68e796ce328df7daa11006ed91d48a60568f17427b02ddd86276c06d3d3163f137ad31e7b791f4d1693e4e377fdd2aebcd1f9fe7fd7e3e7fc534fcbbb8ba0761abcd30be31158e4b6950e9563fb904c5d2f20642c2a19e9854dcb69be243e889dedc53e026b541e2cda744105e35a0cdca07f125512bbc876600f602961855d6f119a149ef545cc9fbf6b4810ee216a4b16b0bc177e979441400489e7c3eaaa2cfd68f4bf7f900d40435d664de400096d6f5a08be2368561049c74376f36c091f9220091945efe53d9c67089919d464090a18e4c96adc9c915161b10cde95b624563d5a5834bf9d8161719735181e1a15347b177816426e791d013e35afc524c7c5cd8cd3ba59ea9807095926901f30d9dd017727297f65ee42b3756b0d63132cd6ee3aaa95aab0dd7ab83cc193fe08bd845168f8c5b08f4577fb135d4a71412fc1d396319b49168f0f586bc7267ffac87562e92b16b757665a7fad7c3126b2f990af29c4a6d5d73a183c00fc83530bb90357099a8f48c7cd90ff09852fc81813b138a75f4b9c87ecbe9a7339bd54c16c764b642e172cac4fe4ce309f6d5f675556b275421b68d0f819cd21d8fae22830eb571ced8eefe2768145492e6f48c701e58e68ef025e94cd7f03c8a539bfef8981615fdc0b2413cc9102aa65b9f173c9e2d8a2b0de20c9a867f7afadaf26bdad9cdb566360c933a9ce8ef8237175cdfccd9585806882455dde14c8cdcbad155cb8d69b9e133e6d661b9d5a200ba0eceb3565347d3ad15f50cf43649a9dd27059a45cd1e43d10de911c5ff28a39ac803a0878e05435794736844ef9709204542d9e1fe5744a99b30df736565a8d76258841e146110a93616966c858cac4d82b1bea04d6daf2835cffa61f10d413c366868d22d383badc5e5bb274760757de85ea0dafb87e433299db3b8956ffda336f7d40812f7587fbe3425e7a322c2fbabd9676badea05c04ed1ec4838b4616828015f529598842ac1cbdeac34b2d887c246880f7e37aaacbd4f5dddf2c2a2a962e002495005421d7c4d237da139986243c897a9fef204873610aadf0de73975953ba16919ad6f36e0a770634dbdc247ae33d56d653a8e9bf938f24218bbb39d5cca87cc2f0e18ef87c09cd243774f470a9f6031a2f9f59d762b1b18050422f53f6c697ffb405a4da914002b4950aa953c1b5b520f0f797a3f26537c283a936b6cb1afb2bf29fce3431ba17515ce679be4f0389b90970917082a31cdc34662ed805020925af6b84a261d6b8e2e1a3d21c80ebd7f61a99334922d656c5d1c179990d46bda4e153c859c2a933a7517c7ed4fce5e029ad452cde623dc10bf66352e2b34d46a07f8576343e065ac47f0f99223c836dfec4e9d00a7aacbcf4487af6a18fd6a128562e1732b792905118e97feb03a44c88c41781ce27a9a1677980f8ed7a933bf0e10b88186c7bd7cfc9d855bf893e11337f29c6d6e48bbc50634b25eb7cc8cb"}, {0xd8, 0xffff, 0x9, "c47b295e4e09dc9efc06a1c40d0c7889f165673a8ccfa5cb0ebf2380c9a8612d0069ec0193a2ee6315cfd8835fcefad70780774f8f4a3ba05979dd01d07a008f4e564b1383f097c906de3b9a4d587171688766a98569be364341f1c052e78176d1389f31a95fda09ec7b63337d36ab6d1a4f53568963b84b50127b7fa624503663c5cdc7ab65a3182bed7c66b9df8901def2a35d3ec6263bb8d98d48c9061ad6bb3b7efd9e511c7a7109d233e5256a9993d2ffa8caa541827ec62f652c2033fba0587b8b9d85"}, {0x30, 0x1, 0x8000000000000000, "ef6944267bfd4b1365118523d393a93ab584f04d1a903e10753630fe62"}, {0xd8, 0x1, 0x7, "d5e293ce4e077eecc74a53fcc0ae3a7021db736af1be18f15ba92a83e30a30c0d4cb74fbe71f110f15a2f0b42bbec61381212d2dba86d4c55abca717253cc45683d94f8a94aad7fb8264b4a6659de389180c6c26f205bcc92323f39046e17957fe5a4468718fe665d8315dada0995d8f1ba3a372d338c3a6252f66c9a913e0adc60da33631ccb6176e11090ca953afe2f404e1b769a8f96d1991e7c3d65843e7601e377e0b3b707b9c42a7e7f7d096cc285c3165a53b810593408007c30087ff136a"}, {0xd0, 0xffff, 0x3f, "dab6c8e805bcf2f2f4753a65c2494166ac6ff3235a41996d63cec719d4496dd3c12a2a75a3d3911a37e68ced02ca91cd9f07724f7b91f57e72ae029759427e2d538ccd508f50c29782748e5720f52416dd51a2d86d03bb0aa898dc5f4d770ba721b28efb741563619f09fd8f352ca40dca4e2bed9d05fd835f2a85e3fbb84aa5668a2d67650cdbf7f5fce7fe2c80662af3ea07a51ffe14b9ca37f38271fd6ce4dd80f9c26751e0fa804bcc13bd2c536ba71db29b6d4bd300382c9326c308b70c"}, {0x48, 0xffff, 0x0, "8ebea053474aac28bff5d55bb7f9f74fb92d15d85aa05f2122fb6c8fef7ca4f8e146c810a52e13d7bee8ae19e61b0cbaa5c5eadfe2cded"}, {0x10, 0x0, 0x2}, {0xa0, 0xffff, 0x8, "2a0c2955ba42011128ed5a9299ec59dd3acb9b4b567224579b70a88b9ab8723ea9ed68d572648a8b54e70b3ea9d9a534a1fc8e1244adab61ff8300ab1abb327db084be38daf01af4a54eccb03e03b0cb89ea0bfdc68746a373f209f335179f8198e8f70adabf82808346354bdac4621e9b681263ba005963642305673c6dc135b31459e3bd463bfbec2fa09a14c5"}, {0x10, 0x8000, 0x80}, {0x40, 0x1fffe, 0x8, "d4c5352b1bc86173c31b73acbd5bbad4f85d7b6763dd1fd6e17d293ef469a903be2f7b615a8151aac232"}], 0x1408}, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) munmap(&(0x7f0000623000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x6b73, 0x9, 0x9, 0x2, 0xa5]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd8132aa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getppid() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r4) fcntl$dupfd(r3, 0xf, r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x4) semop(r8, &(0x7f0000000280), 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001500)=""/205) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000240)=0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x61, 0x2}, {0x28, 0xfffffffffffffffe}, {0x40006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r1, &(0x7f0000001480)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRESOCT=r0, @ANYRES32, @ANYRES16, @ANYPTR], @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRESOCT=r2, @ANYRESOCT, @ANYRESOCT=r0, @ANYBLOB="4f675692620be1a639699d08a1a8f7a5cae37dcd9e36a09da5839c2304c48985111f6487df7861be7b479eaaf0470411091a1c6a44038cc60e73d5f9f0d4fb5ac5afd595c7574c8254588f5fee184fe33b2ace7ad69feb558522d7caa3a0", @ANYBLOB="b7887a9b095df7ad885487d0d6a99f49421d03cf03041bb197167015912d4b65e9e07e5de48dbe33da5a7346720507ae13af34aae370f4684df9ba8277bcac9ba27183645080c075e27d433b87d7500e035b66de8a"], @ANYRES16=r6, @ANYBLOB="75afc649230bd80247f990f2b918438a9949aee516df7e6a483dcb281ebe38d426f947651873820176c94c5c6ec48e1633f63512e81c1672022e1d104efae995dd3708c3a9715499979be2df5154365f2a1f3720c86998ad18139462c282b1670f173eea05871fe14bb51b9cbf4460587bd6b9e1f3476fd2f176c99875486e8d7d82768efbc9dfc971efe6ba36e38e58dd4799ded429c8016b3fdced89100ff24b0038b6b186038168ba932ba55db224a4616c3c8f2966f1e481a1eb89941a9b2ebd3a4cd8dedecd9a81d5296b618dceebcbf8c5bfd30df05e09923613205eee3ecff32152dac7f1c9ac84b9e73f7e0cccbe8edca031bbc9cfb7cc87b07528c257fcdeda80109bc508a426ca4f6ceeb814ebc0a0a906e7fabf9c0ee34901d26c736aee1021f2e67e773416f8463e8b6b17f7abe65bf521f964e96da2e97b5586ec2c67b2dbc584453b23e39eb6028f826fbc00cfe6b545c26a94aa34502c14f5827ef1b53625aad750f87414050de820245e1d399b0a705d0df08fd4eee2750f85c90ec744b125920009ba8a2e0f1743c225457f5751559e57e82cf06b4c611e683ce5e1a0120ae3a5a5b5562875e95f8be87dd9c3fa342feec01b83ad914264b4d67ab303795f6dae690c09ac0400d0d5596b394d64351102cbeb9b604b687e37d09d11435630b50e9a23d33ef852366a4ceed6fa3df8c3a02dfcf66cabcaebbcd1e0d459069175c14b28e08f552ca38a9fdf58ba03dc4743e7ade1cebec442fa788ae4f7f82308f799c6d053de3ab74822122117de43496f47c70df2bcf05e8ae6d299cac4acf48799fc556090038e0afb3e84d4ba336fb88bb1cf5471550432360624dbbeb78cbbfa86634d93b6ad3e31630795b48ff3141c2192d33de20f1a6cc436ac1e0ce6265a4cfe997df8a806bbdcf6e35a2428c11e1a088418a5f57acbe9eff1acebed3939c87d45a1ac8c3d9f5cad4a38c023f6390777d8dadcf876c9d38360e2db7fe40a5ddbc80ee9bd3b6eb86dfb734c50e4770281521b2b30534ce867022c2da701e986227eefa345c6d1af723a0b579bf5ea87ade34eeb9e36a3039f5cfdbf607d3358a1531ecf6f4d290e70fdbff775f76337b174aaf15b61c5ebb83798d177c8191118435b8db00df23d49b805e9821189d0d9f0b2cc78863b4464fbdecf0df5f301af4d71c9bc1d19c273ca868d7bab5421accb88535a8be8d5bf956f803b13df56003c432a69f0f2d6af2ac3b97628c9ddcf651fff2a182c4185fa7b3206282a1567d15ea9fa06c5521f2bce1870cf93fd357aee04e5d56d6eb8bc689f5f4ba4bdd00b149a14b27b9acfa4366e5681e36e19a959962e0a2f5593d3f50f111b6b4e0c84c1fa005694036e8dd03fe87074df4bbd3e1e6f874935fc1f21054d5a9e0231906a5eee5699cc40b958ca858f2dd9f16fe00d0c81abb24f8444eefd40aa40b023ccad7686b37cc699902cae2099b7053395838445c7dd11ea5c2da6de036ce34e287ac6b4cdfe391d6da9d342b4b47163abdac481aa0380a0e8bbf71c355c0ed243e837c575113fa2f3a16f3af2e96d5a175c868efdee1b795cfc4ec6d435b001f82cdef96b418fc272b6c323c0c124be018525e17ad7cea84ecbb010ef9931ae9fd7484c2b4e58633dc5a24eef380824c2bd34e0d95e1de4d7c2a009cbe95dc67d7d0ee013f24372efd758eafc7412426018cd4bb89f758e5bc329500847bbad5f07d45f6e36ea4763e8242e3dfd214a66d1146c1acab08d9ab76643bd7378c9b6e7242b634019574349c66c74a68649365fd9b93f88bdeca44504be58aa1f921b6c4bacde59fd874467e5374821198affc524405937dca9751011b87d7480141d52bff2fe35d88436ad111de085bfff7a58ce139d3401664b14aabdc8d6326007f0a096301d3e8cf884b0e1a4e3405dbde11edac8156d3c61541fa292943d8c2a86a9af9c6eecdb71d1f3b2fe85aa5af2538da3e523782894e97fdc34d904804bb193171ec48fd491d0dd3ae0c98ae37b175e8391904a37334aba95509f8579ee7eda4ea24c29a371526ef52a77b5e61ad808f7b6d287b2f32aeb3840fcb0556dc908c02268c93847d2ecf32ed8acdbad8a2001a0f430667a6a104e43a5cf7ff360d8dabf3af57fa50a87fa40f3ed67ce9cbc929a1bfd81f6a2946a2945b19ae34b1154530f2df45afac7e82d7153792949777a01712cf2975583508554a6db85001cb843c8c5ade85d818697c932be328cd90928fa54f98a8407af201116295d68af67dfdded5930d0a4d896ba45126e14724c487fa1837af5c45b2254060d0a3468d2568faffe690f75b85a98c7d210aecc708cad59490817b0f71fe2d4d2d5b9085aa11e40e5d2682c3391a53daf5b10323e1b9f64788f88ec1396ef9bcdcbb2dcd394d0323ed8a385ad7fbefa9dd5740dd83cbdc6859fc019422adb79ad12f8d173384595f969b64dabf965bbb1db92aa8297f0101704f8e3db8d5f874bb3f5d74c50f9576e2b1cb900874bc9913d2840b139dd1fcc42451452e49eb96be4dd7ccf84dd8eec584f8d91df3b8812b3b196caf4c99d88b7844bd02fe91fb381fda9e5b1ecb98fdbbb83c14ea79f0dac9a6c3682f3555f644fa13ef90f93e8a557b83d4a4251974351f07b56a65a4c893721eef09cc9929f358ffc82b54c617ebac051a54506e6ea5f2d0d7c3cdf06d22f74c20a3338240f7bc7f32cdaace425cfa1caa6653290f61935907cdee14e2ba3cca58ea2848bf97d25f50ac30644a0fba6635b5a2b5cfc406e90f7d74c59afea8ca5e8020d9393f7461741bc4a24247e24a94628983757937217c8d4356c009f9bb797b06e29e3e9938185fee607636eaac94726c4a1e8e232c3a417430263117868dc9a308bb8e6b109a00cc4b7101776e3fe6280901fb03a3fca9984d343ecd433a20c9081164387cd8e8f91f5dbbc71b832bd02e55ba4787aa8dcc4cc3da1ff4ad9e25233f9ec0ac7661d27936e85742c717772fb6aeb4ae231e776618561ea525947c3483ad7bc1ac008413e979b8b75fd1d91248d661dbc6ed62f75aaf535c2c3d1389e3c6eb0b26222176506eee7b78acfe0218290015fbc5e98df71ffd8cac5fa5fbc14fdc855a292083eb6da0bac837cfcb55c9e55bbaf50d675581347efe2fddda652c19b8de5fee4578d17bde234980177a308b0a0b0098f5ad3f1efb1579f71a04f078a92f99ca60b2427c2ae411896acc669ab9e542ad4f5c9b340e50fb43fe50d390ed9092e3e9431c79aaa992c1defb2a0c5e8205138f3651b444696cc155f00003805fa3864ef813349406d88863f08a842d507de3e7f05da2f2778c114ee4f4331507e4fb2ed91122fae64bbae36ad099044b4417f3e2e80eb525b3e01316f30e7331c98c7699b55481af5ef2d657f3e9ba549a9d8364da58d8ab073b122520f7c61145abf2ffe590130c400732569abe02f457023cffb6f50473d37293c220c1792a20d04791ffcfdde9176d7c8fb494d0e9bebeb9ad871fcb155301965ec35e9e3c8067fce17c9c504b68602dac7156dbc10f26bfbdd7a5deeb42974bb9516892f67ba84980670dbead2aff2ae88e05b6390beb70527e72e064e3cbff9082094089a949565eca0ff9a94f940e4ce0f46a26c017456d5ee12bece1850c736db39fd3fb3c450bb3951b0473667ccf6bde762e8e3cbe6747f1a51a3dc3350862e6de4bde91002241d1d318a89397dcae973bc096501bc8d9ed6e7bf7b32923510892164657cbe09c705bf95471335d47bc0694a601f94f72ae73ef6b161e5973d418001ed2253df296a5ac751729eb5c902af5b016486951b80959e49749f97e11edc9931bb0500e2e6b1cc9f217c9569d05fcc7aca1e3a273e3c752c014cc618da719b0109a709aea0725c4b65db28be6e871f36b632303ae12b0aa56eba6596f68e3ea1f4cab83b133c5fb3023f81907646446583d93a99791aa0acba9e3104dc11bf2e1373b577bea45f6284aedb05fe3a5b5c2f224bea855728acb723196610be4574b11406df7e6c91bf08021ed64cda4c473e564a58e05cd55130a4a3ce5428f4f800ef0e372d5b6a3a88fab932cdc20f92dedab665032de6ca6e47b6d9c37cea47f9338327487013dc6be432faf9aa729c59e1d94e0e9c8baaa71fae0c81bba1ae4fa0c8416b54c77cf0698eda13485e406c282d0e51e21bdc3fc1e1e61980ff0eeef699c5cae5514d8022a82826d31d186fe985eb3541f0ced090ac7d9decf793e365748241332ca391818b61be231b7438564d973850440fc7e6b0264c8ba52082e2df66b48c326aa52b7dcbd76545c63bff6170f0390883517389f0254c9822185449dea2d538770a907775b5e77f1377fcabc9ece4b12813d478c871e4c5e8c640db2a47ec11ef3cde2a867e39862221b1b0708e8f63cd3296067b9e19a806b495d0df45c72542b20bc8ffb884fe32e4e6abfd28d73c3d7c982933901a4d3a6856a4f8cb7bb6ff972727af3c56fd7b2f7d5e9dcf2196e6178964a4a1c06cf8395d37ed151a2afe56d2f3779edd956e699f6d95c41fe2930f30facc7698fcbfd1316f4391454b40db6b555a0aab55a322e600ca7c9470ac896083dfb53331498a3999d779b18babca880303a40c6de7e74d1728db8f5bc137e48d8929bfcde2bf103dc71780b7f100a2584edc158d557b844666fbd00dc708eea01d62b984215f6cba6670d31fba4ff09505858f1cf8ee921e6818c91374ed3692c43ccdc2f1ae790553d39b8524845f3a54f030524d08fcf70e5a82cd3cfae14ce4eb152f1561c3a67b28caa2a02de69946fc2e8fef4a1918aa19de4040e25fc56631bd610ff113fa1eb29f95e19dde1dd80f96188896c486c743b6000d2744de4bc9a367bcc1a42f73a3ae9f0278d79167c3780c4744809c8d376dfb87d4a703971a6d31be63629f5ca3fc4d3efd49b9f485a866bfce64104af9f6497827a6da9c11e36ed28e69df334ea4dde0c066cc6812b02cdcbc27937ab1c7bf2736743023b1b18d2889969db8f01cfaaf88b4d4f61804d31540ff7d65f526d19a0ddde21a30c32f0e548a733dffc19bf218556fc2c58ae0583f78dca4ec5c0860ab1ec125b2032c09f0817583dc9b0b47a091c8144f9d8be50c23b25ca06ad3d60a358587df9651d52fe762ac9a8ced726878ac244a31db6b14c23396b4314df314b6d6be929551a74393f7ba8051554bd05ad47b4eb0d0d90c9ddde70364c8a9b515a68ebcd47edfc871eeceb355a53ceb51ca5c844fc6896d7214bd02077cd2997f5330806b7ec0dc145fe1555db0ae939ca7bb1c189f16a50f5fc834e03ac9d7267c4a0fd3e3ce15735cdcc5aff6e09f4e5617f30f5f9e50ed07ae55e48af569250a6d287ea8663af314a995dcc616fa29eccf014720f7c7f62b62d8d3af09e083814b8f14c3a447b0430fab4167ad066337edc6856651f45454efd16f6d25539c3425f6f7d46b92d85056557707d2e9af2166311fea145607a95113385c432b2d1af2d31c804bf64aeac9dc585cd4796383629d6cebcc59764e5e7ca854f56108950fddcf533bd7cf29a469d4ec9de3a9bc5c4daf8d3f3a62fc108494c64382621e114910a27f5212f0b08289884d08f06997bf0f2287dbc080495080929f1e3736b671b464274c13ed3d88a4a7a9b932c5505e0f5bc9daf4bf79bf959d920d5803d9797e289129a02e1267c9c1d7a8f4fe8ce0285b7a929c3aa092c6bc1d257e991fba5acb20427f60aa5df5e703cdfb", @ANYBLOB="e6d6814c1790639abdfdc1063c330584596753ce5e2512ad53997707f4f5d4910858fa3c05f4ba8e53e0ff48d03557f5bbd488a393af502e8c1f0447d523d390922553011d149f3e471ad3d317bf4873aaf4bf9a6d0ee8e5f7002432f6a632c14b73b0e0f0adf369b25c7eb325cc7a3f57ccb34e1f189b6c4bd0cb5a99be2792b3b4731601723597bca5cf6f607ab87dc1b0e6d8ab8fdb66d44a766eafd4f5aea2046e911a566092828e77492d10e4526f3e6c1bd63df3fa17ca5c80e74d1f79ea7faaa26ed697bb6090f157e5b0b79f5dd2ae3fcb15e06dece2d4518a4a57352e06873176307377ec4f83bb61", @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16=r7, @ANYRESOCT=0x0, @ANYPTR, @ANYRESOCT, @ANYPTR], @ANYBLOB="a6c298994cfef52508219e6be343ebc5f2a93e607a0398de942b802ac571dc49b0932d2ac08ce26c96e39f94861eae8418f9d727e7e0e021d5c64ff69baf418cfcad0fdc74a4a9ea22867e43b80c41ceb930bcc748bc0704d51f36b714184cdd3aca1801d5c558817e18bfd212fb3477ae5ec974e8b0432dc4dda41aa18bba790901e70e7b3e593e388de3a3941fa400a835edc0537d137818edd247ccd1fd4268b4413660f8af8f4ca2e27534", @ANYRESDEC=r10], @ANYRESHEX=0x0, @ANYRESDEC], 0x4) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fec", 0xa) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x8a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x9, 0xe7e3}) 16:00:00 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0xb829) fcntl$getflags(r0, 0x1) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:00 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r16 = getpid() r17 = geteuid() r18 = semget$private(0x0, 0x7, 0x0) r19 = kqueue() r20 = dup(r19) kevent(r20, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r22, 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r22, r21, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r22, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r23 = getppid() r24 = getgid() sendmsg$unix(r3, &(0x7f0000000d80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000140)="1d76b9c782230987b936ca6bbe4326b82f877a2e00123ea57b1fcde3ac35cc7544595ae29d41819f029d1782819247e69b0241e4a4e76794ecf28a8107ac1deb65c921e45025d999cfb408642374482bb16c3d676ca2607e72e39f766169871809739678ea06a4340358e5e98ad41c6aea0f671ee000b3dbc9dec72cc0542bf6da3ad73d732d52233b70e994a6f6c0dff19fb33aaf8f30384f41cd3ab40baca340b2f1ea57bc38ce69ee0251ca67696e52a3456a65", 0xb5}, {&(0x7f0000000080)}, {&(0x7f0000000200)="f9928c74aab99f19b756ba95a79b09b1d3e62b2d529559a3365fbb460b83882470e5480e6804628da9837c46066af3ac201b59d087b0024ae9bf03fcb0314473237ff7b44481251ac06ae9706f6a08c5cb0ef5c5f0", 0x55}, {&(0x7f00000007c0)="318994a07dda4237e01e8f2c6afad5e57bbb569c853615b74e983144d0bdf47d087b52f2cff8a9531903d149f5cb95ffcb9c96d9090fcbfb6ac1e72e5121e45db1a4129cb3efb0114b09067230f08531035587ff619295908423b16ff2982764cff59ed8b65b01bfd122a2aae200589a4e606ec705d865d101baf056c062b6f5f37f11d45465fd2bdb5a7d5bf63f5b7b1137cc08e727fd0e5c97086f8ace4ec27842a3135b389d86c87931ff55b8e8ca7a59d1c5b5c7d73d2dc06381029ffce1ca3ca71561ce262a607c621da58f59", 0xcf}, {&(0x7f00000008c0)="cb1f5e105797a6aaedff364c7f0ccee767e7e538e64a29e0cd7267c8b3b8cf137c51240ba5ba1cd159c478312a5921ce8898dc8034c65e325dbc4b76102abdb6fbc21d458db8ae276f9b676a7c99523e18b47f8ae1baf3e20891b7c8a77ae73cb7dd599c1f16c5734fdd944a17a654c91b81af63e843143aed9c4bc7daace0d4ae9a56eab91bcf8f2fbea1b86bb43216932c7a8060793cbaef27b34bf3090111773eda5473834064698846e5423c3f36c802b3f862e7d8aed8dcbb89839b461859aaa3096d624e4fa3a90c627dc2e8b3974a7bcac6746fc51f2179fe", 0xdc}], 0x5, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r9, r0, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r22}, @cred={0x20, 0xffff, 0x0, r23, 0x0, r24}], 0xe8, 0xa}, 0x207) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x8000, 0x4, 0x7e, [{&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3b71}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xce00}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000fe4000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x62, 0x4, 0x53c, [{&(0x7f0000385000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x586}, {&(0x7f00007cf000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000035d000/0x4000)=nil, &(0x7f0000162000/0x1000)=nil, 0x8}, {&(0x7f000027f000/0x1000)=nil, &(0x7f00002d8000/0x2000)=nil, 0x8}, {&(0x7f00002b9000/0x1000)=nil, &(0x7f0000543000/0x4000)=nil, 0x7}, {&(0x7f00000cd000/0x4000)=nil, &(0x7f0000551000/0x3000)=nil, 0x6}, {&(0x7f000070a000/0x4000)=nil, &(0x7f000078c000/0x4000)=nil, 0x9}, {&(0x7f000036e000/0x2000)=nil, &(0x7f000046d000/0x4000)=nil, 0x7}, {&(0x7f0000180000/0x2000)=nil, &(0x7f00002fa000/0x1000)=nil, 0x8}, {&(0x7f00005b4000/0x4000)=nil, &(0x7f0000731000/0x3000)=nil, 0x1ff}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000059e000/0x2000)=nil, 0x5}, {&(0x7f00000e5000/0x4000)=nil, &(0x7f00002ec000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000141000/0x1000)=nil, 0x7}, {&(0x7f00005eb000/0x5000)=nil, &(0x7f000061c000/0x3000)=nil, 0x7}, {&(0x7f00003ef000/0x3000)=nil, &(0x7f00002b3000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001b3000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getppid() r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r4) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) ktrace(&(0x7f0000000040)='./bus\x00', 0x3, 0x2, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:00 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x4, 0x2, 0x7, {[0x8, 0x6, 0x80000001, 0x6, 0xfffffffffffffff8, 0x0, 0xf9, 0x1, 0x7ff, 0x4, 0xffffffffffff1fe1, 0x1000, 0xfffffffffffff612, 0x4, 0x5, 0x2, 0x1000, 0x4], [0x2, 0x9, 0xfffffffffffffffe, 0xffffffffffffffff, 0x1ff, 0x0, 0xffffffff, 0x4, 0x8, 0x695], [0x2, 0x200, 0x25, 0x7, 0x1, 0x3f, 0x9], [0x4, 0x7, 0x3, 0x5, 0x6, 0x5], [{0x7fffffff, 0x1ff, 0x100000001, 0x3f}, {0x80, 0x100, 0x1, 0xfd6}, {0xfffffffffffffffc, 0x76b, 0x8a, 0x109}, {0x2, 0x0, 0x0, 0x2}, {0xb7cd, 0x1f, 0x1000, 0x7fff}, {0x9, 0x9, 0xa8, 0x3ff}, {0xfff, 0x1, 0x4, 0x11c444be}, {0x7, 0x64, 0x8e9, 0x40}], {0x4, 0x200, 0xba, 0x7fffffff}, {0x4, 0x6, 0x5, 0x6}}}) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400", 0x10000, 0x8}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) socketpair(0x10, 0x4000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x2}, {0xffffffffffffffff, 0x4}, {r2, 0x2}, {0xffffffffffffff9c, 0x100}, {r3, 0xa}], 0x5, 0x7) syz_open_pts() syz_open_pts() syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) sync() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0xf7) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="d00000000057000000000000000000", 0xf, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000, 0x0, 0x1}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0xaa96d8c035e891d2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x40}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: getgid() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16], 0xffffffffffffffe5}, 0xa) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/154) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) close(r0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) recvfrom$inet6(r3, &(0x7f0000000100)=""/19, 0x13, 0xc00, &(0x7f0000000140)={0x18, 0x2, 0xfffffffffffffff7, 0x9}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ea014000000000045f00000001010080000200"}) dup(r0) read(r2, &(0x7f00000036c0)=""/91, 0x5b) close(r0) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x62) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x34) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x40, 0xe4) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x100000001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r7 = accept$inet6(r6, 0x0, &(0x7f0000001740)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = getuid() r10 = getgid() r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r12}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x0) r15 = kqueue() r16 = dup(r15) kevent(r16, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r18, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r18, r17, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r18, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r19, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r20}) r21 = geteuid() setreuid(r21, r21) r22 = semget$private(0x0, 0x7, 0x0) r23 = kqueue() r24 = dup(r23) kevent(r24, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r26, 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r26, r25, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r26, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r28 = geteuid() r29 = semget$private(0x0, 0x7, 0x0) r30 = kqueue() r31 = dup(r30) kevent(r31, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r33, 0x0) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r33, r32, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r33, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000380)="1f1ffe073473996a86684597fac07f63844e8c687bb764b1bd3bba348483cfd796f0a608fcf1fc739e73c75b39425e560fff9dc54e4371286f0cb834246adda94602e52d213f97a0abf2016675be5e73b748fc90e0acb24321f2fa82fc64afcb9d5d50ac85a89810c589a780df2f3bafedcd9836bb35b57f16fcda8c401f8893facc7f726d82372a9c5c63b083acc504f09bd5fea4a0b81b07a89362026f5f30e92f3a090d610a5a5547d31cdfa3c5927aca15196453e0c06cda2e", 0xbb}, {&(0x7f0000000440)="1a65c803c630e63ad1174f0941fd27f73f8472c549e6ee530af2ccdcf825843aef625477f2fdc9e688e3c1ae2dd96b68d35eb11e5241a72d024c8cfe7cabfb7924d78f9d576b1fcec8b3ce037d9738c760cbca8f2f4d13141e0598750b0d9050a98e9f983a46a8907939e6d294b53c2ff0eeb5bc6e6446cf53b4a5165a046d481e3b21bf36045e64812a35f014696712659de6a66427312bdc0492e533ef15e0968bc7dad6ac9b94045eccdd35070a29f2f0762259da3889bd81a67d9fd58b0389acba12c1a4602a9d0af663eacb7211a7c30a8399f76ecf38b4971546d02bff44a23861be3e7f044fec8e91e571ea4e81f1a78fdc72ae8653a8854d6e1f2e4ffeaa28159bda27b4f5e12aba26029b9adfb76676569389b5d740af952f9092a5d05d67f6bbcb037b4d10cc1e4e532882b27060b4162bf8aeaa1b3bb980b1fc6933d53fd19a2a1dc06d963835a2844e3fc931b2e825c61f8fce7c0513b441306f2153e42cfcaffd4fa603eb08c889293a98af15a99525b3236d1dd49fa6a95f36dd2e141bc301afa78f081e8cbafcbfc0bf12eafa303b475b16c39ca83dddc131ce84bde4ad999acb96626cd77c2daf95431ada544252640045c1998612ba8bd90188e11d2a56cc35fd5bf46dd8d918e95998ac58d70fe7d2530d17ae970e364fbaeec6f0b0bb36066fe3a7987cbb8f8a72fbea34f19eea314870df8914e2d59a191f4ef83b611a469719322dcd4e4e6affec77c04b560fdc330cdd04476721242ed984e5e8c416c0df749d1346b33d58aac1f93df55f6bbb9654b8608051c388b39ca09bbd248c0209ff620ed65f55c2fbad9f55ebfe7dfd80d9706695c07f68a5913579190b01f0a71e864610dc386ff493182d12eb03084173dfe42d4dc3189cec2707a75f0b3c072ecc0278111232948f4d665d6b2eb1f31b079b38b576e3984eaf42664f090f0fe5c7194076a521fc9914ed31c1adb8d02ed878e40c7e5923e2b2149beae2de392c942d3b4fe97bc8b7454f8170261feaa3724e72452237247b58e25d357468fc88fd2c17ff219beda0942b17e2e6120a02c9da87919c25153ad6c0e18d32ee90144e14911e0bc88b9041a8d274ebd8c83d96d1035851d717bafe3965ac81ade7296fc7d0ba78c9e7395d1edc57934e75768ae3e472b282fae222b77b7564bba825e59ed16aa045795a2b7c0d6caae0ab8f4dd12e05af536c23c23a2f12b273deab949769315a5f200b078c0ca2c0d93156b3b5d7a38109cc5b8ad4f9156750180d912e3755d07689fda13e329f0eb55742e84cb3757b4507d460e7907a2b9c472b50a92087f43f154a36d40985ded78c14f97b5b70e6c675e0c5119d2f1054bcbc36a1020e471709398c48394e0e50fb0ecb3ad79b85c7aadcd208513118b528092f2c4b3106e1490f75881da4918b2c99313b09d930ef20ab8542c4b2ad7c7577d945083726e03ff08f1812458d78b0299a60ce1cf70c516dae6bfe9ea9e833bdab6fab1b42ab70c312d5484c7ed5bafed807d6060a33b8ad290dd9135d03321d0f069f73fc257de417145666a7ac2c87aef980a705ba64c85267dd28b342f9ddbc1a207c6fae3fe4e40e913fefe67fbcafdbfe8b558939a5f1ef502363a04dce69fa6814fc2ccbc6997f3364d1fda4d16d117ffbde831229985e62bfa117b5ba51beac083777f3a7294ce60e77ac76b892e66a9ff099d04bc34fe00a7686f5135a095794dfda5a8d0dd8fda03752c79ca063efc527e303314033a8458a157fc710444ce9cd1a57f7422f7480e20bd02fa568e2c2159f30f951dbd827b4a071f4b371b1aefb2c893499b704716a7eaa4ef0be5287914ac2f2042a03f524c7a44457d6afb898c0c496bd30dc24be948ba60c1db5cd536626c9a66f0bbdb57b5eb82aef06f7a2f7d44cd841f0bf266705fbf896973b99126054a4f8a1885537c07a9c40188c6f914aa57125dbc9007b8090afc073715486683d1e49ba12ecd610ef847f9577543dc296c3cd47e372d816d8b24d6c1b96f60fee7d15f597207a228a6f3f7c1f4058de3ea6a6ca0d9f4ca7028c80c35b5ca49bb6e1585f998155570b4ffb17c4ff11a5d7d7d0f2a0e3a8dca9c932add99eac35e46106ee64f04f5f58cad8b9bf3cb1e0a56f73d3b6fbe2586714c4bac82fd5eeb7dfd3a9a01c2a3721d9c5f0d7012bea67ce5a61b7ff41b56a6f0ee19775700d4f4637e614c5273ae0eff2cc999e9b834f3b3e7912451fd5707f2e713580439c969f0e61f4dae79dbbd3574fbbaf9c759b52c3149d48e1148ff334c837e7c2a3598f9cf39e3c9bdfde4101cebd1bd902ef6db73e2f0105615adb6b5c1099c0fef91070c485b134382bff5adcb51cc5497b13669639e7a6d5e8f65a869faa0deaeba49ce1a4e6a4f625de51c1684114db2602d37b9c444c01d184f0e682d9a42130a584ce7d4f992a641dacfd330a9c897fc473974e7f011107e64e866c4e38b696c727f45541317646a33247a9066972cf64956bbf619521cd6a4ad497424edb7903d13374cdb09caa26c1cdf13f227c1704c5e1214c93e3ca074365e171d176aeb7ae65d83df4541074c7a3c171cffe1b2743d81e678cc3db44deb7f47da2ccc483e3840327c5e7e6b4cc183f4fd73bdfc6138f4400ab174224b519655be096c7772aebc93db9d5c800a5e3c46370f73d10930e5d1ce6e9cf9c94885f08decc071a70ac62f6a64ab9318b23f5d05d57bc29ed94831a3dda4449b5282f1c438fefeb1e234bb4455e00d8fd5228977e5ac32c945c070ceba0eebc758d5a7ba169801ea45cd0d404c79e119c7d551324499256814dcef9cf2ad924901d52b972d9a7c97f86842590f196877cc5dbaa10ce79640e0a662e570929930f4ddea01557f0e4592d8c3a841f900ce66914ef208d811fceded2c175b3282ae91c2996dad85e70635f6376a49e33c51f0864f216a94d7ea94f4980199e1d4221a0416ea7b4602215a7c86ec7e58eb4fd9df4a55e473b3756997fe6802cfcaa6e9447143e8f1ab370b3ab6e37ccf008158d1b9045476421d8e1ea0bf32345d7e23c583470bf3d74f7a8d38557c7d9c1692e27fa8b2e07469382f282cb16c9e8a3c0a4386df4f6cb8ae16f6ab7f9ad9c9971d8cc92dee1b3ffbb6c2dc9d55234a1343aea3bd7e9601f3398a3ebcae2ef8a33a8337e91d6375cd35dd6355fa2096eac1616121d5a021b07ff0231fb2a3400463a1703eeed0e60b86d2bfb78e7f00d1c6fe895fc721645b3f00a247de87a55788ff27b3b5ac360f671d83c56a481f36843b810513305ee4c2d6cebd9d0d4271d27c51f5a9dd108b2df6588ac85814c8c579ca8ac717473fe907af75f425089cba7aae07719f58dd5095e8f944fd88894e04380d74b0c6bcb6730822b53bd7860d469915693e09591003f5201d4346df6feec06f3ff1286b01edf6003980c7aa3ae28328be7814c150f6048330bb8795dabcac64fb1ebca97aab769b1cb9600e2107b734cba095acee11a81fa1d63b6feccb86259560b9ec9f9250391d5f7186598aae278e87d6f7d4f7f8dbb667678ea3b87ff86ab47e3bfca0420ef902d2d637c746dce4648979e213cdd7644df5c30637da6f3d90c32ab6db389fb51e54335b4ed42582907734dbfdcab123a5d07aff4315cfb59ff2031ca759fda6840fe497c6702a3a8b452bd45fd96c5fe61f279d6999fc6241d578cd86f561e3302462836676b2211807fd92ce88420f3529d676cbc02d15b7222190f8e7e20a135429d8401d002f719eb3e8cdce3ab553dd9a1f6ae42efc6f73ff808a5dd85c7f43dd1e815965472a862cf31377d7e46baadbb1156dd92aefd281584d645d7e808566d030911018708854a7d2be4655c3a2b47f74e0b8d002abc063d19e7710233f0d18e1100c67b2eec88d4ed494969b7347099086a20ede0254202a747677ccfa4a0e5c6b507cc3fcad641951bead733eed19be9686399d1290608d9368b12dd5034fdf55c88a7d9c89ed93689dc30f2197d20efc52cb9493a0cf0aaa68d02c590b0e372c23233b6d37e0700d542e3d7ed15608f855da5c3bc51bf77f8c1f9ffa72c91da888dd484d6c5b7d3e73e0f411eb511cb64dd38563370e451656c9b48ca2d5ae7f75d95bc6993f24be522a1959e855595520307e66618aa78b6b4807d5a00671508e0c1cfa91e5e905163061480946e91c207c9e5a7f24a2897bfcecf855466f2cdf6873bd33274136b95b0719d36b183e15c0ef2d3ec7a00563722d49bffb188a49e6e95bcbd458f1abba66f29efbd9505ffd902df0a6735f0e156e35be299cc9452a13af535a34bdb521ff62d506aac1667f397d6748eaa47e680d816fe4d0f36236df49f0b2189d354efc8db1ced5f4eb29345a2c1c4dcc85ed34857b1280368aea928c78a8b7d650d037bafcc38e3f86e7917769d8228ef6670103a6989cd5ecca53c61de8e9dee3ca0562f0aaa38ce6199062f437941cf39235277d3a353248de4aba3f24c8f639fcaa3f8be5eb6e3515cb5ed330992264d63a0de1aed5838fab85aa3ac16413db41572f7319a07dc2cfd195c818db5af85654c3cb7fcd9b3d38848bfd4dbcf498b116c37f11168c32969aa55e2c0f2330dcbf20e21388185d976f93060c95eabac74fc7691adf4786b96ae8ec4622315e2b0e341110454ea77a83bd21142e5b3379c039f6c39765e434fca4f7a0ce823c35b7564305a7cad9d6f78e153a07210a421ac200d4d589d364d2afadd2408fbd587df996a2eed26cae180ce77af0d25311608b9f1ba9223568ece6bca31d3e4e2dda81c9493edeac5ad44edb7339d13c79a5ee2d653f131f79dcf4369b7c428011af18b2c0006c0753a61a5097a021dff2b3dd098c26980ded71fb8949df31c66645b53db3120e916082f33f534ded5092450b53eaa73b6debd74ab63230e0237b3bd9f890b2394b1b1d4df135575f4bfc684024d8360b7ec29bbb8a325403ce4d3dc9991d908c658e5d23d482ea515d5a2697864b78a858dbfdd12dbd880122c2acffddda7b6d43a3a3fcdec55b3861bf63078b0a2c65cb35d4f2e1d39daa581062158055e066de67e22fcc48d777ed335f8ac15b43cd9bc9043655c53f6aa3378bcabd196f2f70bcc0ae73f6d3fc4a245b0cf570034ecffccc08b36ac9fef7b1471eb52bd4fe4c59084040e160c2504d90af98640a955de5c84b87b627a84949fb05d2fe58a149feb3dda64f38b1817c9f60d788c4fb954bbdd2369e64261f14883eef89b2b1829079ea94311020020e214288bbe298f632d7ecdb61e2444451a5fba3f0c083f5b1a1f533a00114ba38de3c84ac1d9842db8e118595524ae18123d57a6a1a7ee9c97cdae053389e00788cb9bf748bd5a220ed20646da54f37876808466bdef853de76389281c1635279e210098e483e3d25496c15ba20538ec6833e874895699e4fb1c2409ed8365b7ee3e136a6e222fd690d405bdb6c18549c5431ae4973a1550b5c0a42fbaffa21f30ef4e59c60e5d8dba5ace4a628221748586c2d3aceaab943b9fd1ce1c60d68b7fb4de24c91c92348fe0fe10f739d0817a3d3b5302ee47c5563ed758ee721ea640bfbdaa8783c162c9e61afe6cee61a0f763613c65b2199ad48a55d2770b7477fa0174a98bbe82a6f77369da17f6e5ddc9fea9bb79a9ef3da71b35005431ebdea4fc350d313dffdd2a5e880bff291366941810c851824ebf8f5dea925c7324da55e2d51a0f2186c6bb4f614bf850f04562dca7cc1831d4625242c83a25af5e17c92bbf2ed973cd", 0x1000}, {&(0x7f0000001440)="c6ad371f4de8e53eab0bbc793594a734aa16d096c4ff716a806bd54142c3a0b4c0494a2968399487d0ed72347b14a8ce1d3363cc9727b23da8d16f1cc7d52dc89b7cafcd2bcdee2eccf5109a4998cd874723fde99d17a5fe36659a089e09e46abc0ba8c1e2ddadd8b93d2a360211568ca48c88750c05792653ef8fdcabd808bc9b2b4f99a69762eb91539c7f8e8d6cb125873e", 0x93}, {&(0x7f0000001500)="50c7bb617052b2e65b5fc00272678789e9e55432f87084122bfc827fe73cfabee8c285ea65ce874cc16096977bd9c58b8f012b1b9846dceb1b05c27c961841dc5ca2909c170ad6099cb2c7d0d5be656c5d44da7046274a8d656493734ef870d25a8a6866f6a79502e01ff8e65e6af57977836bcb3619cfe86205cec6bf82c2daccad896de540a6ed75bf8d003b7fafd63cc8102213c3ddda914eb9f3d32b30f0052f7e18abcd", 0xa6}, {&(0x7f00000015c0)="ae15f78857450da837a365c1f559af38b6f0b893e4f5caefeec7b179f36d9d2f8ee2ea2936d6054b8d72c0bb34ed9a260874a98f0e79d01cc142285f5a0c93e55b4a5b4e0dbfd249940beb29a52c6098aceb552bf2b8d686b1455762fa0c49e83bfb880a5fa5162d139b674c1ce7ee852d2ddd6249f3073dc7091e4f8aa413f32a0c79b8b8bd74fc231688d9ad93de8a99b9850a997f064a4dacb39e59a9a6d135042f6af7b83840bedef64e30a5ab93f2843edc49355f6dd2ed662fc8ce4200ce3eaa6933d63ad10346e10fe5e43c1d161f4d184a499975ad919c0936f6fa47eb10cdf0d2e857", 0xe7}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYRES32=r8, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000f63cc6110663bddf14963dad33eaaf4da5bf3c31d0dc8ce0795805d0ab85a91faa87ef143711d0daceb3802c301f804b21ff48b05090e89885d24d096efea31fc66fca45e1957d9deda7d51a704c83b132d338a139f472b793a6c19792c09827a9bbad185164a29181f1db80312d92cf2a876fb24e7f153230a0e8e72a5b4f7f9b5d45cf4daab050606f1366802498df12ecd114519cd7311655020d50e4814f44b2c03e1ad5", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xb0}, 0x10) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x2, 0x8000, r4}) flock(r1, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r3, &(0x7f0000000280)="a579f29e2bf7274b12705be5959ad1c40d4fa201694e4cd33b7ce49d00ae53cc58cf9d6f9746264f957dd91ee384f5821c8cfa05d95172", 0x37, 0x0, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="a7dd2fae6958a60d29140ef08f658c0b37310834c854f5bc9562ad4716379a28440b45606f75e957ef89f6acfe47331534b4b5e8a8cbed439dd4d938a42cdae9681b8a6dd5c5c5208e5237f436c9e73a904933c505150198c37b031235cd5df0846ca1b77574f60dac5398d0ba6231f512a0580695a645b2d5a18874006c45324f8d8d61736db24d467baf54e18d362d6ce46bf603c3bc5e223081f9522005d2f4e194ba614397622b1e8fe668581a6a", 0xb0}, {&(0x7f0000000200)="bcdcdddeb751d2e88ffde9", 0xb}], 0x2, 0x0, 0x58) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x3226f014, 0x0, 0x7}, {0x45, 0x9}, {0x5, 0x0, 0x800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x4, 0x100000001}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000001340)="44d7cc3e24c8bc110dca5947ba7b6423314cb54ea0df321626552deac2b5e37e828c514695d6192118aac3b10f964715d14b43da6655f92ef33b0f1c88914682a7474c8064c52f01183a366b909053b26bff16ce2b38a97de680e8b5d983a3119c9ec9bdf476ee17429e23b9fbaa04dc14d1", 0x72) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f00000013c0)=""/26, 0x1a}], 0x1000000000000035) write(r1, &(0x7f0000000140)="220e22", 0x3) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c0, 0x40008000, 0x0, 0x0, 0x0, 0x3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x6, 0x3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) mprotect(&(0x7f00002e9000/0x6000)=nil, 0x6000, 0x1) 16:00:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x45}, {0x6}], 0x2}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/240) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000000000, 0x0, 0x0, "0100000000000200", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x840, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) writev(r2, &(0x7f0000002280)=[{&(0x7f0000000080)="5b3351259b7c4fc5c8d77c169c1eb53d26985bd8c92cfa4cc1ea729db7ceeade63126909b599877906b1", 0x2a}, {&(0x7f00000000c0)="0bbb5069844014c13c3d6696971e748961769114131ba931dc2478ce6576f9b26f8816f139e743ff1891f26fbb35283ccac49ca90afeac1522f5651aa0c1bafc75e992e147b82ee5a9862dc8fcf51bbe75f0bc6e481a80818c7bd2f450e336eff664c426a7baa93be7d5eb136b9c9ce1fe0756d85b7958fcc51833271d0a98f66e869e897c91cbe32189d3cb791738550f8ecdabbc19157985574850c5da5c3c8042afbb838e65eb417ab51550340b9c5b1cfa3a89e3e2ae2ec11773cf1935392259d72d986196f53e5dd278c305e3ab818a91d8c0243f666a99e5ccf56265af5b5655bc61865a60661eec22", 0xec}, {&(0x7f0000000280)="897d4190bf471ede03bf789623ed1f33566a0b799ca838c4a75315b6cf8ff512b6d4116d26f512d6b57e4d5f2488ae7da330159e2597977b72e57af3cb8b1e4e3e880f1161b7ed7f6a550d8f671ee99d209fa02f1ee1d3a17dda196a2e589ce9113fd942b6fcded18bf6a8c48f328ec4c1a27580d24de676d0d240d712f88c2a3e137d44cb267c977be52dbd21a5b8c77eeb96b3df4c3d9ee41d3344550c7195457aa75f53d1129097970744db2ec6bf011deaafe6a4c8da305b20a0c0a10059bd361dae02b6a264ada8a4f76d7f8b99dc29f45d32849bae93c9dfb1de97ac67db1ee1554b73039802fbfb890636c27b667d8c5090e2b0b84ef7dcd63c8b255d968a2f665a5f4da27a137dd7890c1c0c7f3d5742b07b09e3262c30399a7bc69e797ffa0e5d567b8dec26c415aaccbb7b5914ef57a8b98bf0008b7da3c9771ebb34145a71d276bc33f7c2aa42cb47a2bb6df4c535a9bd90b6ab65a1cf7ad9bca16c0b7d044287eb893a0554201b27d188f4cc9042c6f6119f0dc85d3f5caea6182537338a94eef71853f54a0e3c89f13e99c62a6f7eb3697caf0dd79c7956cdf59143873fbedef953c1da834ee417c66e0b2f0c88a60bfff8391dc5cf40d04a8434f2da59f700254967ab2e15f1a3d8f04f22fb4456bd5fdd4c8393b863091c6d98e47fccb9acdd9874abfd07cee82fa2d661bc6ad2dd3fe6ba8bcfc6021e6e188bf44b370daaf82a3ea5402d9b16e762ded93aebeae8c439e3f4c89228bd18b8689b3792cb935eb711e843a309b3b1ffc0d25727a6beec71cb49f93cd8afb067fde4a5c717ccf8f15a99714a982cdcce178b6916d358d11d9916aecd2f80a32b38af85847dc89b937524fcc5bd990d120b778419ac7a4c92dc50bb23af1039885d063ab738d9cdc71e5b2882c70a2b4a483bd658212b696afdcde816995bd830c6a8d88c276b33d4d2bd9d3fba62f3ee953272a521917f772eda44b2a68100d7aee472c38585dd8beee1e25401cf950b27aa72ada7de77f61ca783410d7dcd1604cd67c76ad354dbc27940b55e1bd19a582e975f18f74ac2b6a8ef5313407e751c7dc10f3ce46dd67ec1cfaaf5c9dd703575a432dcd58428865f4600ce9c70a599fb873ca18c4d72e188ec3511b357f4e15cf969176742f181f199213bb51a8d1da227a29baa56ee6dc7d200729b2b16e5893436aac88547e9376fadd5be89735946f1c37521fb4c3116ee37d94b8d236990f1360086abc2bfa65d9640833887920586e16f280738b9a06566f06a8c939d4c5de271c3c9cd539cfff2f9e6c6605ea2ada9cfde5e612ca710b45e3c1746258cde8149b722de3a748c171977035ff91236b42d0c1bba7c83fa60d97809f5a43f2739ba9725ea534c213e02a8e7bb435a34069b9ef6caeb67b5c0cbfebb67dd2e3de57bd45004e99a15b90b2c1163dde06e563e124b0b9d3af6d46adaaf8aa52905681b3bdca7f34491107b3f4e126210cf9b33011febd3b47437a4a78cc0c7943fdefa016999f575404f3f2e21efd86128b215f400b79d7ef8680a6b57f0eeda0cf980da9011793c8ed51fe1b3b60b30c142e0a3f3c4ed2a640bc4bc20674c9331dcac3a5ade41faa816f5f203f5bea022bdca5e3dbdaa0349674af282f959e92d2da05c9ad381b2dd3e15a1d18a77421475af69b52366c4e6971ed5b4ddebc7b98101a1fbf777da743f3401674ff5ab115b4ae54b9702363949b127890ed77e2ce32e799ef70b37a7a971130166fbdef65f12875e44467bcee8492ef32ff619b355310509f397d47d4f1ba42f8210b5bb6450aea822c186d9cf1cff1aa695508590e7be8979e6e1ec9d566bb15d6f17ed8bedf8c7cb88d59893df104a75bcd4bd7679aaf83c9256f681b472be908e2e5ca9b14edd2c12362a9f6b11c8791e70c141aa60b6b75f8dd10ca989e0746db0ea48deedb10ed249e6839ffc51e92bb0629e1865cb7923332a33a73561ba63d4d0d369f9ac3b672d30baca4ce6e552b70a39250d50bfaf4325851c647fa09b818cc8d7f64b079b54b34fda40b8b614ac79be3e35b09e5bd672bc56a8490e23dd8b2fa2fced2c0e65124e8ac124d0e0e7e111e1f5a70b3e60cd7acde9ae1c145e609c0c36b25898719d9814fea69eb359c16723db54b1e0456dc7cf0f8e51d2a4c282349067359ba788dc8b33ea540fee37051b738de3964e9df3471f5f14b9cc04b39c027805fde042c5165f61569c9650a72213e21a17a9149b3bc6cb8dd0f0db59156f74e3a34816c18070d99bbfcb13d77d0153c6c627ef36cb7c74a6598dc6ff54f56c53f156623ce65813859e73180584bb94a552635961c2ee0fb3f9fb4b95a037509f2d976bcfda34f5294ea2b2cad4d392a2b0a87c70e8eb3bbf477b6a202e26c4ed3da8ac30f074556e7ba77b0ca36807c543292ad2308df6c4e6d6ee596131fa9ec8bfe13678770f95a155b93769fcdb2e27b67c07418eb7e37103a5ac701fb3520e87c7176c4fe20805428b00f9a60a340a75afb339e5891de1c7cf71d1d8ffbb75c7dd8b9d84ec79198b25c4232f88df1010e6bddef382e000214a81eb670b9019d0984e1ad12e3793e6b0332d3bfa843da58ab4d918c65d3493f6622e80572996e6925dca2ef6c2a783460d5f1e630cb721973266aff3e9517b2f64862624144ca0f70b35e5230af7df1daebddd6f5235ddf3b8a898b6839d8bff06fd4b861d7bebf638720d63cc88b771c53f9873e3f62419204299c58358ab4c6418b1ffa4d8db47e781b1655a3009bd1480e5dd237b0fb455b9d0e9c31e65ef5afa5576da0e2aacc9cf82762274497406bf2daa1dd1f3f3896cda31736a712922301638425c577146542774099b7c3ccbb9c0de6296330de47cebf07d89910a63f744aea588bec589f4f19c9dc95a860da682775b92e7833333e7921056a4bbc8c1115c9645235f717f03c463c8e1332b77937249f0e64a6538c8ed4395f482bc6adf9393f5db3d9eb27fb67ab6f5fb1a3e8331386e03ad626c5880c8666a057a9dc653feb340fd2366510403d889814bd8130aba63ea933e2b94faddd6fc92bab136e36c3378a30a1809ee531aed322119e0669ec78f8732ff3d9a33bc63118634b47b162b0de69a911c35854e6c83ca656b78c6cbc7111264f658bee7f6081109ec39ce79dd4b9aaecd568737376a74158ffac93e678c6fb7de35701dbfde153d0fcdd8b53dc3cebe610480151c3cfdf5c2b8e9ebd9c75a3190e7bb85069c6bf17dae1c0a4264fd58d1596b24059eaecbff09f2ceb290f617ebb58374b7b4e83fa020401a741efcaa437c346610db24c49c40844cc12aa0ff37e735666d8da34b2be580d1b8feb6b51ad0f28521f47c6374139e08a48f76843b9d98418567ccf23e3fa7ff4b8f4be759d299548c2e29aa25a5640e9afddc17e8310524220b6cb2e3a3238bfc39ae0f59cb8dc38730bff5abba2111bd2c7c22de6622e6105061a1710afc855aed5261f50042b6037070a497c13338c3404c49840686007ed109f18a80c566c3d346f88800509e04a5c6ef793f6fac6d95f3326550f413363d68bf9cad75b535a0fe7c1baabe278f841eadb1f3c4fccf5d066783e55c2b628154aff56790c432c0490c96ea18c4421a1d50cfa1292bbf981ece419577d1145f980342d9181c7b7c5f788e0e29cce8be7316eabef2340efe8ad6dbb6e7a68f330c3bfddf9cdbbe077fc8734082b2a33947642a8d7bb4de9c7aa1a5975a849084ecc012199c5ccd2e836720d966f2c7930d4e6a99d18f827fc3327969293d0f54f03b07bbeb876d0b7ddfdb4cfae6574e83ff252c940ad5617176fd9c618146449a9e893eaffc4f5cdffcd9581d18e22b8fe4d3a9780033bd59aae1be67acbc7e0e37f896747336e7a69d4e87de1081caa91cfb45e4b0fa01ffdbf265d74c30be56fcd2e572e74f77adfd21b86be146575749253b74053d68a03c174f67223815b9d329c81fd2e269ee229d0833c8ae2ce7c028bb3358d544253f6555d10fcd53240a8a9e1a07765946eb25c9ccae3c887528fe0b187fa9ea343eaefe2ce9abfefc83e3c2742ff7ddbcecdb5bcc04e28c29cff3e6ca75a218390faf2ec5884e0e2ac4134698bd18dbf44cfb11bc5f233e4febca04e84eedc3456e1da44d1ea7afd3ae6eaab445ad7e2907afaed0391933198d7b8b08acb20e0bb4c611b26774fa99aee4a5fd4c088b168c47f0228276c2a70eb22847548bc5e01a99719aa27fae1ecd247ba8c48f7ea4b37d7b12f4dbe52934dd5ca40f7112fe8fcf53ac011bee7d8cbf1ed0e0e9a81159a780285e7cf0b402b7f3f72f13cc9a8c63439f7b32a8f9c85322c0cff28fc9963d59056b92a9ba51945d00e3132fb373282409b299b71d7141ed21f62c1c3cae3fb5f3d6b493429d49f94a889c6a8cab3c19dc03eca44811d574c14d20a8674fe96c26bb6ec9abad77a8bf438dfe443fd137862e85373c1e3784abfd36eb25d0f9c8f308a36b5ff9653d71575536aa36e172e2d0bfbc4291c5e22163cb4d3cd37c467136dc1bc5bd6d61dec344385504be96545f6d266f166d1867c7b431d67ef549c355a1bb5fc43b5f5adbe8822dbc23a174b2076382b9284e8515820f2d01f4006461368dfc8867f50a2b4353b11d1da6b92148cb2131f0c8e4121beff2dadbc93a034f9eeea2b85429a5425b1e0ef608026fa2168f3e4166f0468bf2c873e5805c81a7c18ccd72cc22f38c4c3aab54a406c2eaa1e0b2e709d036cabacc01fb07348b7d42d419b6269d1bf82bf82f13160224940b901583bbe09aff4a67ad64a7fb235a44ee6d4d4979feb5c1e57e9e518e5fd0279cd576967ba1ac7b20e24805ff355b6cf764da6add80415c2b8a26cbd7c15bc875e9978044e8b19b22cfffae211e5834e4409dde62ca4eff8bead2a9301c34d89fa97fe190d6a0002430608a9b36ec96f562fd388e0adfee4186adbbd21263cb80720ad41d72b7ddce28cee00198f0564e4dbe109d72d9c87d4aa5411f0b11093c6b321b3bb8aa6d5b61ccede0d35562599cbcf874962026a4b9ec8d31affee94cd348b5a0323059e866fe188b78314925416688ba7c0c6c0d62e47f23dc2fc58fb1481b91b2723000b7266798e1a813d5bd0f8c184249c9499b55a7095079fbce9438860687c309849faf3c747f14490d47097bebf36699d6cbf103232dcb540c41900d196c8d7f5722d7a4bc21098a783132767a8ed05fef490651b798ec79de3952fb60099d7e0a6a4019a18b549e66bfe2e208e1533e475fe8dbb10ec3a046b9b55e2b8372b64f7456f9649ee6e08616523f241dd5e540f668e6b9206d28b52ce7a835c5f604be3a4ea1c3767ec3c5e5af7c2c72a96113b09bb0b0c05433e8142fdf7468bf159cfa911678fc27d6c7aacc11de7ff0007219f7204c4ef9c479c6b523c029c7f6a49902afe3d26b5dad8832a29089b45e150b0773ca92dbb4034d8fec9d3d8b396d016248e15a6a2c4df6a65246d405234e1d5edf88e1adc944c586f39e34323ba4256490ab58ef679d86e8612b48e3e2187aa8b1ab1696a3874eaefac177e62f0dbc4b4e85caef58227f0eb201a5b8c72aacc6dd66a6c2e93d603a03ad45489d61ea513adc35dbc092945fef17593595ad1e80423d3696e5b4e97bc37d082bbaecab06e4fe0c52b10e93032f5de1445734edc6e45835c683b5fcadcde0d199f5c789fb671c148d658d8f97c4297721218fe40625621f3ef4ac5d66f364de0ecb30135ebccf09f5397386f292a9c3684bff6ea3c233", 0x1000}, {&(0x7f0000001280)="80478b5de87f7f1530d2a4935638e4ef2776fe432e9f17087c5255d5c2469decd0b75d501548678386e4eb090bbae92a01c25d2c5e7705098413438154f264a6988012e10af14161841a0b3fb2dd43076601befb89bf5ad6f490b39540a9423c3ae63c88935ca1cb481692332adc60bbe4edd76976cde4f391f13c6f2ab58f7f096a9a9f6473d6b87f51135fbf0eba98a74cec5246f70e9238b7925a8a5630a954ca1a6577db62ba355c5af5c1527fa42dbe6466b7e4a20286deaf2a11c9605ef39ea11d9bea609b7a0c92820661c03fb4e873275bb130883fcddab300088e6b9edf8bf8cec6f52c8bcffea7b0b7bda4b38f3f6ed5b81c562a19ee0fca92aa3bf329e51e151c79b7c0556808601a8c5bdcd286b07bbd64c00b99b95eb3c4619a1c0e1f340824a4d543cbf3184b400a63d27f3489c3bea97b3321959cc960eed23e30a1d2951e8ca104162abb7d7bc92b516592f161fbf1b37a7c3a578daca2bdcd1b257e2451b6ff6ff7409667ab07efc56d88cd1248bab7d6508a5dc60690640874da75a6010751f5f4391dc995e1dd75afbde1746a9725d6dd309b416dd8ff5e2d408b867832b3b79d473db379bece303d2c46ae5abe7a35dd0e060c57f506f2dbb826de9d13afbfd22c34f4012182de0251a3c354b28b4840e9f829c84bfd9feeeb216ca34e92739107b7e8dbc920fffecfa351035ca24a0c113cdd479c728e2e53bd760172090131fded1b1d44b8cff75842ff5974ada5863ac03d269d4258899f678115b32b490600d5724029ef29b3d248ab294534ba4af055378934b7c038739867d28ad98e92de64a5bf9a615931c34b95fd6a8b0fa7d85d6852414972dcc37a70e11022861e0f9190719bc933cc5e531e3b5a3351c5cc02dd0598d8a722be9e1579cc419bc2599618b030922666a139ecab0a8c6438768d102e3c7a5d8891c8d2b6cb1c40e11ce37984743e001d28c94ae14e27436b3287e7f5b6f9b56cc5bfa350250791c81138e36c12daf4ca442ef4c291a5a0fb4157e984802aed78a1b5179a0d31dc5ba0a907e461f34a8b4131187b36874905eb920d19851eea1a64467eb4be91ffa501d38e5cebc930f3950aa11803f9e7b15b0fb77c7b38577114f32d60f5eeb937094022fd65512acbb1fb18b29df3f824ba01de01acc8cfb5aba10fa056d003b8f1a10cf52ee74600a649508428b5f27ca1a9f74ffb8d8b3e4fd8680eb52ae178b03877f5ae1d1cf98c3e38d5a11cbb3f7cc355f20cb7d753006677c3119efe45dd1742e7696a58dbac815cbef4ff63305f23f706826fc3c8383657784c0ea28ff4f409da598ddff07af2c3c36a46997b39a9901b424159269c4d1b01e1be1f83019a33efe57b663d39d7085e08fc581b25d73f74d11b4fce3fea30fc14879ada190beccb62f6daaa591520afbfe30e0df7e116dfe3bf218a16c8aa4b2eed2491439e0ccbe8b55b176112a03d2ef36e0eab0d2a8462dea5e91a74a8b4c8c3cb14e55010d9ff5a3aa814d747dfeb3d2fa33032096efb054015ec1d9e6744118400dba3dda721acc69e58fda46b43a0dd14f4cfe8a968bc169abd1d4ac38e2ae7f06abdc63c08ca84e3804f31dcbb5ab01c38ed5f153706a7bb600e53ec00eb23bb14ef047ee1356baa9bab90bdf7cbe8ee9a15a1769e29a2cc741453e7988291419504e39168dba18614ce34c1045cb67aec5c474a24cc69a26aebd3d4e5f064a80cca1b2be5750db779bb8876343283eb85dfa0cbc78c9d25dc4e51d49fa4bfb1b23d877006f882f0072c963a8879c0116829392845c07f6b732bcbebcb00c52bf170668a1ee4dc495461a9f972715957182a94c2c49d2221d60463c644c0bb80478e7a3d5f57a9ea180e373a5a68be0c6bced59104ecd2dc5e2b715410c898cf4c38176a61459081470598d4ee8d166f93e9bc63c60cc62ae5d7b162fc4345dfe8832cd47399b0aca55e364ebc75db43ff22394274603b99d6adaf27ca7592b95d5beac56662d258b678c0f1dff90fddbdf3f0b047b1ea174baa4be68dfb84da8fa70bcf5ee52a4815c5997c9d8bff33eb8d54de1ef319f05e7cdce9ece6d466b36451f56840c6f6e1a3c075f0a02fe16c62bc27e3bcc80e1ef17e991432786103c7c709361f684aa6380d45d303d51ed5a9440adfc9c0bb275fa4e3492b08b405710493b625b0f95e36ef3531647bfed5818ca8cc770a78966f628ab891f55bf24c19793d2bdb5bf9de626bc29cdce05786024c59ae25e8d5480b4bc1f543d718589a3887df972cf17eda31381fd68fb16318fa2a82cfa74af250c6c2131e5a0e9fb5a5192223283d8614df566a51f1ed12078fb31882ca204d13fe11878ac1930ffb399caf0950711e8c9b64fa18c3ec66c9e5caa778bf7655e0040263faea819b9a125c0d504314f0158f866b1079aa7850748c757fe8665f8927a6847b69f0b1c95da8a3d69a40905898449c030d53137989fc0ffc2604358fc160145c44d170e19e5d4e6764b9aeae7665fd211277a53e6533d8ebdd5efa20a5c865446a22b83aace5804fd4895b21a93f00a6f5114cbb28601fc81be4320bd426960d88c8f1ad711eda2e84331fe596bd3b7d7a3a9318e106db50b7a94ab3020f814e8e1edff60844db9f2c146b8393c48206ab015281e0f8064a0b57bd6aa631fd4ac70018ee36df06cc2408f4ebc2381b6a3784a3627a423b43fa2da04c59a011ea987f675066e65c029ad957886e66cf94f59069a000266e8b677ce2739d64fdca65fb03d12b2b5b28bfc40e2acf9219d38dd43dfe611e2337351ac55312d2cc4af8fcd64dc30d3c2125479cad469c82c77a8b2af33ebde43cad48f0b7230dd75560693ed9e0ebce68b39fc5266fbb6ff21a37c221284f4865b20f05943c71ead7b1ba82759c4b5d2101a2f776be30c79930f77797599fff71ad5165450d9014665959634223682616aabfa5a7fc7555787aea8518902ee7e84d76b2b9fac9369d8142019c4e016e26f7f0b7908705e59f243762ead6d20596c68bb94eccbfcd360b1c05e63705a800a94146f39c0bacfb20488dc0baadea7f63936a7fa3542d775d849e1ca0a61d963dd98f0c0ef57cf2421e82b4aa150b45d8e2e4a34a64a9a7ad4e2aa128dfbe9a7de65714acbc3a8d7bc913fefbadfb0272b214d5ede2b173e22d89e21784424c75bc2fa5a97d23bd370b036601dc8f0642725b9abece26445b8a876390edc635adccd58c1c1e269a42c73324a487648dde097fc929d3b55a73b5d2d47e35a08b79a325941ba88163812a0af70112ca4587602b1f1d42ac318ae1c1d43ffc769ab13ea9fd8aa99322ba6dd3ed3e33654d1adf4e660810d29a4aeacc2376df954ba2fb25291ef7ea4914268067d027ed4b84f1105c58ec4a4fc2dd720ed05721da1f22ad638ecc65c24858d82d4657cec4e4dc4d1b19321835c411f5fedf95dc6eb38279013cdfd2a8b1f09d7f227cf6d440878c921c90440b1022148bf985b4385943667867cc6a55a8ffd00a992e2ac9f23a50fd45a907028e93b74add027a1f0b669dd70d094de9f88590032552c83c7916088845ba68bb3d9f5b6a4c5ddf2adf9afbc9018e621cd4c42b878aff792eb1904072f019e88c9545985e50ffb02451ed344f5c43a6432eb1b334f3a26dd5a63ff63767e8f27a5f5877ce043e33ef8d240e72bca00a27bdb4d5ff91243924e2a2f5cd0b61fff38bf946b3d90d9c18ecdf05be217803ecd20c0cf473bf45485ba790619a08cf9b03979c1db22e48eeee7c67ce8d1f867a473a74cbaed0c8cf2b8568baf3a333bf1cab9bfc966d6d7883898349916fab9320492a862dc67d2ae5653b74ca727c53eab38dec8191a2eec4f717139801306843730dea5dfe1c7bc41392323734037672aee50710422ed30b392eec08f2a5274a1b5472f8c782ddb376e5402c3b80aa6d96a230a942e805150922177ec2adabdabf54067f58a2b70dc43d452dab35106bfe665366489af71408a4ec2f2ba76456a944940c4b0222d666c221310eb78971b894cab835eee392d5e49fb48aa52a8563be79aa94447662e8becc40e3e465b1441865ed585ae7f0b82e12eb32fb41babe1eea3b3d9a7b216ca92e91d7d376a1a4e18a2a134abeeb803cac091c6c51c60e8e9d307d74d04f1a9c85113950105c090eb4c8256a7a0dd583f26386c5ee2cef99da30fbbb8857d2f08c5a6309f57dec6da065c21220250a8f5a6bb5bc917a6b1a5d136edd27dfd55470ffe251f246b582dd417ed83c9d717621ff9cf74bcf4adb2c5ede0613af5855471f21286938401a3307d536355f2d772220fee3329b0b16c4aca017298da19b3fa8c2cdbdceef4a4d8b3491fcfb733ca5129800de0f3b09008290118c316506ea95372d35f80df42296866a0d89733dd02b7ff7af0e01bbb91c807267f99b5d295a1c46e2cae1ce0bd689be24105eb1c05aa300b82addcba26567860b78312b1e2bd4be9187531c6eeaeb61ec6855bb0672381b012754d9d52c98e9f1fee1b7a494fc96cca93ddc93dc636d01f45d8c58251b600dc53108a0d901494d1c02a28e54637a51e773a372e7cd14a8685d9012045d4fdb028ae1e15faa0a6dc8b66b2a633a51bf291689cc8b5c5ccba447a4e18f865d992cba8031ae0a4d04c1062b69c4335b13f76a47729acc57899d33a2e6b6cbb448b262c747fa85ff1b9b9ba142959c52cde528f797564f8edb21a5b43341d82b1031dbdaa84ba8af56108ea673da150e728cf5431943b1641cc660510fdd3a5f78504c80ecea18631e836fb4690bac296546b03165fb058687701cb2dcec07c821a21ee74d637941cce84da4df6b90b36bb7913132eaff5e9a141c1d5a49d238143bcbe828b9ec0e37532b77ed1429c18cb9bb1f910b1a7b7bc6e2816c2f3a261b3068b7872720d9d0e9b329cc3b09811252dd97f6f833e93a054a148ec04fa5350f055edfaf82483514128c22e9d7d3f080e4140cf5aa69f6ed04637546d08c17cdb7b4b949ff2cabe540cdb61be096b9a23b6f495618855bd945f88ff08a2188039044776d5554ae5b8dc0fc49c0c0323520032c090ca625252af60cf8512ecc3900850b0633776eb17515b41693ca72c5b3b91c2724e54cc786afa610d161ddbd6721a2f84ac513751ba7713105a498b86a8088c2204ec34bfb92d468eedec5705d75de05122f13280c5c5b9fb9c59610ed6b7381f5763c3f25f2b6786c6ec2a7c191b4c2fc8c90ff1b07b292770830222fed7eaf24fa98aa90fba26c0bd8cf8d75743c127d827517240cdb89751df0fdfe738d11e645ea2e9b7384703bc2acf01e80fc5d7e3f616b316940627fe12c882c7348ca106fb18bd018fe5a04d9fb4559ba40a4de9c67d8a5a9f772dd9c3555aa4b901db70020087299f2d27ced5cebabdb484ba066a25e7cd34cf36adb09fca7022b4581fdbd0cec9fc45a989cc3bc160163d7147a6edb91545a47491157e3c3cc116763fe1bb65556a43a732cf72c46e567267429a753f3f074d96ce4594805d9bb6e4fd3624717025e3ce64d57fa7fb17a0ec13ce95fec3e2871babcc4ed68f4cb2e94ee50b8dd3f9d33cac9f671ea95b61b304b86cae698cccc86dffab7eadbd565271952f0512ae5edf1ef587ca31cd79712427e085ffa074f96701f80bfda70429805f391ca01f8e35196bf0ee44bd70752b22e37d27bdf1523a77a3d21506bfcbc19537e888cb3139a941cf871552d35d947c2dc03be2d271b9193b764ebc55b205a634a5a11d83299f9cc9e0c3173b1f787", 0x1000}, {&(0x7f00000001c0)="3ed4fc538e403a83a1d47b34db6ced730a949c989feb0f5a86b1ae8db712cf980e899c2e891ca7d122f60d410b68733f079b", 0x32}], 0x5) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000100)=[{0x3, 0x7, 0x8, 0x7}, {0x3, 0x8, 0x7fff, 0x8}, {0x1, 0x1b, 0x7f, 0x9}, {0xfffffffffffffffb, 0x8, 0x3, 0x3}, {0x200, 0x4, 0x6, 0x7fff}, {0x6da3b148, 0x401, 0x6, 0x9}, {0x29e10aa3, 0x4, 0x101, 0x6}, {0x4, 0x42, 0x8d9c, 0x4}, {0x1, 0x80000001, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x2, 0x7}, 0x8) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x14, 0x0, 0x7) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x280, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xbb, 0xf0000000, 0x0, 0xfffffffffffffff5}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x80000000000000}], 0x1f, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r3) close(r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x0) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0x181, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x6, 0x5}) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x7, 0x25, &(0x7f00000000c0), 0xffffffffffffff21) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7}, {}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x359, &(0x7f00000000c0)=[{0x5, 0x0, 0x3, 0xfffffffffffffffe}, {0x5, 0x1ff, 0x9, 0x903}, {0x56, 0x2, 0xf818, 0x92}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8b, 0x6, 0xede0, 0xffffffff}, {0x1f, 0xd77, 0x9, 0x8000}, {0x5, 0x1, 0x6de73e35}, {0x7, 0xfffffffffffffc00, 0xaf, 0x8}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0xffffffffffffff83, &(0x7f0000000300)="0406ed0531f4b11977d1b1418156a6043e6951f77838921e41b704ad20f87ec33c9059fc") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x8, &(0x7f0000000100)="686b31944daa1269") 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000147000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f000028a000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:03 executing program 1: socketpair(0x20, 0x2, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x100, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r4, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r5}) r6 = geteuid() setreuid(r6, r6) r7 = getegid() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r8, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x0) r12 = kqueue() r13 = dup(r12) kevent(r13, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r15, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r15, r14, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r15, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r16, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r17}) r18 = geteuid() r19 = semget$private(0x0, 0x7, 0x0) r20 = kqueue() r21 = dup(r20) kevent(r21, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r23, 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r23, r22, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r23, 0x40, 0x1fc}, 0x8505, 0xf39, 0xfff}) r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="dfffffffffffffff"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="9e1a731b597ee5d7e95f465d8eb6ec4b7678f5db14bef8437e7b8e47e904f50898555605d9d461e04efd2f1cf9caeb83725b3dee2cf5e34786299d3a15a644672eea13eaf663476a444aecaf9e397ca5188f08349280860d", 0x58}, {&(0x7f0000000200)="ea65881caf205ebba04ff283f8b9c342d8f8b4b74b899442792414db17232035201a34b4f43c444d807fcb", 0x2b}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r15}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r23}, @rights={0x18, 0xffff, 0x1, [r24, 0xffffffffffffffff]}], 0xb0, 0x4}, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x3, 0x4, 0x9b}, 0x400, [0x9, 0x3, 0x100000000, 0x81, 0x4, 0x401, 0x3, 0x2]}, 0x3c) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x39a) close(r0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xab0) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0xd8827cd9c4590c66, 0x80) syz_open_pts() fsync(r0) 16:00:03 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:03 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x9f) socketpair(0x18, 0x4003, 0x102, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r2, 0x74359102966eb430) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x8) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) shmget$private(0x0, 0x4000, 0x106, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x58a3bd3a}, 0x0, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000780)=0x1) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000005c0)=""/234, 0xea}], 0x9, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0xc, 0x0, 0xfff}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) r1 = socket$inet(0x2, 0x1, 0x9) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x80, 0x7}, {{r2}, 0xfffffffffffffff8, 0x8, 0xffffd, 0x75d, 0x400}, {{r3}, 0xfffffffffffffffe, 0x5, 0x8, 0x8000}], 0x3, &(0x7f00000000c0)=[{{r4}, 0x8000000000000006, 0x74, 0x4, 0x0, 0x80}, {{r5}, 0x60cf114baa39c143, 0x4, 0x1, 0x7fff, 0x58}], 0x0, &(0x7f0000000100)={0x4, 0xfff}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x64, 0x0, 0x0) 16:00:03 executing program 1: madvise(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) getrlimit(0x1, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0x0, 0x0, 0x0, 0x7], [], [{}, {}, {}, {}, {0x0, 0x3}]}}) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet6(0x18, 0x5, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0xffff, 0x1}, 0x10) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0xfffffffffffffc}) recvfrom$inet6(r0, &(0x7f0000000000)=""/222, 0xde, 0x3, &(0x7f0000000100)={0x18, 0x1, 0x20, 0xfc}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/214, 0xd6, 0x1042, &(0x7f0000000280)={0x18, 0x2, 0x9, 0xffffffffffffff26}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:03 executing program 1: geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x1, 0x2, 0x2}) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x101, 0x649}) dup(r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getpgrp() r1 = getpid() r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x141) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x400, r1) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x7, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r4, r3, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r4, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r5 = semget$private(0x0, 0x7, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r9, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r9, r8, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r9, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r10 = semget$private(0x0, 0x7, 0x0) r11 = kqueue() r12 = dup(r11) kevent(r12, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r14, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r14, r13, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r14, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, r4, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r14]) r15 = semget$private(0x0, 0x7, 0x0) r16 = kqueue() r17 = dup(r16) kevent(r17, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setregid(r19, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r19, r18, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r19, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r19, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r20) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r21 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r21, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000001640)='./file0\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/65, 0x41}], 0x7) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) close(r3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) 16:00:03 executing program 0: r0 = socket(0x6, 0x5, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x11) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/35, 0x406}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/205, 0x497}], 0x3, 0x0, 0xfffffffffffffffc) write(r0, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf930fc0ca78bd97d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x5, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = dup(r8) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0x0, 0x2, 0xf0000000, 0x9, 0x5}, {{r5}, 0xfffffffffffffffe, 0x4, 0x70000010, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x46, 0x4}], 0x7, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xf3, 0x4, 0x5, 0x4}, {{r6}, 0xfffffffffffffffc, 0x10, 0x4, 0x4373, 0x32}, {{r7}, 0xfffffffffffffffb, 0x14, 0x6, 0xba7, 0x7}, {{r9}, 0xfffffffffffffffc, 0x60, 0x20000004, 0x9, 0x8001}], 0x8001, &(0x7f00000002c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x85b50e4adcd9dc41) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x6, 0x100000001, 0x2, 0xc98}, {0xfffffffffffffff8, 0x5, 0x3ff, 0x401}, {0x8, 0x8, 0x187, 0x78e5}, {0x8, 0x7, 0x8, 0xc2e7}, {0x1, 0x6, 0x5, 0xdcb}, {0x63, 0x20, 0x4, 0x5d8000000000000}, {0x4, 0xffffffffffffff80, 0x800, 0x5}, {0x100000000, 0x4, 0x4, 0x7}, {0xfff, 0x8, 0x1000000000000, 0x4}, {0x9, 0x80000000, 0x3, 0x5}]}) 16:00:03 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8a) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x100, 0x0) r6 = kqueue() r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x20, 0x0, 0xcac4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x9b, 0x8, 0x1, 0x380}, {{r3}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x0, 0xffffffffffff9fa2}, {{r4}, 0xfffffffffffffffb, 0x1cb, 0x8, 0x2, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0xa, 0x1f, 0xe448}], 0x5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x8, 0x260a1e34db1b098c, 0x100000001, 0x5e76}, {{r7}, 0x6, 0x127, 0x1fffff, 0xcb0, 0x83}, {{r8}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x3}], 0x6, &(0x7f00000003c0)={0x1, 0x80}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x190e, r1) syz_open_pts() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x34f, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r4, 0x10}, {r0, 0x1}], 0x2, 0x10001) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x2dc4) poll(0x0, 0x0, 0x76) dup2(r0, r1) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) setpgid(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r2, 0x9, 0x1, &(0x7f0000000040)="548fd388804505b64a0095f0003645f20d30e10d0ea458371e957369482d03189b19c0957908a19cbae32e4b00c2aa2a83cfadda1eb81deef02be674f6cfdceebf4f71c720c7a95f2ca6023fb899209b4bd889eca419d6cbf952406b4f9c0a77e68301edbec85667d66bd6afb42a88", 0x6f) r3 = socket(0x2, 0x2, 0x0) setuid(0xee01) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6c, 0x7, 0x5, 0x0, 0xff, 0xffff, 0x100, 0x2, 0xeb8115566af801a1, 0x7, 0x3}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x1000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2d}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x7, 0x6, {0x6, 0xc3}}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8000000000000000}]}}) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() syz_emit_ethernet(0x5a, &(0x7f0000000100)="3f17fc2ad27f9a7408ea55ecbbf2c7509b2785abca75750603abd552a126cf0b88cc7d03b7b332f39bb8b05c41dee494cfb3981bc77fcb38cf94c04d11204696969dd112260be00f36815c4ca1695bf17f06bbb6c568d1f0451b") close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x200000000000026e, &(0x7f0000000040)=[{0x61}, {0x28, 0x100000001}, {0x400040006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x1b, r4) dup2(r1, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015333860 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015333860 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82542bb0, 0xffff800000af9000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82542bb0, 0xffff800000af9000, 0, 1) -> e uvm_unmap_remove(ffff800000af8f00,0,80000000,ffff800015943af8,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800015943b30, count: 0 ddb> trace uvm_unmap_remove(ffff800000af8f00,0,80000000,ffff800015943af8,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000af8f00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800015333860,ffff800016b46290) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000b0c800,ffff800016b46290) at vm_create+0x182 VOP_IOCTL(fffffd803eb3c750,c5005601,ffff800000b0c800,1,fffffd803f7c6b40,ffff800016b46290) at VOP_IOCTL+0x88 vn_ioctl(fffffd80390ac348,c5005601,ffff800000b0c800,ffff800016b46290) at vn_ioctl+0xb7 sys_ioctl(ffff800016b46290,ffff800015943ed8,ffff800015943f20) at sys_ioctl+0x5b9 syscall(ffff800015943fa0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,c9f0f9f7010) at Xsyscall+0x128 end of kernel end trace frame: 0xca140278ae0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff800015943ae0 rbx 0 rdx 0x1724 __ALIGN_SIZE+0x724 rcx 0xffff80001533f000 rax 0xffff800000af8f00 r8 0x1 r9 0 r10 0x1022804c7a67cc6e r11 0x8f278a535471c136 r12 0 r13 0xfffffd802ea2dcf0 r14 0 r15 0xffff800000af8f00 rip 0xffffffff813897cb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015943a30 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=395103 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800016b473d8,0xffffffff825545b0 process=0xffff8000ffff6d90 user=0xffff80001593f000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46840 152359 80424 0 2 0 syz-executor.1 *46840 395103 80424 0 7 0x4000000 syz-executor.1 80424 463151 10075 0 3 0x82 nanosleep syz-executor.1 63716 54772 0 0 3 0x14200 bored sosplice 62259 144769 10075 0 2 0x2 syz-executor.0 10075 40071 63074 0 3 0x82 thrsleep syz-fuzzer 10075 236230 63074 0 3 0x4000082 nanosleep syz-fuzzer 10075 58853 63074 0 3 0x4000082 kqread syz-fuzzer 10075 148130 63074 0 3 0x4000082 thrsleep syz-fuzzer 10075 48359 63074 0 3 0x4000082 thrsleep syz-fuzzer 10075 415756 63074 0 3 0x4000082 thrsleep syz-fuzzer 10075 518445 63074 0 3 0x4000082 thrsleep syz-fuzzer 63074 272281 58927 0 3 0x10008a pause ksh 58927 264960 89362 0 3 0x92 select sshd 33256 63523 1 0 3 0x100083 ttyin getty 89362 459554 1 0 3 0x80 select sshd 72588 397392 44503 73 2 0x100010 syslogd 44503 303205 1 0 3 0x100082 netio syslogd 95549 255835 1 77 3 0x100090 poll dhclient 49065 41117 1 0 3 0x80 poll dhclient 22197 360533 0 0 2 0x14200 zerothread 58960 57322 0 0 3 0x14200 aiodoned aiodoned 48553 431465 0 0 3 0x14200 syncer update 5399 28507 0 0 3 0x14200 cleaner cleaner 74756 192528 0 0 3 0x14200 reaper reaper 37443 522391 0 0 3 0x14200 pgdaemon pagedaemon 23393 283869 0 0 3 0x14200 bored crynlk 13722 518548 0 0 3 0x14200 bored crypto 39279 376830 0 0 3 0x40014200 acpi0 acpi0 77649 389691 0 0 3 0x14200 bored softnet 16902 278267 0 0 3 0x14200 bored systqmp 75137 477175 0 0 3 0x14200 bored systq 47273 96431 0 0 3 0x40014200 bored softclock 83707 39904 0 0 3 0x40014200 idle0 2740 483540 0 0 3 0x14200 bored smr 1 153744 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9511 6477K 7855K 78643K 13188 0 0 pcb 13 8K 8K 78643K 69 0 0 rtable 111 4K 4K 78643K 340 0 0 ifaddr 57 12K 12K 78643K 94 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 43 0 0 iov 0 0K 12K 78643K 56 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 1897 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 11 0 0 VM map 3 0K 0K 78643K 7 0 0 sem 12 1K 1K 78643K 57 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 437 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 48 38K 55K 78643K 428 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 42 0 0 in_multi 33 2K 2K 78643K 51 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 223 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 102 21K 22K 78643K 1829 0 0 UVM aobj 23 2K 2K 78643K 27 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 58 0 0 NDP 12 0K 0K 78643K 27 0 0 temp 143 3524K 3590K 78643K 13086 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 rtpcb 80 49 0 47 1 0 1 1 0 8 0 rtentry 112 63 0 19 2 0 2 2 0 8 0 unpcb 120 154 0 146 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5972 0 5972 1 1 0 1 0 8 0 tcpcb 544 104 0 100 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 6 0 6 1 1 0 1 0 8 0 inpcb 280 275 0 268 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 ppxss 1128 5 0 5 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 266 0 51 16 2 14 14 0 8 0 art_table 32 267 0 51 2 0 2 2 0 8 0 art_node 16 60 0 20 1 0 1 1 0 8 0 semapl 112 55 0 45 1 0 1 1 0 8 0 shmpl 112 25 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2021 0 628 46 0 46 46 0 8 0 ffsino 240 2021 0 628 83 0 83 83 0 8 0 nchpl 144 2825 0 1227 60 0 60 60 0 8 0 uvmvnodes 72 2641 0 0 49 0 49 49 0 8 0 vnodes 208 2641 0 0 139 0 139 139 0 8 0 namei 1024 8288 0 8288 3 2 1 1 0 8 1 vmpool 520 5 0 4 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8333 0 8333 10 9 1 7 0 8 1 plimitpl 152 37 0 30 1 0 1 1 0 8 0 sigapl 432 605 0 592 2 0 2 2 0 8 0 futexpl 56 9039 0 9039 1 0 1 1 0 8 1 knotepl 112 197 0 178 2 1 1 2 0 8 0 kqueuepl 104 193 0 191 1 0 1 1 0 8 0 pipepl 112 286 0 267 2 1 1 1 0 8 0 fdescpl 424 606 0 592 2 0 2 2 0 8 0 filepl 120 4093 0 3996 5 1 4 5 0 8 1 lockfpl 104 158 0 157 1 0 1 1 0 8 0 lockfspl 48 56 0 55 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 467 0 460 1 0 1 1 0 8 0 zombiepl 144 592 0 592 3 2 1 1 0 8 1 processpl 864 621 0 592 4 0 4 4 0 8 0 procpl 632 1098 0 1062 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 489 0 472 3 0 3 3 0 8 1 mcl64k 65536 18 0 18 1 0 1 1 0 8 1 mcl16k 16384 4 0 4 3 2 1 1 0 8 1 mcl12k 12288 6 0 6 1 0 1 1 0 8 1 mcl9k 9216 7 0 7 1 0 1 1 0 8 1 mcl8k 8192 9 0 9 2 1 1 1 0 8 1 mcl4k 4096 36 0 36 2 1 1 1 0 8 1 mcl2k 2048 56581 0 56537 18 11 7 15 0 8 1 mtagpl 80 8 0 6 2 1 1 1 0 8 0 mbufpl 256 94251 0 94171 15 7 8 10 0 8 1 bufpl 256 7257 0 2320 309 0 309 309 0 8 0 anonpl 16 62304 0 48671 61 2 59 59 0 62 0 amapchunkpl 152 2714 0 2575 14 7 7 11 0 158 1 amappl16 192 2635 0 1882 41 1 40 40 0 8 2 amappl15 184 9 0 7 1 0 1 1 0 8 0 amappl14 176 35 0 32 2 1 1 1 0 8 0 amappl13 168 180 0 179 2 1 1 1 0 8 0 amappl12 160 8 0 5 1 0 1 1 0 8 0 amappl11 152 44 0 33 1 0 1 1 0 8 0 amappl10 144 195 0 192 2 1 1 1 0 8 0 amappl9 136 611 0 602 1 0 1 1 0 8 0 amappl8 128 184 0 162 1 0 1 1 0 8 0 amappl7 120 226 0 221 1 0 1 1 0 8 0 amappl6 112 68 0 59 1 0 1 1 0 8 0 amappl5 104 160 0 150 1 0 1 1 0 8 0 amappl4 96 822 0 797 1 0 1 1 0 8 0 amappl3 88 119 0 114 1 0 1 1 0 8 0 amappl2 80 4134 0 4069 4 2 2 3 0 8 0 amappl1 72 20091 0 19685 32 23 9 20 0 8 0 amappl 80 1337 0 1294 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 26 0 4 1 0 1 1 0 8 0 uaddrrnd 24 611 0 592 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 611 0 592 1 0 1 1 0 8 0 vmmpekpl 168 7353 0 7326 2 0 2 2 0 8 0 vmmpepl 168 76887 0 75081 146 40 106 106 0 357 27 vmsppl 272 605 0 592 2 1 1 2 0 8 0 pdppl 4096 1228 0 1192 6 1 5 6 0 8 0 pvpl 32 204140 0 187506 162 15 147 147 0 265 8 pmappl 200 610 0 596 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 467 0 30 13 0 13 13 0 8 0