Warning: Permanently added '10.128.10.55' (ECDSA) to the list of known hosts. 2020/05/10 07:08:55 fuzzer started 2020/05/10 07:09:02 dialing manager at 10.128.15.235:21183 2020/05/10 07:09:02 syscalls: 338 2020/05/10 07:09:02 code coverage: enabled 2020/05/10 07:09:02 comparison tracing: enabled 2020/05/10 07:09:02 extra coverage: support is not implemented in syzkaller 2020/05/10 07:09:02 setuid sandbox: enabled 2020/05/10 07:09:02 namespace sandbox: support is not implemented in syzkaller 2020/05/10 07:09:02 Android sandbox: support is not implemented in syzkaller 2020/05/10 07:09:02 fault injection: support is not implemented in syzkaller 2020/05/10 07:09:02 leak checking: support is not implemented in syzkaller 2020/05/10 07:09:02 net packet injection: enabled 2020/05/10 07:09:02 net device setup: support is not implemented in syzkaller 2020/05/10 07:09:02 concurrency sanitizer: support is not implemented in syzkaller 2020/05/10 07:09:02 devlink PCI setup: support is not implemented in syzkaller 2020/05/10 07:09:02 USB emulation: support is not implemented in syzkaller 07:09:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = socket$inet6(0x18, 0x5, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x1f80000}, {0x18, 0x3, 0x4, 0x5}, 0x4, [0x3, 0x1545, 0x9, 0xa2, 0x7, 0x312, 0x9, 0x7f]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0xfffffff9, 0x1}) getpid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) pread(r3, &(0x7f00000001c0)="f043e1186b949e3c29fd147ff68e35e85941280ce940a4e0f68e7a568ab7f4a550177dc9804b80776cd84d8df3fdc44fd089059b429d4ed4b43ac1a6613adbfff06a4b9f20d8664f", 0x48, 0x0, 0xfffffffffffffff9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0x101}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000300)="bf7d029da58e6f4f42f9da04ef2ddc433923a8f9694d0a6068051125eed6be95c5c5d3c8d979fb2e6973e06474d0ceee", 0x30, 0x0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) readv(r5, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/255, 0xff}], 0x1) poll(&(0x7f0000000500)=[{r2, 0x40}, {0xffffffffffffffff, 0x40}], 0x2, 0x7f) 07:09:07 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(0xffffffffffffff9c, r1, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x4, 0x6, 0x2, 0x1}) r5 = semget(0x2, 0x4, 0x38) semop(r5, &(0x7f0000000180)=[{0x2, 0x22, 0x800}, {0x1, 0x101, 0x800}, {0xcda32c006d0a868e, 0x3, 0x1800}, {0x0, 0x0, 0x1000}], 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000001c0)={0x80000001, 0x80, 0x2}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000240)={0x2, 0xe659}) r8 = geteuid() r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x17f628d, r8, r2, r1, r9, 0x105}, 0x7ff, 0x42, 0x400}) r10 = dup(0xffffffffffffff9c) getpeername$inet6(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = msgget$private(0x0, 0x1d1) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000380)=""/111) 07:09:08 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) 07:09:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b77000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r4 = accept$inet(r0, 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet(r4, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) sendto$inet(r5, &(0x7f0000000180)="090982769c0415214166bffb1e41461b26ab9a9bb510a72fe3bbb435d1520fbf4aac38ff18a683d36dfee4a4912b7ce95293f9470f85eb0bc2f39762a8a4f2ee85e89ef291c66b4b4e9240cc9ee5c8dd75fdb41f7dad6ae58112ca1ac0a9263026221e6a97337c8100bb622e7dca8bdbcbfbe7481d774a01ef218d8d58686a71f6bc80ee4bf01c1463a1c2bd0582ae943d3bbf7f7885e3b3f328a758eec019f34d33f7c710a5ab836db7461ab7c918d971a6caab4b27f5641648ea411b9237d87f51bcfefc98235d76a7a332de6eff81d1e08d2907de8ced2236d2d5982e", 0xde, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000440)=""/25, 0x19}], 0x2) 07:09:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x86, 0x9}, {0x46, 0x88}, {0x20, 0x6}], 0x3}) openat(r3, &(0x7f0000000080)='./bus\x00', 0x100, 0x42) 07:09:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fffffff, 0x80000000}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0xfd) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000185000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0xd221) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 07:09:09 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x3ff, 0x4, &(0x7f00000006c0)="ebffcbffa4e5814e7d92609068c97cff622204e4d2e2ee3332a2dc1408b72806b76202a002cc687804c9a5dc608e4a049c238ec51acf5312771d6e5c5e6922b72bfa53fd0338a6078996436fef08c541fa743b93633aafd2f620fb0d704b30843510931de064a75b3241ea3f5aa578304fe179753e1086f96e72e04c2c7bf1508673b819f7fabb886106271a35e12e8373f9e82ce6684b00"/166, 0xa6) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000080)="5191183e01cda3ad1f3f33890fa8876d5330295ffdaa20a81fd9d58e0edafc5769", 0x21}, {&(0x7f0000001140)="915e80e9bbca9bcc9c91b1a636b3d309e1f00ded2136d06919688898f8b8f5a59f4e531e2a516d6c154df6fcd040d16eb2cf302dd411f94515f82c0661e4b859ba10f9e3585f1ce16aa2bb7e6f7242583d7164b3a9e07a98678ddc6cd8ca269167bba44749088b0883497257cdd39cbf4c1c30263615e289e6fb575d7cf59db2c82dd7a4552f152c5b7904b75dccb5ca44cfbcaf391b9a39db9b2ae098a416fb9972dcc24f6f17fe02b4c29c0eb309246d7eb247e46109165069dacaf3a064dde168032b0485478d31f38d8a708786bbe101cc6c8992c772d7bc2e6a2a20912d96c8502516f561a517c2ea81d408ebfac00c0def92e24bee3d489a4f0c4c8ee2d3badd45708864fc5531328f073dc6de9887830a93cf8eed66a5150168db4e0fb1cc335dfae3b6b072780ae8430bb2f4820f", 0x132}, {&(0x7f0000000340)="e5708d61b7296e7dcbea99b58435b5ea1a158edb7520ffc0c52d58072bfa99c56cf96ea766c4480f88cfaf249aecb3b87f7fe9a78bb05108c1c58ff7d48c99ca26e55d0f26b7b21bfadb4a6f3870eb25849f81c8c9eb7974ad4a7d07037d12ac51eff97402250990017a0732fe489d83c0ad681511a8442d93f14fed53be39bf559e671174", 0x85}, {&(0x7f00000004c0)="da2c369eb775f25a512495eeb64031c5b47ae67449b6344252a474aff56eb72e4b2b8841552bc92648ee7c2df1035513b915baf7fd16be831368528dfbeeb4003238169403e964b7b108ac7b4d7da9371e43b64bbfddf24dfb2342b609b993ad78d82a9fdce8c12ce9c18b7fbe36c747273c4cea305c16846f22263bdf7d86164735c32c3edb049249ccf8a760f07fd10a89fb21f92233cb599300f17c34c4dae6ed3a6337ecb647573ab05b791d68214cd1d1af0a86bf9e884d30095240ee7aae1f179ad04e8ec7c33ce5605c6794ea0100df61f7e4", 0xd6}, {&(0x7f00000005c0)="738136c78b9a5e438ce177a36a1cb9c605bd394291e123cbaff88479120bc9f90d326dcddcfc0bc4e4cb85c8691781b7544b273ddb8edeb21ef918d4af27b154ea57a231119b95a99fc1624300f8e7159a83c38d76c25694e4bcb3b1c312644d8b5f1150fdb237797818dc2b9c24fe3392ea4906d712156ae5a79e26626a4e727ba47917df2f4f6dd117572dafeae06e31f4accf71422ca531cdcf3f2a3bdf564a2ef7940b2cc318670eba9dff8d4358811b6b51d7aa8d3c2ced1de64ed4e8eaa9e9da1202abfd407ccc545e6b87e7743a0e98590910318b37b83f67e1e460", 0xdf}, {&(0x7f0000000f00)="b8dfc38fc0ef206d90fc26b6e5d49d30b9f04e974cf7a3bdca63fe25331df25212c20461695b164f978a6562dd087828056c7d76b574d2675698a32ae1e71e0de934db164e1c39575f48c1219398a832cc598094af69827c8bae8b56361971d847464b1fb3d6a6b4c30f2e1fcf87ca2275a53293a18641a02313458d58bed8ba5313de55bd5d59ee8173e5e28e2a0080c9b8ef82803e08ef0a39807402bfce985e759f5a55a63e6203b4955f80e86b0c389814c445a3a1a5d1565946b7ceb5d82d823e4f3a69f284337ded3f7726a54b5040205250016760c706dd98ab017b72daa866b001f4ee527af670e489b05459b289718951cd3ee91e19c053952e837e44633dcecc953c30db03d1780ce829fec8c85f301514e39db47cfc90f06fa1e400eec208ee127f11cd0caebfeeac625ddf0d85397090a7bc6149f0489a6898b8e9b543b2fa564923f846da620cde2d2bfd228ba01164f3574ea1434410fd411561773beb4e555799270a766acdcfe60e452b3cbde75d2bc4682870b7a4a33d1429b8fbaabb352086cb6f4606ba77af43c836f32bf1b132e5665946380dc96e04f7df73c14a663b948a6a20a9dbb2ab856f0a54a2bac44632ebffd8b69fda78214e03fab9b01583e1d4886f3635934cc9384ae903241fc819f91929cbdb140000000000000000000000000000000000000000000000000000000000000000000000ce380022", 0x205}, {&(0x7f0000001580)="c33df658870bde8c83235e3274b2949500bef2134658127919810fd8dcc652c1f1064b0586f097243758bb39c9408ec88b3151b9820bb7f01752edb7890ab5d7942759635386effd6379b03ccb280dde221cdf84eea60ab7fd3b0b9eed12aa2608fad90f367728de81bbcffba567906f00159ab26aa439312fe34722d28d96b1ea821c977987069cfda31feee861e50788eb0ed3b2850d48fb429ba28748c12fa1a370250429656f088cbe831192a1c896a345ffe2a6aa950ede211bad7c7bac16a30cf669763babefcde31722c3efc23e11d1d1e4834c2111c28a3a56fa4657b067562c6cf23f17337668b4b803eee954ac6d987c054fdacf78432e3164a3", 0xff}, {&(0x7f0000000240)="01000000", 0x4}, {&(0x7f0000001680)="f79b58f834556b2dc5623c740bf23a06a1535ec570abcd433bf6216b81f5fee30bc09a426b4d4555c512cb7f0b74b9c7b4a5741ae60e07a8e40b50446e88527fc2aafa87a01f139b42cebd07510fe96ac9fbd436bb16b3d73a1ea9c11cd3f43507791369ec926ebd265191766eb38f83cd4c50b2c2ad9362643d769a258bd22f0e77d604f1275fb18948547f9ca6900a36afb986c2dde624b81f21e9c75c1114d66c12421911f7bc5748acd62f1019e677f7c08da0001b8842f9e618f7b2b359882dc90000000000009b5b1e04443f9892142dc03383fdee1a4dd33ea7097a1d9c8b69aabb8cacf101bd93aed8b1a2b99027515d79686eb6cc20fbbd45a57f8a90f7a74a010b9ede94f2b4ebafd14befafee830f05c75990f6f5408a1ec429595365668b498322", 0x30}], 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x7, 0xf3f1, 0x399, 0x5}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x100000000000081, 0x4, 0xffffffff, [{&(0x7f0000012000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x20000000006}, {&(0x7f0000013000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x1000000005}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x2}, {&(0x7f0000006000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil, 0x100}, {&(0x7f000000f000/0x1000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000012000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0x8}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000008000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000000e000/0x1000)=nil, 0x6bb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x132) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) socket(0x18, 0x2, 0xb7) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000007c0)={0x7, 0x400}) geteuid() nanosleep(&(0x7f0000000ec0)={0x0, 0x41f}, &(0x7f00000001c0)) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0xde69b5d4fa096b95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) setregid(0x0, 0x0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe11) setreuid(0xffffffffffffffff, r5) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 07:09:09 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="ed"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 07:09:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000340)='\x00'/14, 0xe, 0x0, 0x1) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="014ecdf2365c643f3eeb2a23302662c9553eb723e4b387f6790ce04ee621aec1ed6bcace43c48fa4000000008fd1926aca644ddba19dccb699b6944766d64e83fe22981511b5d43fe4a85add6b000080000000000000000000000000000000000008000000004e31842ed7a3a9206c3f264bed01eaed617f216dd19a95f38a01fde5126b859a1cf703f2cfb8f36e6dda594d904e9abf3669bc854605860c408218cfbca88185e712cfb5a7c01b1f4652e891c7c6102dafd802b8a63ddba532726e2447a72bf46bfb6d5d16aab979bd0c5cfa33dfdaf5b170244cc0cbab183bcf33aaf57cd72858dbc92cb27dcbe77a7c48e505e05f7668b1ab6d78adc68fcc4e7db1664f6a23ebcba727f9307d791b9283ba898c3682d3d73e3739214888f3bec920fc522a3bc3709ec240d658d7885e6953ab61cfbc1c34e6aeb17114fd70701ac9804a47eaaadb4c79235138fc605e297fa49f58ee6773485a23e1916c66070000000000000053740a55b92407ba8f98de0002fa7eac3b5e821b0dd4d128e013ba2009008c45e3e74d5b15bed3856984753f93f2dee56d3bd70028fafc4077c611715764af8e16138f5548478945"], 0x7b, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000580)={0x7, 0x401, {[0x2000000007, 0x4, 0x3, 0x3, 0x6, 0x100000000, 0x5, 0x40, 0x8001, 0x7fff, 0x4, 0x7fffffff, 0x10001, 0x2, 0xc16, 0x400, 0x2, 0x400], [0x2, 0x4, 0x0, 0x3, 0x8, 0x5, 0x20, 0x100, 0x8001, 0x6], [0x100, 0x7, 0x80000000, 0x7, 0x2, 0x5, 0x1], [0x2, 0x7f, 0x5, 0x5, 0x4ae, 0xffffffffffffff01], [{0xfc00, 0xfd, 0x5, 0x1}, {0xf0e, 0x6699, 0x9}, {0xe2a, 0x8, 0x7f, 0x100000001}, {0x8, 0x8, 0x10000, 0xe0000004}, {0x9, 0x6, 0x1, 0xffffffffffffff76}, {0x20, 0x6, 0xfe1, 0x7}, {0x9, 0x8, 0x83, 0x1f}, {0x20, 0x8, 0xfffffffd, 0x1}], {0x5, 0x4, 0x10001}, {0x800, 0x1c, 0x3, 0x3ff}}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = dup2(r5, r6) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r7) msgctl$IPC_RMID(r1, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xffff, 0x6}) 07:09:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x61}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) select(0x40, &(0x7f00000001c0)={0x32}, 0x0, 0x0, 0x0) 07:09:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x8) r2 = socket(0x2, 0x4000, 0x5) poll(&(0x7f0000000140)=[{r1, 0x100}, {r2, 0x20}], 0x2, 0x3480) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e0000001", @ANYRES64=r0], 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendto$inet(r3, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8, 0x0, 0x0, 0x0) 07:09:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000eb3000/0x3000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000d43000/0x3000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x4000000000000], [0x0, 0x5]}}) 07:09:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff"], 0x10) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) close(r1) 07:09:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fsync(r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:09:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x11c91, 0x0) poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000280)) r10 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) accept(r10, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="670dc3", 0x3) 07:09:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000003c9078ac1400aa000004004e204e21", @ANYRES32=0x41424344, @ANYRESOCT=r0, @ANYBLOB="00fda704005123696eee8f078461"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCSDTR(r8, 0x20007479) r9 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) bind$inet6(r9, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x6) 07:09:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x7, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x21}, {0x42}], 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 07:09:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000352000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x3, 0x0, 0x6, 0x1, 0xffff, 0x7, 0x8, 0x1, 0x0, 0x5, 0x9}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r9 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x20, 0x48) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000180)=r5) 07:09:11 executing program 0: msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0281c7c985414ba22801d00000000000000039403ab96706eafb46a0191e0f2820755f1a34834e715561e4689d8f432969c0206f4e0d35ac16c96b471e49950877ce9669c6cccbc5a5f749f8108808b74fa445304ab2ac135d12b6a7a9811dacc7044c096973c5aeee11db4ba22d4db48dcabf3213f0200f8965441a37ffeaa380efc5f546c68defe6d49ff4edb6ef9ac0b17b0a45c8dc2b1a81e6d2e5acb1aadc918c77b7f3d543cb3d500bfcfd845dd01ece9a15c5e8db3c76bf34b60ee49a6b7b8982e490b99dfa8ac1460407049f90562449a244cbe9ca08195d6df0182781a05760c7a38086f0d58dcaa3db75fce052a25aac933f2b38e8bb06d416c0068abd26284d2053c898d6ffc2920a3c64afba9993e1537e2f5d590000000000000005f6eafc55e0387c68c1191432e89b4b5d419ac9f08d0c5c6679644b46e8a2605fd01573c2a2e843213ae70fdf66"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xd5a, "0000b9f4ad7964a4b8403b6c4411f88e9d764000", 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1, 0x100002e, &(0x7f0000000440)="eaff004000009f00a8bd083ecc2d7b766fb1e4edca88920000c3860800d900000000000c00002b0f533aea5c4604ae009a8a7f147bb0965d319b9c771ddb60360a50dac7dd50281b8eb131981595faa98db66df6e8694c7329d232f2cce7543ce1aec63900a7030000000748ee43b57e6524efb21242eabefe54fdf9dedede", 0x7f) pwrite(r4, &(0x7f0000000180)="d0e7cd17cb355b02bdd4c2b1d48a99981470863f7e6907cf4a2a3ba4f36bf336875585ecd8c8b716eadff5b2e7447af86720af5955bfd3f7308602f3d3b7a30a834d24c97cbdcc3274c6b5e1e58735ee4db109f02c5a61b94a870953d988af900bd50155bf0009cb31fad5a9c1e29a3df15e3c5de1fca93777eaffedbab5f9e473346ddb0a76302ccd1262cc6cd6c61e4dddb093e9212f249b3b6f4a0c1c93bb4afdc6613c49bdffd39345a728307021215dec5720d1ff", 0xb7, 0x0, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:09:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x6280, 0x1f, 0x1f, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:09:11 executing program 0: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1ca) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x10) r4 = dup(r0) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) 07:09:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) chdir(&(0x7f00000001c0)='./bus\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) mkdir(&(0x7f0000000180)='./bus\x00', 0x1c1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x2944, 0xffffffff}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204018b002b3a0000828104875aa3d90300834a4fb4af0a400c9aa0ad579771368074868765e1d48c0f871ac08986d38fbd4827823ad900c5d1e33b088311cc656b791253ff92e6ca1bad5a8b8c0000000000", 0x57}], 0x1) 07:09:21 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000100)=[{0xfff7, 0x2, 0x1, 0x81}, {0xfff, 0xe2, 0xb8, 0x6}, {0x0, 0x1, 0x6}, {0x4, 0x0, 0x3f, 0x40010001}, {0x400, 0x1, 0x0, 0xf83}, {0xf000, 0x0, 0x80, 0xffff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="49140000000011936b607cb5ada7242c5355658a8e16e1f31b2190438f29a52926fb7c1096bc034f7cbf328248ac567d4d83bd04319535fb76b49958ae3ccf6f760bdea0589e1edb916cf30362788f0c"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10, 0x8000, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) mprotect(&(0x7f000047a000/0x2000)=nil, 0x2000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x3f) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) 07:09:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="0e31e1b79bdd3197415fa649536239f368dc9dbc6c767efe300c2ef975d8652cd03c37af", 0x24}, {&(0x7f0000000080)="11dd7d110a511073bd7bb0a12cce69e19db9999761ec1c8889bc4be3ee6e944ef61afe354eb45dd941199dca8d2bfc494e29206f2e2e9c530ad2c70a2e1497c9f063bbec161cc7cfbafb54e4e8eced9eab1ae13ed7d863538a14ca762a6793748059335b4d8cbf595f602bbdf2baa5c6826c36c2e0686f0d0218954e2138c1991f0c0e0c94df4c9b5a89af52", 0x8c}, {&(0x7f00000001c0)="99a852de688bb3e17532abb6dce9244b14b4989024d18bf6f42ec80229af26d505e44578223509709728b034cf085d84f479c7ef9674dab9dbdf6ce656bf05c561f162713da978b830c15fd46b97e7a39f2a034ff7562ca5629a15956da8829080be69bcd0aedbd8f7d3fe47fa1ea5142470732b3d0630e25155de5fbe90fa55338bd921a3f2c24883d6708b593dd4c69f5e165f10d1f5ffa7ec6ab0d9dc2faee8bccc9f5bd3", 0xa6}, {&(0x7f0000000280)="180de007dcc4f8bc674517600fa76a2483b6367dad80d5570d1f7ade70e6564022cb8b581a98f44ea8202234b3003f02caba4ee7703010343c01d3dee94061f71911d0f85e206e1a7d22fe156f65a20467e0b3812c23b01c6deca19d83e15bc6f966772349d30340e872cac790e76d6cf45603f72030ae954195df4845", 0x7d}, {&(0x7f0000000300)="d9aaebca2153b19af13d7924e8c32420e27b2b8cccbea784bb655b5934582233730a145eb695a6701b333b7b572dbd76f929f283870b3c2ec991fc1cbce71bc2d413b4b978824b27a0010882a065e1ec7519263fea5facca816c07ce377eb8e067566cddbd2973d6f06af96294dd6b7e05ca7d62287303eb085f020a1be7b524b51d4b6774ba6145291c72e8ae356404e6f4aa9d745342f6ec747410d6e80c97f4bfede62b0d0de7358b30852f815a14bcd36cb8278479910842b78421d089c8bf169d3c56057f064e3a3621934719a210b6db5d245b69bd439e922c440cb9add72eebe295c4eda08029d9b8ba4ab115c24e4a5f0f3772af5bc9b1a2a0f43bf781bfcc2d5eb4a52fef75f12cd4048d99f30567de84c719330628ff598c57d1273977c94dc58e58c790ca72f03981f37dbc235c02e35d2f4fc2f99bc62e38a3ef22b006dba8d220f1c759b6cea7b2dc4a8bd63d63df4d87306d18233e8c10fc0a9daae92e9d6f53259270037ba9f159974c4eac2ce3838b653861a8a3da4c0e2cddda361549cc122def57565936c1494f3a4a8bf4ea043a20aee5ec20c3872d37032deec8438977b36a17b17b41b9396275537e7ee1814199c1562e234778053185472caa8ded23d8a867528979217775326fef7a6c04ed3cd3ed950a4ca4c432b0f0beb8221c17d1035afea1d3ae303c630eab98626b1cfbbffb07499f118bd3e04ea765f804861acf7efe65a2dff706b1cfa73d5d6fe8e131c254db6c35fba7abc4fdc6fef3e19656053d6ebf2e5c3907ecf9f67176aac6b43268f5d29448ede33446a6d6e79d17c18cc12cae9ba4984525a8260b56686186a6a1fc03e146b5f576a15fb791e8796de63d0b02b031df85c837b5ed45f30f8aeeca38d4cc25cda260ad62c289f3a69974ddffd097c30756cf5ebd2086fbdcbfeb74124152841d63ee040377352bdb21b7678d85a573a3512a6cd927ef54f91f71e6e9f9fa99a1b8e2313ba855573203bab9c300b2f60bfb03a9551d90d92c37ab716e702f452d937ed76334cd49175845d64440b0a8ab275a8e330b64130445776bd589e04525fc51f5d7a66f525187f08036caf92647a74c06cee972958e5c87021f352ca8b61c4f0bfd42dd76361c68e3e72286d80c5d8621222167b02534e831817b79db3467f3ce8eba5f162bef8dea224083a90a3b2d9356dd4897f9e1732f6121ea932657125206dbb18657d778d27601907b39ba5d542527d1c5eea16c40c963d3d76b574e16fc44450c84d9fcde03b9c849e1f0ff6390c0f1d8b59f353b0c387387e5b85dab06904077c23576ba1bc51d9d0ff4a152e351ff6599f445f5f49e82af104d3a580a487b15e66a23ed8fdb5291e5f0650f15be33bb9093ab5d94100edfd3e53218f3212fbec8838d04a82fb97f80771e73c1686feef8fd45669acc6de8acd91623d1bc83177e1cf7f2ad8ec342bb797bcfd658e70813a7b514c7aecf2bab8ed3f694bb0d4a3ef5af107c40aca1da260bc97702301a4924b172308be7b989fd1c3e443e3939b480338a042fabb63f42138c31fad75ad626f6d78a34cb578a58e3938c5a63626677dfd8d14018f045f5ff4fb075c392b81a2b533facfc3826feb823521908681bf4deda00f7bf0cdf5850458873ee0cc0b741f2b09702b52c1537a539785d099a426161eaa7dd0ccd0b6084b75df9a2fe68d772bdfd0bd3928695000a753978d2803151f7a4cf6134d984f0464f3c8a9fd4345bc15b001f34469dc8d19eb2d9550471ab2d2cd31635a344f039791c0c7db4f8a045fab4d6e26f7c22eaf7944a10af64d2eb3f3f1139d646ef4bc1117c37f002e0eba72865fa9eaab7772caf190ccd61781579a4db27ae38281424953982e9671d80ab86d93459fe6ffe454c47728efaf6b3e03492e0e38b4f49a8523d7e2bec0914e575d0b39037ea32a14c28e1c7a62da1845a12fed65fb17cfef0f1bfee7aff0dfde8ce0c9401fc918eebf9ae20fd1276c6850996ad1fda45baca2e9d03255f5679d3f374d227df00e7891afb4ea2643233410cf15aa98d83810f56eb0d71c282d43b0364e05d675f68e45179763b4e734e79458eefdabb27db3a28193ec0fab5cb7b3bb883f081348c5cc1649cb237158aa4e11033aa2e88c37768798a407de3a1b4b9cf924f4b807af0de41f46e13656398c3ca83c15f73ea5c2d3e55a459706eef505e732e5038c6d6f7e75bdd91bb3e390e555fadbf76aae73fadb82af588235878c059c72b4943e35dbd10ee0f4d3a2a075153cdbfd86d344444b7f494c221c9e06bf6075d0ccdc0d05a761e9997d72731492e600e421aaa60d097db6edc71af05a1d1cdf36d8a492ee76efff640ba9fc3f4185e79ffc2a8351e60932d9e5d7f0e06b2eb64197ff47eafd18d2a8f01301236875e58d9d7426041f2252c98fd8acb65d4ed35e7e6e476cecbe643039bc580f8632f0edd22fa9c6ba5ca7afb7086a04347132dd43044551cf819c1f174d85b9309c978f423981c78a68e63cf1740d1f747d9e4a6e5cc11aadaec2a25c0ad82c4301706a97a1cee4719672b1171362a495f84cbd5ad622fad70a79cfd40cf242ae263759f745176cc1bb79fedbb5e6d54f2277e5e28843c441e6358215c3a8e1c054900a4664f6111b5b0340a01100d76cd75b7b76cb844f3a98ae0d4023202b6b1e5521e1d4af8c05c560a41bf3c21cff4e6d83af234b72d3110f1e7814cd6b3d9fae11802c4cb184e8c80a2c794d41df2885dbe4b091ac31857460ed3f05ff29101350c6bbd72aa9bdaa10f05d2e3a36d7291fa26ff2428e820c7b0f31089a2c4866a34d8d8a46548caf341ec69d215f960c19cc91ca8bd69b7404180791c4d632259e89e5fe15942576f3ac5684c2ebae8c95f7e3d946a1b0bc1971124312ca1d45c65b63cb71f1c9d6fff60c311622297766e8dcb96658268db798ab7c51a241baba70fd57c6e6e6a5c67797b88a81b649701fb36b6127f53cc2a919d6ea1ff20af41d590fdc7859c47fad6150a216b50ca7a954491557fc91697a2c5db91372de9a1139af79a9802fa4ec4539075e5011d19f51531539eee12497acd92817cb45c832232e26f5826991440f90d2f7b054425fb6081dc065dd9bacccee527eab261cbf28f4ed2b8ad1968d7b35b56f9ef0e03cd3c17e8c835727936361c12037bb5aba486cfbb0456fc3960f8b25a70b8f4f57e07bf13643f0baee0af5eea73725f8344fe3a085097569ec08f80ce38c73bd8dc1c0eb2e76ce7716bd89fd48c13c2a0a1df7e868f47a4bf22dd8a0619d7bc424a2d0b820560a00ac4e1bc7591317498682a363b30fd634c002afa0c2d52efdceb65f274872f5cd140d40f91719358ba9918af5da1e223e46a6395b67ae3c7950ee73bd7b3afc107a758da3a3871fa4497848babbdabdb88cecc0f3b15030296044248674135003b1ee97e73d95aa1926b6ce14c0a3edbcea8e82284a9fa1285075e7701d3b148f54fcf1613797baaaa755c71378c3a67dacad944b39ca269cd833783f85d99821c9ada6a0d3b4c0e2c4dc5fc743fd37732b6580511f8dbb6a7df5bb400cbf53e7d8636ac8c5552d0f6b94a1f0e9fe4e1d242b5cd5173d131aa8d5fc2536097a6298e208111d06ed4a7954fc6aa8d897bed444e7b0d471e0de8a0c50766a757f897cfab804e8d840b941bee92544df9a18d7396f6b5d552cd3eb411e7a0f3713ee4c51c775e2e863a8d3bcdbe34ccf76a213a8c02c97a3af3d6f82d83ca68627a34099b8f368ad6487ed2c606577522af22cbb9bafdd1afe0870f2ee90e149825653f93e63356c1ab126c80b0b6d19d9c79b7a69199d7715c9dc8217f61a0d7686d6c178921a5583ce8150426fc9d1aab1e0b59f0816443f63fee07b1f100a3d209a0a56b7be186447d687ad11cfb58e847702b504f0f596503417f189b62521cf10048da81c5555ed8dac1cb0d27640a7e77936627919978cc573a26266c789eaea028dcb704d49c243adb327b0079007dddea767b01de71a1e3ad388fe0ff02b22360617e88fcc9b26f6f810cbda39059908206f10781798a9bda02f79358a7823cd2816a2834d6123cee1a38374a0fff7446ebb0256a5f16aa497fa6a0b369d5f9d9618fdd3cdb95b677b413120c219c1293a2a90e471993abdd490cb7152c7403872e4c2e464748b146691a0b78e4259039a01485459d97775ff438e62d6fdc4ec638032c2f2cf6b5777e2044c3bcd2d001cd03046cee4acf50dcd9ac5f215377e69329f35e878ec37ab36e9ddc2ba0d6afe1807fe41c48c0b1e11251fb930730ee9e29aab1ecd16f23cb23d93e21c4da22cd837cd8da653751c29ebe705a5a4e8da7e0a33b43ed28c971b361d3536988e4db79596ea21f5bbdd48f1583969a5847f7b1c70f0bbf67e02178625732b90b2971595a3fa4a90e24704d02fb2116903c0e5b43d87832d4bbe9a1db752ae9370a23f43b5adf6371ff417ad0dd739e1ff558bc1ffa11f56671f40d2f1ca0ad2475e6a8adea257b5bbedd5b6a0ba3f14892e2302d1adb34823e31960559a2a00afa3d049ffc84fc5a99e65d8b4a5caa420897cf9bc0d3d8643693c030504fa9695190b23d200624243942e783bef7c66e5f3858da4debc010d6a851fb5b81ec0c31e365d8d3e697bcad89c707c3416a34bde337412bf689c97068b2b0ee744aaec287769b074eb4f2ef846cfb42ac8ddb634472dcb9c1ef6a5d4e60b86a8e65b43e0f0b239a7b32f5daba725633ddf40ff360bcff9deb0b992cd9cfe7fdca06c6a897070b2d134c3e7f7b84ca7f493201e5ab37aeb9177e6bd93198b10c7999aaf664a0f4bba4cf6dfae1551a7a24ca1114c128c9d87f1a3fa37a42f4d05b50889571599b919bf5a39e01d40d32cfc40d85f46fa4779d94ebdcca9afffa6433734e84eab1a7a4770f8435c5efacdcdf728c656639750ec1eb75d21ea79b49d1f02eb9bd39fad77d22e4dc34749a264983cbe06dee19b5bc9bd84c54f3a55b0a591109469ff3e1969d59e2606728d085743b7e12ab201c98dd26c7943febe9d2a4d5d1697ddec26ee8bea94ee01fcbc310e6c5b4a5c7fd042c710fc92fb7147d8fa86648dfca0390404737fabfdabd054c4768026aab283eaca849584e82d4b4a3f073dfa11ce6acbc7b3f2bca7a05faf564d142b8f7fe83700aa355c3eb442355ce69270f891e4fcf2e78f0080c67c82651d708dc37a9cc98dfae42286ee3acaeed8e1b966bf7dad813328fc58b6bb39880473868a65002d5c416642b3febdaed7fdf4eae4821abb85b29cc962010f47082a9c7c229da7832f826113a199614ea9681a1c018d880c02defa2fc1b3968c648ead8b74bf03def16f10c5115474bbe69738e571494107a7934b65f9796a39c3c4136617b2863d5cff0e7ba0ac9db80b13f1d0e301c7631c48353df9c952bda3ba46d2950b726a47b7fda9f30c93414a19803d4aceb213d6f589387277e83ddc8004196ca8b1466e998325641c7ca372fad41d55042e4ec356f501b90ec09718728b50a97a5af1c242eef193fc5b3bc7ddb6d4906acf172f4769f976f791f86994145e0d07889ac1e8f305a97721b06365dfaa257699ea6535204760662f3a00faa8eb982779107b2e21a8d8f91325c2f8753657bf28f825049e1e37571edc099b68e07c6c78d84eaf4dbd910b9baebd5229e8366f94773134d408b5ee4a828abbe4a793f3317243a6fe473586cc1fe38a18569534093dcf0eafe3e20da55d1b2d91806f4a87fec451433b0c4ca0af12126f2", 0x1000}, {&(0x7f00000017c0)="37e70a94df9496ea3c67e51778921df107eb03e22bee286d865a93f9de6801ced90a81b0f374c6794c00f50e871c8a6987fa89c34c38e231d794e60fa0347761286e494a005b26c63b05b5415961f1e81f0bb3caaf3b046290de43f0a594cc058d6dc6730e0fe402d69982318134460bd96381bea557acec09c8ede22110e461b9d0e3184e0b189dbe626f38c7a5ca951646efaba1864abb06e314ee4baa9f2e330d47ddad94928a87972e713f4a63fe629926a50dcd2798c6bb29c0c517261597bbfcdbfce740d8e00bc2ddffd62d329126215676af6f0b9396b6c755b6711a0b2b57ca356fdf0c044245700a2bba561558f254163d2afbc8d5b001886127a061db1612aa54c0b83b8d9be9e81cb87e24300e1bcff92baad4d3e986d8916b9db135dba6de46279134ce446bb12a583ebdf0fb8e0109bc1138b67384669bb19ae4012e3f23e3ce86ce13d51c701b5dda36f85e30040a250147ed45d350897d681ae38e06aa4bd1303dcc83b11af54bf3aa09eca0133ed91917773285062d20684849bc1545ccd52fc9d1c92e78eb9bf9c8a369166f8fd3e2d4ee10b00d18e7af814cb640c73173532d8d0bc9f9e34f4f4b583b36f6ed59454704729bbb46f755715710c53d7c46471f5ffd6fa19690b0c2b54a2d3594595bdf1669bc805640cbd9e47926cc7d1162aba2414480d72e0222bd0e7157c501116834c998d6861e49d966a2d4378baf17bb618b3f094e28b4244ccff1ecba0e7ba311b03a6c4e15fff2387e4fa72eddd3d3809234ff17c582c2eca4bf1a36b2e9906c70cad5046aeb1aaedafacd22e411e2eb8f8c8a5a4431872a1662f0e7aed978ef3ac8fa760d95c2418c3ec59bf561692c05be666d7b85541ec6b9f4d2b9588bd0c661191bc325fd2cb9e015d9b825190c85b9a29197a762d20c084d28fdacc3afe06963f04dc46711ed697296560fe88a2f6911ff0107ba3517657bcc940332717db15dc6e9ddbc11cb4a46dbf02fdfc936f3cf0251d1b8f315b51ce9694f0f0d421e7f86f74a80a6ce99394d3117be4e4f31624bec5612c9901aad17381746c0918cef20066110699abb06e94f88a896a609e3398581e3ff0cafa15f2476d3e52251573064bf702127ccd92d93ee8665eeaf109a81a726148ef5fe173a706a8a47e7eb7032d0ad19b6da2ffa42b72bd5dd7bf6905b80430d02f138f71dace793ec17edb2fba60c9e3cc0b6b1a0e96613d822e5b3f432c5d15d5b37f045c93452b2dd50d10b2dba2fc5a5001c64ee26d03c778b715a8115f9babaead1eaf0db8d90eb55532b7ba9911230eb1cafcbc099cc5184c0cb84bcc642f27497989efc2e5e80f38f671beb493cc1b14dfcd1d0b52298a6a9b993e6a9b2de891ff407a6114f3c20ef6a991a74085b82f2183321d93cbb0a1b7fc0edeabd3d290c300505cffe5d494afb6da3c809574b206b66a452898b703f6f51b94b9f91a95f2f968c1a31614fdb8ff6d9f3c5492ce8a644d5d055c4e7e8e02675bb4f5d6033887205f0226f0550665a8b9f3a5b720f7ae513abcfc8bf1973548dbb8b0d9f300babebf56eb30115d934e6e5e13a7ce70fd90d72d3f666166620f2dc90297bc42c43fa164d4571fab2e66a4420048a15c41849c686b2f51554cd195fefdfdcb206f45b979a127cf65d742feff387dccee3cddb6b191a469a84b3a6bff302189af527bbfb61c7c792558ec64805078d69f901ca01ecc4ed6f14bb3ab10331946ba587a296173bb46aceb7c09f89c7b741450d142bcbf1ceb897cd6c277c5584809edce302429fab57dfe7d1db542fd3801b18903539105c4a51b5a3bb2e8523e0249dd72203e751591c2c638595e66c998f0f60c20e0163a0ad47e9efa9e2329538b65118efd54adf3261cd435488ab924b47c0542185baf1a778241cb9e772ab27c0a6a438bee9c57a83bd287791f7efb8b44191fe52ed8696bc34f395829aa15de2bf30c42a26cad6d7411aa969560eb3b3a9e9c55ddff2a1d9faf9391e1cc4862ea391ae712328e602e6d0391ed91e6a31ca381391a2d777a08231e12b7ffa7aca61c88207cd41409151e380a9b4b8845c3a931d467abbc41b5f23a43cf7d3322e547ddf3d96f89ccfebff56034df959cc57de0ea3ad0eebe3b07a5a7399a231209aa4172145fa33415f7e586871344c5f75b053c76076dc9bad13cec8c76b1e1746eeb62d9fc4663cffdf7cdfd320b2f452f9bbaa910bed02d516631f0660a13621afff2ef1ce3ac7bbf14b2bd44ac9598f8dd3f9f0c9a0204b8a807e94db975116bfb26acfb55f4a412d730507dd11cc133030a8fd581634cf5dba21f1278644cf73f34d2e7c7d6faffa3cc16b40e533b314f4ab1206f14b9291770a9cdf81b8a3cc59cbae454d2d793555ab2e96aa99d9725a6d8a967c73be71ded94ee5ca552639eb14a67b0c5d86636c5d138ed3883c34bee91e3361336ee10cfc6ee0fc7e7288d88e412da22e5f7f282e52bbec7cf5db30d553eac5b62edadf32b653eeb464f2f18b990a831bd3a40236417c700d8cb4bf5dbbcaadda0052817003675b075ad7781a59b604a2e3b21b5b32c16de81933b3a39cb480a0ed0310114a78a8548b6a356f145fc2ada15fdd1b604b6eb562eca0cde7889ca6ef3847d0ac7327ac5bd22d7e51cfb071fc9fba53feb0f4288750cf0eb5206b03056fb397e62c7be9ef1717820119857ab9654427ba8036e607dd7457eedbc3665f58dc6e57a3f7364ba2e93e8b4567be8ee719229ce827410dc45113bc55be7249331cc7575657503e12304333051a3a9c3603d6c9069a0be7248cd89b3c3841501be606ff707093b8005ee4b3f40ba34d184b620b2193a66838e6b781e3079d28989d44f3d8ea8f0ea34c53fd39ecac8668f9b9512085b8ec7783936310ab054db4cf8131bc46d1d50fbb8c9efc5cffbd81fc352987c3969b781ef2d61dd163c688ef132f65efc166f971499c39836ba044065e0aa44500339a0de27d00437328fbd276be926c095a790ee6c71bc9fb2547a1b904f8d39c5daf9a8df52d6a5e85ca6781bf1cc83b173d7d6fd31c5d6be2824f86b89820cee3aac2a88dee1b5b901d844a885cb65795060c652529a37f58aa84b1b920fc87c41f9cda082b66b2480f65aefe34393d00c02f21c91c9fff9fbd3824a569226a806eba2d9c4939e9975757f4fd4f4b697eda72ba5418ace83b8ddd5147e4a424a7acac71eaa43f9d34c522e8428cda3773c10394fdcf1080d27d44ccdb9d71c4016811d7ea79adab1e6542479f1b76acf2d78c2a0f6f6e3269b912e3100444830593f8dac0002fcae1c97d6b152606361e73075f20794c31e3eeb741ce1be1e49c96cec43462efb2467f76bdb2f858a9f32425a6ec011c17172a3214f32f9ff8bd1ad6cab075f5ca4da6b8a4205f002d74d5caf344f9d04e11a1269a422c05e26fcae1192353bd4b6ef3939afe61ecac38181ad608509bbdba6e39e495f611184436d4f3eec1cf92b79f7a3024e0cd585af19deda9b99d62510262635ef25dc08ed0cee541351fa56f52541e502052128298f0bb4721c4f34fdb7e127434355247f3316095187e0c4018fc34f43f1bf0c791eb38b75263ce854de8bfd069cde8fcc5d5c0e9bb415ab3ef459c2232edb0d632ab44dd05b349e1213b0b4e39275dd17eb0276747b1bf4e4fc011548097fd846477accecca37ce22d2c888ca9cd6e6f052b8843281775ca8033aa1ab9abef88e9eacbfd200f761b3f38c8de38b0442177b888b7970669cce7ac63d13900740779a775c60d75b24b4adbe12be4f69ba692c8a111165d96d701b455ff32ed6cdbe0137e52a7be5d8f75529d3e44611f4745fa98d74cc4c4b98de4f77601ff6c91531c9b0eb8bcf5d958597e29f77d2a07f47f931b1417232cb9842280262e74fd0b3fa1029fa00128bfd90db771ef35bc44417eaa637c5410d326066e2b8ccb59545857893897d7b6c5c9b554f1c6df0f636bf3641d05abddeafce6f30aa7cea82ce69fdc89bbe017ec14eb05459d6e1f905f488e16ef4ba03815385b9aa3a5384339053f1330ed4c2ba007f6f8a53faa31d662500e69d74105156e1467e040307399295754a8e9f20f4d0e488c7dad5899c1d445aacc2edb5d86d7e355e4a31cada1c7f825ca7023decabc6816bd060700536775f5d7567bc8b5f108311b150fadf2e91a5e4740858e428371e1168a03aaa447e0425a04dd0632059596ee55446debe799f463dbeeeca2d82615fabd86681dcd1103820a9b91fc7ade2a25f1ffd2e7c38dec6329c45353c64e86099d3edf2462f4bfea0ef5bb59d86ea31e274ed61b49cf462137c249b7bbfc8043d1012d47461859cb4e7730f6ee96224920d1ad5115ac027f57ae404e5bd951ca359e771128d4fb2f2a336c0b640c58571f06104ca769520a3e271e4a8a6d90edea996aa4cf1dbe1f7105485f954611e96cd1956a8db5b4ddef2529c4e6d7e250dc05063383e499ae5cd938ab6f41363c54df03dd9ed9f9f4ad4f1669d5110bb2b522cdd4080faae518bfe3f01e3d0013426b7fac22331871ba84a851429ad5a08b1a3a35351132d312c1b9395d3c1cd09e73ed75a268f0b8754316ce113d46db0fccfdf5a27fa05d2fc29b507312278a02372ddde3da86b6ce547773285fd4c5cb84c873f9d9ea833a2a78a853f93cf2e47d525d770ab31d79844859981ccfc3656c486ef396930adac4a7412ebdfcecd5241ec956ffd54fa4a7d0af20e6144c511550406d29c426ac103262cf8207c5c840de1913c774fd57e90d", 0xd42}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000001300)="1217a4460a15051107e3f2b889ad657748fa8a29f1beb9cda8d508bfc00cb0632f3593f9e34696cf1cd0166d5b031485e856172d8d1f42e944747bc0c1e4fb5bab78b389120aee5fcc30afcdc26100f8bc990ed416d3f93d9a4322651ea2a7998bc44db324b0d24395d473640a0ef1e05a5f5b2f7dfe629a0533e173888e12c27c0422f246a0ef39f1e5af21f3244ae941cae23193fea1a8713f69579b8131e15b9ba8fec4a39ce5b6eed21f2d42e8810d014d734932ced2068ce093b329d528517c74eb0283a267f868ed6b8dd9fb842160a8ba418fd57d", 0xd8}, {&(0x7f0000001480)="86d82cd13bacd6bf7eafb53f2184c3b3300d405c73133b9c5228de1756ed705571f26dc1da4e2078c1dab5203536fedb1a0cc625fe47287b950ef75caf384cf06bfbfe9811b70e40db6dd5c8140b8ed59fffac219e8c2b55d5e9a18401d8ef2184775147bda210650a115aa031eb3808211528d7212048ae4721002c7cbdcb40714f8bd6367e03d06b966ac162650d997a566b68ef4634371c2f757c3114", 0x9e}, {&(0x7f0000001540)="ee6d7091129e40f618fe58d1699e4d1f5ad13d87a336a8a8249caec0a0b1b29140464400addec42539ae66c2b703715ab504197695c2b1b7bef50ab2734ab1750a540259c2b51f9bb0070f08eb8016ceba4db8e6720f14993615a851fa19d4ee428569c260fc12ef01134875804e9ff6901a0aba5c34da13fa03ceba8f22da00485822ae3fcc5225f77266b6147978c28740b1e5f4c84145867ac850db73dbbcc03b1bd9f430ab5a34b46ecd55af152ab377235ae7c9a92d52b7b1362f428c1e1648c9acf5c119a4876addae5efc74fed2710459883b9614dc1921b41f011415370800ea38c58fb85c27113360b083c91eb4031f30082cc2", 0xf8}, {&(0x7f0000000000)="69376ecc5a8606ce9824da2e1b63c54599012a2b32fb03f359e82acbce165be79d46e55e0f03562ce8ff56c0bab313fc7af0507e75f2403f", 0x38}, {&(0x7f0000001640)="b2dbf932ec0106da6890fd5d9ea53ae276d66791399f86e6afbc84fc355cb91ee59c9913a1153cccf49f5ccc1035ea94015a39254f9937aa3ac8138d6eab8c422ea6eea3bcbab5eaa53a77c1fc655505339eb697e885a86141084331da2fb08d3f9c57c5456d42f40c2cec5c69026268b443c929e1c0b9c8de6996bcc03c399ceaede909325e18f335ed5684b2d031a64758e391d935fae373995e73bcdde8911341839fc1cb1fb46d676b934b527a01fd70c9fc4f57b2fa1b21dc", 0xbb}], 0x5, 0x0, 0x5) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) 07:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 07:09:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000db1000/0x2000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r4, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) chown(&(0x7f0000000140)='./file0\x00', r1, r4) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fchdir(r6) 07:09:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) mknodat(r6, &(0x7f0000000080)='./bus\x00', 0x2, 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:09:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x93, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:09:32 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x80000000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000001000/0x11000)=nil, 0x11000, 0x2, 0x4811, r1, 0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) nanosleep(&(0x7f00000000c0)={0x1, 0x3ffffffffe}, 0x0) 07:09:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, r0, 0x0, r3, 0x0, r4]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:09:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x286137) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getppid() write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x20, 0x8000, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) pwrite(r6, &(0x7f0000000240)="8acb11ba405be6872730ef5f189a074e1699e9350b6657b0b09056e22889adf4d3249a3d3e5a57bf8daac29c21d2c33fb1522aeabe60debd96df3484a8f768914852202f6a9225d08b610404efc18140456a35845caf324c8dd8abd00873360fb9bde58b2e7d9b0755000b1d71e85db2431a", 0x72, 0x0, 0x6) fcntl$setown(r4, 0x6, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, r3, 0x0, 0x3fe87, 0x4}, 0x10000064001000d, 0x0, r2, r5, 0x0, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 07:09:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 07:09:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd2e7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {0x0, 0x81}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffff, 0x1, 0xbb, 0x1}, {0x5, 0x3, 0xf9, 0x7}, {0x3ff, 0x0, 0x3, 0xfffffffb}]}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 07:09:32 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 07:09:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000102368079a0457a1"], 0xa) r5 = socket(0x2, 0x4003, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) setsockopt(r5, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0xfff, 0x0, 0x7, 0xb08}, 0xc) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000080)) dup2(r1, r0) r9 = dup(r0) sendto$inet6(r9, 0x0, 0x0, 0x0, 0x0, 0x39) 07:09:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x40}, {0x7}], 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8da, 0x40000}, {0x18, 0x0, 0x1000, 0x4}, 0x7, [0x6, 0x1, 0x3, 0xf1a, 0x0, 0xef931c8, 0x3, 0x980]}, 0x3c) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x6, 0x6}, {{}, 0xfffffffffffffffc, 0x1, 0xd000002b, 0xfb}, {{}, 0xfffffffffffffff8, 0x15, 0x91, 0x1f, 0x4f}, {{}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x9a, 0x40000000, 0x101, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0xfffffffffffffff9, 0xe0ff}, {{}, 0xfffffffffffffff9, 0x21, 0x8, 0x7f, 0x3}, {{}, 0x6, 0x0, 0x40, 0x9}, {{}, 0xfffffffffffffff9, 0x10, 0x4, 0x48c, 0x7}], 0x1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x101, 0x1}, {{r2}, 0xfffffffffffffff9, 0x5, 0x1, 0xffffffff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0xffffffffffffff9a, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x6af, 0x2}, {{r4}, 0xfffffffffffffffa, 0x60, 0x40000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x92, 0x7, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x9}, {{r5}, 0xfffffffffffffff9, 0xc, 0x10, 0x759, 0x100000001}], 0xffffffff, &(0x7f0000000080)={0x7, 0x80000001}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200600086dd6000100000140600fe80000000000000000000000000f1ba15650000aa00400000dc092f7d1b7920dddbd5c9eebb43c5bfce595ac78c1177fced28ebd227476759ffa95d6e56b1345b1f9ec453b535aa4f7630ffe283c71f31c1c76c6e8de5b409870271686e81d58dd68fd63f86cf44f4c4e759abe5452f8fe641f7211064adb87ee9c3fbf3f9e548cf28811ea0c1173a8d34eebde22c71a589e7abc606f14285", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="543ca72ab8be4becb6525ad4134fab7bddba820cac6524eca08759bbe6baa34a1449a986fb1c37512a9ab1eb8af6e2053e7e566d8bc7c812c96737015e6d0f1a8203535cf27b12b7177cc37ef31a3a2c58dc"]) 07:09:32 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b778479b86dd60451a7c000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000008000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x3) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000640)=""/127, 0x7f}], 0x4, 0x0, 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYBLOB="d51c9d4d48a95611fc27e42f5fe3a1526dd12724160604154f716c146973abe1fa9e0747cde6dfbb5ec2b4f10d8e9ec59704d9b76917f03f3d875210005442cc06000000000000003a60cbeee049a6440bd21fac5ecc3a863c078187b31680ae5ae5be9351b92a93813ccdb9da71757d93740e0bba3c4078e1121c2402ae0e2223d9cc744a400055ebdd1d85b43aa766c38e46d57aa681b5431a6340bda5e96895c476b75a446ff802f6518f47c9a6e591687e4db7590546dddcc1756e17848296310b0427b4eb2059e07e9a6e0000000000000000000010a48d7999226324ea47c4d00ef7e41e06a5a196c7d985dfdba728a43f889d612f9421863dcee730739eb6c5247b564b9f3560756ec79cdbb6a43e118fdab7c3d04fea0ca015cc3df33e9b27d31f25f3873d3186890e3aff6b6ba619e12c6d86cd7e56470d09ac9df1014e44b204fbe9a956416bef71274ac689a20a843bfb388bcd548e0b3e54a9324b95779bebfb2547af40b731ff2219ff590000000000000000000000005512704a5a4a37c4f08c0529193180b52225641268bd1c38e47495e652b4495aa1f13e7388b005530b638c2e23ca424cee32aea9bcf67b28026ae84f7043274b341fa77e09afc0928cbbf758a694487735d5ca4487be2aaf50761e9c8d84606369c3188ec8fcf07f0618b399aa4cf11905be3a0aae821ee6b4707deb86a73ec9bb47d644ea2817fd2fe58a224dc43db3f0420b5e60e0b693c2"], 0x109}, 0x40d) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r4 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x101, 0x0, 0x0, r4, 0x0, 0x14, 0x1000}, 0x0, 0xf5, 0x0, r3, 0x3, 0x20, 0x5, 0xf118}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x22) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r5, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r5, &(0x7f0000001880), 0x0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) 07:09:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000002200)=""/4110, 0x100e, 0x3, 0x0, 0x0) 07:09:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x15}], 0x1, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0xfffffffd) 07:09:33 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r5 = accept$inet(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fcntl$getown(r5, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000540)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000500)) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="366d3701ae01d0cda0c54ef3b82b1a90644d4081b4823ed092e4dc2832768bb8136756ed3a596acd57b56472ef1f0aae512c31ad32caadc05be473739baa57c7d1b43cd6229c2e6721860c53406ac0472d286b97aa1939d3c13246785cd7256b85f36c6ee65ebb309b9635b4748be5e370fa4baf944c2dc77c35d467f3db071266950fd7185e95d8aa1beea9fea4a082ddff806f6b20392f4620826f6507179d2a5b1e0c13b18bd64f2b4e8976ef3644856041f94fb074a4603acfef4e3c6c1a5cb890ca8816eafd0ee5de05a00a855c28733f05a2a89b4a627854", 0xdb}, {&(0x7f0000000040)="391c8b53851cd9c9f775199d48b2f5400193cd69a7d5aa8357daac613d4ce1792a44055234241caea6a892", 0x2b}, {&(0x7f0000000300)="d48090ad8a86e3569d3c8531300988678180280b106a66f41b5ece2fe997a21632e1f9aa9fc8d7d4d8c100a89712fd3bb7d94822ac8012bcd07f8fea734c267fd2fb8b0d5b9451e23d3726d2564e180c3475c6024ec44d121eb8dbcdc5ddc5a838d7f74eb296662257db4a36f378158423fb08f1ef2aa4d92bce1e0301f0651317a1cc8fe1b6ea2caf397212386069571b011fc5f28b014367d3f2fb4e74b6d0f3c609cf0d60b6af74b542e3b75a6c8dd9e2c345950facdde65ffbab56ae2d38608c517fc41eb630609f9930928598e371c2721615fa032a9285124d8073f35dee8eac1be109524b1ed1a786f27c9b4f", 0xf0}, {&(0x7f0000000080)="671e19d41858fd4b3c972a64206ec511f148cab132dd98076961346fe5b814701f78fa42393d9e435d949ffc2bf097b86f2da0150d21", 0x36}, {&(0x7f0000000400)="45ede326214a8661e78c23eae88b212dc63c756db53a4c0e9bd94419cd309a3b589adb1f5155d6c17a9295ffe40e05c697a541d1384e062a508f4501955c886eb1a205f81fc48f0bb50984a17cc2a9a1ec58eb04a42eaa5a1e20d8d6a4d88e7ae7756400be6e699e431d8d0dc9dea1939845b3aac1db484ced5d23ac5da0", 0x7e}, {&(0x7f00000000c0)="95ed13a818318ec379cf9c0e30e6dd79ed0fe018bfc5333fe0be402a132778e12b152014689fb715d4f5ce8ef577", 0x2e}], 0x6, 0x0, 0x7) pwrite(r0, &(0x7f0000000100)="94f11b9261bf7a1f28471173b6e8f5ec7ac2dc7f4e6f877d0c0cbaaa8d7b3ad2d539742f3fb0aef088ce50551dd720137c60b64e6871027a246fae01c3f868d1c11f2e964d836001b770365a9167a29057e00b413f4f6bd40e50894c9ced104b36b24df368713e1413aac1fda0951682459577b2046b216890b9d28feb8de26ab235117a08402781e2c57effc601f8dd8f7d63fd078daff6658b4b6b718253c8e4bd7e03e222e397c703c45efdb97c59c3b9a18ea1c740ef8eca6fbc55e60007d7", 0xc1, 0x0, 0x8) execve(0x0, 0x0, 0x0) 07:09:33 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="2f39fc8382a6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}]}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000140)) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000000)=0x8) 07:09:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021c0, 0x2827) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000640)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.\\!\x00', &(0x7f00000004c0)='\\&\x00', &(0x7f0000000580)='\xca&lEa\xbe\xdf\xe4O\x88\x17Q\x80\xd4O\x90\xc5\xde', &(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000780)='/dev/wsmouse0\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='/dev/wsmouse0\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='/dev/wsmouse0\x00', &(0x7f0000000840)='\\[*\x00', &(0x7f0000000740)='n\xee\xb4\xa1\xa1\x19\xfaP\x0e', &(0x7f00000007c0)='\x00']) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x401, 0x8}) fchdir(r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="ea692ed72abea682d499bb9680d726cd8e0b0cdd14560c1ad1d87a5dbf714b20723af3994ca8a70e4e1cf195e54c49f30fcca17a12d882b103ff5118b211668489981e79f367acd7129ffe94a67343fc1b7df4dfbbb586464558c67621968423cabacfde174dd0db8e79b3965d0d2612c5debbd9e85ab55ee9ad12064410b9f8ddc1c64b1e535a225f7b0c566f1baa9752002a8518bacccecd453ab31dc75a17c000154fb90ed4f58fe44d121c93e3b60d94397f1c80", 0xb6) r5 = accept$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000008000000000000010000000020"], &(0x7f0000000140)=0x29) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00fec50000feff0060cd706c85c2768511fef2b128ad1f297e9e8901e755aa8587", 0x2c}], 0x1) 07:09:33 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) fcntl$getflags(r0, 0x1) socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340014502208887d380056e000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000200)) recvfrom$unix(r3, &(0x7f0000000040)=""/50, 0x32, 0x802, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 07:09:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 07:09:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 07:09:33 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r6 = accept$inet(r5, 0x0, &(0x7f0000000280)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0xa8, 0x6, 0xfffffffffffeffff, 0x99}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x10001, 0xa6}, {{}, 0xfffffffffffffffb, 0x41, 0x80000000, 0x1, 0x6}, {{}, 0x0, 0x30, 0x2, 0x6}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x4d5f9b8bc13236b5, 0x1, 0x6, 0x20000000000006}, {{r6}, 0xfffffffffffffffc, 0x34, 0x20000000, 0x4}, {{r7}, 0xfffffffffffffffa, 0x80, 0x80, 0x4, 0x8000}], 0x7, &(0x7f0000000340)={0x8, 0x7}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:09:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x80}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) 07:09:33 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x5, 0x5}) syz_emit_ethernet(0x47, &(0x7f0000000080)=ANY=[]) 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ddffffffffff82ffff01b72f2ad439b0a6e4ab9773154d277c0c2826ff0c1e6210a76656f5577a26274d466403626f66830f51422945a94ebb26a0ba6b0c0695e38e4990164fe675554e45848b05530ca870903c22d9dbf6a53869cbb361c4d0d3b82cf49ad3c1a85029856e65523ab86ecf123e2876fdbc4848cd83076e854cb4cb4cf2ef8f5b74cf7a2b849dcf6fa2023d2ceb9093c54f43813424c02b87cfe49c531287b2e5"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23b2b93d7042e41a8c0cc6696990214fdf6e6176"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000f966014a000000000000ab99792f7ebcf3c0c50b86"], 0x10}, 0x0) getuid() 16:00:05 executing program 0: socket(0x2000000000000002, 0x1, 0x0) socket(0x2, 0x3, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x10, 0x5, 0x7) 16:00:05 executing program 1: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x9, 0xffff) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000000c0)={@broadcast, @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @tcp={{0x3, 0x0, r0, r1, 0x0, 0x0, 0x8, 0x4, 0x40, 0x0, 0x1, {[@sack={0x5, 0x6, [0x35]}, @eol, @eol, @generic={0x5, 0x3, '('}]}}, {"ae933640bb7dc25cae45b0ec6d318544ce625ad6db7b6c4aa99e8a76681eca5361ed37dfec0dcebdbabb25c564a3a5767bc8e9ff40bee2c8e896f0f3"}}}}}}) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) poll(0x0, 0x0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) r1 = shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x2000) shmdt(r1) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x100000000000009, 0xfdffefffffffffff], [0x0, 0x0, 0x8000000000000005], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x4000}, {}, {0x0, 0x72198209}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000016c0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/206, 0xce}], 0x5, &(0x7f0000001540)=""/226, 0xe2}, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = dup2(r5, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001640)) 16:00:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') chroot(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66"], 0x10) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000180)="9e3eaa6c000000000004bf9aab42304086000000000345cf838d6b9390410700000052bdacc722de", 0x28) socket(0x10, 0x3, 0x7f) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e643048e69931929648", 0x23) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f00000002c0)='P7\xb8gV[\xcb\x8e\xec[\xe9\xd5\xc1!Hu\x9c\x92\xb4\x98T\x9c\xb2\xac\x94:\r&<\xac\xf3F7\x9e\xdd\xf6\'\xbcR/\td\x8f_\t\xf0hw\x12\xa7>\x95\xcb\xca\x94\xaf\x0f%\xe4\x9b\xf2bzBq6\xbdF\x13\x00*\x8f\x93Vs\xdaI\xb13\x80\xb7\x92\xfa\x03\tq\x0e\"O\xbaQ\xc5Z*R\x16\xf0\xf4\xeb\xfd\x9e\x9e\xa3J\xd6\xf4\xfb\xcf\xabz\xc6\x00fwm\xc9S\xc6\x87\xa3\x9cq\a\xc7\x95Y\x0f\xb2\xd9\\U\xb1\t|\x13(Hh\xb7T\xa5bQ\xe7\x16 \xb5H#~\x05\xb9\x9d\xd4\xbcs\xa8y\x97>\xce\xba\b\x96\x83\x02\xe0r\x95\n\xd1\xc98\xff\x89\xf2\x86\xb3S\xb6iZ\xebI\x05;\xa18\xfe\xcc(\xd7\xe4\x00\xc3*\x9dZ\xb6#\xae'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:05 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x85720f0ebba08edd, r1) close(r0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6051e0130014040000000000040000000000000000000000ff02f5740000000000000000000000014e204e20f5ebd230fb81456db461af961265f62f592236e3f2937b3ef75305679a971d96c2bb6754ca559a97ea54579974964b0ca81359cae1caf470176e43873442334aad1e5b9e7ed68826735636eaa8702f938e4a02325923c0988019ab92c991dbce9dfca98d3f5f9b50b198054f8d1c7d316b20b0eee1cf53c6888607122ac79fee8761000000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) close(r0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x1020, r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x4000)=nil, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3838f89fb2eac3f31311ab017ce63eda13315cad8002a0e0e58301645d3757b6f1d45ae8bd4a1538da4d627ebe592fd5dae79568d50ab6e76f08513ffa8800cc5b30c662e5d40939a66ad6c699cafc231b2c9b798251f63ba4893b09c2793f5ac9b06774be303e619605a98ccbb0df3a1dddd9547f5bf7709f84c3c58f133ba83aa93438549e22e08b40e4c57c19f4641a3ef2a59a27957736ac8c349091d45bc95492e161bc2ad8275e9084dc133c173912a678b2c2e93d0b7c955209a03759d685273fbbd56542d7805bfc5324d92cce2d9b9652690792f843d8db9e3e67fca880de810426b8bf3fa6f018f5b243a80b21d47e8dc97968df4f8f7eb0", 0xfd}, {&(0x7f00000001c0)="74e9c39f7505485a4392aeb5d4f9d2ce40e98635ede763dc52933d", 0x1b}, {&(0x7f0000000240)="b732ecd4405b4d675c2e4a32d555c8d80bc29596ffb028c7b23b3bcffb05e2e82cb2debe2b8d787ebd766020926ba4a78a7502aa2c3f3145dab1be31d2a1d0707723c3461f6407075ceb9b4860272f9151d3dfe442e9322339e00d260922", 0x5e}], 0x3, 0x0, 0x3) write(r1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6}, {0x40}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x34) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) linkat(r3, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x6, 0xf6f, 0x9, 0x0, 0x10001, 0x704a, 0xe8, 0x0, 0x2, 0x4, 0x938d}) r7 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x4) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000300)) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffffff], [0x1, 0x0, 0x401], [{}, {0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0xfd) r3 = socket(0x10, 0x2, 0xff) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2fc100801001b32b8fcc3f58fdbc17fe0cdfea00afcbf50000009b153f4c547ad23912f7fb32f068c4ab4ab9c143be0fe1c56c584e80419820572f9f00cf320df7423b88af8bbb375c4b971b117b1657f769eae5"], 0xa) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f0000000280)=@in6={0x18, 0x3, 0x8, 0x126}, 0xc) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f00000004c0)=[{0x1, 0x7, 0x1000}, {0x1, 0x82}, {0x1, 0x59, 0x800}, {0x2, 0x10001, 0x1000}, {0x3, 0x19c, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0x5c, 0x800}, {0x0, 0x3, 0x1000}, {0x9d14690429863d1d, 0x1000, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x40, 0x1000}, {0x2, 0x6, 0x1000}], 0xd) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/144) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000258f88)) msgctl$IPC_RMID(r5, 0x0) semop(r4, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}], 0x9) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:05 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fsync(0xffffffffffffffff) socket(0x20, 0x3, 0x3d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) lseek(r1, 0x0, 0x1, 0x2) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6, 0x8, 0x6, 0x7}, {0x9, 0xf8, 0x1f, 0x40}, {0x4, 0x5, 0x0, 0x2}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e00", 0xe, 0x0, 0x0) fchmod(r6, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) execve(0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r2) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2054, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x7}, {0x80, 0xd8}, {0x86, 0x7}, {0x80, 0x2}, {0x88, 0x3}], 0x5}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) dup(r4) close(r3) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = semget(0x3, 0x1, 0x4a0) semop(r1, &(0x7f0000000180)=[{0x0, 0xfffe}, {0x2, 0x9600, 0x1000}], 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) setsockopt(r2, 0x714, 0x8, &(0x7f0000000100)="7d777faba62f3a48d7ea7767ef53b043403922545ef69785c64d5fb2bbfcad14bb3c743d2e45f6914466348f1fe7db7f8d7ecefc37f4e414905a90cfad983b025bdfc6198b9dd4bc36512c6a4ceffbbf71bca4a63aad9caa2f44cbdefacb75639159283ebaf5128e32e9fcbd89ac2a6d88f759b6834841e8456a28daa5b6b2821218d0970c74e64e3c9f71e2216384a04a38bf1ae372e784dfb15b25dc1ab1a1", 0xa0) 16:00:07 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) pread(r0, &(0x7f0000000000)="bce19d4a454a17ba1d44d83ef9461cfb263c8119328cd8ef9245d3314502807b127e4f71d0643a98ca07236f05c8688a752d58d9a6ffa9c27701a59f88095b74c7a80fbf6477f620115a0435753f1d0d1200973a4f72ae1e64a89362b59b5a29fdf73e28728f1a2468d6fa23b746d4abb624e8e44aba5a5be6a43a720e00867dce2f1496cd7244bf924e1f542ba70f2cee4116339320343ceba7297b9e99c472ffd32130f8ae370dfa203aeb87c0fbb52a4ecb8de43591682c4ec0b9bdc76a206102f85f69ab085e32bbd97d461c5d9e76079b147dc9994d6df0a9c1dc45225004", 0xe1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)='F', 0x1}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xf, 0xfffffff7}, {0x83, 0x5}], 0x2}) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {0x0, 0x2000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x9) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwrite(r2, &(0x7f00000004c0)="e90a930e8d2de1091ac29538d5fc2821f8e8b12ef8bb312d7a54627e62a8262eae11846cc9ca01f025abdc3ce211bb3346ec61c20e0f7206a5d72d221e46fe5792b05b24d4680998abd208cb77da27d820cffea0cc0daa7fe4e709d93b22ad15b60ce7ea6f3bf82c61f804b609f4b19ebc9ba1fb54e3e7580531389eda0817e5bcef0a56825ffa860b46f42a3be1348c11c5fd7006503da1d4d204ee0bfd6eb91397022719e53975927dbbca1c6b791e13822635f14553a5c6a95f449f99c7bf0f516c41ba8ddac8b7001ebb06dd07c01ad9f1764678be1f2f11ff7a68ded41e8f523af097d0afab771bc697ea20387dae46d59d", 0xf4, 0x0, 0x4) r3 = kqueue() r4 = fcntl$dupfd(r1, 0x0, r3) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7, 0x4, 0x59, 0x8001}, {0x6, 0x1, 0xc0, 0x1f}, {0xff, 0x6, 0x0, 0xffff}]}) pwrite(r0, &(0x7f0000000000)="ff825683f9837f79783e36cc06bf2b5d37c5da511e1d455fa7bed6721b111e6284f6c5e2f9bde0f59da3a827e6dc3b20dc8cfd841711505653800fba18bddd4007263ca787e4603afc254dc3e9e10daa1d1e4950d423e65567dbb110b09e13714db9557fc2ad824a45767e83140017107db649e5c445caaf8b", 0x79, 0x0, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "16480d88083aa7fdb20330dc573c077a8b77bedb", 0x0, 0x10000}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfff}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="20a7943f4a92", @loopback, @local, @remote={0xac, 0x14, 0x0}}}}}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x200, 0x44) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='--@]*]\x00', &(0x7f0000000180)='\xda\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.[\x00', &(0x7f0000000280)='\x00']) lstat(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0/../file0'}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0xffff}, {0x6}]}) pwrite(r0, &(0x7f0000000000)="fb", 0x1, 0x0, 0x3ff) 16:00:07 executing program 1: r0 = socket(0x1, 0x2, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000000c0)=0x6b, 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000330a04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630437282102000000720fd38bfbb770c10900000000000000c589436a4d47840b404f361b1257aea8c500002002000800000000000000a371a3f8343712051e1d9e7ea85252fddb5189e000040000000000000001", 0xb1, 0x0, 0x0, 0xffffffffffffffc4) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x8) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x1d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000001380)=[{&(0x7f0000000040)="b0160701f39f87e82e5cb1d7329bbd70c753f2bdc6a9073f8b4e2ee0d0f9684d1a02ba015b6013ee45528ce25ca59c64a462c6d70e0a62b179aa178adb88d77f9bfe09f6e94de6", 0x47}, {&(0x7f0000000180)="c9768d8d1b8e991836baea9faaf360240affceeed55e343c5e158043a8a1bf58d97ed2980b2ae9ce94f233a06bd2e8a0d970fa779acf555f8de4cc62ada275b7688d4057448f8b37949ee3799014aea24f0809fd1c1f74b06cf9373315aa4b29f8d9fb15f6b1068dd69fa89f8129389319fe03d57095e7c2b8cf5fc0185e3b891b156f7d1393d8b9972a5572cc55", 0x8e}, {&(0x7f0000000380)="e359e8c722bf69a5e407ca7ad6c65eb6e646defb3918acb4b0fc6ac11e5c144387d40355aa715bb2aab392be896fbd8d56de2c42606036bd0c429f4798e1e7802b7847dbac7a73cb5b887d01bd4601e4c962d7faeb96054b31cbcb1c6b1a138a1c5567e261c82cc631ba4219da1a320fece57eda02bb88f6be50a8e7f41a6753be05da476b13e0657dd3e3ffba0f70709b66810567bfa9af9bcdc50a1df0ce19bdc454692acbbace23505854e51e26f994f2affb0e63dc6f947b9d51fc8ab389aa5c544577e44950a95b9d06243088a72f5a1f893fb937d26ecf680b8dbd0b1c8378b809a66ca04c8fb5c3c026b133c430238b2cc12c5b5c21125662779f4fb5a9ab836ba3fe1d96f56e11b7c48f776f7f7b85a8364a93bc09197d1815f726dc21607436bac6cd2922d90aa19a494f8aaaf376b426d8ea4cb76b1cde3ba891a897d0d97c578a9db39885f24526c5c27d0de8516ec6de60839a566f780be1aa9f624174a160b975702e47fe20360525ef7e09100c114c4289eceaf2a443e5ac316d6c1bc58b19c289ea5ed8911551cb3f8559c24a0fbe069d2c27da238a083d514095cecf206979ab0afbe1b4506f7db0756260b90e8c9292dd2eb209cd9036b0d41cc92e970d6cd359e1627b478a542a173777e2df901a043a49069067493b87751d2f7dbe7c184c52b27809cae59789ee1b83e3f37401937f2f2096a8c68ba4bfa8bd5a8220b93f2883bff9d72f07dcf501ef13f7da93bb796fff266567df7f797c98a41ce6b78df33d2f27643ef000d73756263d489c6dd1c15a33da2d634d8e80630c9be890b9ac77847b1ac5c4a71814e46c541121c8090a5248833b2da6d6f5af742e2f84448b65d0453f699891e6403caeba0c6d256d99091d7d4b49acc3815fbb7d6dfeed3d7ea87b130072030f9aae7c26c1d6cecc89a67072fdd2f7b7cc356fc583896125a92897698bec07b4188fba6525b4ab76d5184dce63fa9a06dd44c2813a52c34c1f488d2300a0229653f7ccea1f032b2401c95696afdd122ff17fe3f6bff598d71d48c0a0d8b9d6eef723973c672bb31a18bc95fa99ff554e4285aeafae4324e3d88406b4cebf20966fa3ccbe5f8f4dbbc6d5bb848bb8b239494667f7402a3c1716762357ee0e0eda9806d85e53b8255c5b48bce56f5a74789041fc92dd942b22958181e50df2947119ac2438f745b2cb02d9fb1a697a6d529b7f886b71a717371bc117d7faabad225c9de5bfc1ec8d5e087de63d6646baf15a76f67488358fff773ba367ccd5f39f3936859468b9b5595a5de424a5a90ad4e8160606c4756f54bececc35357adfdf093afc4e250724b894223379132b4f4828baef73da96e3f374f64e53f35278a317e9560ec4c43ead3ec38b73d0310d8eb11882e5aca9ed89fc92dea761ee626cf23c8fa2fc5c22bfb140d2c9dd2afa6bbcc64301b61236aefccc0c04774a74b7affc943a4140205396e15296ea7f933d609e3ad92a32e92f1d421d46d8b5cfe9b02c26f7124565861da7de6c9276842c0a16c45476a00bd7d46512a27cf94990fc7435719370135a422b2a4770b2b13c2f742f45f2376e358bfcb12a2246706f42ae7662ff2c20873641277eb67a252aba00bacc764fe0ca8e30e1242e661ef14881b33f10f506515aab15d1ca1a63730346d26e2421662dddd577a9e84dc11eb9556a17288d7e7aa606520863db51d58f7e682cd26a928989da619d12a5118f85d775fbe000037dfc9273999ca015fa02d267c40db102bd56bad78ce6d441a83d2d3f44bc7b75762f6d05db7958a62fa16101122c5e82cbe749a95eb6e5de13fb772b69b661880cc74a9b6fff115051fc717dcf8c048c409b240552360c16e6352c8859dd5657eaf874d8cc23ebe4c1699422e5edab1d83cedd47b72668647b50a2532c8029bb24946a60aca1d1478c15aa23e3b5b854ebde48e0f807904821dffc328ed53ff3340a47803ce3d47fb9b6a9a6b78d3c4436fd5998158cc555bd31935f0e859cab3b124a15517fa2deaf33451391d33c179cd3db9022c45e8b7c20277ec9b3d6ed6807d9f0e02456a05c9e41c1dbbe40c4993cbede4db310fdad73753d2a185fc89b076f18c8e4cd966c067c4bfd3070007ab8a0f9406f903f4f308766cf7dc30a5c1a3adf7d35f0a82abe443404b92cd03445fba33a565938b0699db02719501617ee1bc3bd8a052d07ceeaeb06ff9a55fd03159e8fc277b5673b53804293cbb1cb042797d684449bc8ffb8123503cadf537dd71b3abb8557d7fdf8361f410f6acfc3a1a625e121d4214193a30a3fb6d8b8f0a06ed8f61589f788aae56424d60cebcd30dfcb789acea8bf1ad55cc1be6e1076278e58f2b3be30e6dca0b9fdf3c261dddcc62a8b11f25fd4f5e8d6af907480a125ed924ac832db2368b6a702e7965ac8fd2301d5759abbf04f6d7101210c7964b803122794c5e20b15a4c108dfc7fada633c95c7d83bb8ae2d41b379f82a56cbe994462e02bedeedbabb5cf237c15a26cd72c35ad204439503f68bf1e3f0e83291e3c7caf60e6280295c5d9138a6773a97040616a72ec82ed2c98292acda9ff150b8d5629b95b3de43e6cc060217519076af3a2fd771b73aa2178df396880785dbb37eabc5ecd9f63ffccfb178410fc082b3959362b5f839ff0b627ec4db52186d005c0abf35cf986dfd5a6cc8c3a0028c106eea4767866806797168b116a70fd38315d88e8103d54773b2b218a867844ff4b143d67428c409c18e641b76913f2593ed93f08c4201272268006ab408ea02d18e6492544886464c6c6056d375a3a8f62a921e977ab723de42b0f45617c1e5f5e7e7a74e7b8bb2cd31fd4c16c5547379c95b1d966c4c0d3cc65025343ca1e13a13e90db2f223014b8e990ad49536b7f03622e54f246a14cca962de4cf7c12271071e6a53ada341051a9d55d1e23519e4b7171355a23d6bfde2e25b47e10f0a189ca2f9089c2f2a40173c067dcff289b61eca6f26a23fa1719551fef2a2426558e96e53f0ab1d2a43b6fb81ac860b64bc09efcc121f96e92724b295dbc96edb2b8a6238c603b98373fcf4c1c5c6b6a01bd3e59fafa3dae9480c3d1a7c1acfa7aa075a735681bbe77c777d926c253ea089b0379bae7220fb28039dcfea3932e64a740e6711ced6a531611fd923a5a959dac8a4ed89ddf26bab70426c42a1a682736ec560c656948d809f001f04cc3e4f3de79ba6d834572c6bcb24bfaef4a11a9d05da4d7c6a6234e4eb57c4a6d5628e7385dc1ce8d55adaa94e7630659c9259b8c5acbda14074d885cdcb6f58b1b0c535999ce44c5fc247020efa6550ac4672aeac9052cc03cf7f1f77da0cb213caa351469f61d7f556ea86334ffe61a49c644d11f1cfb2bca5352d627941e62533262d23e07db670d57988d5eea1f8e71e0f6ad2b11d9440f1606bb9d18c35cd1927b18d25f7eba546a04f7aff0c13563d65db4baa5756e945f2773ca3c52202f6832555cd474c4cc1b8b62eefbea22da7f1361d12ec93e7722b5da7c7782202a7324355344336aa3bd3ff9d29e2792532bac7c40f0c74f2e36bdd1322581451742a984bfd46649c9d084033b8a986891c330181be10ce9c3d19bacfe69b51ee19350830f567907d92849ce4550ccc91d8341dd71731646e1ca64709a449a5084489844be343385863521a36c221861a96a6ac1d40ea60d8118f79005a102aa41fbf3b09c927bf18110b466f9d0e4953f405b73a535154fbf7a279203e2393975b8c9a70f741f31dd172de9041c539a747a52e4b8d332a59b2db94252bc0832e0102c782e606c0d2acef424d14196e44d731c454862d941bcf87b78c807ddb05dff484a6bad1f9958bb687c83a956864674e6c94a9bdf36a77046eb1af9c45ad9164fa25e9240b2ad099500f3ca34290ded2bca58dfb47f02dafd0f45fefa92fc64e8dad64beaf4fdc2b781a2e9e73e3f91f32f3bf54c81f831a7fbdc524cfc52aa6e3381c6c82ee98661c579fd0d483d463aa169706356722c3e6bbbd79b275ebb2fcc1c5a10e57dac7178976e6ea4c8bb8f849acaa99cce5e3f21b56c7eec469d48e48c3181eb8047c5a9ebf0904ccbfbcc416574691214cf5f79d3344e4abe2688a93563c27aed6a0f0ef50a3bf26f11451472d988268f55640aaff9a77ea6d7d3fca30da92eca0b5e98e8a7b6cc9a0afaf58d5b3099051cc671c59c62c39e8287863b65e23ea0656ba068ae121786a2d0576756c8e9fcab819000a20ba9b8a94714d115f2ec9e3ffda5c53a88463bdfb37ac437d65fd8a3b53229c72705bb79060e29d79a08d907d29cf007245e694a2993704baa8f44153671be050a169671f74ff3a0ca189d73a486f7c685177b660c3f525b053f51af50de4d0c1d37cb617b9de5acdb0713a2261109e369ee42fb3770ccd3a94f1c2b7db39e28a385f762304f690104637d52516aac5dc500bf76a554d5892b55cd1bf4c403910f71d01c8edb97de7c323a6e9da4da900d5bcdfff3fa1c4bbab43541da99539f5ab04b0755f358a65f0e6bb108d02cc85b40d911a9b80b490b3a47c1ab5449fb5208c89dcb9787f94cb1b9c973b052ba21a213e9f63cbb50a591a8d7f76f82a1e797c04059dfcb7698a5f12a9485bc644c80241b8e0ff803bb8e0a47825051dd7d68565847e1eb2035012edcc89673b0bb6488d7be5e71031946f154809aa4cdb7825db19485309fe5033abc81ca1b148b509b8d3b41ebd2e76198e46ecf80cc115e2dcb185ac1a31da248f6b054a881352b24f73bd46d9a2bede200b16c0ff48656532bc60dbcb7c89701c3bd109d7556e327ea817c34a5830ca5155e3dcce94a27ab1dba371badb814dc3ee17ec110e94cc81abdf85c0b24ee6e78ca597c65c75c16fdcc10443d212850b6ba61f7c234236bca8bf0cdf2332d5caae2be3c9bb4a1ee220625f98d348b821d7b8754da381e0494df210be10b6181193356f490f4efd89c832b908dcb82fbb7e6fc69ce9456a91564ccb943ad17fb6525447f53e2f3580808310da132859958d07b08189a0773514dc53d1bc93a1de54e9e32e68449e7005df9b46341c9ac5d04f948b6e53e253e08fbec0989e1becc5c927c26ce3409e2920c57debf75a1868a33fa09124d3de135dc82a802e6460e28da2bcf86f0a42b0565bc07a304f5c4adb1633452efa07ccf465967471cac38457b15a79bfd552f3a851cfebe2070499c55f44200c58db74d0c9220dd09c43d1d3e7aee48a4be43a893a5371238909499d43ce6541a574e6e98e3ed7c3d43ce7a589aab483b85ac09e4f1c265a08fbe058f0c01ac64289376dbaf14e301a776d18f18645c182a836076ff882345c01ebe0df6f1fcc2efcc86af774b3200d4d6413a8bc47eef5e0f18bd73184208d90435520cdaa4bc14f1b0038a18db8a5734bd1a665a1162a53ee8d5ce89dd82f391a5914864889833ed4d195a6a04faa1a3bc979b305ea58e8f0dc47274af7b0c43420906b8b6f25f97e29a10136cc9bd23e6ec01677178a585c3210cc7b921b31e94ac8ad7340fc862798668d55e9459765f428f2ab6b0a145020fe63e6a71c93e02608f9108277a9061165804604714ef091d1205a02e80a6121eafafc325f07481b5bfb0196dabfa18163dc114f44941f0a9d8b34ca7461d5c2b50bc747e0100ef17cde18e701617184e9a84cf0ac5edebd27856295771d2ca92795729cf3088e5a29ff1b11432d87bbc72247691ce9a683a63be5e03b0bbecdaec986382b79f3848fccfe7eaa9e9ffd6bfb645a", 0x1000}, {&(0x7f0000000240)="261fdb17c82ee1b17a990be945d97c2cc01f49e7825f7745ff4c6c9eb5e9c26e89a224d445134c718dd9725fcf0a288a026563f8707baf35bc7181f9caad03187c16ce9bc0efa57c8f03b5298f6229d9efef4ab7ee4c9e35b003cc5f1c70701acd7830f212b10266c3de9baaefaf15e7fa8096468ebeeaa30ee096020194e15c07e975dd5021a1cacb8e5177a01ddaf1303262442de1fc672a4c6a2861924294ead8546a0bd98a15fd42dd0c60ab8f70363de2ba2fd240563a5829", 0xbb}, {&(0x7f0000000100)="6567c04bf69eee39f409c3", 0xb}], 0x5, 0x0, 0x1) flock(r0, 0x8) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x20, 0x2}, 0x10) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x26}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0xffffffff) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000980)) sendmsg$unix(r6, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000800)="adfb80559160e1413a2c9199a0a48f568bc92e53c1ba755085d3fb697eea540aeade60ad86819f76afc7ea352b8db2c6c902ed73fe98c66dbaee324474e403499fca6bcdc41e13735c48b147a979ce853e2e77f6c7fd44927c8c5d984c95669200227c8a97c751f81183b329e84ec4432260549e3ed19825ec8b70ba5b7915773f67c51628e0377109a4642697001a9d1f888a65926f237686d6f0ec29e4a957d3cd6e6c84049b5b482c51184bf02697678202ca3488bb3149ce1a767e0f7600de852f0c4ca1be1d62764f97b25146d73e38bde45d584989dfa22c0d00a9643289c5bee610f3cb00bc2bfc8df06aa60751508cc2161877156188483dc1863fc01ad7474b2f6e1bca3c13bf59873979fd38568e51c4156c522707cec1c113ad6dc84ef47c95ed43c4a6f6fc4eab6b386c2ff63bb6df4518bb0e34d4a9c62fce21f654803d", 0x144}], 0x1, 0x0, 0x0, 0x8}, 0x8) dup2(r2, r3) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f0000000200)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x7, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [], [0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = socket$inet(0x2, 0x8000, 0x9) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x5) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x8001) write(r1, &(0x7f0000000000)="87", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) dup2(r2, r3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) dup(r5) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000600)='f', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x10000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c73403b10820a58fe43b00fa04007de8992b5000e5ff000000d9ac55a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de79901b6fb584d490000000062f547d55587267ba5050932ed612efdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0410b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abac8d0e5aa2d799cf301576534c2d7ceac6f705e8fa9f7c40b3df7cd90e67beab3b00b0c1b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b800"/318], 0x10) r2 = dup2(r1, r0) sendto$inet6(r0, &(0x7f0000000500)="2cf7bfb6d2dd9513aaa468004a18af7c28116f658fc0442220c3f89481b3179af6ca170f41a053d7494db843b4a636815ead51e7aca27b960a64ece2b9f882e7b8e3e5c560e6f986f3ebdd94ff08d6a8ea1b8378c68de99c3363fd536f411d762d8f7e9efc25520c0b3eb0f6d411b054b03f6063d2bd00e0804f6713b96f6c5f260dc8edd7cd327ada2265cf80a04c0aad0c352a929f256fecb496d18aa211871e4db041fca7a87771f05c495a273db13c77defccad9bc9a5907bd5f2f3f295f26a2c5984b5551c362c53c022268a51b5bc20040f2d9bab9d8360a1088d91c0afc3561614b031e64508dd1ba526b19f7518af0e0dc987a833e31d07d30b1aba13df3ae6da33d3d3b7c6b55eb802c70c3cfd8e0eb176abbe262617617eec692c58fb8693a5606949c1e087dada999da98b0aa13811caa3a1964b7b7231b36401b504be056d08ab1d3c5e14f657367a68472fc44f4dba819fc99a4f55d4e59610ccdaef4edf0c98ba1488735f0f54c7a952bfe8a42dbf08e47e7b91afaf170a41a6961a05776215b77d8f08736a5b119f8c286d34a560640c14657a65b1f150147cd216da1ad7f72be9983efe1c1ad17661ad5ac461e3f02644a74ef34741db77e045db2ee48f4aceaa8419a2ce5f846ac40b7d9aba4be68a8c585315b654557e11ac5d99b665eb3d0789a332c210aafa152e44e93077313622b925e1e94795c63428e56b322b706042b88376a033199144f414d5439bb6204a56ea0f32bfcadaf4752dd61abef1434bee662a768ad0909d4a1e670c6a4c62acc32b6b592f236492c4b5c3a593831fa6328a0ce3e59464268f49d5d62db15dfa542bb871c59d2d27b31b316d271bbc3a002a53f76fed58a1e3d1484ad35ebac64411bb6a30ce77160430dcce22fc7d894a0fccea028f202c8ba484cfaf1b765dbc5d2412f2798d2dba74b33314f8c33ad23eba664f5beec635099332f961ca52296d75f22df2444f69974a96b704c0da3fb6ac446247268be65c185ac49d42d3a0f55549b52586cba08a4b079d63843cb2a54b1fbb15005ee50f06c3a8ccea0840f6cbecf3392cdee03254a3aafea855287dbb946d22a98da218b218cde52600be9e766aa2c91bfb715d998aa8a7fc5cae271c25cd01809724892cf3a65a9ed6ac8f6eb8184b7063f35023173e50917b89dec0821abea88d31d2b38d3d3bb6f2b33a5d180eafa84351761409aa017914bfb2d3cb48d1ca2ab5c1dcb818e531d251719940608c3654387776b8a41d10ab4e2eec54f7da4971c73c42a771d492c8f4bc31804e143424ea81119d7abc57c472b2b46a8d5ab0bcf209c26db4a4c26d8a2813affc5028c9b583e8afcbb38652d5786ccac9d74504380db4f99fab734c7bdf55c35ea3fdbc95ebc37a607c0ad1dc146fb05b44b1bf38e53fbb6b9987f9a718573c7fcf91d265bf29decac4a672374f02d6ce699ada39a49448a3d1435f942bc50d6fe512ef68d10d31539c9fba2a615cd5ff1d9d17690c07d561333444afc3dd608b4b233ce4ce3f92eed3521879ef417f530250aeb8dc809a5874734a917bc81827d0e2c1729d04ef0d9d8e6f7629ea90219ff4ac6826c9bfcfda5bd00ebee5938623c64f488bdc8ba95c2110488be82410f12970629f83e10516c9e3c6b9780b786c6d1e278ae1e62a817ac54301a02714b23ac37eb0574f5ed8b6bbf03b348a07aa8273d82376e98970eed287de2f738d55021c9afdcebbfe8689ca6480d29d9930fd593514dbd7f60d24cd4c48c968427ed079612abb7295d6d9c72ef0276229e8726c23ec1844a43ed45a38617ea6986e85c6ebf8f213409526cfdfbd3120c912b8f461743b4b5d64bb7306407027548660f93b713bc1dea66030af8fab01fb75d93da1b4139548f56fe6f9eae388858b9a183beb91e85fc8dba31f45dc44a87fe140d11d803b9900c9abc85d00353ac15e94ea24a5c2c423ae4cfdfc948d693d9b65fa01b16257bc270a072ae4a29516bafac8757f82d64822ddafa734007f91651cd085b6c231968253c2874b92ca10e9aef0eb081f21e1742e0fa029aed6cd059c3", 0x5c1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x64, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000180)=0x2, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x75, 0x3, 0x8, 0x0, 0x3, 0xfffffffc, 0x2b10, 0x0, 0x0, 0xfffffffffffffffe, 0xa38a}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r5) r6 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000001c0)=0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000006, r7, 0x0, 0x0, r8, 0x100010024, 0x207}, 0x9, 0x3fe, 0x54dd}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x7, r5, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0xd, 0xc, 0x3}) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, r2, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) close(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000005a934ebcad46a181f8b78f641a6d00000000000000000000000000000000000000000000000000000014439173914d3d1fef64ae70eff66ff00d8a294d953d3e2642bdc69021acfa3ac09061b12063a8a7f943d7bde57a3a0ef1c33cbdc72bb19519d92592e58178adfe17cf9139c4f720038843c81931f835a9f6e1e9fc28fe19c11b160bea527d96175a6869dbb9928e3e957f57ed9c5c15a6302dc5276f2b7412cb74b4c3a4453cb8b2968b84e390bd2fff15d214acb3dbc412c02d5fbcd7f4ae0b0c2f432668e8604417ffaa246702bdcbe6736b5a6b12f1f705486e76d66df52137705123eab96073e80dc167d6412b54719145153de22ca0c8ce8d81729b9052162b55ac83e42c8571dd2c0c1aaa85590cff"], &(0x7f0000000100)=0x40) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x400000000018, 0x3, 0x3a) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(0xffffffffffffffff, 0x40000000, 0x0, &(0x7f0000000380)="ed692cc2b9bb12bb7ecba458b8e2b455521548127c456559f56ef116b9638a1528c5be4acd204164f4d580a6c5cd5facea8d6b416888f9315f591fe820cbb61df91c8727f9568d2f6114516d2e9a928f7857a7bb5e3c3cdef0b0eaa7eaf00b673743178cc05c2ecf037ff43c0dc72bb6f879363aa19b18856d6c4c07bf1a775f9d21c4212dde563cf6b3fb22d8c2d015375339ce8bae574a428113f720210ebb84", 0xa1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 16:00:10 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x38b, 0xfffffffd, 0x8, 0x7f, "b57ca340963d16cbe4f4218f0711c869935695a0", 0x1, 0x5}) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000300)={&(0x7f0000000040)=[{0x101, 0x5}, {0x7, 0x4}], 0x2}) recvfrom$inet(r5, &(0x7f0000000100)=""/253, 0xfd, 0x40, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000280)={0x1, 0x7fff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) fcntl$setstatus(r5, 0x4, 0x40) fcntl$setflags(r6, 0x2, 0x1) 16:00:10 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x10000}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, @multicast1, @multicast2}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x10a) 16:00:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000222000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x101, 0x9}, {}], 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:10 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="63dc0ec8cf452a0cf396723ad9a6344b6fc9f00469dbe64c065547debad667058335a48eb379a7b6fc42f914118927ca4f0531d48f71238b1d68661b76c11fbaca6bc7956b040aff0a14280ae4971c99ac4502f622de1f86e540527e30d49c7043204200d2b6f3258aabf499e8c50243d22f911d736b9d050ceb494056e70efe8152c41e50ede00db54b50239a56ed2744df5ba6dba3960e81d6e86ad77b57f5849ac73fdd47d2ffea5c1d4926c2da79edc36fd1fe09f37e77c6540ded5d376de90c66e8790c59de420a09807a3550c81e70afb5883b67e1e197bc62b97d0fd2bba2fb111b5376e0b3e193601b1c88571c14c7d8883043667f50e279502de7c32ad0d951d605aca8c4da2872368b743a695fa1de2348ce59b37cbff00b649f44efc84fc160d6d2da4264c61cdf47a817da14e9ce7c2abec561b326ff38c3585218fe508f18853440e206209cb92c62501d8de712f95e201f3723437a4375c0a0afeab803af6f956a432e16e405ae63d4d3e9c58a24c1e69ea22cc6896ef567ffd83a7c34e9da7108ac687708c3b21592a92a673d55b8995c1d7ab0d2417a66a6d345b2e79a8433b5af78bc50233b388cdf153f77ea4497a8a39dc94b45c6e9c3984dc3970d04bf497dbe4a1c97caa5c465ac64c0b0b45512fcd9d961179a34855be9761c5339f71c83c9d2c21de376566b6300"/512, 0x200}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x8a) pwrite(r4, &(0x7f00000002c0)="bc5ef018bf79508e0d308115be76f27bded9bcc9ee267b86a40d136040a0b87c26d201a88b100429e74a1846539a2a", 0x2f, 0x0, 0x7) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) dup2(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x5, 0x0, "010000000000000000ffff0900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000100)=0x101, 0x4) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xc2, 0x28}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/27, 0x1b) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1, 0x0, 0x4}, {0x3c, 0xcf}, {0x41, 0xfe, 0x0, 0x1}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x2) r1 = socket$unix(0x1, 0x0, 0x0) kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x8}], 0x6, 0x0, 0x400009d1, &(0x7f0000000140)={0x3, 0x40000007ffffffe}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000200)) shutdown(r1, 0x2) write(r1, &(0x7f0000000300)="41b6c465c049a5ab351ef23a787e2be0fc7fa7849f47dc4f738975a6f107fc1c6b586246bc6e1040068b2eb73655d2517e8d09c5afe8b9f2bcf39fe4f819e63c4b8c620de2d54397237afe1de6ed2cd215daad793fe1f8de1dce1bf6601551eb99aaceaf85a42771348dce339c2df86748cf9f944af1d9560c0aa455875d6ea1798a57d23188427e88d720b64897adf46cf241b7", 0x94) recvfrom(r1, &(0x7f0000000140)=""/36, 0x24, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sync() 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000501600000900500000007000000331c04fecea10500fef96ecfc73fd3445de36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1257aea8c500002002000000000000020208a371a3f8343712051e1d89e000040000000000000001000000000fa0c69c", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="207aab91dfa883af52c2742e16d5f6b1b434d1a4f815c3342f2440ae5f3da668ff36ae3f0117b32d29371ec9aab00edeba1415dddb037a942d9a04911ada853dd57e435eb8def42c7e3d928b0b40a6ce90c814b97bf1d8eb443f4b74db19f29e774e4e2b8e13e016621f2bfd82c69950f8f0bd8bcb7364108f659ecc1d0ed12f224f413cff911d5e0ba5dbb2ded43f2278ae4e2882c7185d494ea9a8c5f6c17964d3fa81fe213d05c492747bf6eafa59275ab7ab465b5085faad3496aff87e84aff53adc57fd0f5eb20c6ed4213008a198778b4b511e3fb938b1ca860c3ec6bf0da74fe349dcb090de4e5b04e86e2d3cc9fadd784f2ec67a5b32d95fce7c2de987fba05063eb5b6c8eee888633738fbef488434f5ec4d549fc810a8014fc0147220f5e816636b09a4a295b5c23cd21250c00543c4ccc34156e7d2db112ceaa97b9abf9fa9ae08aada477088736e080fc5eb88ac0b6add7ce820fccce395e5e1c426dc788cf043614b7ff08a4d5ee1b850c731027a035a20e080a1fd3a3b4886a810604157283eac5ffe76e820126113f229d20eae4b66dff8518c4815e9d14727a2da076f02f452ceb1c3804a678ba84a042ea92074f8fa2b52483fba1579052ccc39b5cd973f5aeb34efa9c789fe47d4e2547e7de62e13ec0644cdcc3a68f6ce21f269cac1d0c54cc7bf87767344b3c343af19f01aa9ddd451ba6fe180bf23362208cb2aab581794d08d8f6097751dd4de4ce40d0a80a19c65ab3f4c53096e9e14849e84edc6af848eefd2a219ef907b9e8f198b3cabe60bf0f528abe7cc75856ea98ae71d358b3834f87859482078557274cd42693c9a902f0525d39eab2a0760a4969693a5d2a91f73ee3a4300f13511411c09d93386638f7ae67e17c571abbbbb3113f5362cc4526d4ca84b293427e97e3e019ed18175f0378895d8663e7bd66fbd8c9d9e2eb3d17a3d0c2046ba53a8fe71c68c91b896b3691131d991732d2ee6d79a6e766f1c2e12105c13ba78942894e66cf3e838413511b17ab49cf07cc8f614779fcc0ede49c172bb103c8071b3147a963c47a56a27523be6d28aeaf102fbcf0c13eb06170ba969ce913651a8e19cbd30dfb3a7b26829f88ee88fb01d387c0253ee006bc25352ed524ced22e606d939a068e95a2a913740969e75d06ae08cc3a74645a9daf1a143bf8ecb990523363e7dd384db3e55daf5502c26c8e80f777b0bf82ff57988a7786d1c9a8a729ba5aa72d3f8359ab9b7752dfa6773223af9578f64e2d83909454d13503a1631b0ff800dd7468d04973d8e6982f4a4ced78917ec0a39abc8f688bae69dd83c29f4827b285a0a864fb09e6dc2e2121ae120217b6209fddd28974db6602391f24a5e2160dae48f56efce1b4c5ba4aa6298f469fc1eab903836b82d41c3dbc89f2a4ec7a46fde6fc4605a91d76c9c5754334bca738d8a8f06672db7aca3728ac4ef1fbc2c34051e06586f3b638f37a6531de2976a44602a9eeca201f1728d20549261a6f9f88201fc6217212f27cb33bb54e870940b713e2621da28adb3eb4249241a0a8cee41241a0b855192d46eb201bb0dee60d9d5eb19bbcbe53b8cc539fb9724e384858ca9bc5b24b7f3db767b38aef72a2a9849737cc48a8c698f0d8ad301b14474942b5aeec93e31e134efc5bf84eb3be6ad33527ec20d1f86d68a0b4a1733a4db811894d9cade2c6c5981c7df9cde9b190ece2ca395c39ed8b0c3e3572c224c2b54a590516ca37dcbde25954dadf58f4566110153b95d0ab38774e8c25c07326b9ae03d16286e40c31a2a1a44659a0c54320dfd1395da879e07a356bb0d21bd80f01f4325c9d03ee98644e5a7f3d5f7469aaa642a246a7f978739b03a8bb2d9045e2c987bd3fe538ca61f8dad2d98861e89c480d0362399ec3f544bb57e696306c04326984d84161f803ec6435c2fd91690c9573b15a4ff20241ac06ae357cb2f308d8dad81d5b474141c7547241337476285f87c1fbe021a30b899613f8830ca9371a3ae1dfbcb22f804edf5c39e74ebcad9d525e06a81e1700078cad2cb29a9ba221e90d49cf26fb2fd52f3498ebea0c3b10e1e5272569978e41c3a7b42890dfd0703c76d4d38ccc3184705822589db90377dd96aa1f0911c084bd6fead859d2cac9e15fae6db74467c19b7a9d51f1e75c48c061cb1293750e2664438f80524ae4c844cc434485a7019ce37db2e9d2f9afdfc6bbd1786af1d18373ff62536d23b2a0153f84fb6db4c219c492ef5aee7bffe64cf33f14027586eaea7ebe53cf5ece988e12ac80af67896b87f0138ecf0914f599db5f520c9820b03a563085c1d1baedfafaa51087e67ca7dde4d8ab21f8f6b2c6a5f93d736f1446117b8db0d3fc974725a8330dd29d57463ee59a01c3c4bc197c57846a98f0e4a5e120fde1b533ceee3d0bb420d6650220223d8c12bf37fa54bda6cb9c88f24fce8ea283d13443d7d6d69431a76220ff41ccb31956d11577083c841f9b6c7da4dfb58b6c6aa1df6eb2647179c932570d1b7c0c22a8422c08f1b60230a7da20e51c630fb5ea0a0271a9e56e4491d72c918c1f312c40113f2daf02a00630cf92e5360fa5a2759e1c53b4f591f3ad354c4b265e535856aace34c7dbaa102f34e4034f3e840616139c7ed149d3d84b45a5172b31431f8497ef3ea0d2ecbb26602a9df41c5a0cec9ed1fd475236df4eea70e77b2f78b6a5ee6c78fd9041a29f88fa817f4f991168f104c27e6f068a3107d467ee19ea03ee996f44a44b88e2d1d0c8e2139d257ccb6ec8f7259e5598e6639bdd49dba31e8e4bc2c842a0975aa622171108ce58ba3e05c80fd42cdb0112dec9baa441cfd5f7475ca25e98d174524a6ea99555c4362600092fb1e91c41d1cbedcb833bee72bb264e7dc1106b1997e0325f9ac9a8bebc44e44ef2fe00d256a209f51450fcfa9ff74513538f0d93ad29666e5534d35abd20e2b06a25d77492fd0116568e32fe3f2ea194304b9fb1fdbef5d00995492bb129749816268918c7749ba69ecadcd6f7fd70e53f3314e56bc154cb7c6ec0c471ce7cb8836d163040ce61c78072ce43dfe64db0c40323af4a3fbcf45b7b92cc23c8a00c8d3d143d0f534a1446123ff300e4f1ea0e71af1a8da78ebe526dd83ed24d6707d3b7f809913959346a03b1b34bd483bd9101fea7a57e844c18a00b29df6005afc33c45a7e18d9fbeefeda604db37fc7ad57925187582f310cb1fce80a9f4dfa4c807cbdf47efa2b5e87befc6faeabc22ac096e87d9c2b093ada438d028eef43dbacdc58beffce25281d856ba7ef43e380b98ca9d5a49f2d883b6d4cd2ee3ce1ceae7c0b4f6cd28a83b084d2a2bd397eaedee4572e10fa1e0cbe1fa9c9f1f9d53f8a2c468e455cc114d15b8f26dde31664e185631f2e759b809ad7fc6e0fa6e1acbad77a5bd9853e1ebae9b01d6b1fc2bba23734700d2b398d6261443e1fc3902a555f6d0e4978be353aed3e876f1fc68e8374d4471f4569952ca1955079c63c233e249fb5f32bfb9f0968c5cd6c28c08dac0721e69bbd64d50c4109e511cd1ca0fc7e14c921666ff7c9056b0174cd9034005dee52fdc0e1f0e88fe0ff6dff97aeadb04571f49eae229b623bd19183983ef51e99daf0fd2b5530df7ba34c2e1e2c102a254ea759ff96e51c3c71beab737de52276cae070eeb21da9295c046031364e69add7c2403961a538ccb148b862cb4bc5b12ff6477befd003f732a340349d40930173dcfdb251cba54b6c3ee9c5e6464bb5c4917b467dbf5d47536512d23654febadd3fcdd6e0805a81fbe260ec1a9d94024ce2306a915be085821b86266519198064401e80a270924547283906a4d4507f48fda6794789cd98512ea89128e715015b90d9af5632fa111527882a2f547c8b5bcb4fd3b28b05bfe2a527a0f75f0f0b3eccb8356c01f07ef849fcd95cd33772b8c4f0bc17a0e5c7979b85866405442ee397af054324d7bfff3e7c908eb99f591fead083c5002f4f60b81200c3be75a7ad608433cb904c1438fb77f73e3bfa947d36ec1b7997a7aa328219a7b7424f909f94dc6fdd8c7df6dccbcc1d98d8aff0f5f7035cfb5e9d435c0f42f4e337f9ba202a21a5f39edc6395ee757b052429009d9ed6388c9548a7ca4b82c572c29efab592b6a364032af5269758939bb2fed45f7c5d56124ddd2d7028c42f8a8698d37f2f7cb41b262e9332cb9a24f5496037a15e5e2b4eb22a5c4740fd7890d12aeeb495becb4a9318e46644351d82be5a243fd12c5a4a2e3f6820bc1924d4f6ded854d1095e8e9c3b131b0267d3433e937f185a064597dd562e9ebbea172ebc4035cc217325e6f4ef7d26a7520409e8e99b3e28f14431f4ba3839c56aafdea359555c4bd67f8d2dc5ecbb8978afaccae05c436ad569400c9a2135f60828f3ac50c3c5e3a6e3e47f02b92ef0224db80520929e6086cd585d7d7d54dc637abb592e11e5849525f86d9a7ee4ef9771fa01d1d4bb2d4586d6d31a8fbfb40c919b2f5977b7f78e7d1d98d1ca5675cef0aa954959db267178b10d2c76f996d88ee20560c696afb5befb5b1a8e76388b8f6b5047c8d9c69b5c941f1d614682f03765885ad4149f10bfe6e3fd868b2116e3bedc86ef702fec3c8aa7ea6c5989267b6271693763fda80cdaa4b02b4a81a823c269092bca954b9aaa7f11cd3ea128ccec5ccef7bf36eaa8b63a229d56c7c29efb8f2b892362aababfa49d409bdf388afb2eea352c07d857872c15cf6fc1ef8a045b3ea5209c2f88fa82edb891d33a700ebbd61f28fba0316b308b927b22df64fc2b2f0998c69fbe84ca469a44b47686430c34142a4d65c9e2301d6cabc17ce2245ab24e0cc6186a2617bcfb2706f05b306fa98f353f61011712f7437b37bb3add85b3c6aea4130814b543045c602d7632ea35d8eeb7864ef53f040942c5b4616791f656cd99fca11d989e768db93d7ec7650a77e2fb6c9efb6082b34fcc0df55b9e98f862fac7ad553f8bc7c21de689a64dd74c8236c3403fa59d1103a22cb23e6155c8a3c153ba5aa7c230440ea132ba5b4c784b375956b0d9125488c8d61e165c9460561d52396ad08669ee44405360166dd02ee23df55dc8990384d0eccb3955531a0658521285b694368b78e6c480d323938629eabe2525a608baf9a67daea22afe792f31381ec16f1a4e6549fe213c60eb3b0bfc76b374376d4196b8807f2c97723d2b81a7ceac68572216714b958da00e89d3459597fbf46884afa6ad2610cbecea0aa8a11db1442d497350bed72e5989aa5587f787176e71f47ebdd58b637cd4396584de9c62ac58e5b6307fca85b3dbeb62cff50eb8078366253b27709939c5952872336205e032774c5d9914b50650eff167e5362709e23d910e912eefa7b262f3af745d5c1c96b7dc311eb79f37ec6859804f0575364868df9e1c82f224164ee683ed75de3a68e778f04ba66130a90f76dd491d5857119af537ff3ff705ddf00b1eb89d4834e29cab4c5f4c928cc717be553cb735d1dec8239ca92d89fefe28c1b4953d36f2d4a9d3c692da6da9ea2553d7e772316eb5e200f4357d4cc5944dd5c6ac1b50b4c34c8a21b3bf6961c37a057318d3d46bc81901a075a6c432c0aaa96c302875b4863bbf2fb5590c2ff4e88a4c13e19943cf5018e84cda0627e2503a040cb1cdb1a3267b0500d1bf77a711af3f770eb9df582a529864ca7cc3b0a1f3ccf60cbba32e8a56807b971a187ef50639995669495b6a32773b2ed87bb4f503098caa892b56526b17417b54c89669f942a4a351656", 0x1000, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="0100050000006c653000"], 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r6 = dup2(r5, r4) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0x44}, {0x7}, {0x21, 0xfa70}, {0x0, 0xffff}], 0x4}) socket(0x18, 0x3, 0x7f) sendto$inet6(r6, &(0x7f0000000140)="d2e95bfeb2c4c327de169885506e64af60f1872661a657729c40a42d2c9a5d2e544d67ebfeca7551ac010ae42f62b2406eef845f644087af1060cced14134347ace1280d76752c4a501d60c12cb53c57a314238405255691d4326652b3d3aca61ddfa6a1d4635cd2a080441fbd59ccc56b3efc22592353c0a4ff7ea522fff17c20a189fd0571c6e1393163880000b5e5e3a593894b96d7ab0926b30886b68bfe4897625ed795657047a024a258228757e4f9b7bad8ff1ecff6eddf", 0xbb, 0x405, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x10001}, 0xc) login: pckbd_enable: command error 16:00:12 executing program 0: kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000040)="bd2eb69595269d19a3132e256d5bb48a17a4c322544da1d05b043b281a2f4ec9b71db5cc7346494e738086bcdbf6c2343d2c9dccc41e7e8c22df75474ab7beb3edd2dae90c2b40356d79acd180509bff50415b25dafd9bbc2b21fc5c0d97c338fa1b634b41bc0dd888ba3fa5675ca8347c8eda73b7945aecc5ad16234fa4dd1fb37c99baf298be9787f9331b923e5154df38ae87a15bf547be74fb70863253ca9560a9a3152c1013a1c62c910b", 0xad}, {&(0x7f0000000100)="5f216ded58d6ed4ef67fc88dbd0f6de229dfb5cdd985ef7ca939b02f93ae8e834ef12d06ffdd04d51b2949d649b903bffddabf019b78972d1c89950a35fd528cf90d", 0x42}, {&(0x7f0000000180)="0d84724cc1ddd3476490a9a8ab88a896b903b7bf1db1541924e4d0e0d8b66b1d17f0358f33362e17ddadb4fdaed0cfb2b31a1d59db29b781f4dbb2abeb1aaa5805660c3fb2aa0f0667300866522663e65309fd0580c1d5f9c437c4f6dcc50a2649b890a4ebcc73ed459781a6d1f858cd17c3", 0x72}, {&(0x7f0000000200)="381350a764935e8124f78413628874e166c76ae9013ba3ca2bb794b73a98ffc56b0f483b0ee2293d9624ceee5514e636ca8fd39564c97f08fe9950f463b803b0a29eb649c56b9677b7328c535e9d0ce65324ce8f34f9f158d56b6f77f2f22fa54c0ca99128d515ca6e84a83545a41ce73be232d3179b9118534adddca19646e6f59854cba3e14c45bfdc527c3214c2e633d55db9148caf52716c8760606f5ea4703d474c682a1df1bd5898c62306f319fe6bbb51d4db77713c18eaf12d743f552876d07a37948cc9950c4ddf4aa8", 0xce}], 0x4, 0x0, 0x101) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x700000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffd, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) flock(r2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = dup2(r1, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x6, 0x6, 0x3, 0x3, "d44d32c6590e7015537b212acffc47d4be1048a1", 0x3, 0x6}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="f9ff810046696c6530e4a56fe71ee2fbf653439f711bb0144d983ece62d508fb9d42bd2c1e3e674197efd612435d77750cb5c607effcb40427a3500f24c28d93084adf6f95b40adb2ed897ebb08fda000cb0367af8ef992be7584c8cbb8177c3b088cccb8c00ca64b7a045c99cb18605000000000000000000005003ce0b4256fd90e1be9e33ca2bd508628fd4daee783e8095fb73ad1c40ca4275ae57ee26312e4db42f9209d3be97de9843cc3fa34992194ad4222fd33a346f4ccb3185e40d67322bce1766353d1b3605296ed59a4d81b213a13f7d5c4dbd67aa30767e4e63559dceea7fcc3f9652ceaa188f7221faf38fda0128187c56cd0700000001bf8c40f90cb377481e511d07cbbea59da4daa188b30aa4aaed3584908ea47e43e01049dd384a067afecbe5d8790e4eed089fc8ae5a06f59076f03c860333fbef5ac9715d12135d589b0de040acf10000000000"], 0xa) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x7b5) pckbd_enable: command error 16:00:12 executing program 0: open$dir(&(0x7f00000003c0)='./file3\x00', 0x40, 0x49) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:12 executing program 1: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000640)="0108051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x801, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x101) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x2}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r4 = dup(r3) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) write(r5, &(0x7f0000000300)="670dc36b2d159bd8611c5fb761dcbc7972ba6613c692c2fb2a8cc5e52cffedf4180f25a27441c949d172590828b0c18e728dbe0eb8a17995d1bb374d63e5063725af86380c41ee8ca12980f8cf35216cc9d47e525dc7fcb7fe350bf6d438f388705656cd7f23ae923ef885cf438ece29f29bd0e577bac401b0dbe88cbd2fd88950269e2c2d16a376e49d3b2c159aba4d55a1c8348931cc8be5a7ff70e3d0498c9c6a5b12d7c4aad6e4ea9a340238be07f5d3acb1804b156068203c467a1deb53423b28abc207c96141bf64402473c84f3a17c3a9f125fcc88d670a9e2865db441959b936ad13dd5413acae0441e0b8b6feb056f0621448e2bbc8188f37dbbfb6041c", 0x102) write(r1, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5}, {0x34, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCCDTR(r5, 0x20007478) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r6 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7, 0x101}], 0x2}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000100)=0x7f) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = dup2(r5, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r8 = accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r8, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1f, &(0x7f0000000140)=0x101, 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x83, 0x0, 0xf70f}], 0x4ef, 0x0, 0xfffffffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="f9d77fab654d83e55c60b10ff9a7504623cfb45736ea42778d43f68cdcb7b90bb76b25350006286031560ef945564e07fe5f5502168b5e80ddf53977bb5306850175a90f55f98e04bacef2f16d5f8752a8d744da50248d2bddf33661962be53d404dfe37e7aac33b6d79d8ce8741ab8ff00bf901214ae080e7d4db81ca1e3a1287e0b228f0eaaf2420739e9110f9943b91b0ff14b829387a51bb5426ba5e4d2f591a83869cd713a04bf73fc705544f2f1f7f6374ddb6f2935aa2748a83"}) 16:00:12 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc2, 0x59b7}, {0x40, 0xfffffffa}, {0x8d, 0x2}, {0x22, 0x2}, {0xa8, 0xfff}, {0x81, 0x5d4}, {0x101, 0x3}], 0x7}) dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x89, 0x1000}], 0x1}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) pledge(&(0x7f0000000740)='@*\x00', &(0x7f0000000780)='\xd1\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0x8010570e, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x8000, 0x4, &(0x7f0000ff8000/0x8000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f00000000c0)='./file\x00', 0x40, 0x1cc) ioctl$KDGKBMODE(r3, 0x40044b06) close(r3) r4 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x800, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) poll(&(0x7f00000007c0)=[{r5, 0x1}, {0xffffffffffffffff, 0x40}, {}, {0xffffffffffffffff, 0x2}], 0x4, 0x13) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc018695b, &(0x7f0000000300)) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x200000000005a, [{&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x1ff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x26a}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x145}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xc26}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x2a}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x1909}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdc1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff7000/0x8000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x75}], ['./file\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file'], 0xbbf}) r7 = semget$private(0x0, 0x3, 0x343) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/224) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = getgid() r4 = getuid() setreuid(0xee00, r4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r3, 0x150, 0x9}, 0x8, 0x1, 0x9}) r5 = socket$inet(0x2, 0x4, 0x8) r6 = socket(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="d2548fb316046163387a89967c373f15", 0x10}, {&(0x7f0000000140)="1a6ccfaf1f5d0c56a6681c206999f522b959fe6f146149e1444b9e19bfae3f9fa80f9b9e11664c474d0511e4b3fe2d58a6c32f21a435e5b85c59bde742ad2a094ed9a2de2553df7b9864e6e1d9ad3bbf5b40cd1d47c9a0a5911b12a0d6c335843e6ffc44892dd0a7e001c666327112688f8afe18437aa254ee0665a7d99422dcd9f15108db31e6e1a592400078278ac595f3", 0x92}, {&(0x7f0000000340)="47082a9fdc46805590b544fe288839d9df6a68054778f374993679dbf62d3d1c48afeb16914ed05e8f7a99d1b8e61ce12a7ac3289acf988f0cce846be74262b5d28b2fae978ba8be5e3f65d07fe07750e315fb25c575467344f916ec17b8ea79e3083b4fe962ba60b9b9a634fa7c100eeb4c5fdac77629600b46f88bef38ccf47ab09b3856e80b703839e60ea14da531cc7ee5c77128a9be874ad49d09e107255fff0430f649051ff5767446e58190df18fdedb53687aa6b37782b21d02eaf5997d415a5a70d2041ca998a9a34d27ab102", 0xd1}, {&(0x7f0000000440)="9bf90d2981eb3732c889d402a1415d556958efdaa136791896d188f43bd0d254bde89e288f30319bbcc6e7e8930a650544a83d7333d031b8275a8599ba32bca08ace0a908b35bf94c9d552756edab15bf9868f8aa11c45cbdf4f59d74a5063bdf9fd31a8cffd1d270020bb54cc2b0263d2610149c539f108588521294180673a7f3b378e2c78238108c44931a73f4d9919b0c41d624ebe74cb74428cb2821252f3f789d9c7aa63d3432087c7d11974e2b80918c38fe0323dbad38a90b4b0d142e5016a3741d0f5686a8840295f867ef40edeb4f60452fdb3", 0xd8}, {&(0x7f0000000200)="9872520d01944d5ad7738429", 0xc}, {&(0x7f0000000280)="e5c959a19469ec769c6768ca9297f1804d0c65ee7a7ec1c776b936ed52e399a4e6dbfae3fff777b5b8bb69209347cd669a3b4ee98e63664e0bed07f9dc3c48b776bddaf32c2b11", 0x47}, {&(0x7f0000000540)="52987f0a3e9beb3ac70ea3caec2681eaaef32b718645a24e3a5fc4d8b32ba4cec510742e900e5e7f4516bab32160b8009c0aabcfc9f793d4799e3e6a22a0d6c6cbabd70f7809fced3badd1", 0x4b}, {&(0x7f00000005c0)="d928d48bcee440b45769316c1f43810091c74470774b09429e299b0f4595120c245e54dc29b4a208908b3c9e99a4a1c4561854617b1bba5f01b24294410fb251992591144c1a801c885d1be45e69ce8dbfc977a7a07448e1d9233e5bac436a5451f8f01a3f146c8e12f0a0ada1f7644fae13911ab824085b55d116b97c5be016d6a8ae605582cfbe75c8bd0027d166cd38aff31cfbf4313fd6b35adfab701f21733f053dbe9d28d58cfa3b531985ac6b6e01647c3fc2bed9968ebbc8a862b3bc1062c37eba4f38eef5830fddb44ad70c674c", 0xd2}], 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000000ffff000001000000d1f520ea6725013df9ef4bd4e51c43bd34bd0c84cdd7370f785542f5df5adecc4b2aabb2f5000000000000000000000089d840f0119561a50000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x10f, 0x3}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="9debe089143abbd7772a54b07930f49f", 0x10) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1a3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x74}, {0x16}]}) r2 = socket$inet(0x2, 0x2, 0x81) seteuid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x3, 0x0, 0x0, 0x0, r4, 0x80, 0x4}, 0x3ff, 0x6, r6, r8, 0x7, 0x5d120000000, 0x1000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7fff) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="00170000000000000000000000008e2953e18eae7e44a8e8cd8be481ca357390569f462b264e47d57450f3b6f75db85d56a7cafa486641ea0dbd5353cef78439a735f1c5ce169c3a46095eed0e5f13a0d9e25c6a05b694ffffffff77f77a69b4a37447418db761817832af9f5c8834f2b3fdbef5e6c63f0df789ee7b3b6c4299a37e2c3a8a1a544ebc034bc0c877c6be2ded6a2f9c88a35829735a5fb44c720000892ec6ec98519bf0e90d02b2417b7a0ec9781a023734537a37607d5477aaa2800f1e309e0f48d42b00"/217]) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x3c, 0x0, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd602b957704a85000fe8000000000000000000000000000bbfe8000000000000000000000000000aa"]) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x14}, {0xfbfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r4, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) fchown(r0, r2, r4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x392, &(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000140)={0x1f, 0x9}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:12 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x20, 0x1, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) setsockopt(r3, 0xe11, 0xb69, &(0x7f0000000280)="f5f39d8bb12d7be0265d5e1588c2432572c2f0861b4799824754cd674b06f60936b28305f56af745d3aa74c14a4ce04064703246be05308aae6418acff5a9e4c15ebdfe2e7adbc922786c97d56f516fba24d35571b7551497aefc04ffc14cd8e9c55227071cc4054fcb9126365933772702ba0502fe1fb862c594c55a3675b4cff04aabef34da1f7b4680ccf994924f9b9fee86962040aa57b7877d01ade5e94f57ab88ea5e4f1049a549c23a9f72f6161625606947c5216f6c53856f5f7a47a6fa335bb932e30c9fb1dc0d696181a61284b3a", 0xd3) setsockopt(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2bb) sendmsg$unix(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1], 0x10}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x9, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) 16:00:12 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) r6 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x9) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r10 = dup2(r8, r9) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) bind$inet(r10, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffbeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x1000}]}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x12080, 0x105cf8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r0 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, r2, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) r3 = msgget$private(0x0, 0x24) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="01000000000000008585d1da77f10dc5b8b38f38bcee69af2db2be690a49c2e7d23737d74e12ec3960af577ca468f13d0f6db02d7fa935905e2d3d24197a73a0608f1d3964a94fa58b0908e48adc8a98315ea0c5f81b7e0904b8edb3c5b0c2c4337f3a20b423604e664e392a198c17fdfe7c5f2b9b4790229bd876f685e4785a44598ebdbb8d78e4f3fc43f0193ae4b9a048b9dcaeb99f045353983132189c0d0da2c662130a383899ef580ea8fe732de4b6e02bf91c86b2b8c5af595f8230d9478ad5d6f81ed948568ac5e0c8fd60da28c86a8f5fea86959d211b337b033e31f4d041456e9df9e36c6f56b15d270604c4616dcfd21c0bc58821f52fe01654b851825a02d67da997752c031f43dc9a6e3a89754da9e521ba4518c00d5b4911515b786f2d885aec257ca9b7c2ee7415506679ba1fc9d6cf27b93f1db15ebf5cb1f5ab081d9348cb16387cf8b2d603a7ea5c3d04f4484baaf8b685f5ade2efed9d689e4edb703e023adbfca52248116485ab18ecadbcd0b84060141af9a7330b4a720e6e344d2122c8262465301ce27f70e74d7126aeff5fb473649a5b607d9682ab586959e1c76ff0089a0de02de6277efffec9bcc1134664f02474337a9871d3eb753868b1da8bf6a91a36756579c3163d85e1e64aa5923014d7f7bece3dc1d763b2151398f447e0235d4bc396910314621c48b6648d2bd76dce87b1fe2b5ad2ff86adee73a6a12b1542545543ccfe960f1f950daf8e466a082b682bba651b27b5a031f94403bde98eb795cd6da4b64f822c524b48bcf9d6425b3738472094d628dcef5a29b41eeb03cc55a52a68359347152c8e94cf44b62e55be5d06a6cae3c7252aa8421ee32f7e88606c9ff0b5a651f8d60bc9d9ee30ed9966b06c0bf937bce3f03bc0a80918f0b791be6199701ab8223beede82b280f663497eaa8f82df000486d5cffea5ebbe7b482438ea15c7e14c1d617560d174a8f64ed290f0aa5afd391f7ee02261acb3294f8dbf9295704f4ba1d4b041fd26ce2011bb3addd3086fcc439d74c389852d58c710f9b3f662201d8fc4cd37f99b34bb8e7ddb329f10b6287e5cc09cc5c5c7c5dd2faf72583f89e0b1a70afa5959f0c59cb4d873a64521e4f58d2b89d69df4cd0b30281a4043f01f3091e4cb995b0aa9eb10d1abd6ab20c371c0e9419f6546990d95604d24593896acc2773479a70cf82a59b806ae739aef79a73c1a16fb35bc7f218716a117020b3d66bae232740239a114046c3c73d38d63d829483e95bbb5b042101ec0255f65b5ff6bdaa45c5524815b60b17703b9118fd0c3570e68ef7ebd4a65c6c040cf37a999eafcee151f82527adf1d04f9cf207af65b70b3292b1425887e6530278ea0789bac714d1997e4f5765572e9e7db4e9963c2c1cd22f7c0cbdc077ebe7feef5d20a234b34502d9eb94eba56e0f2f19dd377fdeac7b3288e8f36a2ba8976708b3c270236419bbc6302b09f0e7fe5406f0601b5e93bf958c8214543b5c149638195f00273273a012d9b8ae4cb02cb4032bdb9ea75ec8cda6deaf1a3f50532c8852bacbcb8556c81a1d4c038c76979d54e14190d34cd4a0cc0bb2024dfe6841f69185f8fea614e3f02ba1530a6abafc79052a86ee54a5d2f6854c8caa49e36b8d64b4c66e1dd0c03606c00c43c710b6d1b5e8c42c612dda376b858843ca0d22c6d2f7ad38fadb39258b451917bf24ed49e7b5fc840bb4b1cc54c35420447ad3bed04a975e3d01fc81cc9cbd9763c3bf1678ea88846d8fd85a2dd2d32386224a78458b15379528c839031e5942abaac5d71a753008694b3fbbd20984ebfdcb6c2ef42be367933eceb13a35617efd7ebecd15db0cff884132cac0d5dadd82dfec562d1b3b4df39c8b8eb5d91948f5695f9a47fbcbe2284e374de00a4fab00e9f3f03bc43e6423cfc858d644c12c084c9ff007ec6e07746d348b340e5766146c53a7214d9e0d211fdfa7e19faa905908d8e1ac3715054861526b2a90037159c39da5066ef9c3cf07b8649a898b8e9d52f1a836fa65710cceddeaf36182088ae31f4afbbc4d2dbd4a83ef19b11911ae8634960e7d787cb8be36f11793b673393f45a12043542fab5be85bdda50a27e781a3b9fc52ef1b4798bd5795edaea9a9c9ba1a767f9832da32d2207fe3ddeaa3b1c3536541b0961e2410a41da97ab556a89e3070a924fee9cb3354d38ffb553b8abd73ce69e2fe9a25f00119b21bc4817658b646c09221d111bf8212263d097c0094d5ec693758101308983c8650f520e448b2f7481c3b28df767696ba1309e2ec1e4ccaea207f272b2812d2dbbfadba3003c137bba2daef6658b14c307069b37f5553c2781fc211303364b64e0f4f64687344173cac31bcb6ac51bc35daf6b4ef40f240ac5e5778f8742c23d8ecb39e0dc6b9844b6db7fa22001ace6fdb53143c8a90a516488c9cbe8703b4b8dbe1c9db546302b5ead7c4e8fb36f6fe08a02838009c8c8f99f26e069f911bff1779e08cd62c077c1e81acae62a27a9e213e25b84adba731b8c58e426da86a4f540b430f186ec2c0fcec17deb427923165ba50ab70033a9c0950b46a3db5f827a7f7c678965b128aab714759abe926c129ea43f285f67d2d20b3ab97882837a04fd01f499dbe55c82ff096b7bcadd7598f88408cd190cf550fa1b96bed64f559c33bc678da510190dc80d85c0ba695d90caff6cb5331faf299ca56e70a1c67b7bd69165f07ed2b133619ae2782e6bdbf7dd8623c7b2edf77981353fb044a812b922f50cea05f528a9fce3845523ad58ec050148988ee1c8e86a5a033fdad81fe028dbf194a1854e584dbc4d0c12881c9e340c10a3a580c502d098e6d0264f3cf695e2a99b0a9c205f82f3bbc582052d2290d410cb47fe417d8f2a5ebf7f4cbdabeb9d57b00c07de2dce723f8eca70cfb3612c433cdcbc9f2c225a9aabc58d9ab973c50585943e49383fecf19d62e2c6c8713c38f4359b848713fafaa0a692fe512d95a9cd87cabf7753d326f97c183c935f09d710fc8bdfe4daa4c80f349425b035139022f4283d9ebc132d00d84ff29ee2c01a7aef0a18c69b5115b2fa53e373c0c56f9dc54fdbbba8a17ccf348268a1d61d019bd6c09bf4145027230e43128733bc0f148a9c2d61d2a879a9792b426ab0996ba9ab2c6d081d89bdabfa4a8c144731e8bb5b1ddb3193ff6013e2da14325be2099f8b0710631c55c2e94408de59c5b50931b6a8b71066b08ddd16ad837e6a5fa6c46774613c23dfa326137615512c56ba885bcf4103ba1ef6989f5bb855b63d02e079d7f04f681a00fdaa682515e48c8bf1b92a4c529c913a24ad490ea4823cbea5ab75a7424afedd683b6aaf2888e8fd210eff81afaebddd0d830117ac0ca0b036266bf09afdf7c867aeac09c37f8b19a6d17977215efebb24b53e4c26e3ded3262e3acc18fd3e8dad7c40d9574f0a6ad28f65a4d6580764b356397c42da93977bd87ec85e3f23a57ad0281b448732a001a4413c65d289e820a717112c94280d0a30215b03b02844ac65e1b9e77bc9a633b730ed27717a1987ab6700bf34f65a8561c98d7df80f7a37a447ca93040c166a3a6d803fcff74ca06f67d09146bd2e8b66f558fcb97869afd3229889739209a2a8ebc985e97bcba9285c0fa432f53e24e35f35846af25dd070bf3be131a7d1a365c8303e0bb6261386c7065a22f43030727e2c1deb83616173ea3fa3872bd7c941cbd5293605c3606d698c40fc99b4451f4f7d11da0d7c5c5a40ad03496351bd3e0499bf0c3c8593d77d606af0c3c8f56371a59a7bf8aa80b150f8bfebe963686477730b05efdbf08f42084a9487fea06d14ecb7d053a80a46558ba9d884611f4597f61b31651c22920dbc7b4d5e439c8d8326170a9a991db5cdc7463f244b01326dbf1717de281dfc577f9ba79644963dcff78979872c14db8edac085a39420d43d85361e74dfaeba0de9a0b106a8ec2bd562948ff71b5ae481ef034d56d1b82894572ba43222e3db158d4823de3cb4cf15f3e70ea627c6f3b47156d51bb19942be90c984ca053faa85f297c43a475cab762c4d93ce9f6b1c6420cc0f2c26e6d9298e93ce7860770ff768a9032df03e3ea308f809d92cd7d683bab996b6210f1460533730d0a61bb8139663404b43cb942e5401d90d3a30fcfd9244f77bb58220afc3422bb61c57c9c0f47bfbaa8e0fde0bb9bd09e357175b3f6a913292a80da0efc49b74ae602b0c5d01984989ba878b3532f312facccacf9cd13c066704151505a58515c5be4e5c01f4ab25134a793cfe86bd56a58ba55dd5afcea61268d4fce1a65091dd3b824e57d1b5541d1e6c9f9d9bc45ac4eeb0d7d65171d351074d2e673b341e7817c372f6ae832c5b6002d983970754e9de87c494fd0812ca12f4e5bc3d6561272dd22df374a54d2fa01363d03c89d9fe02aa877419f6a4daa581ca2bb5fc45e06f0fd2ecf567893db78ddc3225470b3728349aa781dc3c0ccf992a0829f173d5825434e527edaed4db046e49e5bd2a8da016dbf4f4c70b12efa993c56d60b80020c0f70357b43928ac27014dcdaec58c17904209637ba7d373d0dbb31bcd2fc0df9139d17f672ae6d7c85c1d019ea9f10abb6cb9614bfc9b46f88c24f53e30988ea4483007c100cf5c6886bb9f207dbf46709e54c1e095897caef1af098cac32951be7651f4456a4b2d6e9e89977a339e881d8d900a939b53c640495b9cc2977e781be93519fcf17ed94d0557f45ceb895cc91393ceda8785d9370989aafe67d06dadf4330a59e56604fc4dd45b6ec8d3c096008b4f949e14f7550e8075bfdb8adbcb77015cbfd4cc7d0572dc045f3603a5491c2f043be5bf6df21335eca7a2d1a034927efa4bb78c19eaf1eef37989b9c7609a53bfc08606e1dc3ff1369882fcc4b9ccd8bb802526f9a20c012012f576b3d2518cf67e05f0e865190e09b2726042788abb266a89712b174e3ab3ec9efa519483ba1161d4cf6ec28b055326e4f0dc2cf021ca1973f66da27e026ce4c6ac88aa1db74ff3db5517d1749fdcad69a170f3093d0bd8a24985bbaab6d136f0349f05b52f651d6ffb152c6ad830e250464f4dfd9724a32f43cc7993688ccc7f642b61e8fd05706d42c039a75da940b8d06f2ce85e56101f3f19991f655f054712263b08f12d7b7072b5c316a2dd69328108a6032be0916684eef12ecad611fec68859209e1e91c0499f5389361dfbe0a24ac4a3f461d9f1f5dd062b93bb3b359b5df984630016ecd6ca75bec83505fc66dca6a7d4b892ca973d1ed0088ec688bd954c0b6c42f93a7d439c6d6bc57e19e663e291b8059a598ecebb977d8ebd24f5a9fce0987ef7378313cba9ed51f134b43daff6f2850eaf95164350d6e7fbf0f66e8b6c3ca28b486e9faa09540decf6d2bbf8df98fae27eadc53cae4f8c257ee2b5919940e7790fef4730eef9b30e1b3c9cad9dab92138aec70e6fc84b2dff30c0d0ad40256ee578edc8ec8e75b964559a8ae62550d027633cb2be3996585452fda5478f657aea7da2e3499b820222ea8c09c9cfd4697b6add1445cae2d1107ba9e96461dcf8be53cc5284ccb9d6d8076e2718e3a8b1000a996a4bb7d9309754d7b5e6862cee95fcb2cd69fd682130b9349522c9ebcf58cf1d3084a1a370de9ccfced21e77946a7c1ec4baf45b86a5154790c5d681c17c5a772c66861bb0b81cf3f7001a5f3eb49c770d1f18415219ed53a3c6bead42673416e05aa9d66dbbafc24d7f3a6c31b0591715634976f7ae8c5b02b5427ccc7a23210abab2966f363aaa51d85d60700d36702ee3aa7f20e85c15b304cbfab70ea3b06956ba2d00000000"], 0x1008, 0x0) r4 = semget$private(0x0, 0x4, 0x189) setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, 0x0, 0x0, r6, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) setreuid(r1, r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r9 = dup2(r7, r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) getsockname$inet(r9, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000240)='./bus\x00', 0x611, 0x0) r1 = getpid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x7}, {0x21, 0x80}], 0x3}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./bus\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f786c9a, r1) r5 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x7, 0x34, './file0\x00', 0x80, 0x495, 0x7f, 0x7fffffff}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x5, 0x0, 0x80, "85127b4d4a75b7549816e03f000000fe994d1a2a"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) getsockopt(r2, 0x8a1, 0x80000000, &(0x7f00000000c0)=""/87, &(0x7f0000000140)=0x57) r3 = socket(0x2, 0xc003, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) getsockname(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000000)) munlockall() connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x10) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe4419", 0x58c}], 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) syz_emit_ethernet(0x35a, &(0x7f0000000100)=ANY=[@ANYBLOB="0040000000000000000000000000165ad86c5eea8602224895da18ac592fa969"]) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x9bba0f9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001540)={&(0x7f00000001c0)='./file0\x00', r0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0xc1, 0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/103, &(0x7f0000000140)=0x67) sendto(r2, &(0x7f00000004c0)="07a3040b2be4d06d77f0d2e56541dde4e95420e5bbf8fbdfa1b4e47f1a62d18cc7c75a04f2e634c6dc7f73b53cb737eef10fb2ce193ba89e3cde0713804d8d2585921b24ddb9517e873fc812835e73d4a186e33ae910fb76b45dd1d5272cbbcb46c5c8ae77b7a07570b4779092fb77576565aefa7ea18b74d9683db80f3e1e6277d183e36738f64c0553a1e4adf136ceebf36e24839f4c083efdad2cea13ffe7a585f48c0accef7e676dbee233da5d9d8c31a3607af5a2313c02a87b9f1d18aa5d3a1a8bd4015e54009e4911ded1abf9d0ab5e9ec2580fc5259622298972bac662b926137a16bd81c02f71fdc0d2cc40a4d384ce47599674789b53ca3ec0f8e6a4585aa591b900984be288280091dc367331fed6b49dc76a713854f89d797c985d76e814ad3633891536b243e635cebb4ece9c47c8583c5c9a6081820385b83b7658322c68185809d67ee7e0a3d57920b9d62c26b1373a291649e3361f37bd60cabe494b3f8caa2b5855b9aa2390460c1dcd816addeb5b144c00fcdec8a46adffe7ca0c1ffaa9d1756acaca48cd6e97f166c15527b3c272b95ea2d3f5ffcbb8bf27d706a84d970a3b9860d1bc8db645bad2e9d8bbfc5d89f3751fdeef484544d75f9861bb3521b6ccd4168c87f50bfddf022c89272316a053dca2ccc3795ada95c0e2bc24e218e6d2ad7f7a4f56efa137e8e60017814d30195ec3aff7d4d7dd9f377d704f48777457287a51300d7165d80c5c612ea1e439083d8fd6436fe9db9cd7d86aa0415a51065742e792910e811fa6cec212bef1445f5645209b0d9abc88244eb7bd2f22464472c356043a9370bb06bf3ff3262e8bce2dae9f7910a5781c4bee2570b82a4b219e92f4978fd1ba6b4eba305433a6c4cdf3dd5d30cf51d0ed477d2735011b13794c0b63895ff935cefb14bbafda748daf65dc02cf21afc6e113191f30bccbaaf6a5efdb09ed2d05c12d6b75a7a7f5024018b5b344883a7aa2175dc14435f3b4954aee28fe96cdcb9b323f304bc3ec6f5d40af977069eb236ae73052fca687e6f59dfaed9bd6e63999ccb32ae619a2acc6ad803e1b8f5569f98721b6ace67933b6f54ce6dd9daea0a0a96d751f996b8b3481b024531188174989a519a144972442ecdeadb36e2f76e642b1b490314dacba7889db7ebe4d74bca217f6738e870d574676112dc7c1a509b061332d469669d009bf674203c90db630b1184b933fb339e6b03ea886e40cbb2c39597f5d3ed15ea6de2ccc3f495791c9d00503b76c481829281bb09dbb16bdc71bf9acc8c6e4c971543b9bd4d3b09b422deb3d256b11f59dd3d63026c3bb5453d58432a46f6d1f84e951ce85b329b1a5c21f7e625aaa97aba357fc58e90c478a2e0ba009e748849508cab34534bdb3554e5f3ae59561ca281af864eef1ec9a3c4c6806cf294145a861e0dd679f955160c35b787d23de45377f4cbbc1c5103cd35feda30a607ca8d6c42c2f12e285f0390b18ba3150386f5b0e38296f0f67196612dc3cc7e4eb00f5a9a2170e38b547d90ed696a928105a29e2c9325e6f755da2a22f87c0be906c1ae66df5f59550dc7730a08ba4baed824a6aef74b379910a02a1efba2fdc37f0c9cd039e825270d49386e99ac9be4538918e70bdcab0690e509bf2b3f50bbbae5d59c3195b4a433b0c8ec928cf0f1b678cd768663f558ec75a7211115bb1293fa42d4cf6d5aedff73279564c6cef80fbb27980d190402e787be61653152728ae64f8d4275e39c643c4a1630cbb2d50848ff8822abc7af3b8c800fe39af7334c7a62ada1a14a5e30fa35b7d24d26a1ff725737bcdfa7d60c2bcd66b037d8f73e6fafac3c4f63c77279aa4a41396bf05b7970fc2b2fcde8dc83f6956eca6a0bd890ef28e9204827a5e59c91f72c4aeea78fbd34578fd37c2720b03e4f04955eebdea57fe5897c8590c8f595f0600f47595b901b40ba4a6460a49ec5049f72fff7f326ebe010ccab32abf1c432441542f24df677061be0948c39658171ae87668bdb27d0d3efb4f7d0b16570f713b025302147e878aeaf04403ac4fbc1fbf28ef1516f4196c2f4d0bcf7862cda4411eeb1fffd2d5c3dae269fc209bf8b37b3e4e27d9df35b02af7d1e84870f9ddbf6d4f51d670b961e264e79d6fbe5e2bd3afe6c1e8bb9466fe6d1645d6b34e2394b168c29b8c5b00ddc00a36e5379e11843f8994d07741f171242f1684dc44dd5e28172f9a52f72cadf273f1459644adfaef33aab061b307f7aa91e3168e944c72086ad593f7576d93f11ca69ac1cfdeac15f482dadcb0bd1892993335567c6224279b263d2713c02da7f53c6c6cfc59767dad4c69d530d6fe2aa67f1562a691aa2f8f4a7d7a881d0063e4194d8b591b193c5514ce718e7eaa634111c27cfec042f8d092a08bbf6b9e709d1fad45dec03fdb7e7de872648d204bdcbb345ccb50daacbb29800668ccd5c0571e61682cfd70890fa4dcf36158265bc6fd830a26b261c066efb65a8cf07083f622743b24eed97b0b9cab999a14bc25aff41c28e72d3aef0773a94121d3cc8d2460c7e7d499d4cdf11cffe87330afadb74cb03b73fb01153b3c1e5158e2419f9caafcab2f6a0476d67c187e7a4556644638a2b8a30fcb4b73c3a3428c6f72fb6369e404b843bfa6c010f07e117c1376f0c00217e6a248bc0d1a0646aaab2a79655609a059e9e1981e9610f0ec09fc94cf8fd1007093087c25344c2c982db57bf2d5e86c4f4d3257b89e3cfc0c9caf8ab24dd25d0e2dc9f3a540e813ea8bb67cd55c25b77d381621b6bafa9ed44723e77d2c68fc5bdfc4a561277fac8e0923665626a78496b280da1bfd984e07759788fb063ab49c6e419fadef1c5d552f517f1f5d45aa251f38da7e296cc389883fed8f1c7983ac5ff13c7d100b23148504f0294c33c848a6561a042e77b2bd4110c85cacd3959c15b8bfedf0efc5bc5e2309a9e7d8a8feff394f4d150b441173ea1387d51be678eec743c8acfcd1d05cba4df1a5f6f0d476afb21d5c7f37b98adc99413a1d22384d0528796b9d5b7eef3c1dadd60790297ae1c250dd9148481bdf598ffa225e7db81208b7a8e9181d99fc7086152625be7b724c26e5960f248fd8475f09548ca8b1559d3d4c959469908dcc315d0fa23baa33be86802da8c1032e4fa01aa29229915fb157e3e20e6f01ef2923d9896555c24d61f1dafca0837c33d9e56b894e1640d210149968105b17d97ba2389183dfa5aaa6b46c509acc0f82a290e1da347a6808096d2ea51c2f27f8dcfd3c525853dc2b7faa65927fa044d0e1ab6d98ff29135311439424e08f931177e6ce04f0831c9ec864bae4512de2b9ea073cf20f6b50bfa02ef36f98449207e0460c1030d54259c2d0643686e68c825a321dceee2e1f65b725b6ada11b7608010a0921e1cc0d1b06356954108c2e9cf35a6e118b9b3a801cfe6f3efa3a89bb6bf47c9541b8722ee884d017535d63fe32b928cdc92579b6e60fca28126ea77b3ba1431e1cd0586815ae2dcaa7107d078e9c3364e654746630d88cc6c843eb7c8395b9bb0c8c1b397e4768d4ce085b96bea8f4da09f86e4e72963df784ce38e836bfddc7c89b48a89aae518564bd0a929bc98495afb199a94ff79c804b16827c67feb6a9477c9099beb457cd8963530f65f96638ae2818819c972a121088d3bb270852e23fb1a9ed6f0edbd23c56172c1c8e1182916ec4bc3ca7710849708f51d9474ce7171e943b3dc98bb6e910847f86fccf8fcc90d68ed6e2eb975b1bfb8cbba675e61794743969d59d796af23c4e54bddd9ebe0784ccf8f7253f007ebf2836eb2317007ac479cd2209b3507e14ad333100631e208fc5f78571b1f7b017a1ffd8b029a24fd52bd4428ef1e19d3b40bc65ce754669d580e1814b8939864c8ab55493d39e513646c71e79d51ee41334fc7dc80838b49e13f1172070f25804dc1cc3df2a98757aaa65582c3d2c14a6703740145a6089e0e5d5d743f5ef053ac6c3f8c926c149e5583fc01545514e34c21c72a148c2e8dc41e19296562c8b427c234f82cb8e70757a737793da958cbcbd90828191088093ca020866fc3d543f92ce451f955247097b60a8f81bd4490321f2cb2181518f169da86c7ea7e60119517cc34f27d3a8cc46394c756b47afecdd28194f751f3ae7857cfe0a8df8fe03a42522b2de21daa64d21b3db765ce328992f73dd3272613a64a8b09191f7e27604e34f514138608a42966bcc0898844271e41da7ae47b1a58c519af0201d57a54c4ac587a0315374dbb65ad55c1558234fe523761f6ec8d15345265d641f98af8f39791319c0bad37698c13e83de6656479545819840023c50ba3f804eabd39fd2217a5e212ac8f206940391eb065c1cb963076daf7b45b02620bc96ed893cbac867d63dadd4de124a995a77646e7811f12528298cc3fccef810b16f28a8ce74f36d6e5a5a3c41292e68638ddba937f6db5c42eabf56fbf059630d39332256c57b20a96468fdf228d551f02a080b39108f5ae2fbfd4ffc2a68ed535e85e42b5b03e57b0b7f26b928569448d046d4101a102236a5544cf686e2f4a2bc24f6dc44f1e07c5ae44116ac783e34777ab27c620cf1b2cf1de20eef612581f327149400fe186a03cf32cbfb1f61ff045b22499609fa286445b7c6107dd2db89d5cac4806a2b083a869a33429e854ee9add23435e2c039dc214a4070cb0c0a832643e6185610457f23e8253e00a3493161ebe7145c37efffa48b0049d387df8cdb7152e6d21e06dafc00b19c77349a91a5d1ac71b7463fde665262e20361c9db79cc63543ec4f442b1f23ea734404cfe9b4d4f4eac3371c8cae41d370f05bc697ce0d40ecac41579bc094c44202988428a716728d1edd1f22741da341a77f85646835da543ceddbe8a6dc5669dd0712df412a0d8eb96771c03ffba732a5efb450d9b03a2e86541dbf7ab5661e78becbe906e0a0e37cd020dbc7367b444d4acdc5d8bdbddeec030daa2b6ae5518adaaed4ac6f171391757df12fa1a51681d7c7d0d5935fdbb2cbd0686105e134221ae51e6c8f36dbfddf83aacf7d4a7eb5f16e0d19058392922118b1481c4931736c8132bba8657fc73c7e3c6e58db19f9b93794ec981236f11cf8020f80fdc003e5d3b923394a2cbf5841649c4e214d1ad91fea14e713bbb205949af2135e98ad4904db9e022aae984469c92b42e9f6163d08b9a6edd1160269192f393e613cb0297977fd8fd9d61c221c4f4f1b96264ecc065cbc73c3f90b82b7fc7056414dd64ff5cc4cea55eca7be86a72872cbd774f4fa9c6b287943659f0d1485528e8eb9decd6ee3581df0f3b400122f39bafc4e4c52fe0f733753ed1217b0bae9c3d06450ea4e7969c5b38c1cc2e2a9ed107326c0c20c166120556b412d705cc1270e5b0edb3411d63561fe1c211437ca73107e4edd358b30df54e3c28ec8bc3945cd62fd691a35df2552aebf12f6d236135c89929ef27bfcb84706677872692d09d138eaffe9b986f8b2d97761547f7087dbedbb832f656c3feddd4201ab07d07809a20873fd0d58453fbe50c7a83ff9200e59557c691aff878cb3f037a74b7f23f32aa954267817329594016362df3edb9abaa9f7318c2bfcfbb68ad1dc5b68e30a70f7e76377848f375c08691d239e76776974069293812e413cebe9a6cb12e610db44ddae7060133c7a812bbb5658c27ee97f759b7c2444ca314a50c0a6f37cbd94d274fa14810156300d358ccd5e2b6a50eab4538353be01a1670569be0057ee7b399f033723efdabddc01", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x40, 0x9c}, 0xc) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="886056d512cf46c2e47976f04f1992edc2fbd28695a9348938d43748ebd49786211a31005f30efb92f612b96c34f22ae182e77088af41ceb318f0590582720b068d64fabd0838dc8172a92aca0c72becb0b60600000000000000af1ed2b7318d7b60f54bff3d823a6101f396fc34852c87b00e3434689f6360a70f7a6ab179424a75ae0b297ab3e30212cda9f6d82bd2e0fe8b61f01c5ac3e7558d5239ce2866ab1e018430e2dda4e264e00ba7ed087be2e98e5d5d4c5203174b47026dfd5750239b2534e328139d76e52b7847398b452187b5d7a99d14ec84aacaaeeb51f4b82066b35f"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000140)=[{0x3, 0x81, 0x7f, 0x4}, {0x8001, 0x81, 0x86, 0x2}, {0xff8, 0x39, 0x7, 0x7335}, {0x6, 0x8, 0x2, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000440)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000300)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47324a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7bdb71bbd8aad5d6d7ad1db4bb49d4087e8434231fd5401586d0e7fa4fe71aa408e601bde86259a17401a637caf9e48acdd88bf1fd3779c413f3769c88ced66d2be5db97c077463d634450e851784f41422c838c08f63be29931806f84136b5750adbd5f49eb26320d30cb9dbd45f962f9464ea9808d790237dfb7cc7cf1e0c86788f0ff477c0005ae94e8c4ba3e21f49055cad8819e7994571270f876a46d8941053d8c60f340fe", 0x106}, {&(0x7f0000000680)="8904da5343e255da813f69810e67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) unlink(&(0x7f0000000040)='./file0\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:00:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000007f4cd04ecdf2365c643f3eeb2a23302662c9553eb723e4b387f6790ce04ee621aec1ed6bcace43c48fa4972caafd8fd1926aca644ddba19dccb699b6944766d64e83fe22981511b5d43fe4a85add6b5f0cfa47f0ede4f9d5bd3d000000000000000000000000000000000000000000000000004e3184dd56f040c1bf75c1a724cc6bdd2ed7a3a9206c3f264bed01eaed617f216dd19a95f38a01fde5126b859a1cf703f2cfb8f36e6dda594d904e9abf3669bc854605860c408218cfbca88185e712cfb5a7c01b1f4652e891c7c6102dafd802f8a63ddba532726e2447a72bf46bfb6d5d16aab979bd0c5cfa33dfdaf5b170244cc0cbab183bcf33aaf57cd72858dbc92cb27dcbe77a7c48e505e05f7668b1ab6d78adc68fcc4e7db1664f6a23ebcba727f9307d791b9283ba898c3682d3d73e3739"], 0x7b, 0x0) r1 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) seteuid(0x0) r2 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r4, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xf4d1, 0x0, r1, 0x0, r4, 0x110, 0x7}, 0x8, 0x0, r6, r8, 0xd286, 0xa965, 0x100000000, 0x9}) unlink(&(0x7f0000000140)='./file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000000)=[{0x14}, {0x64}, {0x86, 0x0, 0x0, 0x100}, {0x200, 0x7f, 0x75, 0xfffff00b}, {0x3, 0x1, 0x6, 0x4a1}, {0x2, 0x81, 0x2, 0xbf8c623}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x30}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xc3) syz_emit_ethernet(0xe, &(0x7f0000000a80)) syz_open_pts() write(r0, 0x0, 0x22) dup2(r0, r0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 16:00:13 executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x1, 0x3010, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') close(r3) getsockopt(r3, 0x8, 0x6, &(0x7f0000000240)=""/150, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a73", 0x2fe, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(0x0, r6) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) r7 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0019f92f66696c653000"], 0xa) sendmsg$unix(r8, &(0x7f0000000300)={&(0x7f0000000540)=ANY=[@ANYBLOB="70012e2f02696c65300006740b91af8b1d36265414fa76ca3377707ae44148782f82fadad1a8e717e51e25f863b157f930d79346fa6451bb422fa50daec513966feceea384a6777d5e64dd473f0f406b70b3649e4708760385477fce99558814c4b9c64387cba168beb57d1d3c6015b33092a13c87714c39551a45926e7af45f80ee4a7f12ec476eb1a2edfc0187437faca57cc0af722ad7a8edd67395fda895a92eddfdebca8a0ffa04618fb7aa6af396e7141082820bef649a79aac75e11eb548c46df63aacbd83c1f0ea5c0ef0e692922325bf25888ecf1946fe97b50aa2a7a93600d41a8b392bedeb1b55ac29a9f6a1eb2d48bcf9e81fbbd2b2ea1880f75aac1f389d3890b7b9d2135e5074387f70e06351fc0938e56bd0ecef7296df29af4d615722caf7041341ea398ccc46c41ac753f54a58ff33ddcfabeca2d15c0a5"], 0xa, 0x0}, 0x0) r9 = fcntl$dupfd(r7, 0x2, r8) dup2(r9, r5) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000140)={0x0, 0xffffffff, {0x0, 0x80f}}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), 0x0) fsync(0xffffffffffffffff) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e57f7f000001", @ANYRES64, @ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a2", 0x2a, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r5 = openat(r4, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000140)=0x9) pwrite(r0, &(0x7f0000000340)='\x00'/14, 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000040)={{}, 0x1f, 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000004680)=[{&(0x7f00000001c0)="01c17c6acc36", 0x6}, {&(0x7f0000002280)='h', 0x1}], 0x2, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x7fff) r6 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f000077c000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x3ff) ioctl$TIOCFLUSH(r2, 0xc1286944, &(0x7f0000000300)) 16:00:14 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10d) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000440)="220e2246e386e6bb291f3e1848e60a40054e1c9cdaf90f0198b5b0342824f09eae715461a48700000000cb747f1817015c82327ded46cdec20f31c97b5e0526dc56f90286b95856e6addfd6f3dc5034ed3d9b31c36300cd950dd792a122ec468cacb66d357cd2548dc0f2a5ed98d6251be3aafe060857509dcbfb82aeb09fd63e553a84b94aece0f00", 0x89) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x4000010000004, 0x7fffffff, 0x0, 0x0, 0x0, 0x4e2eb13d, 0x100000000000000, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x178, 0xfffe}, 0xce, 0x4, 0x459}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x22a) socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x20, 0x80) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x2) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x10001, 0x0) setreuid(0x0, 0xee01) getgid() linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) getuid() semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/76) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000140)=""/111) 16:00:14 executing program 0: pipe2(&(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000180), 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000122f66696c653000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="7497ac5713442de6", 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000100)="fb9be96914f6d6c73200000f33a5", 0xe, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00@\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x800, 0x8, 0x5, 0x60e6}]}) 16:00:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0xfffffffffffffffd, 0x3, 0x20000000, 0x1200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7, 0x7fffffff], [], [], [], [{0x4000}, {}, {}, {}, {0x1000}, {}, {0x0, 0x0, 0xffffffff}], {0x3}, {0x0, 0x0, 0x0, 0x7}}}) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, 0x0, 0x0, r2, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/19) r3 = semget$private(0x0, 0x2, 0x4) semop(r3, &(0x7f0000000100)=[{0x3, 0x200, 0x800}, {0x2, 0x1000, 0x1000}, {0x0, 0xa80c}, {0x3, 0x9, 0x1000}, {0x3, 0x400}], 0x5) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x2a) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000000d) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r4, &(0x7f00000001c0)="00f98926229ae7e696a0ef4756918e3a66db05eb5ba3fa625e3d682019cc250ea6b716266b36541ce4442fa636d013aa7f1bdf847efa6dcb22b6c1ce93ded40021aff5c9456085bb49c3b9955541d5504fe7d415caba94e741974fc747f6dba502000000085ba89fbdc565e01a84a5c49071a10718294bd50c6e2f632280e7b16289be37f90e6a02f828cf17a4f5", 0xffffffb9, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, 0x0, 0x0, r7, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x1, 0x9, 0x3, 0x0, 0x9, 0x3f, 0xfffffffd, 0x2, 0x1, 0x100000000, 0xc09}) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000180)=0x8) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x2, 0x400000000000cc1}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="affd88fca8b55cdec609eba82763792fcf872a7023384071c5f6622c458c690cb9f30a645ace26edce27244f1564a5d2c00d160ae028b6adabd3781aff0a0bcd2ebf409e709201cf67364acc6dc11452b1f7241201bf7c0448fb6cf4f98332a7a908ac013f0dd505f69fa448d35ec362074a8969eff371f049102b99a9135337522161ff968647372ad746a74b30fa57ea3dbafd306da1590d908b737feb52173780e49260d59a87b9fe5421f6e85a621a5d60fd71c60bb4eb0bdddf39575c2ce0f4e0e2bff8fa1be3822dc07e4017762967b48444cef7daaecf6c1787053daed59d5fe3d5ab3767", 0xe8}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x401, './bus\x00'}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) dup2(r1, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r0, r4) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0xffffffff, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) r6 = accept$unix(r2, 0x0, &(0x7f0000000080)) sendto(r3, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r6, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x1e, &(0x7f0000000240)=[{&(0x7f0000000540)=""/237, 0x134}], 0x1, 0x0, 0x1d}, 0x800) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3, 0x0, 0x101) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f0000000180)="b35826810000007919ce17864050736630e2d22e75fdf0c39e5d64ffa757a15aa46d70f6fc9825650960cb17baf1b4b1afeb497f85a9f971cfdf02ba6e17a706b09e4e9a0b7ebce0cb411f44b1bf326579e4d201a58008a6742bd6729dc9fdeae9880e14d3af87956619a91b0e12", 0x6e) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x34c) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001f00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xf6, 0x7f, 0x8, 0x1}]}) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x40000000, 0x80, 0x734}, {{}, 0xfffffffffffffffa, 0x60, 0x2, 0x1, 0x7}, {{}, 0xfffffffffffffffd, 0xc0, 0x2, 0x46, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0xff, 0x38b}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x6, 0x5}, {{}, 0xfffffffffffffffc, 0x18, 0x20, 0x7f, 0x6}], 0xfffffffa, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x80, 0xfffffffffffffff9, 0x400000000}, {{}, 0xfffffffffffffffd, 0xc, 0x1, 0x43c6, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x1000, 0xffffffff7fffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x3b}, {{r4}, 0xfffffffffffffffc, 0xc0, 0x2, 0x6}, {{r5}, 0xfffffffffffffffa, 0x80, 0x4, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x49, 0x1, 0xb7fb, 0x30}], 0x9, &(0x7f0000000040)={0xffffffff, 0x3}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x89}, {}, {}, {{}, 0xfffffffffffffff9, 0x312669ff532707a5}, {{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x26dc, 0x0, 0xfffffffe, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/114, 0x72) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/90, 0x5a}], 0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0xa810, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) chmod(&(0x7f00000003c0)='./file0\x00', 0xa4) r1 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000400)=0xfffffffe) 16:00:15 executing program 0: setgroups(0xfffffed6, 0xffffffffffffffff) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f00000003c0)=ANY=[@ANYBLOB="00ed000000000000000000000068a6c167b8775058576a70f5f499bbf4bc00e82a9385a99ebb68c484d403f977faf502ffb9936b1ed30845ecd682d5b5c73932dd22b0f5cd888b2d16b824292eccac9e33a88cfa59f5bb841dc4e52cf4a1015df0b0d5d20a0df10bd1c80ee68f4cba56c6ee29000000000000000000000000156df9375e02711d2e50125e2bc47bdc34169100111ca91cd1fe824313921a3eab3d0a00003526eadae20d0e0285acd1fa99758fff838268599141b61000000000000054a2465907fc318745c0aa90abb10d191d08d8b84b294b4aec709c506a8e3c68c5d2cf3042417e1f11affcabf3a5660a031aa8cb1f3ca4c36f9bba21a459ae08bc94f50a5508a95cdd6cbd00e3109fa0ec80f90df25faff315efa45c46fbe7323399fe0eb2af91880d6e4322e5b92a3755081c18639bb77350f911e2366c", @ANYRES64, @ANYRES64]) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file1\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) 16:00:15 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x1, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{}, 0x4000010000004, 0x4000000100008, 0x0, 0x0, 0x2, 0x0, 0x4, 0x3bd7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150}, 0x0, 0x0, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x3) r1 = semget$private(0x0, 0x5, 0x46) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x20, 0x80) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x10001, 0x0) setreuid(0x0, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r3, r4, 0x0, 0x40, 0x8141}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/51) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/76) setregid(r3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, r4, 0x0, 0x10, 0x7ff}, 0x6, 0x400, 0x5}) 16:00:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x69, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0xe2, 0x40, 0x6, 0xade}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x2, 0x2}, {{r4}, 0xfffffffffffffffc, 0xeeeab217aca7a642, 0x1, 0x0, 0x96}], 0x4, &(0x7f0000000040)={0xffffffffffff8001, 0x6c6}) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x10}], 0x1, 0x400) poll(&(0x7f0000000100)=[{r0, 0x15}], 0x1, 0x7fff) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) 16:00:16 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) dup2(r1, r2) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f00000002c0)="918f905ee4d0ebfabe956025db7355b6a05dfa91aaba9658e425862980592700549123b87264edd76c56e81fc860b3f2dc2b20e9640e9698ee4bb480af1684b3f401a8b1a947ad827b67408f2b9770e4885a51a8982b332f3a3befac09ce02bb951839b3ac8334a09b86ca", 0x6b, 0x0, 0x80) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x3c}, {}, {0xdc763aa77a739a27, 0xfffffffd}, {0x20, 0x4}, {0x101, 0x3}, {0x25}, {0x48, 0x9}, {0x8a, 0xf2d8}, {0x4, 0x2}, {0xa3855063d89165a8, 0x1}], 0xa}) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket$unix(0x1, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) write(r4, &(0x7f0000000180)="22050008835f5a39", 0x8) mkdir(&(0x7f0000000040)='./bus\x00', 0x178) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x3}, {0x5c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r3 = getgid() syz_emit_ethernet(0xef, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080043ed00e100670000e2009078e0000002e0000001940600000004070b01e0000002e0000002018d278000000000ac1400bbe0000001ac1400bb0000000600000009e0000002e0000002ac1400bb8311e4126e7a16682642d80b88c585ffd4072bb7ffffffffe000000100000009ac1400aa7fc0550100000000000000000000000000ac1400aa0000004e234e21000890782086ad92e86b492335fc6e4d518b8929111c721306227a8747f385d3e712b9cb0d725e9accd1beb8b595a42dd2e19050842b227a806d85e59371e4c1fb6c6f5c772575534fb9f971394f29c52a"]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x2, 0xaf, 0x1800}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/214, 0xd6}, 0x800) r2 = accept(0xffffffffffffff9c, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = dup2(r5, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r8 = accept$inet(r7, &(0x7f0000000080), &(0x7f0000000240)=0xc) r9 = socket$inet(0x2, 0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x8, 0x7ff}], 0x7, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x85, 0x40, 0x100, 0xffffffff}, {{}, 0xffffffffffffffff, 0x0, 0x10, 0x8000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x91, 0x2, 0x20, 0x401}, {{r4}, 0xfffffffffffffffd, 0xf7, 0x80, 0x6, 0x2}, {{r8}, 0xfffffffffffffffc, 0x7, 0x40000000, 0xd0c, 0x1}, {{r9}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x4}], 0xbd, &(0x7f0000000280)={0xb0b2, 0x3e5}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r3 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r5, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x81, 0x8]) recvfrom$inet6(r2, &(0x7f0000000280)=""/202, 0xca, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x4}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffd}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1], [], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffbff], [0x0, 0x0, 0x482], [{0x0, 0x0, 0xfffffffe}, {}, {0x0, 0x0, 0x0, 0x23d}, {0x0, 0x0, 0x6}, {0xffff}]}}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) write(r0, &(0x7f0000000280)="6d5335c0e8492178a96bd50850a66cb75dd427b6d5a698e8a6a7071b469298c70524a2f910cbb081be35fd920749d3c04f22d6ddbf0a4699460851633de7333efdbf4565896fc5afc044dfb1cc368ae7b0709c0c84e3633c3a9536ceba0fad44e1d76d43d32778ca0a3a2bcc9fda8b85a11c4ba6399f9adcd27bc8a339db62b71c4eb9", 0x83) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x18, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4, 0x15, 0x0, 0x1f}, {0x9, 0x2, 0x3, 0xffffffff}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0x3e) connect$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe631f00fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x81, &(0x7f0000000200)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="5ae4591628b53ccd01d56480ffffffff0022810a0261"], 0x2d, 0x800) poll(&(0x7f00000000c0)=[{r5, 0x4}], 0x1, 0x9) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x50}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x9, 0x5, 0x0, 0x401, 0x4cc, 0x0, 0x1, 0x0, 0x2, 0x3dcb}) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5fa72c75, 0xfffffff7}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x101, 0x7c, 0x9, 0x4}, {0x7c9, 0x7, 0x4, 0x3}, {0x2c, 0x3f, 0xc1, 0x6}, {0x0, 0x5, 0x8, 0x8000}, {0x0, 0xff, 0x4, 0x800}, {0x9, 0x5, 0x0, 0x10001}, {0x1, 0x0, 0xfc, 0x1ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) pwrite(r0, &(0x7f0000000300)="00f7ff80d1c2e2cd9b0009d29ea3", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3f, 0x40, 0x7, 0x6}, {0x7, 0x3, 0x4, 0x3}, {0x3f, 0x39, 0x1}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x67, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffd, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/164, 0xa4}], 0x4) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 16:00:16 executing program 1: syz_emit_ethernet(0x8a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff0400000000000000000000bbfe8000000000000000001000000000aa4e214bc645c650c18be1abc5c8c546556cc4bf0f99660138bf9a4eb003000000000000000000000000000097f71250c708e1c66571a74ccda7146b50e4987aa53494c77056bc96334c6066520fc315d7115d63cfef405c7ce014b2041840feaabc1bb8692976eaa3dead454a4748a47c050f2fe83423a0850081335cf70221e022589d75833501d84303bab0db38293c019778749a35fe122024d718f6e1e3736c4bb86e236dc640f6c96051ae2262c743845367d0ca67a5a06726485612845cc7176f487ef089a581e75acf141560114f7517cd794e06a1e647c980b62e5c3a9845188565a393ec"]) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5d08) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x71) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "900a6e01ff7f0000010001000000000800"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, r5, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) fchown(r1, r2, r5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x934], [], {0x0, 0x7fff}}}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x10001, 0x4) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x100, 0x2, 0x8000, 0xfff7, 0x7ff, 0x7, 0x7, 0x1000, 0x6]) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)) getppid() 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xe1b330194e7f546e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0xfffffffb) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000280)}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = dup2(r6, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r6, 0x0, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000280)=[{0x89, 0xfffffff7}, {0x18b, 0x400}, {0x43, 0xe7cc}, {0x88}, {0x6, 0x2}, {0x3, 0x1ff}, {0x21, 0x9}, {0x21, 0x80000001}, {0x6, 0x7f}, {0x3, 0x200}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) linkat(r2, &(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000180)='./bus\x00', 0x4) mkdir(&(0x7f00000000c0)='./bus\x00', 0x58) 16:00:17 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000bdc000/0x9000)=nil, 0x9000, 0x4, 0x2010, r0, 0x0, 0x5) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000004c0)={0x6, [{0x2, 0xfff}, {0x1, 0x37}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x8000}, {0x2, 0x4}, {0x2, 0x20}, {0x1}, {0x1, 0x15}, {0x2, 0xf770}, {0x3, 0x401}, {0x2, 0x7}, {0x1, 0x1}, {0x2, 0x400}, {0x1, 0xff}, {0x1, 0x1}, {0x1, 0x9}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x1000}, {0x3, 0x1}, {0x2, 0xfffffff7}, {0x2, 0x3}, {0x3, 0xa}, {0x0, 0x4}, {0x3, 0x2489}, {0x2, 0xffff}, {0x2, 0xccdf}, {0x2, 0x8}, {0x3, 0x81}, {0x3}, {0x0, 0x4840}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x80000000000000, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xeb9], [0x0, 0x0, 0x482, 0x8000000], [{}, {0x9, 0x0, 0xfffffffd}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {}, {0xfffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000300)="fbaf093520aa00000014f6357e3a2541d42f8f27d1bd28010000006d82756e4d7b7eb774669b5cbbc6a562acbc5e135bab043a92b4c644e23687681c5763a638aca42931f61a87386916da5f1e1c66f7b02206c4a8d9c1d2e4d1b3329e1c78a402bbaefbe11b783fd202152ef3bc78fc4b6115b314331908f11319cb2171c4c7b1d5fb5c93077121309c3acbab4dd2a48550cded2e3da0e00f06db1fe1707f3daf5706660257d59a26266e6ec165aae6e0a4cff619d44ad17756523cd544740d5ea4ccfcfe", 0xc5, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x4012, r1, 0x0, 0xffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xf999435ab37f2d99, 0x32a6) ktrace(&(0x7f0000000180)='./bus\x00', 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='.]%)*\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&+^(\x00', &(0x7f00000002c0)='\x00']) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0x800, 0x3f, "05b6a5187d317498a77dbd9c76e37c522ce8dc07", 0x7, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: socket(0x6, 0x1, 0xe1) syz_emit_ethernet(0x6a, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088644700005c000000000000907800000000000000008205a9d62b441c017100000001000001ff000000047f0000010001000100000001442401200000cd94e0000200ffffffff0000000000000088120db98870385c4861b5c0820009811a494e9092721cdfb3605f649f761b26eeb76443290624a0e0e7a30198cf083a35ff6138ff4cdfd5f711b3cd9ce2c80fa5a3c119a09b488bc89c49a4358e346ae700"/187]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x80, 0x20, 0x80, 0x2}]}) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000340)="eb2d4b6b3149a5df5682e3d5c737b848e3332862bb53fae8f8aede79dd69cfe15c3e48baec0bd2ab31da7f9adac0764ea4e17eedc3f370ea786880fcca44dc00af34f99d04a738c2e5eec0f6cd5630d018cd8291b6f027455f7488b20bafe1d36f9c4ac387f0de5d974de2f49ab19b686d115a9178dbd3c692e050907a4de763f441463fc9f3090963392c570fecf9fc2a274588ae191eeef53a4495f6a9a366d73f2a854b1ec1150b1be9ea1633cb0667c241aaa88f6c8fd17f934b295e5121cc6cd9e658ac804e84ada739301abff14702c68c80f664ef0579a0", 0xdb) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = socket(0x2, 0x2, 0x0) r4 = getppid() wait4(r4, &(0x7f00000001c0), 0x620ec79602163d1d, &(0x7f0000000200)) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1286944, &(0x7f0000000300)) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) fchmodat(r7, &(0x7f0000000180)='./file0\x00', 0x90, 0x0) semget(0x0, 0xf4eeb75ee875488c, 0x80) 16:00:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000080)='./file0\x00') r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x218) semop(r2, &(0x7f0000000100)=[{0x4, 0xaa}, {0x0, 0x8, 0x1800}, {0x2, 0x8}, {0x1, 0x1, 0x800}, {0x15ed4f8e2aaf64e6, 0x401, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x20, 0x1800}], 0x7) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getpeername(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) sendto$inet(r3, &(0x7f00000002c0)="5f23a9699065dcf94977a013cb08da9cbf3e7f7e7d981c1a3645334a07b9c979347bff4e33637004c6716e11ced45178f9bb94f72adf417821cff746396e22407ddb4b4d86f9e88a8f045c68b17ab7ef3dc90cc3eb", 0x55, 0x400, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000380)) mkdir(&(0x7f00000003c0)='./file0\x00', 0x40) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000004c0)) 16:00:17 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6", 0x14e}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x101}], 0xfffffffc, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[{0x9, 0x8c, 0x3, 0x800001ff}, {0x1401, 0x3, 0x7f, 0x5}, {0x400, 0x0, 0x20, 0x5}, {0x1, 0x6, 0x3, 0x4}, {0x0, 0x5, 0x1, 0x4}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x66, 0x0, 0x9}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x400) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x10001, 0x8, 0x80000001, 0xe4, 0x0, 0x1]}) 16:00:17 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) fchflags(r1, 0x10000) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="d207e316ed25e0580000"], 0xa) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fsync(r3) 16:00:17 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000180)={@broadcast, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x7ff, {0x0, 0x6, "be46b1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback, [], "d3fe"}}}}}}}) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x60) fcntl$getown(r1, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="22a7100ff35a23a29daa979fd2b34aa765e8ebc523728a359e0fa6b8e90546df057c1ed01d1d771906b81c0a7d7df80fa6695ecd1727ac6950592ed008643ff6c9717744c59fc20f537ae973cee0c6e23a1f0b10556259eecf7cde6bb9121d250adbb4c571a35de08fb5b8be5320cb9735e16bcc9438be75848fc421c71fd660163a0d95e52b9aaf5aab1997297a3742d6b9e8e144c4a7f27578653f9642082c1810bc9d63615a863aed47d7c96301335e22f2be198a0c90b3fe6280fcf97f39b0fe28322fa717cdecc6c970115c8049a81304de4c4c0dbc", 0xd8) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f0000000380)="000200e85a02dfb84ca94c639b82260807000000000000005d2996319b9aff18d4bfeb805513100dc85dc9013b0e6f712781ec7c4573b7be9ff2155cb60a6824567348039a45d9ecb3a4af98e80873b3098fec707887c29694f3699f798ac2930d5ea8e3acae7ba8a0f8d3d69b2b8cff58f3be7e045165e1dc5d0441ff030000001fd59648619f989f218d413202d6caf7b6875601284f3dd564ccf3a97bdd990800000000000000", 0xa8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x1, 0x100000001, 0x7ff, r3}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) socket(0x0, 0x8000, 0x1d) r7 = dup2(r5, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000001c0)=0x3f) r8 = dup2(r4, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e0200696d653000dbeb9d67d1e7639596b2c28427d6f1f6015976581ae9ef130794cb686fd191958bc28ab2d912d61e3995033015562229d9776a025e18a49787ff494c677c4891a65843f2fe69794778c983f3fa1c9ccd7ee3170e9bde7c4fea3952a86ddeb3b4e62dacfbbf05dee6e41c92e4e2c023890f2bfc6b6a6b1c6a0499ddb408a22a43415c28cb7e3ba08cbb7e3eceeeaf6f2ab38afe1da388379f678c0e30e981bbe73829fff4a3cbfe66daacc9bdf05ea7c64d"], 0x10) shutdown(r8, 0x2) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1ab7a5bf71f470ad) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000589000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000180)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x403, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) openat(r2, &(0x7f0000000040)='./bus\x00', 0x8, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x8014, 0x0, 0x0, 0x10001}, {0x64}, {0x6, 0x0, 0x3, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x3) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r3) r4 = shmget(0x0, 0x1000, 0x250, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0xfffffffb, r5, r1, r0, r6, 0x1, 0x3}, 0xd2e, 0xfffe, r2, r2, 0x4, 0x40, 0x6}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r7, &(0x7f0000000180)={0x2, 0x3}, 0xc) r8 = semget(0x3, 0x1, 0x2e0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x2ba, r0, 0x0, r0, 0xffffffffffffffff, 0x100, 0xf10}, 0x912, 0xffc, 0x100}) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x1, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x20, 0x0) dup2(r10, r11) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000001380)=0x2) r12 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000013c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, r10) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) write(r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x82, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x8}, {{r0}, 0x0, 0x22, 0x80, 0x18, 0x100000000}, {{}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x20, 0x9}], 0x2, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x1, 0x5}, {{}, 0xfffffffffffffff8, 0x20, 0x1, 0x5231aed9, 0x6c}, {{r1}, 0xfffffffffffffffc, 0xfa, 0x10, 0x80000000, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0xb2, 0x78000000, 0xfed3, 0x3}, {{r4}, 0xfffffffffffffff9, 0xe4, 0x40, 0x5, 0x2f3b}], 0x3ff, &(0x7f0000000100)={0x1, 0x1000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x22) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) clock_gettime(0x4, &(0x7f0000000000)) 16:00:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) lstat(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000400)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='x\x00') r4 = semget$private(0x0, 0x2, 0x1d9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = getgid() semop(r4, &(0x7f00000002c0), 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) truncate(&(0x7f0000000500)='./file0\x00', 0x0, 0x8000000001f) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, r5, 0x0, 0x0, 0xf, 0x1}, 0x900000000, 0x10001, 0x4000000000006}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000580)=""/176) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) syz_open_pts() getegid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d624070000001d7f00001832681fe600"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:18 executing program 0: r0 = socket(0x1, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x81, "dc2200000000800000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [], [0x7138aaca, 0x0, 0x0, 0x0, 0x9ab], [0x0, 0x0, 0x0, 0x0, 0x40000000000000], [{0xfffd, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x4, 0x75}, {}, {0x2000, 0x0, 0x2}, {0x0, 0x1, 0x8000}, {0x0, 0x0, 0xffffffff}, {0x0, 0xfffffffd}], {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1ff, 0x3, 0x40, 0x6}, {0xfa, 0x5b, 0xc2, 0x4b}, {0x3, 0x4, 0x80, 0x9}, {0x7, 0x0, 0x3, 0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x1}) 16:00:18 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0xa, r1) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:18 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x100208000) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x3ff) r0 = geteuid() r1 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, r1, 0x2) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="0da4ef67a199b4dd", 0x8}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x3, 0x6, {0x7cbe1dd, 0x2}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x6}]}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="e2a7ecec5793917f053ce2c2be5e", 0xe, 0xe6d6295d13ebee0e, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x1, 0x3, 0xff) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e6f83d75073"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 16:00:18 executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@generic={0x0, 0x0, 0x0, "b64b881c"}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) syz_emit_ethernet(0xe0, &(0x7f0000000280)={@random="2a8d54472770", @remote, [], {@ipv6={0x86dd, {0x1, 0x6, "b52397", 0xaa, 0x0, 0xfe, @mcast2, @ipv4={[], [], @loopback}, {[], @generic="0ad0c77d4e0953cc28b00277d3874f2e5c0a8a28f8b6f2e9134f60c609856cc368c957ad2698f8c0f90f262dca3a7700c0b5aaafa585a234093f538c94641df032c4f60ce1a9da7af4e66ca984f7db918a014e94feb730071c0bf2e983547342af89f5d6164bec4f492a19cc2d0c75038f2c680f2e037444ef81adad85d24d30505d5d5f43bc12be87785c6e2dee01fe6c0fabd30acb4ad75a35460f8647b514fc8adb76acf158d6a2a5"}}}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x800, 0x25, 0x1, 0x4, 0x4, 0x1000, 0x1, 0x1, 0x40, 0x5}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = dup2(r3, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000080)=0x2) socket$unix(0x1, 0x5, 0x0) 16:00:18 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x3a, 0x0, @mcast2, @local={0xfe, 0x80, [], 0x0}, [@routing]}}}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) dup2(r1, r0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getrusage(0x0, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x81}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000001c0)=0xfffffffe) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) getpgid(r8) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="1200"/14]) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xac0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) clock_gettime(0x0, &(0x7f0000000040)) read(0xffffffffffffff9c, &(0x7f00000000c0)=""/121, 0x79) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/42) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0xffffffff, 0x2, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000015000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00000f1000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000de7000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000147000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xc20d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000006c0)) r2 = socket(0x18, 0x3, 0x85) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x26, &(0x7f0000000780)="020000007298aeb48c74c18776e9677d947afb5c87cca002a414aba92d67d8c5b5e2a1df15b47d2d198f1c77a09e7571aca15506b64c5713589f874d2c01e3d60359ee9a109682e004151cd64b08f0c9c62d93a82d73fe1bb042ae84527447def5ca8c1d678515", 0x67) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000640)={0x9c, 0x0, &(0x7f0000000580)=""/156}) unlink(&(0x7f0000000680)='./file1\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x3}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x5}, {0x6, 0x0, 0x0, 0x924}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$KDSETRAD(r3, 0x20004b43) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x8000029d8aaa8}, {0x7}, {0x3c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x48}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x35a, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/14]) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe(&(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000094c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) geteuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) setegid(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1fc], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffbffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x1}], {}, {0x80, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x744f, 0xff) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0xc}, {0x8}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x82, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x3fb, 0x101, 0x81, 0xe91, &(0x7f0000000180)={{0x3, 0x20, 0x81, 0x1, 0x9, 0xb088, 0x3}, {[0x4, 0x1, 0x378, 0x5, 0x38, 0xfffffffffffffff9, 0x1ff, 0x9, 0x7f, 0x3, 0xffffffff, 0x25, 0x4, 0x9, 0x0, 0x3, 0x9, 0x15], [0x2, 0x200, 0x2, 0x7f, 0x401, 0x6, 0x9991, 0x2, 0x7, 0xd6], [0x6, 0x76b, 0x2, 0x2, 0x655, 0x3, 0x80000001], [0xc2, 0x8, 0x9c3, 0xff, 0x4, 0x10001], [{0x80, 0x1, 0x2, 0xfffffffffffffc00}, {0xc9, 0x0, 0x7, 0x80000000}, {0x3, 0x86e, 0x5, 0x9}, {0x401, 0x8, 0x125e, 0x1000}, {0x6, 0x3, 0x7, 0x8000}, {0x7, 0x10001, 0x7, 0x6}, {0x2, 0x8, 0x0, 0x1000}, {0x4, 0x1c0000, 0x3ff, 0xb4e}], {0x5, 0x3, 0x8, 0xd53}, {0x6, 0x200, 0x9, 0x6}}}, 0x2e, 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe9ffffff00"/27]) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffe52) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, r3, 0x100010026, 0x207}, 0x9, 0x7, 0x2}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, 0x0, 0x0, 0x3fe05}, 0x10000064001000d, 0x0, 0x0, 0x0, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x6, 0x0, 0x0, 0xffff}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(0xffffffffffffffff) 16:00:19 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) sendto$unix(r0, &(0x7f0000000080)="ffff", 0x18d, 0x6, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1ff, 0x3f}) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x63) getpid() r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xfcfc96ac7f786d88, r1) munlockall() r2 = socket(0x2, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f0000000140)) r3 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x1, 0x3, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0xfeff, 0x800}, {0x4, 0xa42, 0x800}, {0x4, 0x5, 0x1800}], 0x6) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x1}, {0x2, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x3, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x42) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x8}, {r2, 0x2}, {r2, 0x8}, {0xffffffffffffffff, 0x2}, {r4, 0x8}, {r0, 0x4}, {r0, 0x4}], 0x7, 0x308641c0) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="000916", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="98ab567877d9d8f01ce1324e2b684772c02fbc07e35103cbe229d97f37d92d5820686554ef0185ddb26d713969e2622fb40549d88ed3cec92dd866ec4ee81e752ea4fb4374c9790b981247f19d28a366e747c343e66f1270b8fffcbac1de647554f8cbf2661d372144359bf7311f4c57fccb9d41a5b3bac73afff51d7ec7f7b682bdeac39fe8e50b5f5cb05e78da6f8c58f1fb666e79c075656e3675d1b90ade7e6cffdfb24fe7ab22f234c4a4e971ee8cdb3674c308d742da2ece6c7e042ba7033b10b03e64563337bc4667cd61f15760af13da416d88b2392dd9109ac7e22b1a071877513a5250fe95e713ed15fd2d8e4756c51eed580f323fd1abce904beb714654040763a10314f50f92c3da7d38dc7e3df7ffdfe71d597ef130aecab112d6474dd16197", 0x126}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x90) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000007f4cd04ecdf2365c643f3eeb2a23302662c9553eb723e4b387f6790ce04ee621aec1ed6bcace43c48fa4972caafd8fd1926aca644ddba19dccb699b6944766d64e83fe22981511b5d43fe4a85add6b5f0cfa47f0ede4f9d5bd3d000000000000000000000000000000000000000000000000004e3184dd56f040c1bf75c1a724cc6bdd2ed7a3a9206c3f264bed01eaed617f216dd19a95f38a01fde5126b859a1cf703f2cfb8f36e6dda594d904e9abf3669bc854605860c408218cfbca88185e712cfb5a7c01b1f4652e891c7c6102dafd802f8a63ddba532726e2447a72bf46bfb6d5d16aab979bd0c5cfa33dfdaf5b170244cc0cbab183bcf33aaf57cd72858dbc92cb27dcbe77a7c48e505e05f7668b1ab6d78adc68fcc4e7db1664f6a23ebcba727f9307d791b9283ba898c3682d3d73e3739"], 0x7b, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/225}, 0xe9, 0x3, 0x800) shmget(0x1, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x288f3b50d68f2110) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x3) msgsnd(r0, &(0x7f0000000280)={0x2, "105acd4e2b730e319b55229b1c1f85f927580b1739ebf78b8216119ba4411f2fcbf98549e1a0defc1f5c9255d358c8a19349228778ce8e46e27cb4879b904125a424d9e7a59afcfc3e2868477f5279f5bfd7d5b0830d77ba0818c8ce38624233e17cdeeb900bd9cd345ba97cdb8396c3967ff29af15703df21ace52c0a30a34536a74105de0877ea0f4e86195a6259bb4a03b5d2f68d43460b7587875d9a71f2349523ceb5ce35d9b8337bd4835404fd73240fcbb16cba38337582d9"}, 0xc4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x4) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x1a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) socket$unix(0x1, 0x2, 0x0) ktrace(0x0, 0x1, 0x714, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000007c0)={0x23, 0x7fff}, 0x10) r4 = getpid() ktrace(&(0x7f0000000240)='\x00', 0x2, 0xfcfc96ac3f787290, r4) getrlimit(0x0, &(0x7f0000001100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="41a8821afc558a5422e09927d176a330a269c087ecb8d245b0d95ea03145869a6463"], 0xa) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0x5a) dup2(r6, r5) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcb0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0xbd], [], [{}, {0x4}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x10000000, 0x35e7}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(0xffffffffffffffff, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)=""/31, 0x1f}], 0x1) r9 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:19 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6095c3190030000000000000000000000000ffffe0000001ff02000000bdb8e64ce2f6dda61a000000000000000000000101009078000000006023b9b900000000fe8000000000000000000000000000bbc1dc7d8d9667b5cab1488ce4977512f5"]) 16:00:19 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) mknod(&(0x7f00000000c0)='\x00', 0x20, 0x5d5f) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feda}, 0x10040044001000d, 0x20000400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:19 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffdffffffffffff4000ffff00e96000000000c226f05ff68e99f073e586"]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x46}], 0x2}) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x5, 0xa79, 0x1, 0xffff, 0x0, 0x6, 0x0, 0x0, 0x4, 0x20}) syz_emit_ethernet(0xe, &(0x7f0000000240)) 16:00:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8001, 0x7, {0x6, 0xfffffffffffff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000004e9eff838100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x5, 0x8006, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xde) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@empty, @empty, [], {@generic={0x806}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:19 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x46b6, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1000, r1) 16:00:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x100000000}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) shmdt(r2) shmdt(r2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x2000300000000}) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f00000012c0)=""/203, 0xcb}], 0x1000000000000220) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./bus\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) sendmsg(r8, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000080)="45e1fbc21b87f045d01a8984cc6d31d63b97a5784c3634036ef19f445e0d9595", 0x20}, {&(0x7f0000000280)="5943264aa12238fb90197ef02b163fd0755744ce8bc691e4c699ccb66505a9cd862baf1e9d1b2a358273ddfcea1e4ea227fabcaf42736be8d48319638462b0b67fc4e2c6c24640c40734a8fa21c6eed1069f1d67f1496b14abbbe7c64db8f26eb781d55927e5547dcb00d9262a78a1a7834e84b5734454ad0f27538fdb604d6b2576a86fff805789560a1200cf8cdb57ae3c9b57c69c04c7f39873a74547b0a13df2b57a04ea2e30370f218ed4a9de27e4e0adb7d05354e1", 0xb8}, {&(0x7f0000000400)="b5d381e5e6da440b43c1c2791aab0cde2fe999048db4d4f76b91e7c452031bb52deec8aaacae6f606e927e76ae6bcd28bd59319a16bb5a6e8260bd3e86ea9013ff7d14952243fccb9230a0a0fda2db1816bae5547d561aad3445cc14ea600e4f5846ac0b2e00cc1e771c2ee7fea2f6355b64f7b827947cc44cdb7affcde0b12c42f0ecdc23f8bce38778b586b5b16cfc892fe1ea059eb6a85949", 0x9a}, {&(0x7f0000000340)="b7ad87b3abdea66847b69bc942dba1c18db530e8d966fe05d6763bb38c976149694b250b152740f781b978fd214fc10bf3cce792c0b8b09037b9c461f2e9d743fb7cc4a4fcaccb488a5585fced338413794898e7975c378846ab18d08a9d28aea4ed", 0x62}, {&(0x7f00000004c0)="e4213a51cc6ed976a0b927aab4cc4578f3d60526ce37cfa798baa95e9581a28dae4ea0ea97eee7b19ba2e47b061e4ad8ad6e11a24bdecfcf2114d8ce1ae07ee57e1d585a1a7621134bdd67ce1ea2bb16170ecf5fc0203f5c533194faaac11dfdf3a7d455dba5fa920bada5c23a75aba6f7", 0x71}, {&(0x7f0000000540)="4c8f8984026a35ec733b55a045f27b421c6d0a1cf60483994ee3027d879154702ef1e6f66955cb13be0192e1fb994348c5004a7b827c297b359db3caebaf1bbf8c85278fd4bf", 0x46}, {&(0x7f00000005c0)="6c96ee823385318695d9ceb6cce3bc47480f2a64c968f23e68bb708c38968e0c2f6bf4716e2f551a8086a732adde77a377e66aea7ed1e7a8bd7646584730cf600ee5a08acbee091b0440b5de1af4ae7e134a4e138ba488d682", 0x59}, {&(0x7f0000000640)="4dc94ffd43a7a6c55ffc7bcf3e3750ff2211b37096502e6805fddc86eeb483b563957ceead6392894fab0458c6e2bafd524ce8f0a9b528c4a5023807d14675682d2d4c68d3763cfcfde9146b04e202d56edca0d8d9abb601815ba84c4637e1565eb0c07867637351a3a8c7a6bb2107fbb0d502153094863b5cadd5b09ecec75a7cee14ad4e601612aad5513bc121869767f7a62cd5bc773679ef5df5fa4616906cdc37cb8ee460d51aafe7de04a25577d2625f8fb5d08da7a9c802f5d27053cd84ad95e88938fb0687c1", 0xca}, {&(0x7f0000000740)="e070f741e9028b965f4dde760de6fd73c9074195648cfe5723c51052c6888371ff51e81ad5e6ff49e84c9e90a16545ce90d817288440d38928718e0a0d5d01d4a332e0d6409536900460565696b53f31302027421d8e781493fdf9b090536282dce808c9ddde15d645c0c91195571c285080e3abf73907c61a9949fef7cfa7e047e62f8fd8e119ad4c6a130124b74b3aab7bbd7ecd72217a665904a16bf29633f8d2843bdab6dfc34011e26246f4a6768a431cd37ff0e3931613a493b6c74bd2b21aa5c24a0d", 0xc6}], 0x9, &(0x7f0000001f80)=ANY=[@ANYBLOB="780000000000000001000000f1020000a16849d2b01e0aceca02ef8d52c4352f16ad7634db592e60fc766788a4bfacbed59ae555168022ece47000ee6658501efc78eb06c08d5bf7f015bcbc4ac6c255a8041d785be621bed2e648ef4b846a119a29b1210f742c12520eaa01d31150752f00000000000000f80000000000000001000000fd000000cb88e3b48d3bf7fd4bc5bc44306a76654dc5a28475ce86acb036c6d863cd05b9c1065e7f7d7bcb983810d8c9353039983eedfb77cf8bb71bb05b5dde2f9ad759754d52142d24ee87ce518aff1234f8ded525c15412c90f7df4f6838baa9dce323d0972a8cf5f027ef1e14bb7ae361ab8c9644355c9608d669eba8930889569bb709998bbdab9a7ccbd9992471a48d20fb2e02da561760ef7759a537df3e395cb397b13ffd3317ab21a11f607b7986f835594afd3062f6c91722ef79c823ec749e34665cb4ad902196a62ad33b2364353b2be69817dc09400000000b800000000000000ffff0000ffffff7fdc280e11f7292413f157b0ff79a674b005e42323df144826b6f96b716acb528fcd55c1deba14fd1cd311a62d3c715379f0e325ef62ebdc6ca924ffce19f83291b8192a238fd041531baa102ab14f051f9887d647165f2c1d607fec35f5571f182cff76c4a338324b89a2f5bcdfe8748d15652921aa6960c5bc2527a3b2edbb5daa529c6fa27fef55e174bd33bf7813f9ce9fa9031fdbf5e483c60b0913338da2c337000000000000c000000000000000ffff00009100000020b428602d97b8639ac643af46ce3a71b007edb4e26c04759d6c494d0a0c561f8b2ad56abf22cce9c4f79c7d42dc8c57d58592671d42112528f6436f34596d0b2e531c34af5127fb74f91eaed0abfb7f135fd1cb4f70b3b8a3a181a45a7f22b5e8784f525ce96b268a208a58df55bf26644a4aeb3a39a401012c96b6e8d1cabbe94e08b95b816c160cee328fcef1f3ffc7fc7e0d5c80d684aaaf53f2134b528409ccbb6a3a3998bbe300000000000000d00000000000000001000000ffff000041c73a2054177e1c33daef3ceba010b303ff9a357d1145e62527554ec253b8ea9ff0311510fb83fe8a70b8a77c6409d11aea6d182866b93ef263f81051e7c916798fd7f6a640e1a53aa4eb8d02f0164be156f3617ec8fd9df4ad6e88f6d9eab44061c8e08fbcc63bf16c09a4ee115f5cb1cc06f48f4d9505b84271d8548f18c089825a5063b125adca72f513461f2b23f8fbb8f1e68fd6b64ea1401be03449da11c736f3e993722cc38f904b4ddbe5ca23a22d6bbdb2bb763e3097ac8ff7603dc000000000000000010000000600000054d538517a57cbabd2f99eaed57e31b51020b598e1bb74ebcfc33fa069d322a3b26848793ea20a55ac035e7c80519304b427e6f4c97c3263bccfd4eb13c5258ab0b2c91894529f561060d74d82f086fe2c7f0a4061ee6d18fcb7088fb87322977bcf3ea678a74d8acd9ebe35fa511883a24a60958e2c61eb2cc133d276e4ef416917a9d9bd112cd9bbf456262c169a91c303ba0167daef19883fea21bdba7cdc22fc9d5c030c5fa9c18d9d0000000000c000000000000000ffff000000000000cfff31bb5cd5040bc8c530566aa6f3391cdf64783fd32abd2fc1feff98d77dd35d28d2ac2f6485714f2cf8c1f5444161e1937462fc3699da4166353f983901bd52cf993f9ab50bbcc7cc5ebbc282fab6820acc2d65b90f1aff54bb80d9679f6ebc69f0d4c83d0de32eec3de3633cea4833e37060c8e2ee7015cea2b7113a14c9af56c3f84d8503d7007448ec2d763851b3e858eddd5a2dcb69844beefbfdb452cef6a1573cf68e3554ba41e87b8700007800000000000000ffff0000ff7f0000215e774d4c02f87ed1357cf1b14946a49d8d6f05cad0c7c51dcec024f97f5a20f2069e89d799ffd967fa100bd4425ff18aceafa4cab46ada8a4f06513008e3e1d22ae54f5646a2fc91bed28820b36edaa585a4cb5711c9b96d49e4c28f42fe2cbd41a7526f0ab2001010000000000000ffff0000ffff000088edc9b5b41c332bf7622365fd9b81b7ce2ef6a2425b55f2b9fcd4cbae70d92eaa995e6f1ed68dcee84a11750a3e3610519bba3f05641c9017dfbde47149cfc7f892c366b822e1bb5813c332cf2d58c49785c459fa1a634a5c541a33a45fed05ed20deed52842fb600407915300bf57c24d776341b57747fb57df52f14d921274c770c1e7ac99bf5ebcb0d6709ca619e13697f10ce2a47648b526b804d198aa6f18cef0d4e2ad594f87202dc4a58c47363cf47022a82eda3ab37bfa5e5d1a4d0b61e2a3955e9c7d25d8ec4c95e1d0ad8ef06b92283d741579609a32a7a5ca2698bc8fd932dc92f7d078271cbf17df0e53a598473b4e52f7db63973313f25af710a45ac49770154701c39f596d5ea811081378c67abb045abcb6a8a97af4502efc8b8ce3d5b1e4cb51ca0421f981f14d13a564b03e8f2a69d66c2aad5d7276e59685ea1da3262d2f413d6a560a9dc048ab79aa47ea3f0bad40e7ee371e1a744cbefec3965514640c963f02a91229c05f96757ce5d169ae436968068e4f82607ab72ae86911fe5c2bd074674eccd7776db5a800148bc2d8ed07c4aea95b288c7ba34760e4f92d803cef9faa5ed2e9e885c9c62812ff22952fb673a22052bc4baba3c45d146785a97d072762537853bacb583305b185f47d077a043f0d4cca18509ec21daad26bd6193e27e0a4798929b8be914a6a7c22beff4b30a4cd8d3efb68ec17ccbcc81be09656246212e50c915687eecf5b00a204a9083a553763694942346345fc21a0f5a9e8677b785870bbcf45846540fb75aa2431e43ac4e5499fd736d05e7755a7437e709d570125a0b4068307aa27f802221cbeabef5f115f24094e708fb4c0e3d6351fe9d22a58acde12b6e726a950e80a3086c9049a8632f608cab49f0cbfc9ba9b2234fd097b80244f14212a3bf651a918413600730d3321284aafc1f12311a60e41dd9d40d4cb5ee94ba5cab1b8a21ed98f00aeaecc600c927feb1c6244db6977ce4794f7e6c2f0c9a100a18e599a78eca01fd789a10e5a3811ab3aa1222e99e87cf9815c4c6a6b51c11fb1919922867ea75a311896efbec496ce5acfb1b9bb83eee0c4d7d5a750124d77fc47ca59c0fa63af63f94302c146e2cf150c5f80d4bcc7d26518b35db7966c817eb7ded5365436559d54549516adafe30355ac9d9dd798475d9b6f27f135a15d690b072eea1011787ddf38425fdbd5816b4fb03f3d607fa67752e654632d669d28a0bcd46cacafcafe2ce71f45778dbb4755a5dc64fe0638adcffc403718024ca5dc20652e7ac9a15f66dfd7bac1ac86a80fc27c4bb6bb77633fb43a9d8722d8700aacacbbfde880d94a91bcb985f7561a0760b765a52ea374ab44fb72b5b4a9ab7bf8ba484f4937f5d8514ed98f0923711c357472e20e9e7c035a257598f4f922a856ca2eae744fd27e54111914acf9ac2d44d0837b67c4ea6e08369a0da770b6d09977e1ce731175e49e59598064f9c3a7fb8eb6d561f958d0f06a6524bf4679e05482968642cc4f7c92c79cc4d326a9cf56a0e2e136a23ba6928c85bb17390ccc143dd80853baf65ce69fdcceb2d058c1f71ef53034838b52dbc9a8e7baa4ec6bf1c4d835aad4edeabc2fa6a780bc995a41b28e45142b3346ad92ee9afbf2fc32cb500096e2410d93198c276de850c40b8363e39f1820b2851783ee3dc946ae9011f498fa62aac6748ed843ebf7b29d40fe82d1dbd7babb21e76fdf606d2e0f6aef7af7fc7e234dfb9e3af43d7a43a66b35b3457a7446316168759deda0336f677dee8cc4181f1179368b4db048c6fa55c9fcc8708c0180a739b30a54ba67ab64cf53aa027c0673b6de14d909e8b3d2fbabf2efa01608196cb78f22fa8106881d42746b56f53972f9ef4aa286dff9e7ac0efe7b038fc4289be6fe196dd494b832e1dd1f8a4b67bad29641512c8961f8ce85cfb1c6e92892dc0446b21a36bf28132bb80968efa87cce65ad009bb6dfa13bfcd681a0181feda13863c60328ff64782f8806c4aaa17f97ebb4408e7e0f5898d0693798ee3fec6cbb0ac1c8cb516bcb3a6d84051785ffead7676fc3bf24966edf4f6508a0d9fdbcd8f205aa8920535a155b2f8196d5e792312cd76d1ba473a54754790e252bf33a4b2553067a202fd6d0643e1f2bd3bd114913473a74484331e3b9a5483b7b5ec5a3d4027098c8d196f285fab101554c2263e33901bad47f1c1c3508d8b5f0b1b8a240ca8da3943fdba5f43238e81be06abb810e2c2df222bd81b55679f5613cdd1f54e3a77ff2a23e763d9cef5362328cbcf012c66780b1fd136548775f25d5c309205ef89d30429236679e34e86f0d21355dc717040a572391d29d6b5238896d38dac1cfd220b005ce836cd46c678c8068d5289939c2cebb1912693d66e6480214717f57b78adb6cd6a8619b53e49cd30c97d984a9141352da2f9dc88892e8dba4705f1a689b909833b7850fdd9eb4a9dc7fa98657127aa50ca3a033acda1c85351fb7d35017e74f0547fb5b5f22cf0cc672934b573e2ba34ab403464fde68c4a52751008122d855268cb407e2f1ffedade7b00a233609c019d451d26bbc8723823343a62fba4f6e97142186fbf3fb9ff3a68e44d15a0f759efb7eb68f297d58e0497ebe6f8d6990ac1e897e8906da73586d153c6e6a486c3b4ebe28f0e4196c3fc744dd3e02e58150cd77c48dc2dca3d7e23a37bc703bfe852607b44cf1dbc4b05848582d8c1799980d3982a4d53268b7db5191b9b9dccef43996fc989503737e82330d2df205a09838acb4a521c8de43659e08c9b049513c987f5ab3e6b09119bea21033d1274f0ae3888d60f5514e78b50c05fa19d78d6ec5579d1fcb3ffd1da272d285cb8aaa3d03685ae51c62083985ae35e2a8b0b7a83cd0d99b3b9f7a17884b5e9cb3095600deb91adc4fb9303c04eb00252781b7a48b8564e1e0bec8efb392392a86802f2b4955f8a8535ec85069906f4aa36f86c3001256b2ef2e36c556ad0864f130dfd9cd0a9a9a4c3ab66c2783e306a2bf5d5a4166b4f9d7dc8e576addadf530013ae225ffbf7e3d067d5f68c8ffa1bd2f01b669962db53f8b8ef4a26feddbec4bd1f2c76effc02d6c8755ce84665a4049a95efe772ef3e1a251cdab82d1945bf842fc9128ea5ecb11c07381489a9defff1915d0bffbea7ae4d1fe926e2b391c528fb8dacd67c9b117f5fed0d5b61a9af4c911985edac5fa629a194a74ee26ba1fa610db99c404ac4b98c2464bbca5548693bca640cf412d2e8679b8dd65c0be05876019c834ce280e9c01f10ce472b005d375ae9731adb51b6db08b2f53abc5bfc56f299b62f3a69a9b488939f94ba53b8cc2cb8d02c2c4d893e8183cf07731e264cece6b618971fbf4b95892044690948b83dd034a78f300dfddbd380505eef7e5da0e4949b6e9b57a76076500d3ff002b1f33f86b7c056088b0a31ee8b9e12bb615e7f09211a0df7f3582e73137db61dadd618dfe194d765cc0c47ce3f3c3e0e5b7e86cf035ce650abed2d7e13bdcc82381baba19cda53dbec72ebcb428da1a9b751ad7b5c08f0a599585c84e3738f34222349cc65b2b03aff8532a657aec2ea8038903dfb7c82259082fca2b055379aeab051edc595af5e10a0b71ec07b1a7261a1f321fef747c2b7ec9285ab40130c5a9ff10b70e3c08370f039412cc81296d83532e9ac6c6ab2e3393a83dcb5bcfb4d64f68902b26621f34cd1219965e2f9927f99aa1afa7f6ad18ec137cf4b72ec74ff6a55a4ce7df8a22333cd4c8cd6d2c97969c716f732b3a65b2a52e08409f87641e2b64652c90becaddc0e25102598c1977eec6383ea3714fe794d5e28b5c2278bb3b97d7fc183a5403e27454b77386b3113b372e9966d8025cbc758c80cd214d17aa59816a3846d4e586ba40c80023cc9527b97cbb5a7d4a46236f1416b606e7570d9f24b05f37c61cdb86d2ad83439bcb838b3d8a1ee5524a10c5e84c708a90468594f89226fd6ac8935b63afe1599dc41aff8c553570d5ec0a144a32fac378a9c80cdd473e3d3374b7f9207a1bcbba6310b905d8f1f2a9992cee87aab7d37d2973fa249acb5779dc65fe797801243b7a0c0ee0fa779f4dbb36daf6fc1eddaebf59b479e4662eaba4fe0479e929dedd137c43e18e9594a59fe3c8041c7922ec6cf5c60cc276d1c4f10b2e68019c34c2e0d0f6f167ff65976eb5d92f41899b7e8e36bd2199b8157d3490fd67e6c1fcc6f43f18ab22751b4b33e1afac59cd528e98fb49707854409d8cc2c3ea8d64cc216826ee41fce63db75da629c92971f15f82ab0faa0ecd0b4cc97bb646554e8168b2246f1d12d9acae12edaff3b691472481836bf83dbfed5a6cf8f3add9885d42c3d8304f02608f34bc405bb9ea5d64caedaaa894ba03fc9f929032fe64ce6fde505f989be790d3c2fbb2ff3223bc3e0047296bd41988ea55c40e97cab642bb6c80f92bc256e3d37733f77b41e316ac294a465559d6eb819abf974e8cae2228fce0df3928e60fe4f7d40fb205baaec3ddedda7a7fe9b5a49839b2a0492d79fc760af7cc8cb7e0aa656d3ec68a37b662842b710c1d53872422b9784c275eeab185193fe6552836c10180b195a496ae01e36c4e8bf08abca74e7818aa6d098664f92b1a5accaba2ba0332badb047a14c8da4cdc8c0ae2aba10b784ff73c22b59b694e58e34e5d801ce2e19f6e41a287c74ca45a0c6b355d2da090973257774d44686fb8a2095f15b23a06d275747b0ac564fd1d699a77593574cb669113ca1e29f9e2972753ef374e32c2f1b449a47bb5b6ebff8458fb1f66e09e72959cb567480983d266e5e2feeb247699f6e44b40e301e215f1cde9545eac1a9f5b2b234ca4704439c2aa8f47b16d94c3e17177619ac2c4fdbc8067233359afcd202c11866936ee96e04371ec6f3db5184a5af100f715ea052c57581f6a86db6ba84e8b6bf1dc802a620694e2d4df69846f48462c9970eecda9cabb56e2760f953b7ede758b255fb0300a961f523732401cb6d63c72c1fee1171d337d67bb0e6122dc90bed7a9bb43cdf3fa48431fc1517f48c5be3429affb8a8d06630d5183def745039f4ecb7bbd052ed04098618230339c24d9cbed53b9391a5dafa33efccacd02d9372c3d8bdb6f5670b500931af53fba95bb6daca4f2413620ea7407be8938099835d467db5b1ca72297cd79de3e764c3e0c9bc98cffdaa495d059482d6a37d06c9893a6da1265042e78891aec664945789807922afcde8cbe7be743fdc7b2564fe74ffb225d8994113ae62f1caf0f43d85f86b0504a7af9dc5c32234c5ce2f0adbc6d881f15c7834b2b969e7e56ad9b5537854c12e58438e2167d8476a8111d6a6f297a4027f68fca904eb675b19ae62d9243690fca3029c03aa79be9d2893a30d2b27dc9bb7ddf0dede2d4f9d4eb5a92f332f32ac751118b1e7b0c880d88ce3387434d598640a2c3d7749e0319738df31572bb0a07bd8feb879f107a2cad4d1289c2f6f7be75d4bd17b2e5e9d7df3717a211790a17e6520221b088e3122152703114abf59840aec64ddd65a72ccaea815f7288c1d7c641f450385e010095fd9972650b823f0939ba480a502a92eeb2db31fd90c443bcec5d63ed44817d8a03539291fa295250bdb40cbeba45a20166c1f59e3beaa6a674a3882b84a1a24bb4ab20591a82c7206df8b780b8cd43313e4180be4fae10d3b0d799c7a13dd971d0d809b7d985e5900370a37412586829888f0531ee67fca86db2fde9fe83a5ddbc7c86c9220fe00da2062f786cb4243d8a3b37f8ac82e480000000000000001000000040000006c684dfc32d8ccdf6045ffde480f755cefaccf8220af3410c09b64d74233e9851f37e4ac26b4a02439f3dbec15086e3738995400"/5641], 0x1608}, 0x2484f8bb3c83e5f2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:19 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) recvmsg(r2, &(0x7f0000002180)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001140)=[{&(0x7f0000001040)=""/49, 0x31}, {&(0x7f0000001080)=""/73, 0x49}, {&(0x7f0000001100)=""/36, 0x24}], 0x3, &(0x7f0000001180)=""/4096, 0x1000}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000002200)={&(0x7f00000021c0)=[{0x41, 0x3e9}, {0x21, 0x3}, {0x8a, 0x7}], 0x3}) 16:00:21 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x85dc3) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2421) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x40) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r0) panic: receive 1: so 0xfffffd806f6db4b0, so_type 3, sb_cc 120 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 120633 72787 0 0x2 0x4000000 1 syz-fuzzer *334650 80614 0 0 0 0K dhclient db_enter() at db_enter+0x18 panic(ffffffff821ec2a7) at panic+0x15c soreceive(fffffd806f6db4b0,0,ffff800020ead7f8,0,0,ffff800020ead704) at soreceive+0x16ec soo_read(fffffd80733f4098,ffff800020ead7f8,0) at soo_read+0x53 dofilereadv(ffff800020e6cea8,6,ffff800020ead7f8,0,ffff800020ead8e0) at dofilereadv+0x1a1 sys_read(ffff800020e6cea8,ffff800020ead890,ffff800020ead8e0) at sys_read+0x83 syscall(ffff800020ead960) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffde8d0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic receive 1: so 0xfffffd806f6db4b0, so_type 3, sb_cc 120 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821ec2a7) at panic+0x15c soreceive(fffffd806f6db4b0,0,ffff800020ead7f8,0,0,ffff800020ead704) at soreceive+0x16ec soo_read(fffffd80733f4098,ffff800020ead7f8,0) at soo_read+0x53 dofilereadv(ffff800020e6cea8,6,ffff800020ead7f8,0,ffff800020ead8e0) at dofilereadv+0x1a1 sys_read(ffff800020e6cea8,ffff800020ead890,ffff800020ead8e0) at sys_read+0x83 syscall(ffff800020ead960) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffde8d0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020ead540 rbx 0xffff800020ead5f0 rdx 0xffff800020e6cea8 rcx 0 rax 0 r8 0xffffffff81276dcf kprintf+0x16f r9 0x1 r10 0x25 r11 0x1ad690e5a169ace0 r12 0x3000000008 r13 0xffff800020ead550 r14 0x100 r15 0x1 rip 0xffffffff8198d748 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ead530 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (dhclient) pid=334650 stat=onproc flags process=0 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020e6c278,0xffff800020e6d128 process=0xffff800020e80010 user=0xffff800020ea8000, vmspace=0xfffffd807f0002e0 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61713 316232 38166 0 2 0 syz-executor.1 61713 94812 38166 0 3 0x4000080 fsleep syz-executor.1 80790 104788 0 0 3 0x14200 bored sosplice 38166 118026 72787 0 3 0x82 nanosleep syz-executor.1 88074 376508 72787 0 2 0x2 syz-executor.0 72787 120082 92192 0 3 0x82 thrsleep syz-fuzzer 72787 365554 92192 0 3 0x4000082 nanosleep syz-fuzzer 72787 522178 92192 0 3 0x4000082 thrsleep syz-fuzzer 72787 120633 92192 0 7 0x4000002 syz-fuzzer 72787 286177 92192 0 3 0x4000082 thrsleep syz-fuzzer 72787 252927 92192 0 3 0x4000082 thrsleep syz-fuzzer 72787 120915 92192 0 3 0x4000082 thrsleep syz-fuzzer 72787 235499 92192 0 3 0x4000082 kqread syz-fuzzer 72787 168834 92192 0 3 0x4000082 thrsleep syz-fuzzer 72787 65256 92192 0 3 0x4000082 thrsleep syz-fuzzer 92192 273627 37356 0 3 0x10008a pause ksh 37356 219306 21590 0 3 0x92 select sshd 87453 150163 1 0 3 0x100083 ttyin getty 21590 12892 1 0 3 0x80 select sshd 28428 94845 28328 74 3 0x100092 bpf pflogd 28328 260070 1 0 3 0x80 netio pflogd 712 354873 3731 73 3 0x100090 kqread syslogd 3731 256769 1 0 3 0x100082 netio syslogd 36782 153285 1 77 3 0x100090 poll dhclient *80614 334650 1 0 7 0 dhclient 20519 17880 0 0 3 0x14200 bored smr 80565 460415 0 0 2 0x14200 zerothread 56769 64610 0 0 3 0x14200 aiodoned aiodoned 65810 139210 0 0 3 0x14200 syncer update 69492 100353 0 0 3 0x14200 cleaner cleaner 90277 505986 0 0 3 0x14200 reaper reaper 9470 358281 0 0 3 0x14200 pgdaemon pagedaemon 24687 377171 0 0 3 0x14200 bored crynlk 86970 187276 0 0 3 0x14200 bored crypto 58722 492078 0 0 3 0x40014200 acpi0 acpi0 40903 486465 0 0 3 0x40014200 idle1 93903 510971 0 0 3 0x14200 bored softnet 67981 212668 0 0 3 0x14200 bored systqmp 32409 90246 0 0 3 0x14200 bored systq 50821 87394 0 0 3 0x40014200 bored softclock 38841 416101 0 0 3 0x40014200 idle0 1 332341 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 80614 (dhclient) thread 0xffff800020e6cea8 (334650) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8268a7c8) #0 witness_lock+0x4c7 #1 solock+0x66 #2 soreceive+0x114 #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9537 6431K 7527K 78643K 11918 0 pcb 13 8K 8K 78643K 62 0 rtable 99 4K 4K 78643K 330 0 ifaddr 87 16K 16K 78643K 124 0 counters 45 34K 34K 78643K 55 0 ioctlops 0 0K 4K 78643K 1487 0 iov 0 0K 32K 78643K 50 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1536 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 7 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 63 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1823 197K 290K 78643K 12980 0 file desc 5 13K 25K 78643K 293 0 sigio 0 0K 0K 78643K 15 0 proc 61 63K 83K 78643K 460 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 29 0 in_multi 51 2K 3K 78643K 112 0 ether_multi 1 0K 0K 78643K 13 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 228 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 138 88K 104K 78643K 1968 0 UVM aobj 12 2K 2K 78643K 13 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 41 0 NDP 15 0K 0K 78643K 30 0 temp 111 3039K 3102K 78643K 6116 0 kqueue 3 4K 10K 78643K 26 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 30 0 28 1 0 1 1 0 8 0 rtentry 112 75 0 37 2 0 2 2 0 8 0 unpcb 120 181 0 171 1 0 1 1 0 8 0 syncache 264 12 0 12 3 2 1 1 0 8 1 tcpqe 32 64 0 64 3 2 1 1 0 8 1 tcpcb 544 128 0 121 1 0 1 1 0 8 0 inpcb 280 352 0 342 2 0 2 2 0 8 1 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 34 0 10 1 0 1 1 0 8 0 pfstkey 112 34 0 10 1 0 1 1 0 8 0 pfstate 328 34 0 10 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 337 0 178 13 0 13 13 0 8 1 art_table 32 338 0 178 2 0 2 2 0 8 0 art_node 16 74 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 55 0 45 1 0 1 1 0 8 0 shmpl 112 11 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1834 0 426 89 0 89 89 0 8 0 ffsino 272 1834 0 426 95 0 95 95 0 8 1 nchpl 144 2404 0 794 60 0 60 60 0 8 0 uvmvnodes 72 2134 0 0 39 0 39 39 0 8 0 vnodes 208 2134 0 0 113 0 113 113 0 8 0 namei 1024 7183 0 7183 3 2 1 1 0 8 1 percpumem 16 38 0 5 1 0 1 1 0 8 0 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 560 7 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 6759 0 6759 10 8 2 7 0 8 2 plimitpl 152 31 0 23 1 0 1 1 0 8 0 sigapl 424 509 0 477 4 0 4 4 0 8 0 futexpl 56 5084 0 5083 3 2 1 1 0 8 0 knotepl 112 92 0 73 1 0 1 1 0 8 0 kqueuepl 144 69 0 67 1 0 1 1 0 8 0 pipelkpl 48 125 0 115 1 0 1 1 0 8 0 pipepl 120 250 0 231 2 0 2 2 0 8 1 fdescpl 496 493 0 477 3 0 3 3 0 8 0 filepl 152 3336 0 3235 6 0 6 6 0 8 2 lockfpl 104 84 0 83 1 0 1 1 0 8 0 lockfspl 48 29 0 28 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 289 0 280 1 0 1 1 0 8 0 zombiepl 144 477 0 477 1 0 1 1 0 8 1 processpl 984 509 0 477 5 0 5 5 0 8 0 procpl 624 1160 0 1118 4 0 4 4 0 8 0 sosppl 128 3 0 3 2 2 0 1 0 8 0 sockpl 400 567 0 545 6 2 4 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 155 0 0 19 0 19 19 0 8 0 mtagpl 80 141 0 0 3 0 3 3 0 8 0 mbufpl 256 524 0 0 31 0 31 31 0 8 0 bufpl 280 4056 0 133 281 0 281 281 0 8 0 anonpl 16 63543 0 49540 74 1 73 73 0 124 11 amapchunkpl 152 3724 0 3581 23 3 20 20 0 158 12 amappl16 192 2204 0 1420 48 0 48 48 0 8 7 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 35 0 26 1 0 1 1 0 8 0 amappl13 168 25 0 24 1 0 1 1 0 8 0 amappl12 160 18 0 13 1 0 1 1 0 8 0 amappl11 152 56 0 39 1 0 1 1 0 8 0 amappl10 144 145 0 141 1 0 1 1 0 8 0 amappl9 136 514 0 511 1 0 1 1 0 8 0 amappl8 128 494 0 458 2 0 2 2 0 8 0 amappl7 120 247 0 235 1 0 1 1 0 8 0 amappl6 112 32 0 27 1 0 1 1 0 8 0 amappl5 104 397 0 381 1 0 1 1 0 8 0 amappl4 96 489 0 460 1 0 1 1 0 8 0 amappl3 88 108 0 103 1 0 1 1 0 8 0 amappl2 80 3014 0 2945 2 0 2 2 0 8 0 amappl1 72 20891 0 20446 23 13 10 18 0 8 0 amappl 80 1431 0 1378 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 12 0 1 1 0 1 1 0 8 0 uaddrrnd 24 500 0 477 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 500 0 477 1 0 1 1 0 8 0 vmmpekpl 168 7830 0 7795 2 0 2 2 0 8 0 vmmpepl 168 67358 0 65394 119 20 99 104 0 357 5 vmsppl 368 499 0 477 3 0 3 3 0 8 0 pdppl 4096 1008 0 961 7 0 7 7 0 8 0 pvpl 32 198719 0 181590 178 1 177 177 0 265 26 pmappl 232 499 0 477 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 283 0 7 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821ec2a7) at panic+0x15c soreceive(fffffd806f6db4b0,0,ffff800020ead7f8,0,0,ffff800020ead704) at soreceive+0x16ec soo_read(fffffd80733f4098,ffff800020ead7f8,0) at soo_read+0x53 dofilereadv(ffff800020e6cea8,6,ffff800020ead7f8,0,ffff800020ead8e0) at dofilereadv+0x1a1 sys_read(ffff800020e6cea8,ffff800020ead890,ffff800020ead8e0) at sys_read+0x83 syscall(ffff800020ead960) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffde8d0, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_cmp4(ffffffff8268a5c0,ffffffff8268a5c0) at __sanitizer_cov_trace_cmp4+0x7 uvm_map_inentry(ffff800020edf390,ffff800020edf3f0,c000543120,ffffffff82214acb,ffffffff81da0100,71) at uvm_map_inentry+0xbe usertrap(ffff800020f25e10) at usertrap+0xed recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0xc000543148, count: 8 ddb{1}> trace x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_cmp4(ffffffff8268a5c0,ffffffff8268a5c0) at __sanitizer_cov_trace_cmp4+0x7 uvm_map_inentry(ffff800020edf390,ffff800020edf3f0,c000543120,ffffffff82214acb,ffffffff81da0100,71) at uvm_map_inentry+0xbe usertrap(ffff800020f25e10) at usertrap+0xed recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0xc000543148, count: -7