f85f8706fff20aad13a8405a39049099d888401108a1ae75bbedd54ab1b361a91ce5eac949964f47fa8431c938b44765f4277750894cadaf416ca09b12c8ac4b3a28770ddd8a36300"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r4, &(0x7f0000000100)=""/24, 0x18) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x247, &(0x7f0000000040)=[{0x200000000025, 0x0, 0x0, 0xfffffffc}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = socket(0x2, 0x1, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) poll(&(0x7f0000001180)=[{r4, 0x10}, {r5, 0x20}, {r6, 0x4}, {r7, 0x8}, {r4, 0x40}, {r8, 0x4}, {0xffffffffffffffff, 0x10}, {r9, 0x20}, {r10, 0x2e}, {r4, 0x100}], 0xa, 0xff) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:18:28 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="560299ca67077f922cc86f0b90190b8e91dc71b81acaaaafb32d149c73211bd22d6c14691b2aae2b4df05341c1f55fe460e55ff2395f3cb033afeaa4375caa867b156d2db891"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000000)="17a67971368f4aadae719dbf699a1135527b2494efc06c9576bdd91a076201646a6114c8116812ff673beeda92e420c75304032d", 0x34}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0xfea3}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x46}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000000180)="2ad4ceaae38e748c3cd16addfc731b0d2dc945a68f1fb273c6cddab3f73f26af491ac9bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9f90ca5757d96ffb84dcda0de90acae5dddbb8bc5c14dd763893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd60b1aef7943bf80504f00b3ed91765ad12c3f9a4301fd7bb1d513d5a20aa7451da54160f2076221da47bc1c7d84f2f496a5d46fe6c20fc232ae69c2d54a6ea36", 0xfffffffffffffd7c}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x403) 14:18:28 executing program 0: ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000100)=0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x74}, {0x3c, 0x3f}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x1d5) 14:18:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x3968faf010754946) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 14:18:29 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x182, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000040)=[0x0]}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 14:18:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x25b) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x3, 0x102) sendto(r7, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r9 = fcntl$getown(r5, 0x5) r10 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r11, 0x0, 0x10000) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r11, 0x1) dup2(r11, r10) r13 = fcntl$getown(r11, 0x5) fcntl$setown(r11, 0x6, r13) r14 = getgid() r15 = shmget(0x2, 0x2000, 0x40f, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x3, r16, r2, r8, r14, 0x5, 0x7fff}, 0x3, 0x2, r1, r9, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b45c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) r19 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r20, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r20, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r20, 0x1) dup2(r20, r19) fcntl$getown(r20, 0x5) 14:18:29 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) dup(r2) r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000080)) close(r0) 14:18:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r1, &(0x7f0000003040), 0x0) ftruncate(r0, 0x0, 0x0) 14:18:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f00000000000000000000000000000000ebffffff000000"], 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7, './file1\x00', './file0\x00'}) 14:18:29 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 14:18:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d9bdb90ca8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 14:18:29 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1a89a00870e21686, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 14:18:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) fcntl$setstatus(r0, 0x4, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2d}, {0x4, 0x0, 0x0, 0x80000100}]}) fchflags(r1, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 14:18:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x4, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 14:18:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x81) sendto(r1, &(0x7f0000000140)="aea001b8e84d25ffdf4494e3875ac947b4614c9ab8e430e7ff70c8166e58671310c191a891e55d29f23322337feeac7ad1b6a0777b7cccfe61e2f4b729d3b8d23daa2e0e71fd714258d83c9186387324bf14a016ca62c189d27fb2a8c4712cd7668b81a49ad69398f40e549c0a5ce35d25b6dcaffd8aedd4fb64c0c5dbd44a4826c0500e5fb680b6a240f9052adf6a587a1695907144ded266213ea149f31330825d0e140cdc569d2ab84cfb38696f4a691628b6a7e0514ea374a0666aa50f", 0xbf, 0x3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) dup2(r0, r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x1) 14:18:29 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r3, 0x0, 0x7ff) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40000000256, 0xb0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x3) openat(r4, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r6 = dup2(r4, r5) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r3, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) dup2(r3, r7) 14:18:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r2 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = geteuid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r6, r5, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r7 = getegid() r8 = msgget$private(0x0, 0x40) r9 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r10, r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r13 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r15 = geteuid() r16 = getgid() r17 = geteuid() setreuid(0x0, r17) setuid(r17) r18 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r15, r18, r17, r16, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r19 = getegid() r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r13, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000e8dd8e3b6a6b97e28d675572acaf3e8613f1b7386c5db538d2eed316e48c7bb128faad2db43724c7a8fedafbed4f2c2e0e93c5008209932d63cb2c10a2a8dee4fb5fd6d4404916a8eb12a451dd9240e25455509a5e849a8828675243abbf6ce31bda86f8c7fd43a92635f6802a248e8faf67c8b04ac43eacbe636e1f1c4d79789899cc9547c60f7d47d42711b886e0dd9bb84110169933d7d1f22f7d404060cad21d7e265c6b844069a23af34b9ef1e351742b2a0eaebda040afc8d0f853b1c3a6aa2a7a6e048b53fdf17aa27203d7faa7fb1a38ce06ac87c20d52166f4162c671c36eb6f82d26d09118e80f414162810354162372424d360d423717fd0bfd9404", @ANYRES32=r14, @ANYRES32=r17, @ANYRES32=r19, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r20, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r21 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r21, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r22}) r23 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r23, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r23, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r24 = getpgrp() fcntl$lock(r23, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r24}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x5, r10, r11, r3, r19, 0x1, 0x813e}, 0x0, 0x8000, r22, r24, 0x101, 0x80000000, 0x7, 0x5b}) openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000005c0)=ANY=[], 0x0, 0x20c}, 0x0) chown(&(0x7f0000000100)='./bus\x00', 0x0, r7) r25 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r26 = dup(r25) connect(r26, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x9) mlockall(0x0) close(r0) 14:18:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 14:18:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4000009, 0x0, 0x0, 0xffffffffffffffe], [0x2000000, 0x0, 0x2], [0xffffdffffffff9ac, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{0x800}, {}, {}, {}, {0x0, 0x200}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x2000, 0xfffffffe}], {}, {0x0, 0x0, 0x8000000, 0x100000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 14:18:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f0000000080)=0x57) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x9a45, 0x2}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 14:18:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x0, 0x8}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0xc0105715, &(0x7f0000000000)=0x35) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0xc0105715, &(0x7f0000000000)=0x35) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0xc0105715, &(0x7f0000000000)=0x35) dup(r18) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r20 = dup(r19) ioctl$WSKBDIO_SETMODE(r20, 0xc0105715, &(0x7f0000000000)=0x35) r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r21) r22 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) dup(r22) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xf2, 0x40000020, 0x0, 0x8}, {{r6}, 0xfffffffffffffffc, 0x44, 0x2, 0x1}, {{r7}, 0xfffffffffffffffe, 0x11, 0x20, 0x6}, {{r9}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xcc, 0x8, 0x7ff, 0x2}, {{r11}, 0xffffffffffffffff, 0x1, 0x80000000, 0xa41, 0x7}], 0x3, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffe, 0xaa, 0x80000000, 0x181, 0x5}, {{r13}, 0xfffffffffffffffd, 0x8, 0x2, 0x7fffffff, 0x1}, {{r14}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x8000, 0x1}, {{r20}, 0xfffffffffffffffa, 0x0, 0x40, 0x5, 0xffffffffffffe864}, {{r21}, 0xfffffffffffffffa, 0x24, 0x10, 0xfc}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1000, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x7f}, {{r22}, 0x8000000000000003, 0x88, 0x80000000, 0x8d}], 0x10000, &(0x7f0000000340)={0xffffffff9c645934, 0x1}) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 14:18:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup(r2) flock(r3, 0x2) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x4c5) 14:18:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) getsockname$inet(r7, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kqueue() r8 = dup(r5) r9 = fcntl$dupfd(r4, 0x0, r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000500)=0x1f) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r12 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) recvfrom$unix(r9, &(0x7f0000000400)=""/118, 0x76, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="740ebe23"], 0x8) r14 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x6, r13, r14, r15, r16, 0x80, 0x2}, 0x5, 0x0, r17, r18, 0x8, 0xadcd, 0x5}) 14:18:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000000000000ae, &(0x7f0000000140)=[{0x61}, {0x6c, 0xfd, 0x2}, {0x7ffffffe}]}) acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 14:18:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff30}, 0x0) 14:18:30 executing program 0: r0 = msgget(0x3, 0x5b1) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6d819dca4b8235b3c4882a92a5283b984eef79434934e1d52cf8e7141394bea16710c07e68b16386d27b19529b13f8e5e5c8d2641cdd1a3e37ccacc768d5038659bf92021a2388d60782fe1421b00e88077c32e1abfd540015e130af57a31992594e759079b2f9b384e2d317c3a82a00eaa041616addaf462a2b314bc4f3334e2980e"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000080)=""/19) r5 = msgget(0x1, 0x10004) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r5], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000400)={0x3f, 0x0, 0x0, 0x7, 0x4}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x35) r11 = accept$inet6(r10, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x5}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0xffffffff, 0x0, 0x4]}, 0x3c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r12) r13 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) socket(0x400000000018, 0x3, 0x3a) 14:18:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x2, r1) chroot(&(0x7f00000001c0)='.\x00') r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1010, 0x40) readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 14:18:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2054, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) ftruncate(r2, 0x0, 0x9) close(r1) 14:18:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) close(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwrite(r2, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:18:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="30df69db5c276d4af90a2eff13d45331341b6825d320d99db3e7709b82016f49da6e5c75b1e71a0e7637d08884685b8fe960fc733646f28b4882a2aaf0c56966d53868c6ec0ac4ad74f2dde55370960428c1e7ee7205d6684d0711fbce963aa44e4fbfc80144ef8e1aca8b0d8c2c92d3cb86924165e26399af7ea0a8fd96866ba3838a8cd69a4a284990f5de408f5df369b7f83bd0025c608eec0d610f77ce14ca8bd3c62bf2b573fd26fdc6fb40a9c1d823390732a1164a1acd298efc508d4a67c8f471a505c6f8185caa0728b4046ecbd2b85f56dc6383b8f2c539418002f8bde4deb3f551d0fd15cd590a477d706b08497658bc", 0xf5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:18:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 14:18:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0x21ff, {0x0, 0x10000000000001}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x6, 0x8001}, {0x18, 0x0, 0x10000, 0xffff}, 0x20, [0x1ff, 0x7, 0x1f, 0x3, 0x2, 0x0, 0x3, 0x3]}, 0x3c) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3a, 0x4, 0x8000, 0x0, 0x4, 0x7f, 0x3, 0x1, 0x2, 0x401, 0x908}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x3c6) 14:18:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) getpid() getppid() pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1df}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x6aa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x0, 0x5], [{}, {0x6}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) 14:18:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d092e2fe886a0edd8ca66696c653000"], 0x1) 14:18:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r5 = accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r5, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000001380)=0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 14:18:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0xbd7c}, {0x281eed262f75c3c3, 0x6}, {0x12c, 0x4}, {0x40, 0x3}, {0x46}, {0x1}], 0x6}) r2 = syz_open_pts() close(r2) fcntl$dupfd(r0, 0x0, r2) socket$inet6(0x18, 0x8000, 0x5) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) 14:18:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x18008, 0x50) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$setflags(r2, 0x2, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 14:18:31 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r1, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x2, 0x800) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da291e5dc4b7f9506d52168a637", 0x57}], 0x1) write(r0, &(0x7f0000000000), 0x0) 14:18:31 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) semget$private(0x0, 0x2, 0xdbfe4e3228d787b) chdir(&(0x7f0000739ffe)='..') 14:18:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xffffffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r2}) fcntl$setown(r0, 0x6, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:18:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) write(r1, &(0x7f0000000200)="d753f8376cbcce1c1f9accffabb5bc39910e61b35f4dac20ed848005ce3616e315098c385e0b2b9e6d21ed0c1f096e5b233863a64cb451fadb610239eac02c2b4093f75bba6e94a51d3a26029bb19a0ffd0a6e79aff5e26fdc30696c3addb22d81127bdbb1457a85f7432f6b43024dd2e6b944ec783b93243069bc09638fa95849a0c81d69fc9b5964a9fcf5c0996ea2311ab4073f7f807d6b22dd556b88c96dd3", 0xfffffffffffffd75) open$dir(&(0x7f0000000100)='./bus\x00', 0x28650, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 14:18:31 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x3, 0x7fffffff, './file0\x00', 0x7fffffff, 0x9, 0x5, 0x2}) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) dup(0xffffffffffffff9c) syz_open_pts() 14:18:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x102) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20770, 0x2a8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x100) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) 14:18:32 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x400000000018, 0x3, 0x3a) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x10001, 0x5}, 0x10) 14:18:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 14:18:32 executing program 0: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') setitimer(0x0, &(0x7f0000000400), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xffff1616, 0x3}) socket(0x2, 0x4000, 0x2) setitimer(0x0, &(0x7f0000000140)={{0x2ca, 0xffffffff00000000}, {0x2, 0x2}}, &(0x7f0000000180)) 14:18:32 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 14:18:32 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000280), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r3, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) r9 = socket(0x2000000000000002, 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x50}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pwrite(r10, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r11, r11) setreuid(r3, r11) setuid(r8) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r12, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) 14:18:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/97) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x2, 0x21, 0x8, 0xffffffff}, {0x3, 0x2, 0x4, 0xb3e}, {0x4, 0xe, 0x9f, 0x8}, {0x8000, 0xc1, 0x81, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20, 0x4, 0x9, 0x21e2df6}, {0x101, 0xf, 0x8, 0xc44b}, {0x1, 0x9, 0x5, 0x101}]}) 14:18:32 executing program 0: r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0xffffffff, 0xbe}) 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, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 14:18:32 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x5) dup(r1) flock(r1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x8}, 0x5, 0x5, 0x2f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/de\xd4f\x00', 0x206d8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 14:18:32 executing program 1: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcbf20b4764777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585578f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000bc8d01c8b511511c0b81669c8463bbcc19e765c2fc226226de7483c7a7051c9411d7db876eedcb06153f9020b4dc318887ea530e3b5e40cf7442c3f3750df7ab2fe15ba788a8e5f7de591d271ddf31d5cf93d16dacc82ff21eb9015ecef22b682dc0f4c7ca9d025ea0f9e01f238bb6ef45fa29e0ec04931c4d80e6e82ca2e3e5a43cbf00a9e8b920cd91521f01eea76fafa2cee2a4085b991960bbba31d4fb56d11f91f824ba1f7a17f5e779c8b4296d6d1c0ca1157fa82e06a95ac92ac29aaae9384280f7382663d70e5a73b687e9fe18024393646a24087e596f47a759514ead8d3fc3c0c2571152c260da0ce17deedeb6d3b0afd6572ac1761bf4d6e5fa6c11b1185e8a5afa771c100f3cf08137d7b440dd01423ee6719c72d383a20a4a2243c2b8cac2e1f84e0674ce8061fe7d0eaf02c31d1a31395282b58c08df3692b10fd715ce4c1e2a1a9652cb73571600005b08f9914a8fdfa6c7837f8707a82ef84b24f887f3fc5e8c75cb583db4c7f1a5ca02b468dde8fcb9ba2aa59bcf70d68b9c0731afa941aa8afc89"], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) accept$inet(0xffffffffffffffff, 0x0, 0x0) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:18:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x18108, 0x132) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) sendto$unix(r2, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f012f4f55453f5fa6bab17ae5b2eb005e2dec470000000001000045e2acc315de3a7e4a0098504bd96b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815da39b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ef0a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bc6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8ac08b42e814b76048262e6362d804d43a7cd14a58992b770000000000000000000000000cf7db1f1f77dcb52082e312461a0c059e428e3147f3cf8f11dab556ee28ba18c47e6257c33d50bdb0d9e481f2de5bc3c326f9887ca21941c7ce68b1cc13ffee3318696324207aa668a675cdc6ffd5d63d5a8972ee36607fdf7c2af9cdb373ffb9711cef673846430b23c575d2059e71e23365a5d44675e7930df319499254424a48f102053489ec3b97e63322efdc4814bebe78207d54957df329dedfd5a4746878e306619019474b4955d91e77a2a0101c48f3b13b4737314f19b25a6102a9e0a5e8b956c537f8e21e8c943b0e6bf8150297750c19d276debca8ac2a106bc1928"], 0x10) shutdown(r3, 0x1) 14:18:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="4fc13c611c4a0c88af50b3f36d120b3256a682780ef0ac407640bcbe0e3a56f8bbf781cd2314a5994080711e2bad7a52d0bf1142671cd718db03b44a9b889e96947dde624fe3c52eb7ad981ca6eb6e58a8a14805b74211f69e5ab159225982e1dbe4020b748576fda768b71592e99bc5caec17b1a33f26b3961e214cb0a64d3689b91287598c3295681f23b24d6a2774", 0x90}, {&(0x7f00000000c0)="86eecb44cf40bf366f7987c18abc29b1ce59853067760357088ea87efdf4037b15debac40c197401311ded1f77ff26adc08ec64a491a34b107", 0x39}, {&(0x7f0000000240)="ec4d598614c804648b6ef26dd43503e30e5085904cc81f11960f9cd62b9d864cb66d44de2a489b759bb67b12504963e3a0a70a367a016d1039ddb254ba969ce29678d9ceefb1497d9fadf51b4fe1867fc02b55c7edbf846d1d964aa5c02b37bb23a3e3b79bdc5bba71988e595f39893928", 0x71}, {&(0x7f00000002c0)="42c51d547b542537d2014d680856e13e34e533d8e04719eb07bcf8fc70e1ef055057a73de916d307f60a103b45fe20d5efdd90a478851a85505490675c8648cece0934a1f9d810c467cf2b659de923e03ea8", 0x52}, {&(0x7f0000000100)="7f0333881adc64f3ba1d65ba13c2f9fdeff762adf6078d7e20f2290657", 0x1d}], 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) 14:18:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000300)=0x4) r4 = dup2(r0, r1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x1b}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000001c0)=0x2) socketpair(0x2, 0x2, 0x8, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shutdown(r1, 0x1) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x16a) fchmodat(r6, &(0x7f00000002c0)='./file0\x00', 0x10, 0x4) 14:18:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x41) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10000, 0x0) poll(&(0x7f0000000200)=[{r2, 0x4}, {r3, 0x80}, {r4, 0x4}, {r6, 0x4}, {0xffffffffffffffff, 0x8}, {r7, 0xa0}, {r2, 0x8}], 0x371, 0x6) setgroups(0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r9 = getppid() stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) fcntl$setown(r8, 0x6, r9) r10 = fcntl$getown(r8, 0x5) ktrace(0x0, 0x1, 0x524, r10) 14:18:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0xcaa3b092da239fc, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) setsockopt(r4, 0xa9, 0x0, &(0x7f0000000a00)="f50000faff4bff00000020250fa2a62db4ec846f000000eeaa42", 0x1d7) r5 = socket(0x40000000011, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfd, 0x7c}, {{r6}, 0xfffffffffffffffb, 0x76, 0x10, 0x10000, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r11}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r13 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x1023, 0x0, 0x0) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) r21 = getgid() r22 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xffffffff) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f0000000280)) r23 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r24 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r24, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x400003, r18, r21, r16, r21, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r17, r17, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r23, 0x0, 0x0, 0x3, 0x1000) r25 = socket(0x0, 0x3, 0x42) r26 = socket(0x800000018, 0x2, 0x1) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r28 = socket(0x10, 0x1, 0x2000000004) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r28, &(0x7f0000000900)=ANY=[@ANYBLOB="00002e2f67690100000078ba780000002701004062dfafb9edb65c0531fa0d5819c72a53176468988a36ebe1"], 0x10) dup2(r26, 0xffffffffffffffff) bind$unix(r26, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000008300d524a98cb259892f2a409dd650e400d553b948d1ffec0a48bba33b009df759dcd029445d00db0a822a46f531f3991d9f09911e72a6ce2fbe9b85aa5e10fd9190bccaadb59a43e2a32f1ebf0bcb98f4194b9ec51d8ac0a9d32cc2c996c49599946b9cc56ac678b47ec1617229c8154176b4d27386a7c43febfbeddd1df58e8b0a59e90bab1420076a58f30b91000000000000a11b31eb"], 0xa) r29 = socket(0x18, 0x1, 0x0) dup2(r25, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 14:18:32 executing program 1: 14:18:32 executing program 1: 14:18:32 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 14:18:33 executing program 0: 14:18:33 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)) 14:18:33 executing program 0: r0 = socket$inet6(0xa, 0x6, 0x0) sendto$inet6(r0, &(0x7f00000009c0)="c7cfcaaa22e10542fca5c0195350f15147657e0bfc59d383a47190db88690e6fedc3040ab5809ae02a54cd429cc3338c5afa0c9dce3f91950d1f567f358ac21154159130e88cbb6c43197813b2f23f3e442f80877490b393408142ebcfea6821f543e5ee9e27032e2b75d78f1b79f5a6bb6f0645e267770ef7e8f3a92148091217450ce8581e54223eeb6486205a209bf1fe854d211c03f8c3140fc3979d824082990d119473d20e94f253c9621fac339560ae46cb24b88bf2d01559bb658e343257b90f233b81bc5c398be3bbddb23a1e", 0xffd6, 0xc001, 0x0, 0xffffffffffffff0c) 14:18:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20008891cc8069bc0bad97be63f68c11133a000000000000ffff000000000000f87c8a5b38a85ce7d20fb1bb3100"/64], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:18:33 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) munlock(&(0x7f0000551000/0x4000)=nil, 0x4000) dup(r1) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00', 0xf5ac9c4ee7e87cea) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 14:18:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x6}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) sendmsg(r4, &(0x7f0000000980)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="a8e9594cf3e8ed86bf5b20cb0696e37ee021b5a2a620f150d26af74ff50eaa56c52dbec65ed0632a853725afee728284e5fea9d35c529554b96e38d2c1dde57a50d0c3a9ec248d4aca9b018687c64cf79bd76dee6977c85a4b31188cf4c7981e1904baac47dacd952eeb3ee50ff4963396a2808b5f3b93f82665e7ac5fd4f8abc52a567495a1b116f016ed8a8b8b210c5940f7fcfa6b4da986f0ac0acf08b8dc02781589ce4ecdaa3053eaa45305", 0xae}, {&(0x7f0000000380)="f1ae981a", 0x4}, {&(0x7f00000003c0)="18a3470f96685bedbb99aa2f2e50b1247e6dbfb33157dbdde8c0dae3b9165b510194fd68e4a24d188511f17cff15", 0x2e}], 0x3, &(0x7f0000000440)=[{0xf0, 0xffff, 0x7, "188de137a3a61882782606622e5bd5be47cce1d2b639dbb8b3bc2b55b61d5e3c962fa92b34071c0524cc54290451db0f09f8a06e4e2f26252ef838786ac698dfb8e2a4864f7d8d433923793dd2478de7bc4e862ba891e6207e1c4d070374f2685036a9e6b3ecf3d8fd602434929bfb494a50f88eada768b9d63d9acf48eb448ceee2a7fe4e0204464bae0da56fbce015a92d4135f238ccf8d6e8e4560587ab923461406bf921c92ebbb73226999a3661b3b7fd9549158e931ee080d0f58a8f07b1925e4b70a00c0ace8c6868df7f02b19a9fa0d214fe312cb4"}, {0x68, 0xffff, 0x7, "6ce87efe56f100f773c64d6d0e00774cfab4ba4dd132800229ca784b0f8169def4c7f2e07e08f9b9e45439a17f59f5554beb178bc2dd0b1e1bc6a2b1452929b51030303c57dfa75346abbab77ba3b4ff9a"}, {0x60, 0x1, 0x5, "0ad33afa3a3560f0b0f3dc5edaad30e5cd5c54be885a6141fed06af17227f728c924c18ba4a156b6c08c19cf8d0fb6ac5d4bb4431f966c734813a403f708b373bdb1ecf070eade7f126008cb"}, {0xe8, 0xffff, 0x1f, "3a29f53920902a55ba8ae8067fd789aba604cb98c5c9d056576e3b2185cdb6c3bdcab5427d7f1e3471a3501d2ec6ef9546a71f13a719ef0f8f4ab4f96d2be09e8c4bf0de80fe9b7522833cfadb34ca3a6419d813a5134260d127a10d390283d894ece17c8b187f1f8e650afae29aa33aabfadb0188bb05ccf0619950b7ac9ff846cb225cfe3508582b4f1774b3907a03bad2d174737a08813b5b7557796634ae9dfc0a10ff2e23947a915f5ccb5aeb7954fefd2b4e2a3b6a5efb4f3a0fc49b0a3a35dc3e00532c27bee6e936f62c0079c376f7"}, {0xf0, 0x1, 0x81, "326f73494525442c14e8f37b5d6e539d88796cdff82dfb598e83c6a98c5ebf1905a440584144b60cbeedd1e5f7d40288b717734c6f76f3d8b83c77d86f3227696fcc242118a0c93dc2bea7a4e50738b9a99cba2bd977101b197ebbf349acdc6e584f1de5bae3f004339b7d2d5bf7bb2de4e4d7f9fd84efbb7c8bcbb17e2fcd6c97333b01bc69ab9aedf30588e17933244c0750a413a324b2b681421c07902caf32cec9da5cd27d4695d4a2f4f79c274cac0215578ac4ddb50b0ac5efb846c88fab306fa4ec0b0e20daaeb3f3c7c461e533058ffc0184c57c91a2"}, {0x90, 0x1, 0x5, "ff5518a2867ae0642e2fd6b67b88432e9622548ccda618db3f82e2438c3ca182168c19433412103aa6b38d8b16894f1b9c8cd0fee3908ba77af8e7139e1ec018bc1b12486462bec0e4c2bfafcaf8819f32ee749bda1b42906e51354386878264bf976e1ba1dcfe027d1088de29fce6f4ae2856759b0e72ebc37b74ac01bc"}, {0xc0, 0xffff, 0x3, "64338b5b80b857e931ff09ff1e36eecae066208f680eda10198eaf44750774d13156b879129bfed3c7863901f25b2f270eae2ff6e117bc922192c1592459d1604bcd7fc2f5daeddc8275c18dd5e0889b61227cc5d8f7f2f3d8896053d88e46bfcbec1103f3c508824aff4d6ff10250c02dca483a7a1fe60b871a04e50bf6ac75eb46fbbac034268907ba5be593e713301cdacecefd47ab9f2ccc2badb71dbe8c8fcffce6fe5f0e16f69195"}, {0x40, 0x1, 0x8, "13935f1acbaf657974f0e872d5e460689c1bec66e6567da75fb2f8cfa95dcaeaffd5c09f861a9b5ac0"}], 0x520}, 0x404) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 14:18:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="07a9d5a8915fe99c6e21511492b5f4e68098fab4defa6f89787046ffe09ff2fdf967be74f7b48f51cfc5b816be59f1c2ec61e7547ced3f69b4dc2dad46f6c1925adec098a3bda811af688a4da583f22a4089fc0a8fdfe9738a99e3cf18745a2ab458fe4312853a3b4b92a2d34d921997d9b463039c5674ae2f4c0e07ca92dd347d02775a6d40034cdc370ab491017d9be40d5b6d1e2b256564bf91004a56ed2c25a592763cf4b7d06e431c13149161d5c4877a1832996c525064", 0xba}, {&(0x7f00000001c0)="af5e971fd2cfd150408028e88e26f05ae99d75465b89520176f313730cd24ab11e46e0903d6792e06b1545d182e53572aa09b6450d8370da6f760c8284858102351c27c1c5a7b711ed671dca849f4927d8161be558de346ea7383b037b2cad221e7a57043b11d2c475a8bdcd3117acb16364cec7a782393584850d91b9cc1f86c4806ec5ec4208f33ba41c273d854e9fd7b3b23a79e2ebb777c1ac5937ceb5aa6e6082098b78c4a2265e3975b0117b22d2a91b4946dbbaa239f58038884365376360f12422d766611b93491ca6c11db9ba", 0xd1}, {&(0x7f0000000040)="d53f5cb1a63ad31e12b15091cd2a058142c5869d04ee8188d8fc1704103f14dae1ebd548faabf0fbefa80963dcbe6c0426c487a23e1a9e04f642dae0ce28", 0x3e}, {&(0x7f00000002c0)="9708381d20359ad5b36d31ec7f8b95aa2f22537c979207742f5293588ece235aea74a334199cd3d6a6ea8873e5593342f3e2e3cb72d5ad0dbfcfc208eff5eb326f40eac3fa7d726f1fc6217b0772ab3727989d4f03291513babcfba88d346cc85a59519183799f2279c7750dd571024b1a7f26f31757aa55228bf31eced05e1b740a8c8304885092e9bef94392ba5b0f21734ba11330ceaa4c606a9e54e11b033f57be11afd7a9bbaff21b14cfa28208bbd26f318bc545f09e02be29254d520c775454a18448254a5408137b4dd6b5ff6de31a", 0xd3}, {&(0x7f0000000740)="3ca96056d384f86a8e7e4c54658677781b6ba7156396b213626cfb82affd5eae8c51645638afeac5369604f804a4b6740b44fa8fb718d8ddc91a5032ed46798d53c5fa18d2f07d7fd6eb985c48f80f0dcffc2cffc0d774a2e2b4bbbf382baf32cf6d42f93becd06e51b53c4ca86a55127841a0907f219f0fc8bb03bf816aece30b996079b0bef14dce3489280e91637636e85e6cdb41881d72d35a3bc567d654fc8458ec727ec41b7f85bbf4ee9dff9adb30d624c00f458f9606d286f7f4a0cf0df0db1096105e77133944901b84dc16acfa586e7fe5f6591c2dd604cc67ce7d08c16860557fe3974905", 0xea}, {&(0x7f00000004c0)="f43f1d7e121025c63e98eb3a95156a90f8bdab85ab98f4e0c62d875097ea255adb0611220a5e0ac4330701f50742ee7bc4c0ed282ce6cae70db2fc5a3d279dbca47d9637d0b69bb999a10fe80efd661398eed21acd61", 0x56}, {&(0x7f0000000540)="ef16b2097602d9271a98a004158ce6fcf5ffc29b713560367a97e6cb14301000eb4f83cd8a04bae41baa227776a5d5f958d594163cde8ac2085908bb1c815ea759b8e25fc33cdda1a086b9bf0691662f4a86f8fd57dda5a5246aea653bf2c4690fac785d47fe6fde04aa2ba26fe05f58d7f75d73679ec06073ada79bff992cb00431c20647bd49f271123e2cb6fd8c9d820aae3ad1e2df1eadf22a67b754170c1a62217786279550e06d9f8289dd6e2bf1e5e2648568e46e4cea72a09d0343940ff706af9fa1ee94800e3e6f69923772818897710b36c66e0cd5bc6e6bc9a919152205345f01ff2a9c6aa8d71e01dfb7af3405150f96cf476ac287d5d275c5dfe7f41b5f63510797e0141d6ed5752f970aa4151fec915c92115641005be811df66847d0ef0d7bcd8af96028de178c7c2134ebc7e4f3a011992a8fc86ceaf55c0bf8f6b980e41834136149d034bd399378522d23291b082562ff34bb4d7d882e3af2071905a9fd6b4b3f3671665fcc9390bf160331d80291f10d3186d9baacc30c629ad9abf10091572ecee482b7ebbcbbfccecc5c5c82736d67dab9ea666bc7dea503e3863e0744294e4da89d392959f2a8d367cb24b8f6ca5ddf2f76efb5b3246716a9d58", 0x1c5}], 0x7) 14:18:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 14:18:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10002, 0xa6}) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="2f074de993fed1a7f6bcd08f05a66fee397bc532541a6d1e512ba10d911c3d01948f827ded2c9913fcddadd65a2a824d51efec0ae9afc14c5f13dec7f477aa640f0890fb55f4efa3a275922ab92b5e9714757b40998528b6b9838b003dcaf013c35bb36f58198690c7087bf7"], 0xfffffffffffffe60, 0x0, 0x0) msgsnd(r1, &(0x7f0000000300)={0x2, "0f8f0a74dd6e4e7395cc004ce5499f9cddb5ba8ccc14a4be696daf8a686e9227e640387ace819619171982ddd3f72908ef1f4213965d0fdf795038d8a938eeb5d673bf9a9fd98d01e363a5f9f95574b075a695b7ab873bef146c6d66ae1bc0488758202017dc8422df8b8c1d33c0d6494b9bb4a902dedf8c31aae2f0b5e02ed834a2ce329fc3a3b91812ce98354f68dda40122a309e016c82c63c37185785d5014bfb3ff87e81c17b13cb6ebabe49b83da26a9d5a27558005e444528030e13a80a9eea27b5"}, 0xcd, 0x0) 14:18:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2021, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4c8, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) write(r5, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r5, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfffffee5) r16 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r17, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x6, r17, r7, r8, r9, 0x80, 0x2}, 0x5, 0x2, r10, r15, 0x8, 0xadcd, 0x5}) 14:18:33 executing program 0: nanosleep(&(0x7f0000000100)={0xf3, 0x7feffffb}, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x3) r0 = socket$inet6(0x18, 0x0, 0xce) read(r0, &(0x7f0000000000)=""/1, 0x1) r1 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)="35bbeead3691f190647b2c16b49bbf26dafeb879a5f279defe35d24dc149c1bccf482854a2b4c5d9ccf3bc6a6e724ec46de12e62223f5de5a2580c61fd3a8606ea58bf47924938bda9449e07d31ec6d0a4b882bf264a9ad15310ad957510ba4ad91d020c4bf2506e133156decb12d3a6d155317a8f4bd304", 0x78) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r4 = accept(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000003f00000000000000000000000000ded2ab23000000000000000d000000000000000000000000001a0000000000000000000000efa9979fc225b9250000000000000000000000000000000000000000000000000000020000"], &(0x7f0000000180)=0x6e) connect(r4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000200)=""/133) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r2) 14:18:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xfffffffd}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 14:18:33 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x1, 0x0, "8b000000000000000000000800", 0x0, 0x8}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:18:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xc0000004, 0x6, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x98, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x1, 0x8001, 0x5}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80, 0x10000, 0x9}, {{r7}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x9}, {{r6}, 0xfffffffffffffffe, 0x7d7c4744885aab96, 0x1, 0x4, 0x3ff}], 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r8, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="00000000000000000005d8ae0851") 14:18:33 executing program 0: r0 = socket(0x18, 0x3, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_int(r3, 0xffff, 0x14, &(0x7f0000000080), &(0x7f0000000100)=0x4) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) r6 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = getppid() r8 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r9, r9) r10 = geteuid() r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r10, r13, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r7, r9, r11}, 0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="ff947633a178a331d5318a9dcf05ca6a3e36d2bde8263a2ee17e0d030d7738d9341ea1492807997e60509cf0100cd4035cf27d8e3a08aa50f04781510cb562a7d178943c867d72b6c4a96cae90bfc254444c4e9483", 0x55, 0x0, &(0x7f00000001c0)=@abs={0x512c9ad2ba18f344, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xfffffff8}, 0xffffffffffffff89) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) write(r0, 0x0, 0x0) 14:18:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(0xffffffffffffff9c, &(0x7f0000001400)="2abe", 0x2) fcntl$getown(0xffffffffffffffff, 0x5) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="8c83f3a230760a6b815a1264a7373272588a31d5ceeab4ef3973f277c8f2038a6eb0c9ca1b796dc4dbd93cc9c0fff229a2ed835ee78fc23ee1090090c77d7da072e957dd1262028e0927e655f058bc52e4e676c2c544f154a8560cf6dd936029d1a9ae7d03c3737968eeb518a365f0e173a24ac1c91b6d8b7ca9ab698ad6679c0bf54e976886a9316fa1774e155fb93b4337a987745ed3aaaf9d6e15", 0x9c}, {&(0x7f0000000180)="e85b6f436f1eb378eb21675f7f4180305d5bd60153e2164f623d8ec8603111f94bb0b2c9e7b56bd78a08118f3be5d4d3934fb6c30613a32b1a408df573cedcf9c48c508d64653ea5b4bfd9f0d8a24d70a2371800fb1f988319dba41d9d5a4e4e9989dc5bab470be490acffaac1061de87649fb4f1fece936f3ced1ee41e952bd821213915a5476a252d79955efac9362e410d4741213b8307419e997d4881acfbf12c963f95be49198a930b0d234676bc1e7bd6a25fabe05a8aaebcde7fb7ced99cb3699ae5a9eb326a89d15dffa252a0fca57de921c9bcf6a4cc1d312e4fb7490179a5fa7d13e5526193914", 0xec}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="f000000000000000ffff0000020000008e121450f9c91c63cd81f61ab14236b347fa5fdba37f82210825d47de786f8223efbba0015c3370c4847439dfd671e60a81b05f51a09b7cb50afd90d2bf2d5138a22a29340ad072e400a589101d5dd3a7e3d5677d464db11c4dcee265fb1a55318f0f0641cc6b492812362bd5d8aeaab50eadd27c4e0025f63c3a5639334690d8bce4429ce12b2474fddff61954a54726d365fa18e13deb2dd50d6c444120109ea20fae6aa6f3ef4c73717ff8e13b7a269e953262c605496c5f0e5d5e3b0c42170fd1805f747ea04f744db609a9b052a8602bc50741e2dee45000000000000001010000000000000ffff0000f8ffffffddd1fdb098c09322f90c8a5fab44888b9312d624177d9af84636947c363019cadbb302ed217bfb8a640cff7de2b6f96a4052866f47b4f8b8dff5338b5b9d0755b936dfacf3b1d35281abfa718b2cb0d3a37ab31880eb92046618d5aadc52c66f80f07053d745fe7175b19c07822b9af1a8a066437278b4df0660a887ea1bab6b526d50c46c341f5e45122990747f4f70a59df611ed5825b6a074da4de9deb33d59d6da4e10158c8d18ff0bf4169d5e800ea3e6469706a0067538766fb2fa2bd36f6b0da23e2dde3a2983b7b5c9c311d289f7e0e02cdf37131e2796d07e0e07f1817bafed1fa24c911def9455cd70a8d90b1530614ef393fa4c84d2f8f858f1fe3ac6dbb00159b55760de3a606586ee8ac07033e2c06c34a535b23cff7994db5d13ade19637e1e194542bc82c2567e1ebfe431fc4d5dfe621852211a828ce83e065bd3f1f3a7e4da6137da95a34f9b2e650de60ef764b8f656f1c7b64bd4cffc3b89fef44301a4a3ad6a56efcc31567fdf4cea003f78497a96e658a2b1a977b94bac50334c4689266223c13f08249f74eebd48f59e941b107e53d34678b2f7f6433ddaa3e5930f5221dbed48268efd4cd4710a22afee922b87fee129516b8309e2e16d12651ef98a2db5273f4ad0872ff374b7cd27f2d543debced6cfa5ba282d983e8962048f9d949e09d3e6bb5b36ccd284db12b0c505dfc586fd2024129a77ecbe5d7f3f4d552945a1f63f2e58f980111879b900d71df96961e825815f6d98faff65fa19d86bc3b9ec54a6e8cdbb08be6744a7861db6c544194c38293e6dd933e9481608b04081bd8a4d98abe51ef7ff93ac85443789b53e210b95f3cf0e90b74d8ef8b0096d8971fa7c26a846d793d58fc307c2cb1391706a21a52cdcdf42b0f7bcc27ff30efbb56ee36ce11301bce641344ae8bd21725b56c86f8e899fb085cb80830bbc9433b2dfaec0943c0223dfe7f52a29ec355c3bf368b1d52f5f54beb7647970fc5b98691cf594c1b1a9d93e955a439e05cf9e0284da5d105874c46d880fe8079e8b994f155f4b4ff42aceca8e4f77ba29463d097856bcc56e998fa2add2eb273d521eded17a13bd8292a81ad205f486df53ca61bb11a93a5a2b69eb1fbbb8e7de12477d2116b1e89232f790dadf92da50ec8aea4fbdd3b4efbf3c846e556349d3aed4b4d96e1aa9d21779ee634a960a9cab8d05908346f09ce359beda43aedff98fea947982711ce25acf00eb304f64e4afa23baef9f5ba84a3eb41b725fbe8a45f68bd3897470c0ec8de86cfbc91a26515931ec7160c3b64f3667a25616fc9366334f004b0fc68416fef8fe5bbf6ce9b22034f2d436c0d94ffbac2ce2b254574260c01a9ef2cc63c2c54225ebb5cfd07a5c9fef3470f2c3d45649e42c91fac316bf1db15745ca707a76098fde1f82ab8a670d7847cea7acf585eab75cda9a8b04c64fbdefbbfac993ce0a045d8d0d54af5d10cf16791cbed21c0bfecf856e41e822f1cd4b0beb2ac5963b468f13ae53b1cfd1653f0bc6c11bfcb351a3ce42177e58a94bd36782eebbc92c15f8005294eb2745ab2f9932c434903374be389e35fc5f02ffcd0b29eea1df57137944485fcf3f84b7c9e03d08a7a54ce66e54928d0a7688f9054e1c3768d6152855eac189f69a3810a71c18579e7fcc7cee6c541e2e6d21e6c5fc1f15a5cf3fa26aba5a652eca256fc9aa4cc76d1273d1dde6b003b2494fecb53ecb2e527d54986d6eef158069777234f1c09a67fdc4cde203a4f0c035b37e16028222dfa2ba5d38db2dccda4c747a38403e646b82d2b1880ecb5beec5850854511277cf23845a19ff796de0c8757648fd0ee0bedfa9804be48cd30e25fed0286284375c65f55192f975cb3bc84b3f732c0172770c7ebc451f8d971d46c12759e40b196df8a598591f60e68b5ee02ea7afce7c87a5e3f934aa8437b6d9145d5c5b615beec64d63d406969372926ab40a50a0cca5309142cef7b2298447019622e879503810b2eaef8c099145b91b84c6309d182b311d0a7e9a77fc7731e7cf0241b939df2d55f1264f061ec70ec62a1b2505ed5b31acd3dd48a9e363d801bd86db7862645d1126e6d434fafde6042f7c10e7155d0688c6e81bf9250c1c3d00e6a5c2ad18505ac086fc39f65a022224eee9b8c16947451064256e9400195ccf8a0ed4455364712e60f4e87d8c23b8694f152a52737b40771c7e46bbcea0e314790560c1a5f10595360bb5072fae1523512b26688da65a21f38dbc8c7a5979a2854d9c8bf8709c4ccbd7bb17fe2abf08f60180f0af58bff272f3aa75accb0cdfdaa269523a81aa317641ff2394d7a82ad6791a4367eab50ce932487ec6746fb5bff58b7652d07710667d5b63e955ac30a1e9a9855ceb7256b921a387f9eef4feec592f48d14747150ad12f6323bced07683505edda12a21429c484f26dc9fe83253513a7bca255262815a86912e88fdbadc3e41007a1438f8b79614f7186ef097d98485ffb723edea1b9a5efcf442ce42cff0d611cd4dd492cdb1a68637be8e820fdff6e8098e9bfcabe9a9d5e25891669c6c64157d7465f1510f8aac6cc007da80a437cdfc803add60b83d71546231806399fd8cf7acee7a8db0c854ce32c3b35d35e060b47f382fd215a96d8fed3b1f2c3a1f81ecb22144b9723a9dd8323135a1879502423a2c9f1ec518b3e223155cce9832831e401f62603150d5983b7c09d6aa076b96d4c58066efd844701ba8cf624bd03178e0283db762a182ed6da1dac9eaac5b6fec5408bbf9f18e63c381a4962d990e4a42776761ac0680784d88e08e3d5f1c8e85de5242dda4f2ca0248ea2c417141c30ba9c230b851aa6f88d0ba54a1aa07381087cbd7929a62d21b7133f25d638ec9e72d5f39822e9d1673995f41d26eb5a903d7cc6f864a1fe656fe30fe1e2292aae78fe2d334a1bf680cafb7c8e9f2fa073689efbc9cf208fe3524719cdc8d6b8292a3b45d3d2d156876f080b14ee94b74d405867b86bb55ab025be6db0c709056c8ff993093404afcd95fc6238747aeccb649acf384898103c2136aa6b3dbb3929377947f1eb1a44ab6ea708ebb3c32e1d038f4fe5b2fb77edc0b439107e5d60631f1e5893eb0c029379b382f7b5bda2603e04f6cf109fb4e9e3a9e84f080cf0389906c6cdbec2adbdd462f0b27d1cf8df69246fb8633f2e7be49e3e0e6f4c54995f6e5b91893e38825c65309c7dac7107b3114554af0d0495fd8bf7fe795381cac82d878e988cc9da1ece7b642bb4130f3086ffc81d2557ab65bccb3930dea7fcf55394eca0ddb4e6f54b80c3d60230dbe208799694898d7d6fd47904d6ef1b22a24730a57fbeffc410367418cb29f39cf6636820ee3b44c260573909145d255036f0231642f91380393c2824771860dca2ef0eb401decb7bce03947c7bf14ab4cf1260cabc2fbd666f394ce40b067ab3e82f22230e605727d799dcec39b9ce7600868c613049c466b172b70cc2666c3b953359efb784e995b68d1d9b6105d1c612f7f6e310abddd72b3976c1d2304ed44a9f2cc9d2bc1c2175a4f05b52e3c6662bc12acea5e786302fc7700f7651df16262b9e4fa5e1e8e31f4289fd9f952a738b8e977f6ccdd3eea39a2a92b42042471b43dd26a77eb8f1f45821450510683a75b6a1c02024aa20397e90912af9b6f5e219817f2bdd8dd975a80fa7e7e242fb6815040eb13b821a79152e83b55a60239f5fb05a4b9cd0a6e74f5c4a41b7b86662f9fb9b0acfa27e6864745fe46efd52dd0df887c8416e8363392e0a4da1b6e9cac01258dff86f96774a9233ac2c64b343caec3ffb4c031fbd78f705bab32f94ff3df2f50454e7b62fe2aecb70f1071ece784ee8269b09ea251f238e05c7d2fc35384c9df467528f8228c592065dc14660e2304f8b30e7ff1dd5a4a48d1b59865d829107e417678ad87e90b41e80f0d9e56ba6edca1dd546e468e7ee5ce6c4ee248ebf895bb8756296924a3fab41f56878824da80f21b7c7888be922afb468eb5dd2019be9453c9d64e50a9e61fdffc16ee56f04ff5ea09ece677d0fed7f9316643dab0aad545fda3eb6348d4458f9f60cbd69b31bb5c17fa66113a7e73715384126ee58e71566ef6552b3880e64b6f8ed62b218b0627b083b339da52e9c5be2b671eaa9657d3853cef40cf40c8e7d98e24466a6e25d65cf6ae05f7912b74f16fa84605beeeb1023462181c23fae4015f8575ee1304927581d58ebc328a6514e1ee19e81d14a1b33264d439a96769475db33ec4e6ccfe310932695418351029058c1acec6f389747385ab9afaaf7cf41a57fa59f683b3f3f14b55ada7decf7015061dce7378e8486b9ab65aa44c9126a218e6e770e454e3bffb42dbb457d0818506f656e53dcf8d2f10f5dcb62ee98a37a8aabe457f576a23265406d8238542b8299b414fc858ed0563e76f361bc95b932028d40fc96376f2cc8a3d4127ecc7574942cd670ff946519c103c7c8298e207c2e4d95c790076b4786a7b8a866af3cbf9f22e24d6a92a476dbc4c89ee5824dfc47e10676f356adfbdeabf4e65f79d5bdf65327e26477eee4897404c372eaee76baeebbe8cf91f772a27bd379f814b31ff3f269b0d2c79fcc81b8d02216093e4c177956d34fcd8e7c5457913c4d606f45fd9cbc46dc565a6b355a316df804566b3501a828724844b02f607452ca8cbe7fa874b9f45ff16f11c380dbcb750bc5799f5a03723178a9a5ed297b6227c547926e1c62ee50c4d054b546340916b368fa80bef0af3bdc16b8a5a3dad6cc74e6360b82800bbf805f20d3295eee8302499739877e32c1cc73393e1cd3da26aaca37e18bd90971f8de0167084f1617d74507c24c2bf838b72cf102f3b38c3114ec028dba26daf43d7c50522519b6a8380e122ea42240ee09511bf3ebb24821fbf67b97429e6ad6cd9564205bf04dd045769317a96eeda3e41e5ff8215b4be8ab2c055503c5c15faef75a263a7a3820e0f215d21cb2cc3bdb02d36a26e76c8df8bfa026b0eec40b938c827948641fb9d652b3bc947f19acabb14abaae7cf8ad0f0edadb90e09338959e7641f19022a2e08505ce99a5032ba80ec80d86a9822cb31ab708213b4d8d749ef6e977bff2069da08b7ebc8922c17157f6fa06d9951bb71c3aa77d1e394683046162455ed2960e1a65ebaafabb4afea5048bad974be58462bb6410cefcb758861eaed861acfc80cc58a6589a1e47ade8922f124dcc2e2037b46d30a008f10bb83c5ece56a214e49f66ae72022c51a67fe190bfa7421ac3caa7d63390a7cfbe5f8f82e74d6eedeb2df8f8e83f34a245fa6e08047e6f1a55ca1abffe2a6e82190ddf63cff984da19274a52eacb65d8baf68e01eed2e0e76da09148c46a1d5ed051dea822c5ccfecbe4f7912d37d22ab98f6b2e7e3eb3899f944916d476e3919b804abecf61ffd38b75b9c98779a025300830e2156b883765f08908284a77cacb748080edb8bf8b5b0f22306f047b0b1be0f34e8ab3fd6275e39e283af355892bec8d513b64c1a96212514c5fa590819b4333c1d6a8295f448db2da959f5abcba10788557691c47ab0e020567830075610e63382a4a896244233a750946eae317f2ade8631b548f972ac8635ddfebe507b45de0399513170b2aaae93e7dc1aca0c7430affae2a44545af43f4466627442f79dac66c17409a8231f74d1e1a13d70475166571a86465f5d8c66ebe65315af1a10c3174c3a99b61bb50489c5cf93551b48a31ba58b18e57fcf3"], 0x1100}, 0x2) 14:18:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xef413310856a640a) r2 = socket(0x2, 0x1, 0x1) fcntl$dupfd(r1, 0x0, r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) r9 = semget$private(0x0, 0x4, 0x10) semop(r9, &(0x7f0000000300)=[{0x6, 0x1, 0x800}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000280)='./bus\x00', 0x80, 0x6) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0xc0105715, &(0x7f0000000000)=0x35) dup(r11) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x8a) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMOUSEIO_GCALIBCOORDS(r13, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept(r6, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./bus/file0\x00', 0x3, 0xf9c1, 0x2, 0x0, 0xc1d, 0x24f, 0x3a, 0x0, 0x0, 0x8, 0x2044}) fcntl$getflags(r0, 0x948263b5b17ddcc3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001040)=[{0x0, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0xd5d, 0x7ee7307936fafef4}, {0x5, 0x9, 0x1800}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0xc1, 0x7fffffff, 0x6b15, 0x8, 0x8, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r3 = semget$private(0x0, 0x7, 0x118) semop(r3, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) semop(r3, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r9, 0x1}, {r10, 0xaf}, {r11, 0x4}, {r9, 0x80}, {r9, 0x2}], 0x5, 0x8eb6) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r12, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getgid() r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001040)=[{0x2, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0xd7d, 0x7ee7307936fafef4}, {0x5, 0x9, 0x1800}], 0x5) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() r18 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r21 = socket(0x2, 0x1, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) poll(&(0x7f0000000040)=[{r21, 0x1}, {r22, 0xaf}, {r23, 0x4}, {r21, 0x80}, {r21, 0x2}], 0x5, 0x8eb6) shutdown(r21, 0x1) fcntl$dupfd(r21, 0x1b, r20) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r19, r24, 0x4}, 0x200, 0x401, 0x2}) r25 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3ff, r13, r14, r19, r25, 0x3, 0x5}, 0xcc, 0x8001, 0x468}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 14:18:34 executing program 1: ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000280)=0x437) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0x4}, {0x22, 0x0, 0x0, 0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x20, 0x16, 0xfe, 0x38000}, {0x1, 0x1, 0x3f, 0x10001}, {0xff00, 0x2, 0x7c, 0x81}, {0x0, 0x7f, 0x6, 0xfffffffa}, {0x20, 0x9d, 0x3f, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r4 = socket(0x2000000000000002, 0x1, 0x0) fcntl$dupfd(r4, 0xa, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r5, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file0\x00', r5, r6) clock_gettime(0x4, &(0x7f0000000340)) 14:18:34 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x7ff) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(r5, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000003c0)="c5ebea2d4e5c000000006eb8be673723b90d6b22a30cd9ca5c85b2e33f7b5783571d2c3bb2dfcbb8aca736e9662a71d27c9a9c91b39671f77b8e28b1056b9ef508207d43721affe81c150739665fa3cf20b7c526af509de9c61e2e10ebbcef16f40be3547d5820e171a6a80e14b83ab65b632f771523f4f2d8095bfc1273597f39", 0x81) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r4, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) dup2(r4, r8) 14:18:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f00000000c0), 0x1014, 0x0, 0x3) 14:18:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) r1 = getuid() pwrite(r0, &(0x7f0000000680)="de4aa8ebc17f3daa5ce0c0a02c1318de431ad32ce05e9ae3273df6dcca086a31c089cfdbc5fc7afa0c82cf4bad68918bbea7b4f69a659ff24e4c7ae00963eb5355ca39e6277534a3b1f7d4a2d0e9c5856fda898424148a64d064225e8f40f5e42160bbdf8047a6a75e854b3c0293a4211538097c9ce27111e8d6a59ca9ba7cd8679252b4ea67e96229237a1c60f99a2fcfaec1c62f555b976f810db7d8b1d7b5c82a13cfb6371fc57a339e500d4acd93b6d4b9a7d8421c331e7d35814f326cc9158e636e6ffff654a764383f84c97b900dea58edb03e730edd9c87cad8155d0c65c1b6409e6cc872509478b91917fbaea7dadfd9e55c3ad790d10516d80e49efc5872f961fa2addbf8123e234bb7a5dc3e968700defad9b18b67ac2cf3ccf9ec0a38391da2c757bb100fd73c5591f66bb0d311fc9592da3da0bf606767e8889f4a2ffdb9b27e095e50f108776a52764edb1ad39dbe169e837493151b57216c200de6ff5abcbac7cb0807d9005991ac4582d64fb562fee55bbfa46e66f06a2317c777d9c69d14d055d07f344574f9e59cc6f98e8da8d083fa35c0ec596b99dc982188ba7703d3542de8d4b94a8167b714164dc53247ce61a4b87e6fbaf4b5aabc706dd04cec151a5598408b0ced30e130aaef6b1c8f75f065ead4fb0e2e67794c4e96a5adb6546642efb7f7181575d49a5b52dc256667ce884f5b9166320bbe42", 0x200, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x35) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r12, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r13}) r14 = getuid() r15 = geteuid() r16 = getgid() r17 = geteuid() setreuid(0x0, r17) setuid(r17) r18 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r15, r18, r17, r16, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r19) r20 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r20, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r20, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r21}) r22 = geteuid() r23 = getgid() r24 = geteuid() setreuid(0x0, r24) setuid(r24) r25 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r22, r25, r24, r23, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r26 = getpgrp() r27 = geteuid() r28 = getgid() r29 = geteuid() setreuid(0x0, r29) setuid(r29) r30 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r27, r30, r29, r28, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, r28, 0xffffffffffffffff, r34]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r37 = getegid() r38 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r38, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r38, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r39 = getpgrp() fcntl$lock(r38, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r39}) r40 = geteuid() r41 = getgid() r42 = geteuid() setreuid(0x0, r42) setuid(r42) r43 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r40, r43, r42, r41, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x3, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="f44e336f7083658938bf745e64519eaf0b91e5a66ac91d588855d087cb2083a8e543321d2fa9565eb496d9c9e535d28b7d203467d92bcbcbfc8b3464688fda874f01ed9d690925bd7db304610ddd5adcda4a6723280a408db586f745bfe6ede114dbb9020311feb8236233a976f4215f902e2203c2e6c45ac4121179a3fc4e77942a40b75b8ef043e59a7861cee4921e74515585d3b3e759698a943ff91194321d159bc31dfbaa23852e45260da470c8f05049", 0xb3}, {&(0x7f00000000c0)="d4d0cdf2958ae666bb801a7ff2f07d098c1f1b5a375f74b1de8cd68b5777927f18171d372970a7c2731de882c7f36fe52b929232f4510cdcf2adda0a448a522e80d9cb1f5981141a82196720f612f64fa72f3ad7389c2ce005227f699f552c75cc2a8df5204166f1130446fb9c8416594072b2782004f3", 0x77}, {&(0x7f0000000240)="8b63b7f6cef8c22d217101b2e3d36bc376383b92802c1094b7d2e468cf113ae73ba2e2e76d3fe91acbde11ec7d39adfb", 0x30}, {&(0x7f0000000280)="3c25e15e4fdd08e8b1e2607008a1ed7c807aeda2346e8b91785aa5595d", 0x1d}, {&(0x7f00000002c0)="efc035559cba38cb6fe505d84312959a06a3a8e25d15545236c805074c2cdf74f891ad389a3ca805ecc3512fc06ecff4667cc9a2e00ceb59b6f9893f0d59a4f706494bc5af8fb35d347fef8638c38c9af2d99a1e935981badb2f9468a3b285dcf560599e462808f419869bcd577266dbe8d4e08cd4a0a6eb2f0768543e25ef2e387d2a37dcd5dd93b3004d8cef3bfceb5397ce60ebf7c9157bae0d4df71fb8832f9a352160bc0ccf32170ec915c795e0e755566701e80507f1ab7ab4b20aad4aeed2de837bfdb5a0c5e8c265601a91eee186eb7008271168931fe4c42f356f11536bd2c921d93f3d76", 0xe9}, {&(0x7f00000003c0)="b98da17e8705423ae7a4ae90b4d26609554bd40bab2ad04c57cb475476ad2c30d67d4128c21a8c015227ee9d34fec08c2845ff330310c9665f101ab5601322e2e29693039c02d23aee2134edc5d3b133439c27d1f8787a82c5434095cfab1ae9cf3b7ca7b9ec0da58ac2a12c0031ce661b620444f681c9dd042ed1e388bfc2b3dcf5080bb0a848b207d1bd47ed2b1bceea6d0e29f8e37e031103e5cdf8d47730448f6ed6afb051fb05ce6b677919bbcda76f2eed695c24ed7c452f298a2c8d9a2383773015aeb24d3e97e67d76f48b2cb2988f8850cd80e8fa34dc5614cd9e288ebd4f389d1d53b74e", 0xe9}], 0x6, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r3, r4, r0]}, @rights={0x30, 0xffff, 0x1, [r5, r7, r0, r8, r10, r11, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r21, 0xffffffffffffffff, r23}, @cred={0x20, 0xffff, 0x0, r26, r1, r35}, @cred={0x20, 0xffff, 0x0, r36, 0xffffffffffffffff, r37}, @cred={0x20, 0xffff, 0x0, r39, r1, r43}], 0x110, 0x8}, 0x405) 14:18:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x45) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 14:18:35 executing program 1: acct(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x1, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) login: pckbd_enable: command error 14:18:35 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0xe) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 14:18:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, 0xfffffffffffffffe, 0x100, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x2a17, 0xff, 0x80, 0x81}, {0x81, 0x8, 0x4, 0x3}, {0x3, 0x6, 0x0, 0x3e}, {0x8, 0xff, 0x4, 0x3d}, {0xffff, 0x68, 0x1f, 0x8}, {0xfa83, 0x4, 0x1, 0x9}, {0x6b32, 0x5, 0x2, 0x95}, {0x2, 0x5, 0x20, 0x1}, {0x1000, 0x2, 0x3, 0x10001}, {0xff, 0x7, 0x4, 0x2}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCFLUSH(r3, 0x20004268) 14:18:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getppid() pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="a1acac19817ed1aae5f202d137087f5eb9f4dcef9378d711a882ace349e727606332046b74027dd3716b0337b1bd615fd1d807897f46d0696147790ced97624eb5e7e8b9232fd291c19a8103f0cb846bfaf83ea91e009d11dc2f051a4bae77ceec447f4d4cc321e261a978a72d0b13f1eafb895e266f00bc4e0dfcf83b1d06a2dd306fd81f9649160b0e1738be9292f812f63ae15af35bd225513df99b44622cb8", 0xa1}, {&(0x7f0000000080)="8aba57cb1ac5a0642ba934b42c7966931ad4c42c2e1edb4d400e99e3ae4048f8b44dd517c6", 0x25}, {&(0x7f0000000280)="5d9d1a2ad1a61c8db9a88c2f2e4e7cc45c85f18ed7c2ff48ebb9eaac8c91e5563c33db0fa8bd455002ad2a660d0e937c8c6f6117af4f2fa9794be970b7efc3428106ddde773ea58db540a68bd129cf6b95a2ec7fbe0ec587a262cd5dd7f2aa99d2bf79ae98fdf425a981cd8454c5e3f1a6cdda5046395f998b8aa989c4c601fdafeb611d218ab3f77485556419aee32105", 0x91}, {&(0x7f0000000340)="fd9f562745d6e4331615cb3d7497787706486ac696e575073c3f1d762ae1a9adffbe73d93e51b53b3f605387e20ca8f9f69f204ad38879d9b125f04b62d50a29c19bbe6aa3f0ca91d54923d4b4a812fbb42817a2a01b8e436c47c7117f91503ae0aa2f9187d80616456591a8869db82b82ea67784bea74b6dfcb56985cd8139e0ea499526bef23e99d4c87975d425872326e6cdee33ddd4f6e63394e311a4d25b410b412db99b067c92f5701727cfd73d58e14936332f743597ee307f1cdb9065d71ebb22f15bee0ca27b1ecb6c07667e321e1827596565b290ff0e83bd57de781d28e36c2859551592d4978cdd6ff3711b09f0e9118a6e46a4f60e85ca98d03c9cda4347546303a561b801a2985a5fe1ada8ee9a01de88cb5c2f914259bf8dcaa0bb3dfc913b8e7723f76ce338b417b860648f2200eba1682b86d411e455a5ee1df59437aa5193b743328e017e74104220044dc6b4001a6c0da646e832b76fe4034756465c2fdefece5eef41d93823b356909550187955523425dcdc68c3f965bf2c2860e94017fc5f603142befd125944886f345c6c2493bdb4623dbbf6f111b0093f7993a08f8140fc765f865ce799f1ba4cee7a0c5de85a47d980f0b60acb41e87c8e0384abe76d61041a50cf88bac7afea55abb44ed2e46ec0e72a84e4e2ae26acc3b5f42e2ed0f662c1c17e425a5c72390e4eceba360eca9d6e72eeeae864059185a7a895ed42e92e1ee398804426f5b5a751bd10163268616bc1605630ddf62304c6d7bbf7e605ccbd49e4990da9e305c6096980dac56311d9b0ddc88b4e5a0d47cca977fdd84b61d2d80627be894d6cdc9cf0a32ea57542e285c0d3ea479288ab34f7417bc8c18d806fba37d46abfb0c49dbca392f0a5b18d6c74182faa94347a7b6c3d4b577ca40d96e8636367b3c960f886eb3a5b54266e9361992c053b22ae30f5797925eaffbcceebb243932a33412287d753fdb2147f6489faf24cead2ba7edb60b44174d0336c836e2961b96d2b355ef2989cc6f6d1ab8aa063046cd6a957ea5e23ab6de4951ca1a81bc96c04d0919afb146275d9746693c993659d9ff2a9454b4d2b8ee1b52e5a2c33d9ad4bd4b52bee2ddb83584aea840e6752d218a6f34fc9c2915133cd6337de885ef61d7c6a2c9a4cf6f4897a05286cb6369d4f3e2f6e8f23af6cefef49b44ed3854f431ec23af02ce3d6c13c6ba832c498dc94c13f90a614e6b727eb4cd5b27193263c8a89cdc2adab5a13d73fed84d88fa8ac41f02c23d79a6d88fa41742c788439b645661cd458d22b8e98534cc671590bfb73c28c3e2e6ce96594d2a3a3b9205301e6be5b61872f6cd332742edfb58af9708f70f186a5a2ed03eda7984d5192d24aeb33d42da4da1e41390765f91d459a1a467b5d5b4208de19a5cebde3f4eb63a123058c7e0bd81d9ba08c0dc3582508d5a881211c3c00d8c55fd15e3dbb5da28c19ff073da594f51fd27b39156e1c463b5f6951035b8edfada90a733ed6074d37c46b3222ae2152485e42581a8caefbc9d360985b6b4359b65ae85782b9286fab9e0cd9a49dee4ccb62de24acb2e926d4fac75828330611e5b4c4fbec69ba4e73e68e4fa6e87d5812f94b93068077b63af35235b5b8a368176dcbd8eb2ebb956ea5ab8106f93abc3749d819ff7ac2817182eeee1aaca443fe569e7b0b5fcec5d8887465bad3a3afdbeb65b69dfb4ba8fe46ddffd72a58bced32fcbbf34a653bbe1e4c1494774b647a6061bfb7e7e5d75cb657711f85218e1be8216ac950d11f0b12cd5687a6a63f4cad0757d9e9201e11d2288f05a3f6c7da5a8c3e516682585a0820687519fe254839e9cc407aa6206d0ae56fbb7f1a75387c65d9528727896170ae5bf9a01285a14923aad63332ede68fbec955ce0c15f7550ffa73e3e8b3dc5b6e5bbcbdd11cde2cfeb1fae856c85244d34826c01cc001f9bcfa58766024fb8a16a585f3c65e5cd038d3534f3bd2f5673648024839a11586212a1b55768522a52fec82acad2ce22c86288f11bc0ac38e143aa4b6561aab810e16ed84ba15a033cddf0afe73657069fed13f942c639718191a7aa18adb8b18b11828211178237804a09d72846c942d10718482e3018dbe3a7fec3ed4d45ecbe48e384c119c1cc2d32bd9f1b0a0167f24e7dc225ccc82cd9f0b84e4800bc42f50bb010a3c31f4c03d9a163500ca0a5e896bf3dc5ff2e7caf9a70e2806f212ffc2271dd35ce11ba0df1314959d6bbe3fd26ef6a82141cfecddf9adf27e2c2b6ff707afb1a6d400fc1c3cc53deba7b68352c35298ecce5c5d8c8a97cd96a67caf7b2c7d489ad2d2514c10edcbc52ca27d22d26874bc9b7454eb2a0114d36407574377a96a8c73a750a958e6339a71ff67de3ba6ba513068834d7b57c6066387da7418e1b7816798d067b8c892f3217d79a5aad9d6ab8f00679be6120110691a4555eb3af9e2904a1567c002f7f9adc4d6abc798afe75c7b85bdba5930ea9bca6ff60ba0401851b7394f317916eb1c2e36d5d3f90add832f0ba0edc87e35bf06b4ea2047aae83545073359df38945be729d5fea65cb33a78d2b004b46ee1fdfcf70a8ca669181e1123df9e2e598c716274bf8a0f03aab9a76311fea83613a943df9a9bcfc7b72c549d3355905421cad932c7d0f0dfdfb8b6398b11d0bc05c5f242b1b439e4e146d68cb601a485e2ded0567bcba71378f7edb7c107900830fda9185675698ffe2e1c12b0d4ca239a74ad3b0229badc4873036619ff26f25981d70f62421f9f7e2d9bd6eefa3928e2e490769c7f01387fe3ac7c288e88e562f51b3a740e1139fb9719271d11d9e86f6d495318b92a76dcd7f7805d7a083c991f23e5f0b71d1f3509f19b623067066ddcb85098852d6c5aebdfdb63f3e7cf31969d2c5dc368a3107dc6eceaabec4bd3a619058629b4640e8f4d6e21bdfb6a042f74a8420e2fc7d4d6a27d734d8738db861b1d689f0f996a95dc4ba3cbcd032deb4d46f2e7c6209fc77c8a9eebf058e63a1878c766ce2c8449f9e398c84a205ff5ea39fdc8eb3d01d478f3c39146e17600148bbeb58099e7c901d033c429ab87f5ce927d99aef40484a8bcdad5ad2d63ef2d7b774d1d8ac1ce1aea1c6ed7484fc5e4a442a1eb51b0596f1f92ef3d129a100539c2b4eb0c5dda8b286176b7cfdf5f941ba309b79c1b4234f89d164a4e1215723e0cdc82ddd56ffbf4511e36ad4c66c49ccab213b6fa743890d943ada2be9877021197717e5f9d9d3f16ba067d69e5a72c797a3cbec3f3cc47843c86eae0bf0042c7279a043220d562c30cbcfcb4fdeb7ef0c123a7045894b53e24a5e507c8f6106fdaae0714406c5037cc8e61c4a5e6112908ef27eb21cf1b8d1ce2b81f5c12232aebe293b3bed32d68576a2617ecef02990f01b651d9412d4d77f0ee8c472fb028a4259e678aa738f8880038ef72f72f08551ea8a7f8fce16e521db62cfa6a7e2c8c9d59adabf7babb830bb0d6b7beb8173704d4b7265b5e4fbcb3091328f8ac853381bb1a7692ea2173ab32d88c52c6ee0c99cc433457412a060c9aaeafa60fd74a2d2093f90a05f02d1e8b3bbb2dc8b3666c710bf182acd92b31c121f991d6b6759e5c29fdea429ff03607349597e9543126ef9bfb747c295fe2e951fa6c339b7aa2ac92706fe4c60d11e9e00be98440d86185ab4b57e284ace51c69fe4104282b47f07f0bd8f22f36514ef43baee6d77cf9d30105ebce909ec2ec3e8cf67ea646653a13cafd330f74dc244ebc787fe6839f03017aabbdc954a34ddc30f2753c5d730035af3762eb38e1f50df0ef61ce486bfa7519f81a867fc0dbbefa806fbe17ee894e743490bd3b554b916a416d65e2bd3d112a3686a6abdbe1faff20862ed553992ea109f41699dd030efd52f6756070838f837a568b78652132ed08018c7e96719555048b0543a194906d4223a9763e21b53cb5d4db9d5a826a6926a505d0f13e4f16ebaf1bb0738187169dd48891d75eb5990d7d31cd12c01749cf6a9e3f3d84ca2713d5f2e11fb238e6060f3d5306bdeed768fcfb105b240f5249f660c3b646f5a74fb900bb5a21733e9b1bb63bd23274a7aca235dce91fe77b3dc07e58fb49709e44f288970c3cd1e5b97fe8d305393dd002816f966fccd35eff3f977097c133e6dd6eba7651683bc7afe3465ff47758ca547587812df9cdf4114f4c6c4f804ad17a2fe704e19571a51bb9689d4fd9bb0d9fc1ad9fe37497b39d6c49588660fbe4479eee10d1e3deda01b985308bb5726fde577c1778694a2ead8b9a9afee80e26cc62ee8ba144a42a1c10669b173e6a824662ed22f9de8efaeb6eb036cfebddacf76157d75e213a29214ddc1ab5a854aa652b5bceb986aa8fb323180a5ce1d548733ef0ecffeb5c7a00ad6727fb80b911683ddbff8bbe61eef5ed496a83aaa6e8dd692a09ab96df2d2b0d6ccd44b238884418d4327c7c1b1505519154980c305efa4ca27bd41da58f548201a5488744e51a7e527b806e273e1954ea9b8fa7a99dc4c89e71804fd8ccd33017f906331c8bc9520baf82bb668ccbd80e8e40738331bc83bbe8d022257cdaf8cc364f509626a00aceb9f120127823b1ffddd75394b8309f3689b43221102373ffe85b97db97a210f3815eae14c14f3e170840b154b9d2b9905e0c766a39907bc4069573f2064142e2af67504f2489ca28552455b2af12f3ae427e9b48c05841516d63e1160423ae1d33c949205aaf40133fb3d4596e9e8bb538d1b8740d863883988ddc754faefea7560e32d8648b9d1c0da980e5cdac7d818d941c2ba4129f53878c38d75ccdb906748c05f005c220ee5e0b83d914276fc957b40382b8e98df368a35d954ddc2c09b53beb5774f9f2c14f3a02be58bb0d5f623dc9543d3d56a7f1597e8f129abfe8f9a58fa212b34403de400bda5c34ca1d65c105f9f1a88213e0c0c51b2fe3f2509508b79d634d5941b78fcffedb2938a1daf6c305cbe80c950517053397399035a6569781105fcaf487b98f7eb8f66c8744e99a75c4b4858e1b8fa98bb92f6a4abe47da6a7b78dcd81386d0457c363847d444e9055addf267682edf635260c09381b7065ed63ca199d7ce5fd55da311beef27982322143480aee5264427b61a932d922be7218910c382709c0331a28d8a58aaa25ce474e228334c14133c2099a08b5c13071712d2d6236369e5dece258064a5c63f1143ae4b9406503e4e3f732e82de6e9345dc0188404a7896187ccd1909a098656812611accdfe3242696970cdb209fa85a1a76b13b9bf0676c7bb4c9848074bccd202011489078842e65190c99d1ec1aff4339d6bbfcf114056c867e34a2be36f1f54f0e9a4ed4a509497ba432392df12f10d2a814acb0a3086fd811b5f62f54645067c40abac61b481b020c1a005027419cc313de8f02db484cdb532ad07d474574451327741d06e586f4f238f45751291cddd04ecbc387a3e1a74a57c3e816725a2c99f56fa9e7877e96a30d9d4c6972602b3cc16049e026e14668afa3fc55779d5d2768f672a25484953ce1b8e9d6e6ae9d474c88feb3263fcedc1f26a4e36f5864303a14896e197ceb6949bdd610ee5166de0f685fcedcc9f4ac004b526c197e6f9a162ccfb835072423274c78fce0f53e6ec44db5a0c094281490e75c33caf97dfe4d64735d25158239559a708a7efe0e7e1cdc698cbb8e3e60c09d64a5047d36928a09824ee031764bba200a2330e4b68e389cfd2d6016a8ede1fb9d5b2e85c8c3f1832bc34dc848c1b735984207a8644604169", 0x1000}], 0x4, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001340)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 14:18:35 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRES32=r0], 0x1) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000200)={0x4, 0x7ff, 0x7, 0x1f, "679cf2be2968607ffb4dca7256ef2231399cab4d", 0x545957c5, 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) poll(&(0x7f0000000080), 0x20000000000003c4, 0x20080000) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000200), &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\xad\xb5\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#-%\x00', &(0x7f00000003c0)='-\x00']) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0xde, './bus\x00', './bus\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r2, &(0x7f0000000140)="a8150cf6d8a0099a5ec573229ae499068f1f130d51235370e3b3ad04204e3be070e598e88469f0b6b7d264245c414765fad355663272775422ec3d4fe63968737c96f3bb984de65b02e2ed23afdd194f88ef3f9fd5c8d07d52d5d6e08fde1e1aaf5174faa2b53a157d371954969da015888c2172bf4620b544b1f061f77490fd587a", 0x82, 0x0, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:18:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 14:18:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4a) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) fcntl$dupfd(r1, 0xa, r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 14:18:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb}, {{}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 14:18:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 14:18:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xe64fdc4be9f2c19, 0x0, 0x0) 14:18:35 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x32d040fde8af03d1, 0x11, r1, 0x0, 0x80) r3 = openat(r2, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r4 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r4, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x1) r7 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r7) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r8, 0x0, 0x7ff) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(r9, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r11 = dup2(r9, r10) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000380)=0x6d) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r12) openat(r12, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) dup2(r8, r13) 14:18:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 14:18:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1df0], [0x0, 0x0, 0x1000000403]}}) 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)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0xff, 0x3, 0xe224}, {0x1, 0x20, 0x0, 0xa597}, {0xac1, 0x5, 0x80, 0x2}, {0x1, 0x3, 0xf, 0x5}]}) 14:18:35 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000180)=0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) write(r3, &(0x7f00000005c0)="fe50f685b5ab401e6b1bd969337f00f6e81c0c95d1afe96fd06be4eba0bfcdbecdf32d5f1fef3180176f16f2bad8e778164ec37d2c11b1aef9c9c6c1923e6fffdd74b6b7fdfcf30550e36661ffc7182733d643b0c10fc2ec0248eea75a1302da10b4cbdeca5a2880ed6bf355f191997d5c4f861d110622a7dae206dd6ba6917508050b036ebc91a01149e7ef413fc1d32d77678922b8ae14a927a7886c84f1664d1a27ef5f252d95e776aafee7f385f32228fd05f914d84b73ff0788022cb42d10d7cce9c5a4d9", 0xc7) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r5 = msgget$private(0x0, 0xd558f960c5d47ab1) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) r10 = dup2(0xffffffffffffff9c, r9) linkat(r7, &(0x7f0000000100)='./bus\x00', r10, &(0x7f00000006c0)='./file0\x00', 0xa) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRES16=r6, @ANYBLOB="62b4aa7db5690362dd3bfcaff318cb6c9bfe9f1b62c361a9d3955929f268678e6127e0545e5a4f36697ead6554515ea643fb4092c83cfd12053c9b770c6ee11f1f7c57503517230a14e46103205a724427dcf79ff2820d262d65978469b2244fcfb2834f60e689afe5d3e8d54d76440047bd6132e46d4a218350ec608b548002ec5ff278ab3503059719b8db8ed490d332a5d0c863bae74597798d44102584b60f409492100800000000000000239ac2c3615fd00650dfb5c4915ff598cefcbfbf8fbbefb71081b4eeb381", @ANYBLOB="1ca58b0899708ea5f94e00118addbc255cf7ba38879a055f69386310c83ab68305a74e25b8c9934cc77369bd58c0f67c627e30eb8cfc74a5cbba4ece8746f0a14b93eed1c3d170acab274184d225b6e94bcc797d998561cad009f3ff1c4f7534e084e1f1465aee50922907204763caaf433d3e6003ffffa91bd419d0c04e7d5bc9196b2489b349033926c19f7915a38610cd9ff0317b4c1ac9581153c4c045b1a6435dc070d5ef6733334b4d8e168afe181096ba6707533cab44979787ce19db9479dd1171ea6d53516e9d35df69f1e52c6a8d317c7706c6510fd7921a61b0fe6b280de0592ce832fb702cf5ef0d4768d68cea255416216bec1d7604a23c90c09343041ea47e6677ff1fc60b3a2589ed859054e76579291cfd7a9ac81449e05c70d83863758088295ef0b06efceefc96a965caf9d1b124975749003b7961a7ebb60fe4d8d5a60f61924f0ea0f20b80bc69ae7eb154cda34496c62803a2b8006bd37e3867e44abd19370ca7ee48", @ANYRES32, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64]], 0x5, 0x1000) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x988fb8a49e3dcd75, 0x0) lseek(r12, 0x0, 0x4, 0x1) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000862f482f848d369b1483a510fb8f1f197ead5685747699eb96f6c328471f399f000000000000b991654eb9172a44ecc76b0de71cf8eda3f8896bf901690dc54b9f7b7c18eb9c61e52b998a0711440ceb327f51cb"], 0x29, 0x1000) 14:18:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) msgget$private(0x0, 0x11) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 14:18:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xaf}, {&(0x7f00001a1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = dup2(r2, r2) writev(r3, &(0x7f0000000040), 0x1b) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) linkat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000580)='./file0\x00', 0x8) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) 14:18:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3, 0x4, 0x1, 0x5}, {0x1, 0x1, 0x1f, 0xfffffffe}, {0x2, 0x5, 0x6, 0x1000}, {0x1, 0x7, 0x5, 0x7fffffff}, {0x800, 0x0, 0x5, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:18:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000a3593ebdc929e746234418d143ccb54e70e5e30bb146fe4a5678de5d9477abac15774830deafedf90c3c661a8f6b7cfb2a20634b95970311e3bb30d2d8818bc4fa71717969d230c59634f414b881d8d3c3b5f172d83f7229b8272e55eef8b199defc4106bae62561362df61ab0ffd8250104000076d2e8956ff64f25942ff64f7e4c5604e50818c8368ffbc59d0a3f3d1669f03bd69d0dab5ca21c01b428af350aa3e28538"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCPROMISC(r1, 0x20004269) 14:18:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x104) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 14:18:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85}, {0x44, 0x3}, {0x40, 0x1}, {0x24, 0xa7}, {0x46, 0x4}, {0x44, 0x7ff}, {0xe3c214e03890a815, 0x3e6e}, {0x8a, 0x7}], 0x8}) 14:18:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="af19406f3afa3ef749ac82e6359990c2c8912af91e75e6b8fb3c30eb59aac7f79524d50520def6403cff7c9c5e53858501024ebbdf14b0b8f063515bbc8753de161853a309479363ee97192080847b858d07a20a23e9050ea37a24ef45cefdda23f1ac1b4bad2a1e1013fc2ad7990547715cb11aeb0bfd816bb2b28222d09ea3c999b600ba5e28e6b25e45c73b7cfa9590b9758a070445c66e68a6d92dcdaaed566044c859fdcb8ab3d62c57a39169bb5a1e9d857322dab841475176165c32c147d9b01e9e730ce364b7d600de0e", 0xce}, {&(0x7f0000000340)="80a99d42d3045362ad78210d1b9238d55c7570d418eb45e6e5ce575d6c32af2bd4884dac64e8537a2177dfa98bfef4ca6f85f92f07f553005e5655f0a78e391b9863a8e90458d73ba72fcf3bb974c49be75cf2b594e820b339c45a7fce81ac45ac639f0473ce429d7b46346c2b9d3b636d5eb16d458da2c38b47d73ed7e1601b5134c1baeff473e79fbca773a4d01cc5fb884e4152a64671ef363ac810509931030922f651f4b6b295236e6b175910f07e4f3ad9cab16298f111f3bcbb1f280ff035549160e0777058242a98f101c7e86ad0642b0a0af8986b5a2363ba118d98e27ef97e709b5f85388e0bcfd139a21d6d0db8f03e", 0xf5}, {&(0x7f00000008c0)="f0c19b602940e8580f9202e25b3ce630d3cf1dfb401fd7deb81bad0c87b9b03d4d5854bee1c144e8c38bbdb3e060cdffd71b1cbcef88d61e8eb180f75e40fee3c235b84cd2c06a437b2e57d56fb98261232deef1880c76bf02ea6a1de00594e40876df2d7efe9ddf5196c2050000ddb4b8284d4cb4e4d4fff805742f5e5c8fd266e42a997751923a519e63cf7270b8ad933470c27ea5907a5bc16fbbf8e63d1f6986f240036698aef0f4a6c4280aa283a1db90e59007e6bd06082a00ec9230b62f00"/209, 0xc1}, {&(0x7f0000000540)="f19c5a123e3a2f4e8a82a2c5ea4cce7a0f9a364163933f9c24c3cf0e8a79a5af14778ecf8a75f34e3119ad73bc5ba0f26095347e45fecaa7a98eab73816266a4d419aafece88f9c3eec09c8c7472e46bfecd0a820e0f4c6076a99e6cd7f1bb32d8a5e59bd0c7ee1e18958b63e6f805ab6308046ccc81093a19e307950e18e77a2d4617d17de54121b1d35e0440feed7ac17280d00f5e9d56cf191d03a9c0485295b5662d8e19702ad9c31b30da443a0983c0e2d33573be830926ec79b360d4b97e63", 0xc2}, {&(0x7f0000000640)="45b1d918b2d6b14a458eb5976c1b01c04bce6ac4c6701604e8241750b8c129dd04aa7313d022e44e39c2abb4c801800ae2aa3bac49bedc48fb5a5e673c4d9221a60d9dce2e30acfd639dad5f2c00c771f0a874dc2d462d0cc18ba65b70b58775244d2e9098aa6eca31ec497f313d8957d9b746f4788a9daaf723b042f9c7388867f41c9b5f414196", 0xffffffffffffff43}, {&(0x7f0000000700)="fee509294e0962c37550588d9e672e9f8a27dcfab763a1ad41ed19f791028aad33a08d506c34f2f928102ef7bd095cc0bcf0a1e7ebc5007ad678683f2419e7b9b3cf6484df35d67f528b954ec6db5f17bbaaca8f6211ac5f41ddab47835e9f58a77710a214a8ec4048d4033b07b8fd55b690489c8372c017d7c808adbe", 0x7d}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="7076871dccf6d5a15f8869d43fed8fcb5c00a30e03231099318047639f88fd9d3d5835d91a2c963145123d2a4ab82b87046a75008b41402dc65295480f433b3c459796d5", 0x44}], 0x8) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 14:18:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 14:18:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 14:18:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) fcntl$setstatus(r4, 0x4, 0x80) fchdir(r2) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f6669c67110fba470366c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) 14:18:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) rename(&(0x7f0000000480)='\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', &(0x7f0000000140)='./file1\x00') r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r3 = getpgrp() getpgrp() r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = getppid() r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r10 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r12 = geteuid() r13 = getgid() r14 = geteuid() setreuid(0x0, r14) setuid(r14) r15 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r12, r15, r14, r13, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r16 = getegid() r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r10, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r17, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r18 = msgget$private(0x0, 0x20) msgsnd(r18, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r18, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r18, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r1, r16, r2, r5, 0x4c, 0x6}, 0x40008, 0x3, r3, r8, 0x7fff, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 14:18:37 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) r1 = semget(0x0, 0x6, 0x4) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) r3 = getegid() r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x0, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/250) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000480)=""/253) r5 = geteuid() r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000001c0)={0x64b6, './file0\x00', './file0\x00'}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, 0x0, r3, r5, 0x0, 0x1, 0x1000}, 0x72, 0x200, 0xffffffffffffffff, r8, 0x3, 0x3f, 0x100000001, 0x6}) r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r5, r10, 0x4, 0xe4}, 0x100, 0x4, 0x800}) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000200)=0x2) 14:18:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x445fb82d], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdfdffffffff], [0x0, 0x0, 0x401]}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) 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)) 14:18:38 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) r1 = semget(0x0, 0x6, 0x4) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) r3 = getegid() r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x0, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/250) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000480)=""/253) r5 = geteuid() r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000001c0)={0x64b6, './file0\x00', './file0\x00'}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, 0x0, r3, r5, 0x0, 0x1, 0x1000}, 0x72, 0x200, 0xffffffffffffffff, r8, 0x3, 0x3f, 0x100000001, 0x6}) r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r5, r10, 0x4, 0xe4}, 0x100, 0x4, 0x800}) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000200)=0x2) pckbd_enable: command error 14:18:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = fcntl$dupfd(r1, 0x1af597f9c483b4eb, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000440)={0x0, 0xd0, {0x101, 0x4}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64b7827dc47ac1f21cb53b47578d87d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df7693fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e578200900000091724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac95b91d236c7de08060f6892f5c94c2931e645300000000000000ab46b863105d6470aa7be4bf14554a30f47c4545aeaeb56532f240278c80269cc1561476a9e55b565d81bf5c8da9101cd845c187425fd81c49c10a5a37a852b51a450510cef1187b531f17b0c08200000000000000"], 0x10) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000340)=0x8) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x1) 14:18:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r2, r2) setreuid(r2, 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 14:18:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0xffffffffffffff13) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ftruncate(r2, 0x0, 0x56) r3 = msgget(0x3, 0x1) r4 = getgid() r5 = getpid() r6 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x64, 0x0, r4, r0, r1, 0x8, 0x4}, 0x7, 0x3, r5, r6, 0x5, 0x6e, 0x4, 0x4}) setitimer(0x1912ffe795399376, &(0x7f0000000140)={{0x2, 0x4}, {0x0, 0x100000001}}, &(0x7f0000000180)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r8 = getpgid(r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r8, r0, r9}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00'}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r11 = socket$inet6(0x18, 0x3, 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380), 0xc) socket(0x1a, 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r12 = socket$inet(0x2, 0x0, 0x1) dup2(r12, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x80, 0x43) r13 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x10000, 0x40) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f0000000480)=0x1) msgget(0x0, 0x200) select(0x40, &(0x7f00000004c0)={0x9, 0x2b, 0x809, 0x4, 0x92f, 0x20, 0x3}, &(0x7f0000000500)={0xfffffffffffffff8, 0x9, 0x3, 0xc9, 0x8, 0x7, 0x3, 0x2}, &(0x7f0000000540)={0x1, 0xe7, 0x5, 0xfffffffffffffffa, 0x401, 0xf06, 0x6, 0x6}, &(0x7f0000000580)={0x7, 0x1}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r14, 0x80085754, &(0x7f0000000600)={0x6ddb, 0x1}) 14:18:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000500)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4cff0100000000000025bbd47b3bf579456fc7d4a85978494a447938cbfe9eda096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d1960f16ab93f12fc4d5f16b136a5d00d", 0x71) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x101, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0xffffffffffffff27, 0x0, 0x0, &(0x7f0000000500)=ANY=[]}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 14:18:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffef0) 14:18:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 14:18:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x9, 0x4, {[0x7, 0x4, 0x2, 0x8, 0xffffffffffffff00, 0x2, 0x3, 0x8, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x332, 0x81, 0x5ded, 0x8, 0xa06d, 0xbc], [0x3ff, 0xffff, 0x101, 0x5, 0x8, 0x57, 0xffff, 0x8000, 0x10000, 0x80000001], [0x29, 0x5, 0x3, 0xa4ad, 0x0, 0x400, 0x7], [0x8, 0x7fffffff, 0x6d6, 0x2, 0x1, 0xc633], [{0x2, 0x2, 0x8000, 0x9}, {0x20, 0x3e000000, 0x7, 0x32f600000000}, {0x4, 0x9, 0x8, 0x3f}, {0x8, 0x100, 0x9664, 0x1}, {0x3, 0x7fffffff, 0xffffffff, 0x6}, {0x0, 0x4, 0x4, 0x1}, {0x4ad, 0x67a, 0xc16b, 0x8}, {0xb42d, 0xfffffffe, 0x49, 0x101}], {0x1f, 0x4, 0x7, 0x2}, {0x7, 0x81, 0xff, 0x5}}}) setsockopt(r1, 0x9, 0x73, &(0x7f00000004c0)="962090321e675c6cf9c82673aeaeebb68e8ab5fe9c1e6684de189cd9a7f44f6639813c903bdc4d0eeb8cc103c75aa3815268de769ee0ff71274ac3eb49d841f1acbd31c49df982540ee4cb159f385954229d875c6d22778b5723300ceaa9893f9b8e62bc8f31d79955613762c80e2b4f81c9646ebdf6fcab98b0cd2c39a8a2aeab2495245ade5c29b8e11ba691ba53d9ed52bcabdca18ab57ef8e1fe15bb60c112c390aaa47f5c3e76187ed70db1f28a5d275046af6c98da743a856d89d836b64a6b12caf40f5227b49d0fb971508a702e3c4a2236ec753503e46e2fb73dc581e2f6b842ebbcb47f6c98f1530d7e2e325bf937e8d5b44c19be5b32437ca055016a8a5a853b3392fd7186815a354b476301c099efd2325bd5394c4ec03b062d09a8e03fa1f10fa776261f0128bc6deb681ca76ac940dac31e0ab933d0d56f8060bb16d2747935cd9358573163a4c56452ce6b77e49a0438b1562e0dea347235d44d17c6acc5fd8781ba15de3a2eb453df52d740e970b5a3bddf46921bcb9d0d1a6d8e5a797d7dd762c4f53c4ffe64af9d77602f5d908b51eca415b5d83b66a64635b0637683da11e59e9a2eb2a42f2039ffab67bc59260c65caff07489575d97ab6deb684ecc6c799a35f3261be189234a5511c00287dadfe53bd007c4edc8c8fc3e7649bacfdcd6bdf8bc1832de0da70d1ffb854a7cbed8df56c705ead3bf63591117fe30e06f2197703a8ed8be211ed02ed775c00a6f58a1b24f9dd09367f014bb5da12ebf55cf117c731bf343620e95fff8e7491d380a32d102eaf082216cd89b1081b08888be0e3896919dc84006cfddb00385339a1e435eafb0d82f239fb725e9e964cf670317a7ca1bc992028c45e021662cb2b81669a57ef862f7d1a8d618f677bc6bdc38f49a14a5a766f1e60824c04f8597deeffac88e0862740565b5ba925cc5713df60d16f2a541194bac8e3bc0cd099fb666909cfa6195c2d6fbbc76268f6ee30bf61c60161d056c1c45b431b4d747be872604a718b6b0a60c73e593b7577de84a766e06f639136a1b57ae28093403c36b24c64c18ad73e8da2ed3461aa5dd4040963a574437e0f9fc5535ce2582f50a6e06653fd7132c6c1985c5814b76c6b52cea9272add6a2e94a6ad3e95d710fe612a60d585f6e9fcf9b702e017417a314653ed3c1f643c2e365571c7c09addcf54a1493c16cce5ba32866af757603c6ce536136bb7443058c9563abc0c4e70c8a8ccaa7ec83dddc3c629d1a49ea4087272a2a8859b7fabf41ae53734cc58a85589dcce487d7120c9f6d0da7654c07e2d26104756deeb854b8c9224c7d38ebfd18fc5368edf5a5fc7476808e0aa69d1cd217c217fe80ad4cdaf0cc293084bd8ac91ee9fa8591d2d6e63db32e99d95cbf1524b375586c08ad0b9fd3f9e8898060230714c7b95489ff7dde7ea2a45f6171b4e1b51e693732e065ec6a1999b1e0383e06ad462adbcd9f3e9197c32136645f5174083c5855e2f4b58f63ead7515e0ea1951226727a72b47bb246995a230830dcccd0aeb970924cad7698901986be9451ed34859ac7d1278246ce68346a4a9e3c16e194de40458c7cc1f88576fb460e36270513864954e66d7caa1f0961f3a652599e371af887113e3b088d0321236dcf215cfb9b44b87ce0ae86ee93ce76031e06abf57b1974ea4c962cdb5768d14b7cf0b453151eb6d77848805836569dab641c040b3309bf37fef0bc70bf70d34fd4f8717796e6f3952e83d6e51fa8312966f203840f3b4939d8cc35d7fee95ee48e051f7bf360de7ca261559e8c455f01ae29042bba6ea5934b2a5cba73716901282b725218caccf5b761a8e0401920c34434231d6c47d129ab8455d988088e12e67778bf450f1698f12964f7922edf364917f3191cbb9ddcdfc3606e929e36dbac01832cb756e47b16cc49eeaacf640ed4f8278bc9d2b8db13e78c9c9dc75f450c428c116be17ca196028789d0fdb1fb3b10c987c16cec3e20d850837c8a61e9b90856f696899846bcae6909f11ad437c2fe051ee1df079be237cb02f841ab7b5d22aa7d6239651802a345a2516b3fafaeee377fd75824337cebf4411d1d5328282ec3f09f00d5fb9a9c0af65afff7fa69ff70cb3f81a63543720713aa9a2d99c723d69b5b2137e8a6d673ab2406cc3155927a8d5aabb58745d4adc2c77842680df181f211506b1a19dba86751108e4b18fa4360d2b617a7f6838ad964fda3e9e22e2ea8bf4f2eb7675eb2efa2d4b7934799ecc12b4dbc1228d5235d81228f024d6ddfbc7da6ab1bbb4e7604ce040febcd512ffc53fa374a6770e5d3908af7a205824e42579761e76cbbbaadd2f216b0b9047ee4775ed6222109fd5eeb2efc53905d374bf2342157f07771aab684cb4ea699b7006728c635cd554e7290bfaf26250773afe6c2f689e2b0900f6d42dfe7923ec778cda7b5e1ea0b38bc9d977965c6a401bdb92c4e91b026fb0db310c3b571b665dee91622042693191e278e6dc72bc6fb0c1fe80e86e3da609ae2209d3ba0632951a4c01b748ec3b1db040542393219f58fac11832ddfc62ce4195513a684120cc4fbd0986a1ac64c57d8345063339a71da57d65b362bcd789a8196271adbf5a23dd3f878f783ad36a1c901c945a86715d021f9ca5e737e63afa2e0342d2b41899a2b1349e63617f8f976371538073fb338b720effeac005125fcb15e3be6389faa9a38b10d7bb29532b65114fd3831c3c3f38de7d74b96018f7dba65457b937653f79010f12b50e61448ed50675039b66e674b93dd021733f941f4be842e4c834d729f9e1a716f4d2dc6cc87dc2a2e50235a3a495be4618519aa4f92a476902bc31a956a7f6a10ba778814fa7ccdc8ad0c68816ceeb28f9d1a38fbb630b530e5eceb1783f0beaedd68dc9dabfa6e4ae09b8b19e81e27c476033633a4e1176989cce7d054f019c4074a017c8d3bd558029bd5d1cc22f625bca757d03eca62a465a16bfe0b9eb822e11324af3fee4eb280fd6f0bd11fde07485aa895432ee812f4608be771102321413b27e558322ebd339afa963d53b1ee7f5a0a04823e225aa095fedec8e68236e9c623a09b306a14d14ee9b8f0286c3ea238177df46c8714f2ef11af9010ac6ef392b20cbca2a35b5fe3faa2bbcc3fa165a42848d91dc870261a58ae960b5de7fad48439a6c4166c9eead4e4870ad62c1d102fdd8d40e0a902c782305c7a55e1b06048a6a32301addc2e073bfd5ae6ebcb60fc4363a11674d904253ec72a33f1023dc9e821db3838d0dcafe1a166a14eae4aabbc753e3935c3ae33410bc219608103aaaf997b95191732e92662151714c1ca5ac521fef23b36fba207d5e2c61f33e425c5976a815db075896a74ef7928cdc343c1eae051681435cd7a806fe38fd25c5fface7548dda2a0820f1550d640056a903b8bdc543b823f6b82f0481a0e46579e5a77b5c89425086c4a14f4a3fac16b6c4abb77260c42b54762b083d592e07b49d0c39cd39cf524d8dbfe139f101e9672e639e7e42ce57b073498f1d4389aebeb3d70e05d7bb8ed3b489d420bbf0de785d2758cfca617292395e202cd6b5ec37144dab572a47d06456a07a81067613e2aadec1ec677f1c3ce182d28abccf0045e5cbab3eacce3304fc90bc94177ea4422886c4027cb76436c3e0c12d5fe7c75173388af6c89592dd88c9cf023ae7a3b533d54100bb0ec31d85395dc25d18c59df5541ffc79f379f7d0ee6987253296cdfebf65c9b773a9b9d1d6b239e4691aa50efcc592b41f39f5fa598b8246993089ff4dbe5dec2aa8a70d70f2f14ed9a16d71d77613456c7580137b5f66dd6a59e37cd24da6a2e3580f677d8cd27951de61a9c38fa39a709b1c128828e8b2ded99008cffabafd80d811c59ec2134d04b368bcb2868a527c7e01134985ad0539294e06d7ba33b0e11a7bc043f1f78e57521982102ef91ddf500e213ce5e317fa3664165b161ca75938eb5e58ab40713fa234ad7508f6a165bfc6679e46cca0171184d276a733400d74bdee5c469b13c4c6e8dd95c82bcb6b65b27f348d23ee30eac42948479587f40eb5e3506f2d1e40eb2d2066055cdd7eee37dd5ae8cb7e13278ad42f6586490a36cce34392a898490f34501c73e856c43ea8d3e740c724c914d56d62df58efee036e05b67b218a57d3db83970610ef60593b0d2ec2633e6a7f4dc090c69ac6b42695fd72a7c0591cacb63df27b6282a93cefb6b6741f5e56851b7f57c9a624decd72c5188760e5d7a4d83df02487952789f9021aac2614a3adb7217a77c9427573373117ca25926bb20ff5823443750067de1d108e31a3a40e17c43a838ebe4934c7392a793e111eaed4704f294fecfaa6c6aa3f919c425ba6d0984cf44bc5f9163210f6bc89554ed5c55ce07c7fefcfe12947c27d028cf23c24103664938d3dfd9e11a06064d9db67ff12d4a072dc575964565dd176a43222960ce2526ddbfabad0b9afe4a49b7e580c557f6d11557d0f325da0d7a9273d8b38bb151eefa0bbfb018895149fafeb1a870ef758a7ee81cc8b38d4b9b5082e0d06b1c497c21eb37ede756af01f7b040874a1df8d408d3facf78367f9cdf3efeaaa75a2bb32d62b620ec569ef598878fb941744ea7dc65ed3c7cb509bcdf91661a426fb4e11b13dce9669f40cfa00b5111e8e978dbd35b7f586b2907da890ec4e2fe14329d627cd10cf5ca9e207828205b7db54de1eff5965464f61122c1deaafb7a46a0a26d0c40b6c656c53dfa0f6c363831ed646c744fa297b95a4c2c37f9ddc9d16132d60094ba26c38b90b5adf0bbf343e2f8273dd4c1fdaf783785f103f7d5b28f147cb1442b8bd019e43b54666d00c14d9f3d29bc1216eff7c85bcad032b83fdb3ae1fc93afd8fa43beb6dee2569cd8340e95a066e7b3616b903d09ab044cf568ce09cfc37afdba702d7f6f45c2d6cb72075400dea5c385d366e33a38edca40766d64bc40b903b1610911602243ac6e88b12f714d336f5053113239c4e69f7f69dda6bc9ccd87e46712624ccf2e43b2d0b3d710a79dcc52c584b657f03d2af553153715c4df3f85951d7c43ca28b225da5ab8064bdc785d1c8405d089d850fa4fa02fccccc2a5fd7c1f804c2c3eca7c8f29f4e59be0d86119368834eade4defae819bc3b7b2b4046ba362d758f935fd15a882dc7e868b2fa6a5cb068f6d0f9b8cdeecba7a48549543595960ee4b0cd8578de4272daedf84e9ee19e5c17fe1d00609fece8cdd1182b89d1d391735f0b007ca27d01f281bf0ca6c7ddaa12369f3216ce2758a47f1b977a93de389ac21970c86837f6618d0cad1da60a198b680fbf24fc6ffbdda40b1c02d1ed8cafe45c1118bb535af7693012bf37cea23adf4fe4d82ccdf3165ccc0aa5e0ff3e245c61509e8b5b385504ad37fb7a5431d3a3a9d3ef2af1f0e8ef46b54cd34f6df4a5b13c96bf931e54d05bf22644c6aee7172ede8f7cd7e3728230752b51b9599db5cafa21c161cf94977bfaa5bb0e6567e9e7f5d9a4dd1df02702930c941e946d3c7b6cb81ed1b2c12dbcbeef4b227ba571d688a781563d9744129401ecdfb620d124d8d6cd4831eef4e75b81538045c5881ad7ac48a34ede3f5a4b2d3fd762c09a1df44727e3e7124966bced4c51716e10751e2ddcabc9a35eba791801a6e96a4775cfb489ab73777f769f0fdaa31eb6f5ea0ab7937d7aae1e8fabf0d3ec71e9977ce9b2f797301c4ca487a1be7ef0b733e10fc038848e58860d6cfe2d26f40b086390ce33323b6e4c72850e757aaf82", 0x1000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:18:41 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$klog(0xffffffffffffff9c, 0xffffffffffffffff, 0x20, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/79, 0x4f}], 0x1, 0x0, 0x2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x800, 0x0) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x2) socketpair(0x2, 0x8000, 0x3a, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10, 0x0) r9 = syz_open_pts() r10 = getpgrp() r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getppid() r16 = geteuid() r17 = getegid() r18 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8980, 0x0) r21 = getpgid(0xffffffffffffffff) r22 = geteuid() r23 = getegid() sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="53fe15faa05b6e142745a46937fe8f19d90e0259e53a291e0d3eb2a280b92f8be1ad60fce180452794e1a6ebeef31c7c4b644ee07a2816c74929a2c6374288899f7fb69a4ea38df069737a7f9dee5b38c13e843d26ae0b558d99b9dd09ee81fc17c984d36e95534a82ea39e6099417e379ff6f62690268e3cd9fc3f05a0b38515eb3c81cea1c1180a4cbc09516", 0x8d}, {&(0x7f00000002c0)="eddd845aa6c879dd6b407e6ec1da7b282b1061dc682a912d35d54b3a337b5b56556ca9105961394e3ad53131464923f85e845e5a42c48187c6ba4762501f65640159bc9aa086c85bf45ca0d6f24e81599fc2bfa88eda992ff688a3d369a1f04bb5dae28ce5942ed34574", 0x6a}, {&(0x7f0000000340)="fa81bfe3b627fa2243503bddea18c17c20d8a6d7c2c8ab4ca19fdb6a2082c1acf12a1dd2cc709d454e441e34deeaf85be4ca8cef5158dbe1a1949b72c5d5233134a1ca31b1974020a1b597eee6eaf8daaeeb6ee4f6dc385aab313700864cc0402530ba11de87454880e6b3a742b3ffe21abc7314921ca4ea1e56d6312fd8533181bcf42b251f902ebcb7de5ca61d50372d9268fb5c975eaea100dc8ba411fc78b5759da9b3091a9f19575eb9182bb95f365c29177c8be86b1173523e78237c9606dc1e3b0075ce4aa3303552bffb8c963552899aa687671ff469bde7b2ef8413021f6d3789", 0xe5}], 0x3, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xe8, 0xbe1a6ef5709b4c54}, 0x8) r24 = open$dir(&(0x7f0000000800)='./file0/file0\x00', 0x80, 0x0) readv(r24, &(0x7f0000000bc0)=[{&(0x7f0000000840)=""/13, 0xd}, {&(0x7f0000000880)=""/72, 0x48}, {&(0x7f0000000900)=""/227, 0xe3}, {&(0x7f0000000a00)=""/75, 0x4b}, {&(0x7f0000000a80)=""/149, 0x95}, {&(0x7f0000000b40)=""/38, 0x26}, {&(0x7f0000000b80)=""/35, 0x23}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x10000, 0x0) 14:18:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0xfffffffffffffe01], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7871d2f5], [0x0, 0x0, 0x482, 0x0, 0x0, 0x2000000000], [{}, {}, {}, {}, {}, {0x0, 0xfffffffd}]}}) 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)) 14:18:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 14:18:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:18:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) recvmsg(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/249, 0xf9}, {&(0x7f0000000500)=""/129, 0x81}], 0x8, &(0x7f0000000640)=""/211, 0xd3}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 14:18:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x84}, {0x6}]}) syz_emit_ethernet(0xfffffdf8, &(0x7f00000001c0)="1895ef7950709fb8cbb9b08dfa4cfbe7192fb9efba263b6edb72e7f1f746047e2d9c28c4e95191347392f09cc564d41b8eff15637338b0af5e1626ac73d84e642746060f403b18") ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000180)={0xa0, 0x41}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0x4, 0x1c, 0x401}, {0x8, 0xff, 0x9, 0x7fffffff}, {0x1f, 0x7f, 0x80}]}) 14:18:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)}, 0x0) 14:18:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x0, 0x714}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 14:18:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x56af2452062217ff, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="2df3f416dfb9", 0xffd8}, {&(0x7f00000000c0)="fdf035313d28cd702f9af221e260681f787e23a65f23e3f763d8f6ac3b9eb07b8cd239fa25a954185b", 0x29}, {&(0x7f0000000200)="1bdca2824f76d221da4303096e103e8f6cbe6456722c5a335bd59d45b274ebcbad8117fa1b6e055d1bc7d36f315332ac4c60278ef5a1ee59eeae76d798008eaeb472b44b8af51b8d8d896a2ee377035734bd630f1af9c2f110184abd84d2a728bba8feab14d92e50d110926f1353efc9202dbddf49a58a4d272d7a3f", 0x7c}, {&(0x7f0000000300)="76aa4cc1d1b7246b20ccf729ff1a971a73acbce2e75c8b084b8c4c5c0558ada1bd504b0ea2d0866e018d10e3e67b0513f74a854a7ae0ff1797ee22387833127f9b80afd7e83c505348bddd5abdd9f4ffb6797f083975ce2cd322fd8bd759392b36de69d519cac4de562682d67854e49d12f0beac01579e96cdff8bdb2e0036a7149cf36b7aff37ec728a1fb95872e435ea29de0036", 0x95}, {&(0x7f00000003c0)="f194d9efe079eb40896cc291bd422b887d5011e2d0e542e88abc5966832a9048ccdf2253207c874dbce94f8f8154b0abc9978e0fd124b35dd7aed0d246054c360b5879774f347b3f63fd6da14593a05fb24363cad38455f36b2cf737c73f5a221608ae603f6df0e8664469b7e7c8bf2c56792362a58678d5f87304c01a8f4928fee1379d0a98ac1c227d97e6809d1560d79d2a7ed3ac3d19413fb886b64e6b64923206df95fe9177941d91d31dfb05912c5275f0fc1d2dd865b31323d4399deb97391b424134dac865b079e78a6bd8a1cc2449268afcaf486180cd1761eb113c23072831", 0xe4}], 0x5, 0x0, 0x8) 14:18:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000240)={{0x85, 0x20, 0x6}, 0x3ff, 0x4}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x3ecf) write(r5, &(0x7f0000000280)="4e1c35c515bf5a980d6e50117bb50695670a320cadcec4eaf7e4634eaa640bb44290d7b375293f2917e8956fec7dbd7ebe1ba8c28b9bfacd341f7682975f0bd5bf521be3bb0ada2707f8d83fd2b57ce64dd01f977835ad9a59dfd560e1b457113e6aa4e65ce6008898b83fdb9220a0789b3bcf86b401ca52014079bbad59c07f8859fcd3c95c54b3323cf724c4f8a16d1b240da76fd2db9c2627ab44783681608ffeb5301ddd0753614c9002f44e73915a6a813a7a2e7e2ad9cd4b98808c463777c43108263a", 0xc6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() socket(0x2, 0x1, 0x9) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) dup2(r6, r8) readv(r1, &(0x7f0000001480), 0x216) 14:18:41 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001740)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/klog\x00', 0x1, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001700)={&(0x7f0000001680)='./bus\x00', r6, 0x2}) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) sendmsg(r5, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000480)="dbe9a38ae48c117eca9e73fa01900ecf3e244e475da05c260e08cf0d937054e34fd0c5bf09311ee171ed1093165fbfa4b530af59f7fc17efec3159962eae46acd2c91c6ff790aaa8fdda3c3bdba43a1e507835ce9971280ade18ee436ff469f0de8834dba064a6d9563c50c51c5f809dec7c270a74c0017f11cb1952980de31e67543b95a25660e919c94b63691029070d03f9bc62751a0d05ccfde2cd0494fe64ccfc6609afeecd1064ae3e77ddb831ea85665fe6752f1edbe837cb634c3f3d57676091907bef9104e108f8e847407ea5f42eb99f37eb9546d92b054ff684614e3ee28a4c270592a749138f8c79aa81fd361d217b582068f82ab8d499e208307d1915576903f1cb5aae0c2e9f29b5e165a5f08538f97493daa730b1b33b57c4ff4d0cc6f79140f50205b259863f8c975a1add90cc04c5de1362cb25e4abd88d0bf9e953762239ce61dc0bfe86cd4cf7df4a266e335f1ad60b9efab51ae27e4b44800f7050f4f2eee2ff669c81a23dddd9174f8c29696f1f7664a167b7c1d78e5e039516ad87e59ef139a5a2c5af17d79a0c79675f2bc0c13caa8ea8d9cfa69554d7dbbd4482215614fd28a22e0ef7797186bec020a3756dcc9c9949310194b8d02cb49508c6dd88226de171ba83c9e941ecf6035669c1fcafb4398c539ddba2d1b7af6fc5064eefb93256797366c806a30c91c7419ab8be60ab3fffda28b90a3883a60c5be5b9c7823ef238c81b37de1c1c9c453633d740cbdaa9b10faf72a114d1fa3feff39288e5bda0a0157f7ec01ec1718158daec4394ae53d6446e4369ff121f3d7e59520ab66c938d0b21d01b2940c04135a6f32bca6ee8a9176a4b28e082d50afb45dde5757f99fc4528b1bc6f92c76c10ac1b01f7b10df90dd5858dae9ed658bd474ae10d87f7b7c777668cbf0e5d8d13c576d1cf4bcfd3510b5beaa1b67b70f709d4bd9b79e6694c13eef70d89a6742e6d8c006e0241989697fed601a6625e25c77dcbaa1d61b6a8b29e8034f73729550945ef533cc0797f9da2313e7d81995ab752dac5fa17a29c7ca5e8a5ca7312e5df1353bbb714237d07642dd39f739a772f68c8220eeab7dc9259a48f9ee38c818a0494b0b909558407598e457cae2cc026c4db21d3d292f84f2d1795438a9a77db88d96110c3ef9799e0ccfe014bbda95d6c938ca73de04feef0409f1c349b959fc24a346e402d7014514e343f972a4427714ddad69c87d2cc4bb1cdd0070d036fd8b78ca5314c389dedb00a7b58bffd51a21d06a90a9339996de0a78b2fa35d83265e44d8addc629f047186a861d3af4c94d8addb4a56a19e033a34c725afd012e0df5c962e004bca5f32771dfaf668215b6effd59fc23ad374d7ed51328bc794e6f32f4b8418787f40fd83c90ee4b13aa73728f8df852996743c3eb7e5e1c41b798e8453a2f0714311f9c08087b89406352851e45943317581d6b3925f933eec9d3465bc571bb8704a2ad14433eb525f122702912ac4d84ef19a7a3b8005958122748f5b5f262fd4f2fece45b24fa1c5ca420bb88a37555fa083d98fc98c58621bcc3fcca6180809f828c445288f814f66448926a70849a7f26d6bd084ce5d1b673c278387ac37446d6082c810f70096f8be752d4546cbb65e0c727bfdb099e99437cc59804e027d026cf3c7c9adfcb08dddcad766b9fd33ba2eb147ea9679a2785e46968461c0ecc6e3bd09d220f4adf7555ff5937429fc87cec43f890ba3832276c4aaf0d31276f47b26024c90de0c000be05721a9280c7782f8cc3091848116f3b928dcea99d815086abcee045f3a1f8366f4b6252107a42b927cefda2f4c827c16f0845abbb74751c67200cd57f17f22086e89f4984e6663c20ba9617b7f2f18fcd4dbbce75be76ea7fdfca2d4bd97c94257972fb51985fa20db073fba8c73224c2a40bcc02b3ddb298483aa62ae88c7a7d2aa1a85e316fd937c2b10a23638ea1afd45f421f68910fa1680fb645c03a30d6387d2896f5ace391ddcdfac835c0dbd39a70e067d21de0a39d03df3bda28928635e4dbefac24c0b04d6cd4e81ee6e49712ebdebf05235e31d572d0c9d94b4c417d590cd6584fa9041cc1117ad914a1dff865d46a029fc2aa0084704a109aea5670773f970bacd280365eb944f93a86db4066d3d00b952cc4e6dcf94bfb6dd1969f9efcb7935ab366b08b96392b23d7e5d5dd8818f0679ca54b7c34f0739d4aea1b81941afe792d6dfeb7f0e55754930ed1fc49ccf775f42483440d6b7bde7fddd99f63576e03b11986f3fb4ce7d1851faec9e65dd6b6a53630c7dc090400582df682c5af590fa33453df3f48c7fcdfa92240a2dace6a828575579013db1746a1f92c7179685e470204554ee632b48565d044d9ccc7b125970733c7f305cecd649910929d3bced852242da361b82e8b1b7e4adb30284e9f3144d7ec0bcecbff317cf4a252818d6bd8f559c9b6c1f5cc5bc186c888bdbb240d60d826f231f0d48ce9970f27d6d827d78a3854a7195d1775364b701d73b9133e20098a6c301db93042ea9e69c464fd72e0f5a96777dc0af395ea6e620d82a3faa9405413256f2c68a01e0fbd4af134878ec7824727dfe7e9f75ca8f362a0e95236fc98c0e6156a0519747d01452702b73d9b9c2ecab7710dac833cf4a7f4af7009ccf7ad452e40d081f0da50908fde7433e3cca420c56f6073a23e4a147566c331294e573af883b8487bc589310a9b3d2b8d0f93155ad4946db7a23ff042de26cc31a12852d6da0ed8cb96722c79bed60af2dc8f253a8161606513467aee57109cca488bee229ba5cd16a91ca0017661f24f0b4f8a606bc380bf141ae3812ec3d8bb9f99e0f2cbf4d8ea2dbe35a14cf1cb5ba06cc31dd46efdc9fed135c77bc4eb69643ecfabd34d6a023b2c42347950aaf4f1995314a4dc1c2199938d1296d2f5b1bf72a2c42d785ca2b0b6b1b696c0bbcabb2d27d74f14de7488124d1dab350bff1192e20236686136e3b49035311fa0f041920b7ce0aa6bfd5488a661fbf99436d7978c9c4e009c993ac04f6b6b5ffba00622d11d1426ae0a19dac83d3529e068d440317bbf8ae207bd2cb341d3558b321ea5abcdf755b48248bd0f352f1e8138f88b618538be23c11f1033a16c551ac78e9909e7e678c8cf196d38c1afffade6fbd09f8d5887e436047c461e12baefdc131088bddbcde66fe167872286ebc98262d656c11264fff2287c792a8333292791d24e76589c39b2a6f56f5b384425834ea62b80727d7f80672a901e299fe28ecb2c5d5ac741984542636ae165be388700b065424611c0ce741b10f8eb9c2cbf6881787f2fef0f152b6e71d5b3f7a8e2ccfd2e0c5428abdd9c6eea74e5357d60962afff9776ca3d144677db36351292b5c71afb4ad3384fa5718eda3e4dcef3d9e5f63878fe3eafb0b3852e35614a04fb33b81fd85b434adc754dbfcc4b3e162bffc202955b6d78b0b1fdd9c941a5213f304bb05d310ca21838de411fc6caa1d57b342e282d53160b5c704d32166121264d3b74ac86879a32fb9ed1735d3d37a8b2ca60eeddc2a227018e1ace153e43e235e090c762449bbf92272126fa278d92578313b55701c923228bf47415f74ca4ff4a918753167d034c36f2e314336f21273e0bcf1e2d292c6d218f73eb65a2b1ab95ef8f094683161e264e14367fd33d68b10d115d6d0d4d957ac4fccc447cc4959744473f8c93cc3511fbec78f43494f800b026b41f2aabed2265639d09ed19f65c6c336d16edf0d969be7141e561ac4bf965490c9552e9de43b8476da8eaeb04123810fec86abb1ccfee9b401df5b7cdb02d1125428ccc014727731c0a30305920e5681b6edcb4fab550ebc350a93a5fe719bb03f0e1eba39ffd00b809381b4e45f90f32f7e7c21052260332d06283535f0cb716672838de7f71231164cb7bacc986589cfe3e75f236ac5026c85f2d3cf2bf0622aa682790857a120e0db6154970d69e989413bb265ca2b9c6c16f35349dc9f914e00813d6d951f1def3a32d2b2013934e618e71f1cf03bb22e827d4b93673ab6e6f459a8e914ebcd0cfa600a2d5c233605d9094142823f72e5fbd9ae97cfdce0bdab702222bc47f2ed0291ff7b107d7fead259d55ee05fe62c5f5a0dfcb09e14df26a142787801954c9556cb2a01ec665187c949bedd2720a399f72028c043700ef1b21a23a2a2d15cf49c58aae756f9ce31c52baa9957bcbf31392df58b85b335983222bd5ec86fd550670555b32edf3539653797ddd4acface31d1186bef84de1a89b483e88874d37cb963c733767fb61449e859e4bbd62288fcb3daf5fe1c515aef072ccffedf547078f79ec4ff113c5c3a105d1a440ddb0e3324a779804f2aea06f2c748fb81be8e8bc71a94a4f80af1203b2a74caf2f169b56f78b0ef156f0888fff0c9d18f965ca5cb54afdd5ef092fd7c1afb749e45e61fe83b68b1a342a80b220099c38ee7a03bde57b0450e488de0439140ed9b39ef2515d0281260528da92bee561f1640476a035ce5a1228d108893a759cb6992806be1dbfb17b347366120e5fea9eb687fe340a46d344c494bb51329e26a2224a6342c53bd52a8ec68f09741f0c3284b90d09ef4c8c2672214a5c8cea462d6b5e015169bba43e82463d749632c54bf2b997e8304a96bcc0b89dc56a36d9c9a543ef994669845daa872d45e5ad1168c79259e9eb23187a4fa2c9a8a6c3b7c23d9e82677793a753e1f5b0674102d15d4a15cb31774386cbfcd971b0c25378c1897d6c3c1b7d6161b6a9e7f08324cb5e13fb92481f7ee3abef95667bc6ac5cc3e05893074f755120805830bf5d3cc2c6579b73aa6e5a5423ae48e5a70fc2c263fa5eb0385aae741830ec9bb4dd8b06edcc57cc1d717196cf879399cb61c1a083da8cd930d7a87ac8816d6b961b89326d854029a993e0f212d8c4087a3b325618fd7422e7b00714de1e7b97de7cf71d55734c695af4cd12d3d7b463e4f87a1e6ef87a59ecd4f82dd918dd3571e40c039bf7c0cab4f287820a57ffdad86268a4cf84912c9975348197abdcd940ff9464ef98ef087a48bcd92041c6d9e8ef7b28dc5bdb253841a47e4bd4d2c5f57e9249b417440fd8c3a9809ba6774829e41e4ca0092e33dcb8363bd4aca475baef4bdbc5f85513a8af53e55cc2fa476c8ecee12e86a3c6d0f77f5fa9c09d86d847c599520be8e80df49e6664e544fa3691027c9f763bcebe22075e47d24fb8121b9e7bdd4be21b21e2a5fef4c743f04e5c293a360367adc3a88062edc0102399d7ffd999e9a5e88e7bd57e6ad1b1452d45d3d216cbe63ead601efb273c59772883d86b459301310762b458f967fd80d0f38bd0d1f4659ec75d75f317fcb14622c9596c83736f1a8fbb2f0a56aa206670e680c39dc4fe7fe873a303b67dbd12e9374c075b5783c536e04878452b672d0bde26378739fc32ceb51de768e7d0cf4e08fbaead9569e51485cecaf06c1e2f51dfc4bfb4121995799368e802e1e3ecdf5ca96a3f5aa11763274ef2fc8c4a6adff1c9148009e7ef5a1234b08fe4f0402c1aa037a8c1df8cb2f30ffaae4b8a462c9bfe87d7f18e4f5fa09bf1475995ab3b38625fc7b5416c4601a9d25b2144ff7a65935f055bb71e369f4306b59dae33747228884d3195b0cd428b2b5282268be94534c2b9f17dac3803cdf5ffc30271a26908992ab23f91ac07b542aa70220086eb463b65a343398cb6d7cd89e603b15d5bfa789c29c0830f38f3447baa957da8e36add460f4da0f23735f7", 0xff7}, {&(0x7f0000000240)="b682f919ed48ddeda812c966b6dc7b85384d1b8e6404", 0x16}, {&(0x7f0000000280)="763ef52797c1c245a902fc7baad4a356269bc8f1bf1c4bb5c8c9266aa627ef55ba0db2a7e2cda28f135de360b775ddcd880116723f02bcbc4e470179efd1873a8c98a9e69ed8668a697455b8ad7012623717ec54f155bdd92fa7427d9384e618ce56715bce81107fc4bee5", 0x6b}, {&(0x7f0000000300)="01661309203798bfa2bf8f5a850369f6e91e247c3d7d7e0096feee", 0x1b}, {&(0x7f0000000340)="585a6f60cd8284a0c9afe51bc24353560ef0f865a84ca135ecf009ffd2aedf87cea1d98aa0d76a32da43bd38ff0300000f6580fdb3b366fc15f928341c2466238748be651c31b4cb95ccd7560e8796307c04d6842b909be105", 0x59}, {&(0x7f00000003c0)="55a8bd03c7ebf8dc1bc7b69fc93d0844fc55cc30b92f1b9a0831c48df235f2aebc2587d4f8050281ce2a97ef8f9441", 0x2f}, {&(0x7f0000000400)="d2ce7010726ab49c8edfed71636d7e2135aade16427e10e91708520334127694208024b5f4c5412b04ccf0fc14a5f39a4f5dd07297", 0x35}, {&(0x7f0000001480)="11ef11050571688fabddf2a9a2e01754ff543cc2250ce12b56ef13fc69fb9d9c2062c8edb0625f897e99c4b9b17afa7bf123197cab811b39c4c55e0a0d4d45736f390ac96a76f0b8dac163404ac973023a1384b9f01135637afc17ee7daa58b84650817636359ad036b6795cf1392a3cc8b18b70eff8716504ae5d51d2c6ff5c85c11d59f8a299b0846c7f3e66f5045f37696944004bc4360fe36211b4a3c6b7bbee642b16b6748a6b76f5449730e0e9bdb562ccaeabae05eef6e2f8c0c7a2bd746efe143678990261ed783b3f8e37a5f820d59246", 0xd5}], 0x8, &(0x7f0000005600)=ANY=[@ANYBLOB="0001000000000000bc88809d001c00000c50e9ff7bb92cb634b646e0a4cc69b9b60c8f82695d115d078fa7e1e147763562c182ff532d4add0dfc10fca9b0d44baf74650b56b195ffc97cdf46be718777edd50896fc1603522308504403306a7dc4bf42e9350fa286397c11ee3025d538fac91db2b396e5459ae6ef590d127053d3ea4671873175a281e15f572c69429220b978e10d81fe064b00ca1315d292f6fbf47f82d5d27ac304424b7361712e2f7f52f6686da4476ff7433cda04c1b458e768da09dcc7ee9f347f880000194e5fc38e178c1ed45b775def68eca8de6d2ae86553123918cfcf38074a1b98f92004b14f95adfe5c63f6747b08b989670000b000000000000000ffff0000000000005bc0ec708decade3542785642a73cdb5be123e89e69558b244b40decc766b208d1fc6ce5aae2d4aeb60cd8bf3b9879ac66395435d4163a25f1874856f7592fccab3893008b3df26784e447337b6623ffb4650abf332fd4f5f60f0bb275125981620c20599706657df358e0c20eeb0468c86580ddde2d3a7b2c94187a83252ea3606ff7de6b1318e2bc6296236330d456b9d6e0b493ee8f4f744b1067f50aeaf9a00000000000000001b6fb140bbfbb5184f5be80336e8dde1cb04bb816bbc778b295b56ab276e5cd2b2a489f429b6d1c11b81236ba9c84ba096094260914a40c5105d01536b86e1e15a3c5b99b0a8b950a08fa74d0fca608e818751654430b4f2e2af5d100cad7e360c8e202206da5279c2ca5bbf855dad1edf9a88a3628717b76cd2ced12ab0f26ce1f84e20cfee2e8bab9224876917f5cbbfbcf0000f800000000000000ffff0000070000004cb2bef4e935ce3399be035030b4d51e849257b893b62aabf9a5a25c46144ab61ee046df0f866ca2c98d37a8edc52500c01b8983da4a2020490bf76f47612555629c3caf946ca8ce033ba0716ca08f405ec757216eecd5f8309dd2991c9e251b657c257ce20c7ef85c0e02f42c245d467f47b4976fa929e915bd71cf6e649463161679686bca52acbd4c7ba4c4c0885621ff158e10c9cde3bf9399728de706c74d2a1a0d081795a2139d069b284b8b00151098453b71dd05590f4b45e8326dd537686b6c7fc2e852bf266d32ac058b8c3c4831bd0cfd3493c6d1ac2dbbf96e2930b088bf17553d2210100000000000000100000000080000e0599db1db37ea33d5521b687b42cff269f92b052acebb57dd372b59319f4fbf1ad16b05d4f57eefc1bea18302d8b9dc1cbd2af761b8b8e1e52ca9a368629554ccd6ed1eaa9a8aa48e98a7faae7728614316e299ccaf454ba51b785f7a542485068cc5d79aaf743471f8de81a8e3ac9e54e952f9f7e402dd5950cefa105c8c302e581fd779bf1b234ec32bc2c4739f94597d942d51de23f1ad4d91cede43ab91e3eef080501dbb738330d3a038de62abb274faa139796a7a2721d69516c1752a74fd21809bb88527c8044d0df46a960b5f830061fa17907eb476108a8582208228463a9ae7759020a991d3b7b685e87358791a464cd90767ca40b4788ac5d791d4bb628f27849a979cd19520fe024d10846beea8bad5acbb2f7c5a0481f158233574495a2f20a0bc21b51b8b2214a26f2cbff8073279b077459c8f8e7caa63f045e3fa5269dc2e850ed33e55b28f30b4d8aee2ec01935544c7d70f38790b332331e54a3cda1bd3f30ed904c51239480dbad5bf5f969d00a5e847166314ff9b3f557e954c9e9a4048f2a307ecda563b9bb69bfae965b16709e873c4ecde4df67ade7a9ddd39494e6b53d3a3f46b1af240fe8bbcf3bcf08f2713127032688fffd098876c2a3f0c1287194c3c3c123c3d5837f3f57d8e9eacb14c264bcd55a80205b4886d161f6be6fee248d927a0feeb8b4c7af3f7e6621955e032e7f4b6cb14f83d265dd9d9e54b954ed00801a2a4d2dfa86a5e762c2e20c3e327d1aa3197488981617148b7051b94ed9c52916cec5dd7e61dc709809d524cc2ad4157d353d1ae6d6153bfd8dea76c70b4c5c03f046a7b458205aed7cac091fc192e7be92709110d765fbe23ecc62b96e23f8a7b49fd9c1d5dea750a9673b02a3933366461f962df26da9454148dc16389ca183ccddbb8fd7f76f604577b26759b47704e6faa0772a4b9a483ef56f6a1906d736306af3990c1136a8d7e94f387cc331d488fa0f8ccc36356a33024011ff2941815152e54b9ea80640f41e96cd7e7464d989e6c6cb057cb6f3daac1fa7578e90f40f43d5c8248b5bef4425d934c7416b76a4c90ce7a3cfb4315a1d69d85b3d320d21877c66d37c79652436072b724651fc318cf47dccaebf92eb156e8c73135c515c7a2a70c81c36c5f4884cf0bfd26d7148d6e861e20b8ae7e11bdfcde9565f8ddbbc72a2887a79f98e04571ad252d4f8616953e37a7122d3372615d62913a2d7e36388e7dfc1f1993cfa7f6a8f0e7c07bd36d331067b71a95aa52946646c5554b06d12622d82d0c0d058cd35ef21847c2a0bd219cf7d1dfd332dd89f9b3f0faff7f2483b55490bb38d9341dcdb0c8e77e962ae01edafded856071a3cc8c914557909d5bcd8c23f9f4a3d50d483656a817b15583d34f361ffe508adb10ded321a4d33a2307aa403021a4b3a96e3964c75c376f1cd62026ee0842aeb167ef6881d25d8c8e5a3630b734a5c9eaaff6e53bb0d2e90f4ed96206a365cb79bff460775b0171063bd2487998db63a20f13fe8a6d17cd562f7997e2d846466717e425c7d60018ba0011189e1198679d2ec68a1bc3f1b4045085608085e4769442b526d0f459f53ea9951d3e5b53354585333b6bc4c6bfb9f0ee44d61faf649593fa8254add9ab5351d77038b7e8f71442a79d99a91db53e87769706ebb471fd8724b3574b2d1b03a4a1a6a9a993c3d9a3282fd922099032fa1512b4a8ff05ca000d3b44317c32473e094f0883f8119cddffc3f5a650f27c81a820770e82643897134e9275f36a520349453a767976ff77574f22914fdbacc7c14fc420779b5439dcacc7ce0c70ffdde98bb46d9c35357d9a0db11172555952bd8dd3e859a6e9dc440efb51df26a2facf3d71488cd1a2610641f816c76d215d0642852359d5d81bf8223f7fab744f9fe5388b2536d993db2e9c8f1467cf92f7fc552d40e735ed5001e75d343bb8213c181cb2c4e5572db8a7d4eae8c3a0d209948f4cf0b13bfd76baf95133666dcc3bb35ba41ea37e6f93baf197e11b5fca730986ef4a74e4d5aaa79f7b547047ddc52f152fe630261e22b474396de16b52aab6cfd91b0bf1266add55ad105a980e2f192fa6844ff5aebae7ceb6189eb043aef523e5b3d68d77e2a2550efc77771554aeb52e7c9a55c32baf5a11323314064ad429186d53036fb368514ea1b5d39100587d889e5494680502c42b5ef8ed8fdadbd71114df4002c10fdf6541aecd23e675b78276bd66ee1f32ec25ada663f9f230ee3cc1d368e1813427e6cc50ea75cc9e37632ad70344117fbf7f76eec74a70c6d340ced3e7418344b06eeca0f529c927b38ad309d1e5e3363d972f1d4a06fb1f2feb5ac9dba5510e272753544b107445676800bd9d45d29533ea650a9654b881a897fad660db8ca79887b112129c34c3636c0975986326b09b135cc468d349846892632015e7c8f42a2c5150765aa5491a73cf1488fd73f04e55e9e589a93c3c7b90c4f1011b1f2edbcdaaebd01f803cfe2bb1b6fe8bebb4a0e3ee97dce7df07a53e4d36b8a8f17ed3ac312ca797e242735832e8cda6130c2587a31f94764047f5a891402b982ae35b0a257b1e02840586b6342a4ecc07edc504dbf6fd026ec5621917f96643376b65b637d2df39d056b835a8fcb2371c6258dac52b3d20bd478e8be6eea434fb7a41dd040865db91f5c1e142fa48e757fb9be379f2ae29f1328e7756c044d53910674ce832c01c631235f7587c27e2e7d73280fd2b6f4333b3c512dd505d827e5eba69c4f9e6c4f047950f668dcd5c31bae87fbd9e63148391f89e242bb1b07fd874816a8a7d10a8336d2c333629a97614e4dc684fc73053f67c81e19c4f3b58180ff2d45978437bd31e97ef8e650aa10e7950b2809577befb916f738f7c2da11b9bd10a0dba915b187587aaa0e16e77ca9adf9d579784ed8f52cef04017e7d6b991757d52d97c44f65f9358d5ef21bc0f9731979d5ec1589301fe2d497ffd81356a5f5a9e21ad5c7ff7962d1d433a6d50d9b9b9a786478a1ff86e0839fc0ab4a400ad6f2e3040e4e9a6867976c8800c0d8f201e06ca74baf63770ae66e1be9ed972594a6812e11617df34da50b275c475d23ab4cab4f5444adf85e2ce48c5194b010984413def03b22ab4d927c12356bf2c8e51057c2a755f3436059056f510bb8df151a28299511bc115e92b274fce3ff004e181ac972fd71ec7f60fdc7bb79e3c3830b3603b76ba5f7d3e7ee122d18c0275fc6aad30c4246b186d5069f1b239962b62c41cc93b22689ae40bf2a2dd3c2ff89672e00315c4abd9a7bf87aa63a2f7ec2f13b23dcd070322e2793d8bd7250f7a5a06fb16b8c087238559f00e4f98dd411c68bcdffd56beb3b42bd46bb1221958f7378600b502be45cce5c634b940fd0ae5603f6989fe782a57d6e00f17da2ba4cc03a57087d99137c7a40ff2646717b59c3c094e7d41ac6b9bfd32e8ab63de4d4f486a80a67830f62d4094eae1292b090c9403844cfd808781940564287125c734c162fb37913e10a27e5cbd9d989c3096b6e00e20374077314e78adf1ac9e06e400cc73cbe09217d62d016060368bd937a19e10a965cf77431df1c452e91e3964a0f794ef3ccd3dcd9b0160818cf5c66ee22f9e785a34d1a63bac9bac9ab953c9c5d9a05b33c18dc695bc727b52bd9a821483893682f0df0fd069febf487e5f3bf74405334a88e5be31b595a3e717e3d3d34977ead65776b1eb64921dc9e88fc2b2e07bda8ec63242305976864df42365b1c8e1192a8969e5ae543dff531f9b627de52cf9dccc696a6ebeb6c9a94fa9f7a67fe967e66dea0cb6c5cc01fb98af52fbfd62e17b3fdab41afab41e15c338ec71f5c7009e0f5d14717b013bbae3e5b193db8ea4446c88c07d9fba08291f94f6650146e4dd18b7876bfe68ca2cb8bb37612b9b0557a7efdd120c16876305e86ff7e1e28aab146d6788a3c5d532703fa4eb97e35a89eab1458ce30b0f54f2a37ba190fa4619f0a6648ebf581fae1a46cbeb0da4fdad913a62fc7a68b3f7d92a05176a2b8831bc56398c0af64b5f2abc1c49aab8ede58bb16c579e1b2fabb361544ae6eeec4b209cfb80af139c32bbc093c7c764a0548621a65c134e81030e9b55efc5c71bdd16cbb3f44a53df7b1b9e4329aa3e35d337b2b5458b9646b4dea5c50430286d58b7e0f63f4faf14bab234fcfeaee2a8fa96dbd823aab0f2bc38aaef0af344fdc41564de3db5170fdafab9a02ff3068985acd7376ebb707272abc9bee3db43daa6344138c4c846f0fc658c1c6ec35fa08db79434ceeb989bd688207615df5c965d63d0e1e155f741afa5dcb1c243ed10fab87a65b15431d977885bbba242adfc7384ef013c7dd3a770e4e0da106b464bf00c7d351c2764dd9cc78b852a9325c14c5df0bcdeb1fdacf92ddc3e24c288daaa2268f53f710ac2bf2b0a4f341fd8b94d45c13c458e40ba3f551830cb8e04e0b09e0abb34e4500a3022f88ed095636500d512176ccbf67d1f7c69d027950173b789b18507be102c7fd74f5fd0ef3ffaa84e897050c79f1acfea6195a4140191fdbce1bde0973e9d7df3bcf77dfa6aa60f0166bcdea88fe2de4c6dff67f78ab5887fd372245fff0cfacb5bd46c39548cd65327c88a9718a58760d427452b1df5425985d9321d575660e4dec59118853e6f8e60219522625f5e68903450f4a391201b8c775de8c519ce3e9e9dc627a177266a19b6b428fdae3fd2e6ed10af3614284d63d0e9e505f9359cca138d652481a4a43db2fe242a168aa87716122847fe85842d02d494f132866edeaf68eca54ad61fbc9ca87b7f2377317cea79d89d9ade02e1111ae8ebbff3fc5eb085e005773ce835352422bd20832d5e38b703221c29fa0a8a9232300ec23d90fd096f573cf3980988dc24855abbe00f6cf64bcd303fab7c92004db208137f0f6a1779afdb81c484455d341d6044da060a78810906fcfec72dd8bcbf5a95d297c1dee31329f8b12911a7f796b2c23f57f21a2117f951da845035e24ff89cc7b0833b00de51f2400867812cb4332f848e8eb84e502f2d7a81a41f5a38c63e9b1ea7432bef5c324f0f9201e3959c513cf90f1039d26b3609465d915b5d3ee7049b2dde0d15c2319710c371779d992e048762ae63ee44f7ba839a485c87faf76cfe6e58c2cd24b047c71a13cf4c6c9737c30f88e0740005786269981b006f24b3ae5091e9bc7e75ee6e285c0af468f51024c38d22a890fc677c5af77080aedd62de5be4b131fe5b4ebc92643d55990302af9bc0c99a628b27b7e1422a6a4696006f502636a0e5610a398072b0ecbcc448645f74479ba7695259e7ab5e093077b0a5fd8798fe72d62494c8a08f4571e09d90a7ee5eba6288c8a1690b504620231206f60cea0c798ff5ee86e2a1fa4e57f242f67756eedb0ed4fde8ffbfca3126eb7c0c8922f45f319336604dae3c1713ac9b859fcee078db05c234f101f08f68ac10664864c5a8be5ed2d0f4a901e59fbb2be159fb02571cb67142e1c9cefd7e0cc9197b34a15ed358dc19bcabbce66387a04f63fb53ee3f3dbf2502d8e81aaa36d589362a579b6b1f2f179295c940420ba1bf00c7fde5cbd9bf580d62042a05bf23b128b1a34d353a197b7f21860a575478f0842cb0b68288509126566fdc07e2b117876513718147c35f5dc24de17713eae828c3d17fe7431c54685e70dfb923f8ea4079bfd8909f887d0a697f8d5dd5e95d01aab5276ce0ae26fbd19d08af709a9a16469aaefb91517e8d91aa1000000000000000ffff000007009f2b885f5e168343ae07b344a29dac4f3e67e1384df598241ef36f95fcfd820c9b8167cb64ced855fcfb74f472fa82812fe47a5258863e4fcfc00998753957a445e5c209958ea4b17cc072efd4b144de387fcc158a2e7cdb9c31cfaafc322e8c22d11417f69b07b8d462d8061c7d7655c3d1b3515061fe49a3636173c20713caf23af8fc6519e9e4b15c7b5e32729526637cd1e541466e566b785e5dc665efdee6850ce80aad92f990ef46b6becf145bc9950d1db239c722e9fe1924a45c2b95610fb54aa9b10c85a61d07ceb35bcb348c0083c0c2f927dee6670a8e4a88b254ec7682716a73d4736c6fc0927bce6ca7e5ee1e7efa9ea87a3ff8a69d06b675c9f3e3d2910d94ed7f0517a427cd0740909ebe6ea63c4a8d6c3de95429654f97d13819fb43f1459e757e36e56444cfca0c202eae79da6388cc24138f0f37b0353ff65a8879a173956eb1682db5fabee92b99c6bb9a69d22c7284bc7692c078222a6d9912d157f7d94f54ed59ab680562a6bf72b3f558109f0b924d1d064b61e4603b4b77852f38b4ab6da80f2b2743b371bd323c6a2d590a1568a373d11012f34afcb46474aa0943d2f88530dffefa9454ba6160ed49b5ddf03fb4eee3f12a3bd247d350def3a7b7cc4d8a8f211ed257b284f62f15976f82ab34f539a46aaf4976abf59e859392eea99f35989b7e35b50c1180c3aad7a2cac8c405cb04e18d13f7db7a0d696a844e1ef0de47867f8f6f0034000000000000000000000000007e23d696b75847e4a4262d4b3df8cabc6180bdf10bc47539e0074a1fe8743c2a1d0d2bda403d76f76e8f26920c0e1ef58e2f89696e75b86a2b90aa4cd0fd2bea12531f758fe978d229ef561d246d35ca65104694a4e79f761d5ed0532a9b53d77c0e9cdd758b64667a194b99a7c38588f3f38ca5761b8ce807da43ad365d868e005d78c30f9426bfebc1ad8c02ae69a9aa51886a07857a5c8133bccb637c5082bc34d69bf47180727093972bd6c0a7c72421f24d71ca5431a827c797"], 0x1579}, 0x400) r7 = dup(r3) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x2, 0xffff, 0x4, 0x0, 0x0, 0x0, 0x6, 0x5, 0x2, 0xfffffffffffffff7, 0x20}) r8 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r9 = dup2(r8, r0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x120) r10 = openat(r3, &(0x7f0000001600)='./bus\x00', 0x40, 0x2) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000001640)={0x10001, 0x3, {0x2, 0x3}}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 14:18:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x7}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 14:18:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r10 = socket(0x18, 0x4, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)=0x280001) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x16, 0x0, 0x11e) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff7b) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r26, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r24, r25, r27, 0x0, 0x7fff}, 0x80000000, 0x2, r28, r29, 0x7f, 0x100800001, 0xb1f1}) fchown(r0, r14, r27) 14:18:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00040000625745fbb138935f593ec64c4502608887d35a05200000edee2a30dbb9dfc78e4e18b802d582bb677263515ae39b907b2523ffcd77740078facedbb7da372853f425ebdab3718fed470d93ac7ffaa8fb0836524a864f83"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 14:18:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) kqueue() sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:18:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000041c000/0x4000)=nil, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0xdf3aea98770a1323, 0x80) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f000014e000/0x4000)=nil, 0x8}, {&(0x7f0000447000/0x3000)=nil, &(0x7f0000267000/0x1000)=nil, 0xffffffffffff8a06}, {&(0x7f00002dc000/0x1000)=nil, &(0x7f00001b8000/0x4000)=nil, 0x2}, {&(0x7f0000332000/0x2000)=nil, &(0x7f00003fe000/0x3000)=nil, 0x91f}, {&(0x7f0000590000/0x1000)=nil, &(0x7f000073a000/0x2000)=nil}, {&(0x7f00001ad000/0x2000)=nil, &(0x7f0000159000/0x1000)=nil, 0x20}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd0d8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001a6000/0x1000)=nil, 0x3d8}, {&(0x7f00005a4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3c2f}, {&(0x7f0000328000/0x2000)=nil, &(0x7f00007ce000/0x13000)=nil, 0x80}, {&(0x7f00005ba000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00007de000/0x3000)=nil, 0x4}, {&(0x7f00003f9000/0x3000)=nil, &(0x7f000003d000/0x4000)=nil, 0x6}, {&(0x7f0000197000/0x1000)=nil, &(0x7f00000be000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000012a000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003c1000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file\x00') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000680)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 14:18:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x45}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") 14:18:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() dup2(r7, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(0xffffffffffffffff, &(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x2) r10 = socket(0x2, 0xc003, 0x61) connect$unix(r10, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e519dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856f2952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4000026b205531811c9feff111c51d60000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r10, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 14:18:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x8, 0x400000002, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xf30, './file0\x00'}) 14:18:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6484815580f46350121b2edb2d758d05bb2d0192113d040f7221f4592eb494c2cc946ad93bf1a3b27db8791bf65997a6f64fb43e1e235"], 0xa) r7 = dup2(r6, r5) accept$inet6(r7, 0x0, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) 14:18:42 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) connect$unix(r4, &(0x7f00000001c0)=ANY=[], 0x0) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 14:18:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfa628d7ed2bc7b90, 0x9) dup(r0) getdents(r0, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 14:18:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcbf20b4764777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13000000008f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000bc8d01c8b511511c0b81669c8463bbcc19e765c2fc226226de7483c7a7051c9411d7db876eedcb06153f9020b4dc318887ea530e3b5e40cf7442c3f3750df7ab2fe15ba788a8e5f7de591d271ddf31d5cf93d16dacc82ff21eb9015ecef22b682dc0f4c7ca9d025ea0f9e01f238bb6ef45fa29e0ec04931c4d80e6e82ca2e3e5a43cbf00a9e8b920cd91521f01eea76fafa2cee2a4085b991960bbba31d4fb56d11f91f824ba1f7a17f5e779c8b4296d6d1c0ca1157fa82e06a95ac92ac29aaae9384280f7382663d7065a73b687e9fe18024393646a24087e596f47a759514ead8d3fc3c0c2571152c260da0ce17deedeb6d3b0afd6572ac1761bf4d6e5fa6c11b1185e8a5afa771c100f3cf08137d7b440dd01423ee6719c72d383a20a4a2243c2b8cac2e1f84e0674ce8061fe7d0eaf02c31d1a31395282b58c08df3692b10fd715ce4c1e2a1a9652cb73571600005b08f9914a8fdfa6c7837f8707a82ef84b24f887f3fc5e8c75cb583db4c7f1a5ca02b468dde8fcb9ba2aa59bcf70d68b9cc931afa941aa8afc89337e4e2f397d370da192313eda87a55f01583b42a64000c2ea1beea89a5a7c6c73d6d601f9be345c7c003b3b32f2a2475a889b4669a99f5deb519071940f4b6620f41bfb10cf7be6a84f4325a3d66eba6a670dbd4cdd6a286d82fe050bed83064228983c9b18027645c77013939102eca73c2bbca52a7897cd02ecd6b6f925a9d9da364b0ec1705d79da771898cf9af75a8537bae7c063e8ccb61134b1cbb6cd4dd179c601d5011886c43d59b5cd146907cbab6565fbef499bd680339c4da81849a723bf6bc364f8eba3"], 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) dup2(r0, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:18:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) getpid() pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 14:18:42 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10001) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r4, r4) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) fchown(r2, r4, r8) 14:18:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x0, 0x4, {[0x3, 0x4, 0x61, 0xf2, 0x1264, 0x0, 0x6, 0x6, 0x7fff, 0x1, 0x2, 0x9, 0x5, 0x40e6, 0x1, 0xff, 0x8000, 0x8], [0x10000, 0x4, 0x3, 0x79b27789, 0x113b, 0x3ff, 0x7, 0x13, 0xfffffffffffffa79, 0x4], [0x4, 0x3a, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x1], [0x4, 0x401, 0x71, 0x8, 0x2, 0xca6], [{0x0, 0x0, 0x200, 0x3}, {0x6, 0x1000, 0xca, 0x1}, {0xffca, 0x410f7de7, 0xd4ee, 0x4}, {0x4, 0x5, 0x10000, 0x6}, {0xfe01, 0x81, 0xfffffff7, 0xc21}, {0x4e3, 0x7fffffff, 0x3, 0x9}, {0x7ff, 0x7, 0xf57, 0xffff}, {0x5, 0x6, 0xfffffffd, 0x1}], {0x9, 0x8000, 0xc11455bc, 0x9}, {0x7f6, 0x9, 0x100, 0x250eff4f}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xffffffff, 0x800, r3}) 14:18:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x0, 0x4, {[0x3, 0x4, 0x61, 0xf2, 0x1264, 0x0, 0x6, 0x6, 0x7fff, 0x1, 0x2, 0x9, 0x5, 0x40e6, 0x1, 0xff, 0x8000, 0x8], [0x10000, 0x4, 0x3, 0x79b27789, 0x113b, 0x3ff, 0x7, 0x13, 0xfffffffffffffa79, 0x4], [0x4, 0x3a, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x1], [0x4, 0x401, 0x71, 0x8, 0x2, 0xca6], [{0x0, 0x0, 0x200, 0x3}, {0x6, 0x1000, 0xca, 0x1}, {0xffca, 0x410f7de7, 0xd4ee, 0x4}, {0x4, 0x5, 0x10000, 0x6}, {0xfe01, 0x81, 0xfffffff7, 0xc21}, {0x4e3, 0x7fffffff, 0x3, 0x9}, {0x7ff, 0x7, 0xf57, 0xffff}, {0x5, 0x6, 0xfffffffd, 0x1}], {0x9, 0x8000, 0xc11455bc, 0x9}, {0x7f6, 0x9, 0x100, 0x250eff4f}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xffffffff, 0x800, r3}) 14:18:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x0, 0x4, {[0x3, 0x4, 0x61, 0xf2, 0x1264, 0x0, 0x6, 0x6, 0x7fff, 0x1, 0x2, 0x9, 0x5, 0x40e6, 0x1, 0xff, 0x8000, 0x8], [0x10000, 0x4, 0x3, 0x79b27789, 0x113b, 0x3ff, 0x7, 0x13, 0xfffffffffffffa79, 0x4], [0x4, 0x3a, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x1], [0x4, 0x401, 0x71, 0x8, 0x2, 0xca6], [{0x0, 0x0, 0x200, 0x3}, {0x6, 0x1000, 0xca, 0x1}, {0xffca, 0x410f7de7, 0xd4ee, 0x4}, {0x4, 0x5, 0x10000, 0x6}, {0xfe01, 0x81, 0xfffffff7, 0xc21}, {0x4e3, 0x7fffffff, 0x3, 0x9}, {0x7ff, 0x7, 0xf57, 0xffff}, {0x5, 0x6, 0xfffffffd, 0x1}], {0x9, 0x8000, 0xc11455bc, 0x9}, {0x7f6, 0x9, 0x100, 0x250eff4f}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xffffffff, 0x800, r3}) 14:18:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x71, 0x6}, {0xffff, 0x4, 0x7, 0x81}, {0x9, 0x9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:18:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x0, 0x4, {[0x3, 0x4, 0x61, 0xf2, 0x1264, 0x0, 0x6, 0x6, 0x7fff, 0x1, 0x2, 0x9, 0x5, 0x40e6, 0x1, 0xff, 0x8000, 0x8], [0x10000, 0x4, 0x3, 0x79b27789, 0x113b, 0x3ff, 0x7, 0x13, 0xfffffffffffffa79, 0x4], [0x4, 0x3a, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x1], [0x4, 0x401, 0x71, 0x8, 0x2, 0xca6], [{0x0, 0x0, 0x200, 0x3}, {0x6, 0x1000, 0xca, 0x1}, {0xffca, 0x410f7de7, 0xd4ee, 0x4}, {0x4, 0x5, 0x10000, 0x6}, {0xfe01, 0x81, 0xfffffff7, 0xc21}, {0x4e3, 0x7fffffff, 0x3, 0x9}, {0x7ff, 0x7, 0xf57, 0xffff}, {0x5, 0x6, 0xfffffffd, 0x1}], {0x9, 0x8000, 0xc11455bc, 0x9}, {0x7f6, 0x9, 0x100, 0x250eff4f}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000080)={0x3, 0x2, 0xffffffff, 0x800, r3}) 14:18:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) fcntl$dupfd(0xffffffffffffffff, 0x6b605e83880f37f8, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) 14:18:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x0, 0x4, {[0x3, 0x4, 0x61, 0xf2, 0x1264, 0x0, 0x6, 0x6, 0x7fff, 0x1, 0x2, 0x9, 0x5, 0x40e6, 0x1, 0xff, 0x8000, 0x8], [0x10000, 0x4, 0x3, 0x79b27789, 0x113b, 0x3ff, 0x7, 0x13, 0xfffffffffffffa79, 0x4], [0x4, 0x3a, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x1], [0x4, 0x401, 0x71, 0x8, 0x2, 0xca6], [{0x0, 0x0, 0x200, 0x3}, {0x6, 0x1000, 0xca, 0x1}, {0xffca, 0x410f7de7, 0xd4ee, 0x4}, {0x4, 0x5, 0x10000, 0x6}, {0xfe01, 0x81, 0xfffffff7, 0xc21}, {0x4e3, 0x7fffffff, 0x3, 0x9}, {0x7ff, 0x7, 0xf57, 0xffff}, {0x5, 0x6, 0xfffffffd, 0x1}], {0x9, 0x8000, 0xc11455bc, 0x9}, {0x7f6, 0x9, 0x100, 0x250eff4f}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:18:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x0, 0x4, {[0x3, 0x4, 0x61, 0xf2, 0x1264, 0x0, 0x6, 0x6, 0x7fff, 0x1, 0x2, 0x9, 0x5, 0x40e6, 0x1, 0xff, 0x8000, 0x8], [0x10000, 0x4, 0x3, 0x79b27789, 0x113b, 0x3ff, 0x7, 0x13, 0xfffffffffffffa79, 0x4], [0x4, 0x3a, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x1], [0x4, 0x401, 0x71, 0x8, 0x2, 0xca6], [{0x0, 0x0, 0x200, 0x3}, {0x6, 0x1000, 0xca, 0x1}, {0xffca, 0x410f7de7, 0xd4ee, 0x4}, {0x4, 0x5, 0x10000, 0x6}, {0xfe01, 0x81, 0xfffffff7, 0xc21}, {0x4e3, 0x7fffffff, 0x3, 0x9}, {0x7ff, 0x7, 0xf57, 0xffff}, {0x5, 0x6, 0xfffffffd, 0x1}], {0x9, 0x8000, 0xc11455bc, 0x9}, {0x7f6, 0x9, 0x100, 0x250eff4f}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() socket(0x38, 0x800e, 0x3) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000340)=0x4) r4 = kqueue() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x6f12d9a1fb5c4629, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0xd0) dup(r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r8) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r9) mknodat(r9, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) pledge(&(0x7f0000000380)='/dev/ttyCcfg\x00', &(0x7f0000000400)='\x00') kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x40000000, 0x80000000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x4, 0x1}, {{r6}, 0xfffffffffffffffa, 0x80, 0x20, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x8001, 0x7fffffff}, {{r7}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x100000000, 0xff00000000000000}, {{r5}, 0xfffffffffffffff8, 0x2, 0x40000010, 0x6, 0xfffffffffffffa00}, {{r8}, 0xfffffffffffffff9, 0x20, 0x0, 0x3}, {{}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x80, 0x7}], 0x9, 0x0, 0x81, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r10, r3) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000003c0)=0x8) 14:18:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000400)={{}, {0x0, 0x445}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 14:18:43 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r4, r4) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r4, r6, 0x3) 14:18:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, 0x0}, 0x842) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) clock_gettime(0x0, &(0x7f00000001c0)) write(r3, &(0x7f00000000c0)="4ba45fec1337787310e7d85663611eb2729ca9ec8db5d8a7272f33c699ba97cc8faa663d7e34edb0046534a1ac10863267af3f183d5fb90ce04f86ae8430b8de2b955a904ba43a91be5edd956286df668019446c8d2d5a3804bfbbd6fc8403cd5ff9a721c34b82c559253fdcd7d2ab9c0f72b27eb6cfa4936f973ce296ae731af4621a45d235dbf24895a59542290f86dfdbae9d8992f415c797015abad2bb535e2a3a296685f0e203ad7de0056dab79cb85f63ac32018011817979e903f64724bee988403a7dc09efd7a501b89c6b8480f5dd6e4656a60861d0368d", 0xdc) write(r1, &(0x7f0000000080)="e8eb417375520bf5de1e9fe07de5e00dfa13354d5abccd0c90a6454572d2b064d9ca9ecec3d81e03c4a6a9b451c0003b68e1ec7c974733a4355d", 0x3a) fcntl$getown(r1, 0x5) 14:18:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="b76b248ec28e4dc5b0693d9ef815e90668d3dd8bb8b3d728ef3dd7d7217663a79a33694606c9ad213c524429cc10484973e0744aa6f693fa3b667d266f6981e9ca8f3f95004a2f02f5438cd8a21f83e24eb0b212", 0x54) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x4}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x49, 0x6, 0x3}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) getpid() fcntl$dupfd(r4, 0xa, r0) 14:18:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: r0 = socket(0x6, 0x1e200d2bd1c30a1d, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000bf7bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088a9ce32c5586a1a3692a4b73f4e16a736eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9eab2694fc5cbba6cb18c894dde2e4021a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663ccec2900451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9a72d5aedb1395524e2a955fb2ecb4a6add4eee7f3d5707f5af368143ce8c3b4ab1dfab439ff7c02d8bd871f436c84a99d308980b10d044abfd2a5e55bacbdcbc031147e3bebbf95f406dda0ab1fd8cf"], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000001300), 0x958bd0ca00c5e808, 0x0, 0xfffffffffffffff7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r6 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r6, &(0x7f0000000400)=[{0x2, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x10, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r6, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r6, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r6, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x0]) r8 = geteuid() r9 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r7, r8, r9, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semop(r6, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 14:18:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x100, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2000000000000282, &(0x7f0000000280)}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000000000001be, &(0x7f00000000c0)}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) r6 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r6, 0x2000747b) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYRESOCT=r6, @ANYRES16=r5], 0x2, 0x1400) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = socket$inet(0x2, 0x3, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) openat(r8, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r11 = dup2(r8, r10) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) fcntl$setflags(r7, 0x2, 0x0) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="3add50769a68390ea271f7eb7fd4"], 0xffffff64, 0x1, 0x0) semget$private(0x0, 0x62f2a24c37e5a520, 0x200) chmod(&(0x7f0000000440)='./bus\x00', 0x2) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 14:18:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, 0x0}) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, 0x0) 14:18:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201f0cbc7050c0e000000bbe9d028b077f2fe36f73f022793355d5d5bf99e29090eed94c7c5735d1d30115a86dc7bf291fb5f71d4043e7d78d783fc0c69429c1e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, 0x0) 14:18:44 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r0, 0x90}, {r0, 0x1}], 0x2, 0x0) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, 0x0) 14:18:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000040)="510fc3", 0x3) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xffffffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='Hy\'\xec\xa5h\xc3Z\b', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x123, &(0x7f00000002c0)="a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x3}, {0x400006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x400, 0x147) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0xfffffffc, 0x10, 0x10001, 0x1, 0x200, 0x9, 0x2b8c0c13, 0x0, 0x1, 0x3, 0x4}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x204436cf) socket(0x20, 0x0, 0x2) 14:18:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 14:18:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) lseek(r0, 0x0, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x555b) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x7, 0x5, 0x0, {[0x177, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x101, 0x1, 0x3, 0x4, 0x6f, 0x5, 0x8, 0x3, 0x5, 0x7, 0x3, 0x0, 0x9, 0x200], [0x5, 0xdbb6, 0x8, 0xfffffffffffffffc, 0x7, 0x7ff, 0x80000000, 0x2f6580b3, 0x6, 0x40], [0x3, 0x401, 0x8, 0x2, 0x1, 0x2, 0x1], [0x8, 0x6, 0x2, 0x7, 0x3, 0x10001], [{0x1, 0x6e8f, 0x2, 0x6}, {0x0, 0x0, 0x3f, 0x3}, {0x72, 0x7, 0x1000, 0x8}, {0x5, 0x5, 0x3ff, 0x4}, {0x1f, 0x9, 0x6, 0x4}, {0x81, 0x3f, 0x101, 0x9}, {0x6366, 0x4, 0x9, 0x4fb}, {0x7, 0x0, 0x100, 0x6}], {0x4, 0x9, 0x9}, {0x2, 0x80000000, 0x1, 0x100000000}}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) connect(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="a86e2e2f8f5a495a3000"], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x10001, [{0x0, 0xf13}, {0x0, 0xfffffc00}, {0x2, 0x1}, {0x2, 0x1ff}, {0x2, 0x6}, {0x1, 0xab01}, {0x3, 0x3ff}, {0xe69eaeec2e535bd7, 0x83c9}, {0x0, 0x3ff}, {0x2}, {0x2, 0x1}, {0x3}, {0x3, 0x4}, {0x3}, {0x3, 0x800}, {0x5a25a0e639107d4c, 0x5}, {0x2, 0x4}, {0x3, 0xffffffff}, {0x2}, {0x3, 0xcb8}, {0x1, 0x3}, {0x2, 0xfff}, {0x0, 0x3}, {0x2}, {0x1, 0x4}, {0x2, 0x3}, {0x0, 0x3}, {0x2, 0xffff8220}, {0x1, 0x4}, {0x2, 0x6}, {0x1, 0x200}, {0x2, 0x6}]}) setrlimit(0x5, &(0x7f00000002c0)={0x81, 0x7}) 14:18:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x8001, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000185ff90080f9c46dfdff0000000032b646000000000000005d000000e400"/45, 0x2d}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xff, 0x0, 0x7, 0x2, 0x9, 0xe4, 0x7fffffff, 0x2, 0x2, 0x6, 0xfffffffffffffffc}) 14:18:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xffff, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 14:18:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xc877) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x7ff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000], [0x80000000ff, 0x0, 0x0, 0x0, 0x10], [], [{}, {0xfffe}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20}]}}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='tn5.', 0x4}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="82022e2fac1400f7a612b628ed9784b2080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef47003c3ca85f2097af3a24dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447afe3e30caf9a8d50cdba82f29795e0f3c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e30080000000000000327253045dfd842a97e6eef0ba29e39a0e885c00000092110000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea527274dbfd70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec83c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea6022a213a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f33a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128de365f5a089663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976a09915441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd70000000000004fb41d324c47581beb4b8447378a8bef116778968cb1d94eca70661b95888b4d52bcb9d440e9693351a3c535c4e9d858f2ac99d4aba05022873c6b542fba2b9718c9a705718a3e254d00069515465e70a60ee16934ed976ee2823a953cb0804000be3f93fa17b9e9dd76205387daddc8e63deee32b6e965ae0ab235999841f31e814702a45c297775b069af4256f8088599e872fd9db4ec79c2618a238770e642cad4e31d6a3b8c0d4a69845293d4f0df1f93dc64570f95d930bf7c4651ca7af60a359727c5554be4d7201013ba2149af5a0030cf6e5495b20f067e30c8ed0adf515aebeccdf6f7c824b439720d9f41114412cce40ad0b6decac48b11a6353b7371f5481b011de49aac3f0322f6a5d820eeba515bf3d87c8f92ad5106e46f3bb23e0721a67a01cb85f9c2d74c588e4de011b6530b1e99ce9afbb242e264d4bf8607c244e367a7cd83a9faf056274348ee7ccb8c81aa16cbe6fbaf73a37d4ad802dc5590fbff240240e9f7c57f90ce543c28a932ee4b0898a0587547c8b2e090b8cbc0c69110e2a15e5ed7ab4e5474e6222e6bb1a"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) 14:18:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x9, 0xe1, 0x800}, {0x100, 0xc4, 0x0, 0xc212}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x40, 0xfffe, 0x401, 0x2}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:44 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000340)=0x4) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(0xffffffffffffffff, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x3, 0x0) dup2(r10, r11) 14:18:44 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) dup(0xffffffffffffffff) close(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x900, &(0x7f0000000000)=0x101, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x9ec, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xff}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x200}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xd9d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3e5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xbfa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xe14}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}) 14:18:44 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="003af22530d1684b3aa50dc802000000b15edf0d54ae601cf6d2fd11e0000000000000000000"], 0x0) execve(0x0, 0x0, 0x0) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x8000, 0x40002, 0x3, 0x9ca, 0x0}) 14:18:44 executing program 1: r0 = getgid() r1 = geteuid() r2 = getgid() setreuid(0x0, 0x0) setuid(0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) openat(r3, &(0x7f0000000440)='./bus/file0\x00', 0xa93b4a58704e9133, 0x8) r7 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r8, 0x0, r2, 0x316b7af75faaa96c, 0x101}, 0x3, 0x8, 0xfffffffffffffe01}) setregid(r0, r8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000200)=0x8) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000080)={0xc0, 0x0, &(0x7f0000000100)=""/192}) semget$private(0x0, 0x0, 0x84) r12 = accept$unix(r11, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xdf, 0x1, 0x20, 0x8}, {0xfe00, 0x5d, 0x0, 0x7}, {0x3, 0x40, 0x1f, 0x3ff}]}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 14:18:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xbf9974e9e674fa6f) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mL', 0xff70) execve(0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7, 0x20, 0x4}, 0x2699, 0x1, 0x2}) 14:18:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x118) getegid() semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000346, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) r6 = socket(0x18, 0x0, 0x2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000440)={&(0x7f00000001c0)='./file0\x00', r6, 0x2}) socket$inet6(0x18, 0x0, 0x40) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, &(0x7f00000003c0)=@in6, &(0x7f0000000480)=0xfffffec4) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r3, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) getsockopt$inet_opts(r10, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000080)=0x2b4) close(r1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:45 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = fcntl$getown(r4, 0x5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r9, r12, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r13) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r14) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0xc0105715, &(0x7f0000000000)=0x35) r17 = dup2(r16, 0xffffffffffffffff) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r18) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0xd8faf542dcbf3bf7, 0x0) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0xc0105715, &(0x7f0000000000)=0x35) r22 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r23 = dup(r22) ioctl$WSKBDIO_SETMODE(r23, 0xc0105715, &(0x7f0000000000)=0x35) r24 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r24) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="f381f25a8d44ba30c65e1321", 0xc}, {&(0x7f0000000200)="df382e7dc361f8d49677142e8835c645e66b02fff9727dac54e67128484e168a2e80963bb19364b343a35e5d", 0x2c}, {&(0x7f0000001740)="15c277c72b89cf480eb72b5417e91936bd875f8bb9e9ad1e8de616bd4b8276a032669d794950095c894882ada9010dee976a2b9044fd170328a09d2f3b8aeef864495ff4487ce81b9606c78400025f9852778265f2893eb4bd019abe2fca4a1b4a9abf357b04cdf1447cfae8476701a850cfe068cbaa9ec6ef3f6404c0dc281c129f80bd6c78973d84ae89bdc5cf378d8f45688589b70f625febd62582efaaf18f7b394db9ac63bc95631d3781f2807c31840096ee3f2515c7ee345ee189e0b66b22d04f0cd1c40c8f11fa09bb68c2b4b35355ab3d432c55ee6e5cf7d2bbeb116cc7e90469d43fec8e340d7f936dc192effea08cc7b46fb92c63b642e930d21c015c3463f2b3506f72a18472b925cbc7a9f08811c8d0ca4879f24bc18cc460cce35f39f8fe48c1bdf45a08a075286cd3eef4e79c3c870429c0af7b695234e1b882a3574878d0928e0fa2216c858504e366075e01633bacb553a2c6437e22e01cea02cb628cb5bdeb4d63bbd8186e86b81bbfd047d08d38d5714a96cb1b2d0db5276721f4c46bb3516089771e63e92049680802e05162c8571d68754dcf2249f796d44d9fb7c2d9786cd1edc4792ff7c60593f4d815c95678c7ff34025c389b8ef2a261409471880b135dc46e4a0e4554dab8d9c9699019db622c33d3bfe5f9213b345860f4a4db709dc12f2f0295c533586e8ba09cfa4959b0719789c6679d4b087a93481b6397cdb4f161bd87ffd5bf0497edd7d61a1eea681bf3d5444d80b3d39c727a6c551584783f505fe3abb98dac1b8db7bc5f4095546b6f3629aaefb1ba59f6e695af04b07da621a4b2a14b6be7023992fa0c3545d2b2007ff310e519a5ddce898b3283bb6c7ff6dd2d97589da3498d844c39d44ad26320065a8f0eb81fb8391998d9eac11df3f73fcc291ba41f53f765f1dc6edbf1feb9b2a951e18493c8fc4b5d3a7d5e5ee4ec76502eba9c6f193a4029f676977a06901c8ec34b4161c4c86fdde2bb9af4c2e87b695de0eb5dd30a2cea3238774a7761844b732b57f35b76454101cd9d89ece9f9a3f6738967a3bae21803063b5c73e6b21fad8755ae92bc444cffb6dfbccea8187b47e4cecf0810818840795fbce84f434768b540e1d5e7faa89b26aefc6325ae3d070134062847afbe98ab03f2d537221acfbc26549520f78bfb4bcfc961ea02a3ea3cdeaf5ae6be9a0468311434e90ad584bd4cc81c652c464b7ba7e65624b9a5bfd78e0a2def9759557afcadb84183a18d643cfcdd428bcc0df6c8a5da03962fc763fdad065476a19d03aa71995c4973ade29d47779b7035846a7d7d136a3f38ad34478cf1c960860aefd10124286a98304aa49e3a7bc6f6e6e2c3fa35dfa98a147c6601310c99fd15b82ce48a8d03a9771208527ec7cf989e839901c296c56d6bbc9360f63bc8a70a59ea06ff39b81cecee095db54371a4f27c730c493760e117738ce8a26bd10ea2777edff0d1045117d5d7703148a5f3104b8cbc80579a518cbc90f9bb9e518ac17789da2f37e49436293c685f893b54990948c4220539b8df021594e036bcf1d554fc4160ebb16a4036445842a2012232d21d2276f2700aaa44c2e4b6f43c466536e4c3da2b69062572aa2a7ca85bec6fdaf33cfd17242e5b1b10578994feeb0da24a3414112d401e781d56a4edea25a54e8051933d0febbf19caa08109967c6bc93c307e935e4f1dc7d9255b7a54920ac55c51f7025502f1cdeeee2bbec700cb31b4271b3b3a3899cd9c1f3a4aa573e8d6d51fdbca592dc51b325c4ae4b9ab067a7598ba753f164ff04f5c5c4198022569b7cff2758ae7d6885d2298f66c671a89f77a9d65c6242d59d451b11249b4c93d6b40c76c3b62320333aa7b5e33d72c8796041e04a20d7de4afeb6f00e052575f0175c329dadb07bf90e02242a23f5ad565bbabd424e73f34b1a8512582bca8b410cbe97967f94e0f054c69c42a429b928e0672b939d8c0eb2598ccb09dd86d133247e8886870085a79d3712c66f49872ccc8742031f3eb8170a6788020f937dd6bac1f17b4177cfc28783c6288ef8ed663b53b9d1293a90ce1e606ad50e1f813b0935438381d27abd10714f2d4aa0d077214927ba4e3672dc9cb30b78bd5f693d78f2bb16b019c967aa373b1eb437693476e7c253e070f6263a9f8ba1a3d1684f88802f9aded4a967c4025bdc8a3f2f76adcf75d0eba327b26989e5fec5349de842c5946efdba0945a065d4a105e6df622f6cdca15b2743a56b2714af6d25bc689599ae3720ec91145a62737a8eaab416500af7c45c6ca101d462394e695bccee2aff30bb63b5bcb1d5414233325342693019ceecb7ece257f36950fb83a8e274f0e5d0c0bc69451e4e0371d3a5e4ff6ed627ecd1c9f9945c2d95dad8000fee037efcdaed811f6011650dc3572f54e331ecc98d082f54dc1556b1a3d85bbc1abf9d9a8aba8bdd76cf198db43f4b517dcd68abebe3f5e90d2d64eaf70df438400446f2cb6a9fffe788553602fa2997741c8eca058f1897ab9ec1e905ed69191f7e4dbac8b11fd21d903e5b38e36850753b4761c6149cbb424bbd8bb7a4fd3684e4862de4c5fff88206a5257665fb784fe069f68947f88a83db3955103bdf9344215fec027f7dbcea697a0962af6fc4cd05e43cedafac1fe196da2e8c03acd536311587639641b4f2733b53c8ffb011eb4487f14ba30e394301cce675dd7fd63a0675a6dd751fd8202cffa95c9e6e4c2252b6d13001a88ab443d54e1187092be506cb18b59a8235f2a25e51bffeddbd5649ce3c3f2951746a8aa67755ff11baa5efe084600c9d005530ebf30457f204d4fb26b93e28469a8fd05bd48781b62c84a24bf13272e47b809a5487b156577b651c9b88f5eaa95816e1efdd38129da77e3eee70355706e86a2322981194d6568f4ac2078be1fbb0902c00a92036f2f98b7e609af547e7076862bd0ca8f245ddada63dadd822fc62c52ec9b0ae23b554b5b8d3150d3951b1f23e026463d46348c7cb19223fe2e073e32508f5bb0680c814459613d7cc844587b5a935fb1632cc5be3f08b584f4969775c0d11429e245e0a2e0a2c50495d177ef367a1978bb44f3859634258389c538d8b541458b9b42aa4b7ec651850ee49af0eb648c8a031bd424501b2ed01f72347c70497a0294aaaab71390ef7a2ef1e263fcbe8ba98525423d609af7117f98f6848aa4cee8800d479c5d0f789ea819ba8dde3cdb83d76a59b6aca38c2fc6c88c7be303f6fc156358ed409766676fa19698bffb324677770d96af86b7854bbd30dc0e4d6606d40e1061ce54cc217bf727fa9b9b4d87b9870c6f42a5c7eeb30f434dd5da41a9d3a85d1e498f9187822e3fb1a54ccaad7cb29713482e89425d0fd40b4271841cced82b71575e1e35fc4fe14117031d91366f6036bb75c287477c681453150eae84cb7b0d201d5515837cb602c8173873e16743e6424936448d3d0e2b84887ed671f0870983575c1d5f586ccf794b6c3b88e813088f4ca04b470dfd0892d325c657567fe57dc65492ec6e9a6732add87504b35ef236284a1f5ec322ff32641c62a6e8c6a998cd72480e019bc67f1f6db5cc4233730a700f9227545ef7e1c0544b1595bac56737fc355325f3b261fe02e3d8eac7f4d00489fc7fb64940ff345a236121d50c9ef586815650113e9b3e92e627215ec3cd6136508a24f42cb8e31468e982d2312e56ccf6356c18e99551efa62189f927d7d9ee3b1c039c5daf79cdf387f39585fa4b84f9b1e3b20635c48ad28136ccd791d01c3df00552a14ba9078dc1ce27463f6aca41f8be0393e41ea5320c5ea5dfe7fd9f85dcb0cfa29dd2fa73c92dc3d118931dcc5fac61ee51cac5c50afd6d399ba7568a249d8abc5ed4fcd447092d6d69cdc968909f88579cf18489f31d15beee334a482884e45b3947d6bbbbe4563f94fc2ddff0d6b2597a4bdcd8a79a6d5ddebd51fb0e46d95007c4ab09f7778eb1395cf61e76c2454a5c6e4a5767e9ba0be095081ca888a263fbdb01978e82a2db85bf7eb7ed611a46ff8adedf49a35f35a79606051a4cd59ce36a2612f46ebebbd24500df6a44b1d3689367ebd242387ed4bb8593bfc2e7fcec8b4d050979773abe3d415ddcb29b5b58e1bf446a948a450bb2d1d0b7e2bfc0539cca5ee092989a2c5df198341700ed3d9931c015cd3d6aec07587e503b0bd96e26c878db697def6f788421b31b6275ef677f762660400b00a2d57adc34b8a360d6e7949d356ec597b9dc52da05dea1c07c663244a83fe8e32c5410e5f9b4dc6daaa009546f2a35dc4348cec5df86ad7271bab722fecb9888cb41ba1dfe0136e1f9214dc92fa3f1b53adab0537a16529c73ff33f20b801efedaa83d2b74cad71d8235a2aee6cf37d13528f48b42efd411d451054bed74d803cfdedc7a0f614caa1ced84c70f4cf80319de1506b51354bb5020f35527e2c82ce2d82834c93c9393bdde7c818c08a0b6d1f0d9b8b27449faef6f25f0d16e473e4839c01425f39b90b205216640a1293a92342820c9205bfee682f1803e5666fc63ae7cbc2944b8d151011a43e7fe6cc0b8fe8eea6924a12a5dccea02d59154c95db4a025507911eebd5b066abce53b57849c875e8e3bed67eaa969ca690dff95b4f7cd582da72a4bc70927016bef7f52ad6d4ccee98c98fb12ddac67fa4e12327cc9257f9482237f6ce584e4e6cfe42ba697a1677eed5301a6be2c4a36683f980bc5ff4dde3774279848473d1f78eaebc74338ddb3cb66c9a20b28bfc3a5bd6b1c7e50786f9d291be7900ceaa12c09d530aecfb22c69dc9786f4951f356d2bb55515ec5ce0061a19665a186ae4d91b2423004fea79139901dd1546663b98e836beee98615b167025fc86fda892adf307bcff27222e6bf2266e924ec4c57648bf41974e75f66503c625f977603efa28acfd4318c16efcad4c383cd35d7c65d227464cbd50d165112d7763d663790f4f920abb9053c1acd1f2ae02c69bf501f1ee285454691d4f8f89324889fc63043a5d874c2be5581be5c37c871ef43fd5db87ab2bbe88d9c2fabfc48bb816e5eabd8bb69e7c40e109718bffe30be525f1cf86012073d620214d29e83a5b62b9fb00f8755e9f042c7ff7f08dcb8cef7d085b1640d72831919038106aab6097e9f98201b3eb4330fe1d109ad69fb30bb63ab5d417ebccceb3634ad5b9d3bdc5c2262265900669677233a28e189a4d23eb02d7f5cd612bc3b551311b367fc42d35736a1e5eb279db512f27457601d1ea1c6bb1c3e6987a37847a160e14f3595e11bd7a629d569e04884b2154e6184f9f4306270b842577e2fe018f6a2bb5be60651c1ba4181f0470c51b60009c9d53a8d2c14e97cccacfb6475c3c84f7d068063d1e3c832251751d8a794e760c24c8c852c9019e0b0309552911ec36c497cb06f2ab959485391627ad7bec588bae8d8ea73ab31a3f57c3cdbaf2f82fe6064ec8ca61495423887e02110e8938d25205c570b991b4f043b7ccac57cabffab4ccf7defc5b08848ca611be2a8b4bee17135be6fc2bfecad96ad7b2229d7d805a8499da9a665b6cb8534abb0664f193e61ef42d01bf2d2a9054479fe75a3ad660d76c9bd5ed9f38053edf8f1b1ad4275f3f88d2f3de879caf2be9797a4b0fd583ec73172640e172b54ba7a060129c03a9128fcb3c73d0778ab37f0aa26488affe8333785e2b4a0cd410f0f597036d80711bf9f84e53da92b0815f8636405c879a45e555c6c80a97f4edfe223982ab1746942e7d86dd7e1b70c66b838e4073", 0x1000}, {&(0x7f0000002740)="07c37b75fee224c57751d75d257398f4476cc5d2dce0438ae88cbea863bb6211079ef7cdbed6d0ab84798ce5a731ada244c9bc4f72a877f29c51a197bc805c4e69c9ab1618011c2810e8911b474719a80bcdba84063442157fd3b9e94fd6a62df945a387e29c471a4ce124ad9c618c3faa8baa21677ce08e736c09304d2bef48d7ef2efa348cc99581c697d8e705634f5474f6ec2d776137d06fc72c857f87f6288154f49272dfe02a06891521af888ea2adccfb57cd3e83fe0aeb36cb70c16ed5b5eea204d7e1f225b2ac317d22fc216e365054f8ab3798c54126b339ec449e516c626cb28c0b8cd28fae7bb75e598562510689aea3122b71783848969e71a5a6ecf8e87bd5b9754eb7a5e3268bbf23c80eea86fa235906c379e14288da31f959638769ebfbe5b35003ecbf45010f0ae4c8ec8f9988a587f2e1b611dd779ab3df62063f71c31e957c16a017a4e04925a132cb49211c0b715221d4c8dfde121f9ab6634e09404a69c2fbbf1275fd6435d534f9bec73a6014d43fda5394a3b0540a0bd4ff44f0fae2a081f64103a031b4b99181e3eb77449641d89156d29bd25b2e51cffe70ba1d73f6fafb131a9c93e3dc25ac53bf6bddb7924ca306957c3322693d1328671020893f056fdcc9b18fb59cd7741ccc942b28910c0de708ddfa69bc4324ef8dfeea1627e15cfadb982ccc71444be90862b7f4054cdabd503a4acc9c8991e8fb64eeb9ccd18bd54c40b10070e360c8600588387ff11b2d92250ef39c27393592ce334afb5a7c4ec2faf62bf1a8b761fc9b7c453986444846df46f460aa91f6278d76a3a92c646128230cc9316640845ae28989180a561387286651e81ca8c92b45e183c2297ffa3b78d3598b60893f2e4cca33f581a323ced70f6bd3cd01b79497e5e58e602481854145f41ec75b46a7bbe397344119b2c25fef9a7e64a799e407a0547fd3f3d99deb44dd28e8d5d633b2d09c46afe44be9c1ca8d2880ac8ff007852999b7fa406821bcddad145e7ba4489e93f54835bd07b9fa67a4cbd2a9a8962aadef28e5f5ed6b2d4edeb3305266ef36ba86ef0de17a638f544ec639dd5ce842e1fb8f62fc6cd9c9ed7a6984e9b63ae8edc4b70756450daf87b65e85649f42f8adeb2c2298508f477d29ec7b32e1ca67f98c220eb63b07984898541469ee08274fd4e802fba69f65a9456634409a39b9e71ce175fa0099c8b2b5294fbb5a1457d740bded7d9f464c2e5fd3a3a3ed854ca4fca46b08d56d712cbd13ca743b14001b36e240e824dde1f434bf5d9a403a1ed7c6447102f820f525562406cc09c5515fadd459bd930b8590cd49aec9b6f078f276549bd3b7b00bdf948c37de167e1c929806c159494df69fc1213e74c9501c5a68730b8ee31875c7e98113a26c9f2a3f15ec89395d396eb4f825aebd21ec2d6b85817fb891c0c65c9fadb2a00d83622cb58202287e0e466c7afa19f94939a0d52e9f96f778a0fb322a8e92ecfad6c327f23393d108d5c24b5e2b7a51f9cb6a89baf8142a764af804c14edc0931cce18edae91de94f67d30a8de33e1dcba6fd2d9caea55336f16c0132d74f2fa488f286b9a7b7c13bb29a399615f2afc1e24dd7c95ceb80a3ae3ae8559809367220d047ff79f22d02cb9863d57475c610b8593aa17a2b87c86bd2419ec5b68428b6ddc8032aa69a2604e9278b97a961af934f6a6a04e8e1e6f95d6ead7613d90e98733b1bf64ed74c8a09963f1ecc662be1b112143b29903059b9ca6dc2d9d30cae36aabb8df490d0290c938e44c8bb5e4f365f802e9e4b994cd3ec189fbf93c4c141ac3e795a1da4d59def457584e553dd20a9db99cdebe9489c6fec278a0900cf63398c28dffe19347ea94788093634996ab97028f19b8b033c671730d423e824785ab2a0ee0296a499d6b7f1a043f86786687ee7cb984cdebc21d0c6c19b060d88f8bcfeab122cffdee66bb7c1056a8d76b73dc0fefcceea3950981b7a92f2b9903804ebf53b0fea2b63d5d1cbeb00d91a5c6a0e302e349b1331b8e9de63ce38072d22a375d2262d1418a8d30550bee29dfaaa7825a733efb79e51da520376076a9028578187273327bc415019005f5a3d70df86fe2344bdb7c7a90993077a2cfce8f454244e6d124ded8aca5d190d2b85fdef2c90edb0c64f63b89511d180b0afe434daec32571edda136c76876833db4b700da4d12cdafb4327c7c549a646f70b8af9df21639e0e85d912b9b535a1c29ccad97b7c3168ffc672b5a2b76d55fd87fa5f9624ed4f9b7358dc5eef6101590fedc32587fc25d0039846992adc75b933bea801049a7934a361ce9c00ad5a6e2b69752f523b228320875fda3bbdc2db469ead19207d29136977b136d745d5d434b3118166b8608eeecb1b2dbfdb7e167f44688f87f9508a6a014f607a90acb65a3dcc7f6acc3932f47eff803aad9b16956a161396159cd284db4438a14e6c3de34ed13d82435621b7d554b868b212fa23ce9d2b401efdd218c3b1ed0a3bfd4669e621fdbecb93f54ecb2404f86cfebf3892895c6b6f199eddafa61f6c064d01a19e91cbbd32bb48c8a174aa1770ef679cfad4eb1999dd745f45048e27f7c158184f4d92d236ff2ab561f6afea70190c6e45aa12788ed23228aabf3158ac60cbf59ae4445fb9ba8e6d0d44d58b3b851c1ce78364ffc54604c45ae084fe58be8046fd5b76cfa924302375da7f3c0d938e06fdf77500f5830d179917f34d85446e62591dc6d1d0b0ef84dc850375599d6b7f5eb1f1bac1020dfa6de52f6d4643e4ae5dc1120455d522a7667d5920db792c421a287da23aba17a9afeb1fd6d374f68a617a05e084b931ec1692fd57ccd76fce220e24fe80f60c5f14f203687653b8c0d4b1900e99c030ed97619829fdcc7018842d8f1021ace57fdbfb8910d686ce59d014e3dfaa5a9383eb54d656dc7cf6142716ba4e3065370ceda304a00d24c675856ac72f557549eeffde34f5dab79fd76d919279b35bde035217d830cd2878db611ea8fd84e3c87db1fbcc5963a75f1f4339a769d1978491c973dc3dcf16c09c1a9c5481dab0992c9c202a3b354fba1b40dc7cea6da7aa09362f9fa4ddd03058d06963b679e5498fcd4bcf50a382dc68c1ef42b4216c3438613b746476b29d49327449edd0a1059640f7000bd2ff8793466ec5ac8d8a888476028e067b49a485c7498ab8d4bdeaaef98a26dd99aecb85378a9a7309a822b99d4d6a433da10c22dfb364ed6f0fe4d77a42a1ded69cc2fd295439995f143a423d07dc38c6b416ade503984b595491647f5c2636abfd2c387fe3baf97c8cef7ed8240614b30a6044e564990d94522d1c61961bc6b307589512a0aad61d378e1da0ece870f3112176095b406e1db89a99376700352f7c510b64cd8a080723c17823c167d2a67548eda10ef6da151a602606638b5d2d26a3cb7105a5fe6f5f1fde211a58220c8d680958d3bea3e9986d1c0fd61a1fcdea4e75f2f2e1f288bc1de44f0ea46bb16f88674d064efc6eafc9318d36b6afe992cf84cca7740f33d5756086d5e558ba534674eecd2e6ed0bdadfe6ee53e8baa0940928d3c4a703be1d583b6ecc7bc22081114a2fe6c7b33f92d0f4e90c2c3d099106ad4d16e35ef6d0a42cc99aff822cb3b20ce3b688f6e71cb90bf9628b7a1f2f630d662a5c30570fe414f9f22f9ab92779da275c44fb2ae68f601d58bd2fc12c882430a5319f3a0b1320e650e821a7bc82d46b2bf44a64e15257f4916d63d6339a5a3887b720b03387694b077e6cbfdc63120489d2452aaa7accd0a28345f9c8970045b5d274f5c274dd91b139881e3ac39264824fb63a94e1fbc661022e99c64c59afb5d620fc79bbf23d816d73846c5af849be076d64129cfe01b580813108ecb90f4601093f34192b5697475b6ba3eea1121394ecfccf20180b1011aa8747e87416bb78c168ac6e42e0e9a1c6bda5220fbe0e2c4557561a2cf863d6b4efe60d303e5a28de768218e3ab30539766de252df2ecf3ee6e5034b39cc9572f7aa5e719f93e7e609f70641a33d9c93f14678bd7a511b7a80e01ff7db766ccca87727af184cf8dde7d56806437c18b9740845a845b7f7c229d8882b74b043e51eed78e171704c0e58d080522d5b81dd8a54112ea93bd3c4c6ac67a7c2baf723d3e8363624db3219b132198fd0d31edb4ebfe17ed4ad58f1896c6888e3f4e1d69fda78bee9d11e4232f1c6eefc94d703440b127e20eb596b1aaa50c316240d464399422a6d0e93f79a97b95d9147edfe8d6c0e2fda87ce853af429580640c691ac6a75bfffb71f989defab232bd8d30da8007dd76af01f91247396c6ba381e57f6aa404513edd36b707369a0a173f1fedac755ade942d2113db0a9bec4e162fedc45f2aefa533e03145c559a112f255fd63e2f4d4ece02b8a3b7f57526d1c936ad31d905f9c4c1576c5673d6d493229ed4b99bca9d74b82cc714e4a697063ff95294632a89a3fdd72f342b44c524a876a05a1e372cea0fba8024714fe8560323c08084e7815efed935c4edb746f5b492c65b75d8bbe91ae4b81a381b555ca61afe1742247927c75c923aae66fde2770c4267f7cf619915c48048174638037b14667db0b5f69c5d547e4310f5839e1ac93419da62630a32f6a242448657b98c3d9b06dc028b27bf1dd16242027329e9488548939bf824b28341ebff67893c0bccaa1cd618c2b8622f58b032baaec10f569ebc49d4d10454b9bcaa3349cc098c050f5982f692596376047f535f28396719a90b3003d03391fdc0165dd64b2249cdc444c560b8f65a19436a9c1373b0fe2500ff52d4e6ec8926dcce09436d120e618d359c9fa04002af84e8a31f59ac4fb66734e7424948e2d4cc327f65016a9790110ecbaddb14c009a18666148d74f9f47a494e0f38acd97fc955ccc92db3c25d19edfa9e25b4b702ca10207b977e062a1333bf87dc60e9e1352a66232741c795e9bb49793fada77ea510aa4491b9e10568779c59f1da6123f0d5fad3a08ac1feb16a5fff4da513f438bbc215597694cafd7c75a0afe419387a39fb25f754f079130e077d7d0666e57508caec0c603f4fc7cc8af6f41c237cc9b98358eeac0752ffe0d6b6e3750bef5165f7d491aa0809611d895d8e60de9e7a3dc759afeecb13841ebb3fbaefcc3fdd7b3979bf2e3ff1de422c2060d8977e9cda31564b8218e4df513476c2ca57f99a367eaab75f10d938d2e385e2826130503ea76800bc9b1c0c59d3e195774c072111cc908426ba7dde405c0a6bdddd63c1970b9cf656bb9736534f37c409f435d63d2c915c50429716a5a89812dde17e17beb6b771d76758be865e393bca481915506f2b47dfb877e007f276533f5827931650829aa4edb185fd6f2db8f0b396f8ee8d31c9651d884a27430be86889cc0e60d71771ff8182d23fa0fed86740bb6328a0f9186e5142e11acd691682daf73d9c4f02ff7774a5cd78828193516091cfeaaf16f709754b6cca5349b1167bae21a5ec4f9e1de7a3103d1014753d8ebff0bc303a838937506c17aaa3546d631e1bccd2c2b5baeada0ea45aeed8c2f7f02edf84d0275ad8a7912926158b17840493dd803ab433642032bbd985df45f875afa38dcf9177d634274c5db42537751c1d8ef807b2ddf47ec293b10500b5f710de5dba7f5de48bcc86992836245d30d0f3df8089b36ac1cfdcb34558d8158d7666bace1053b19dde9d95c8a7821eaf044b94b57085ef6fd976bba5cd8b234909be092aee07949957fac3fca7da82607cecb5a7baf", 0x1000}, {&(0x7f0000000240)="76644b568c09f6b53ec2edc6e958819a4c691b78d6fc25875d5c94bc83ae0044afe3a9", 0x23}, {&(0x7f0000000280)="e017007d7d0e0ccd07cdd2d69d2745bf4756167bace5f91b8f826b5bcb990eec50ab459f3cb35c622e8e52f95edcff89e7608f9fbe2279f74025a5e639517b9bb52e816e6b8df22e50ab2a699ab5efafc4fb1a9b228638c3ebdc89877d0099a8706d57a9ba211e4bc4cd53", 0x6b}, {&(0x7f0000000300)="7f6bde462a3770d3dbe6c8b5a42e27c1893f177428756f8a735e2cfc2c0eeb411dd982483eb0fb405f166c95b2dcb1feb008c46cb17728a37e8c433faa2b04927db4945dda51e22dedcfedd9a3861876e1ece15c016182549a7406d4e19c2c6119b68870aa0b9a61134b32bdfab4a0bc0a1dec846ba1947040b3822d8dd1edcc846a21d7302a2e65e360ce0c82b24daf357b7db7dc", 0x95}, {&(0x7f0000003740)="3a7f357f442f0a0e74c7ee5a486685a7b85aa8202ca8c879b650f9b6e4ff4fc97b4bf31425e08c8920978911915311b3d3557b5cb14c094b6273949e921aae4fa95e0b6e3652bdcabaa84a2807465f9a856979ac82b292b4ea05b9e0f9c58c92f7cf17a2a92ebb191201635388b66eb303fdc5f5d024dc09e95757de52ed3b180c6e5bcf771fd95d086070f931f6a19be6210ccde771bcd9ce4c58853637fefdb50da1e6a7443d09b028480eaa897bd3e7b4ce476b67c46187dd3bef57132ddb446a322f4e68625aca583da334f1e2fe817abbf2fd1cad7c6d7827965685b28f405b08fb268d380301dd2afcc263aa30a6edd07ff9c2267b4ddc418843dd0c34a1fc3db7e6df3cc5d01f6bc27128bb58a8307dcceafe8ce3c0a8578a3adb14652002ef28cc6c734521dd58c8813f7afe22376e6a7870371893164cc8d47f19fa0b55efc8c5cdc4e04788fbf2fb27d732feaaa2bb51df928e369ac04ba684546b688d374b8320dad774325bd05ca5ab86ad865283fd74c8c90663aca9f2c469ca15318b17ef2f01dc92d0b7e67d1010b40f4d9301b5b07154f8bd8ef1689d8494ca37cc37378227ac899348732059be36c1a1ea2a6e2545d7b22096a0b764ab991fab8122222cfd44cd65246526c7e609c20d20d65d762aeb99e1cd6618a47b555dae77e701e95eca55f0c1664752c512a5acf1bad7d78be90bc64adb73ea0729bcea2c7aabfd54a42fe23a1bda250af9038ed6e03eff561eb1b27c6d24f47c56ccae055f691660a59949190295d43d27b153bfeadd6d287d620d62c46a16b0bbb2a465fc3b663dbc83b5ee7df303e4fc5ada62727a127cf95bc53fd8564a7111b13329e6ea5cee065524f408b12b2c0cc610ad64f44b9990286ee840cfac6e26d2a19b78648afee96090753efc03773d1f918d3c64f87b6450276e4a012b60b9121bbcca53727b2bfd43e59537c7380afe43e44fe9c93712b142744239adebb506d8439359293e58d816731e562518ae97e4a15246ff35e69b2443765361e0f3781edc97f537d3324c09dbff5dba3f62766a7b5e59bec32d17ae75f89d454f7b1f479398ff15e13c1253d5f465eebeeede8b3197e26f5fdb816ad2912e08004f6436bd2449a0592076ef55b05e06f2fed088a1037c1693cd1ec0df708748637d83b94ee57715702a5b8d0a2427144657a882235fbe62e28b98c43e315bff3885f998914851b7d84d19c688b00012a319422f0013e5773fafaeacae2fe3c6914c0eb5397ad06791bb6e81366a8049aa915e410b14e89ba392ffad5949bd15fd83920e59530a28d9c2ec4b196a71d85d5e63b5d60eaae601b1c6be8e8b1a8b33a097358f6770c3a1ac440d12d0e8e434983c595c410722f345bc85bf66e3c0ef2ee022fc918248dbc7b6530bc0876316f0400b1f9248668ccbefdbfb439ce24e099943a1b2e1816a4cc0602196515b7c101c0a7101be45ed935da8f48c591088dd9a5fad54c3dfb32c40a6d0f9591511c35c840c1b9a738cf30244566e55da5c50ac4770a2eddbe1e8bde02627c24d5b0929747425bd03fe7bf1a6687d0e2f3e0342d4fdcf5c1306116dd3df185666f93b14cf79cf48a8d58a009534aca57d686fc7478e692a461dd9f8c8ae440420ed439fce9f16e7f9e5f4c9d045a18030045d35c43d467a26572648ed2b4c4da212585df481d465862234882c246fb4e2e90f928c9cc16a99ec56d5bbc640b74698f9b0459984b30a54c91a2d4ee17c570b0639d7d1c0cb060b53d531c3bb695afd0fbf6d5f618afdac2cee259d0dece81d280bfcd67305c3928a0fd571330bd4ec4c4d7e928a7c19931c8e34a25b443d1083e95f9dcb2afd9dc5a9d1c74ab271be1fc23cb2f454f8c64f51841d235b3a0889e1391c02526ea5d8fddd43b428953dd2ba27a6ca61b008f99733d9c46d12c97b50bd0d733a9e3f10cfc69bcd6ccc1d1c8e746ce03fbcee887c40650e2057b55d72d1f4c270a2c84b79564592b3977b39f7684b0b7fbd133b9ad838368d689e71fdedb4172c58234181d3f46db5c787addf5923fca85cb1f0ea861e874c85280bf1ef3dd38b3ed43bfa11dd248158fc2b3f92a08239aa489b0384eaaa064993a7afe9bf6aeb45c5c34b5197ce2b27e86a4745ebba5b6f980b012e7b81d167de901e19c0698963c09878088f0fe5494780dee20b8159067459489e608bbe3f758382dce5034e1dc5d829a1058b3f78d64ddc46a1a5ee1e425a4b6937aa0aa2a09e41bfcd343c30c07ca35d44a486712a489500cb6468de3a95b4f821e096779fd6165bda884bcbfcc959b9ca2a1fe923e585c2becbb827329db9c352f5def4aab87c3bc830c0f2e82f2e4d39be23321a12e27eed8e36fc95ca90d0c49b6d0fe72781680b38e660a6d11cc1fffb84e871c8e57113711a2ad314e8ea51039cf4cac981dd28800faf6e1fc3ca9f75ed45c13cda6abe857b60c8d4d02fbe82a1eac7c373cefbcbc856834063b2c8efcbf48c33754f00a763d1398f9390f217ff30841d2e858b66e0b395e1f92d7bc823e3c03c859fed26f0ac9748c59c7744f2cf59d90d7aa4751a455c4a140fde18d2573825c81b60980da3e6df05788382e24a7f1024ad076cabf971188b0e24a10508b15f0ca0205732e85cafa2416a308da49936456c74d027fb68496a252b2cb582c3ed54a9e656a1dfe78bfdfb140e67306d0d45228de9c956eddb6e810d05679d146cf42f301d2886423ab44b7094f92bbbfb4bfe8040fddcd592a8d385ed31aae2a24f27326ce8ee593d05f5856d0d4d64c285f3e54e0f593ba2db83b8bdcfba10583eeebd673cfe37eb5f28d9bfcca3a3330ece2d2e2743ac412a16c2711a1d23bf2cbed97b88dc911e199ce855576965892129662cff8713bb6387fda8df87dd6477528134c391a3806718b4c74e4ceeb12bc2727864c4e8925aa2c0f99ceefa986baefddd2062e15fceffb9e56166fee80f88864cded36631309c47afa9cbb4c755106863db440573470690f508e498d079cd0aaabbf281d4b73251507ad425781950edcdd69c54b1e7cbb1ea6c2a0645c93aac357366b7112d038753873d7e4953e6c77c070cb03945a52c18a7073c552cc2646c4de903e598f8f0f705237450fc1663e91f3771898bc9b31b64d081f9fd29b07d38e5b7b3f6cf20a5573033e98444bf9e7641f6f5662e7996b27a728c94061e7e5a252e653898e7fcf1e7b585b2fc5d642bbd0e3c12efb22f810244a52738f6bfdb2faeaedf18976d3ec9314bfa349a8056d39cfba5b48b9a9ca9515f429fd291e332b1674b068da10d0f88c91cea48edd82c99b8c1182562e364b26e676679c533a4a3451197ee85d9ed9974380f2fe91e1762f9c222b447df2ee8e34ce17748167125fea0c2cfb3d9c9201d6f66f4fa56523b46712e76431fd4ad33f3bdc6081332e768c0c6e38341a44fcf612ad3b9d85a46bc8ab085699e064da3f75b53737679243c4869473220596748f64c1a9655a998a52703297d9b9f5ab9bc70e78be58880dbaeb6f6689e27bdd6a2e480515c2070b5af0bdd88d6c43e790c122e88f4641d65777433e033c6e767bbc42347049c60e2b1a82ce028ade20084323c5a400050b61097dce3da64a493cc59a4dfae356db3a46486a5baa28bb73edf83aada9276777e5e725a54ac018f4e00060f901b1d108f24c65a45b04397984a197031856ec3cf838a3f7f0723de2c40e102a2c5c2bce1faed46ef3f76ba9d9e3b2f7131d3c681c0cb93cebd936035ce163adab9f18d16548a1e00c87b4be0e2de58bf3ee595e9322813321a6d18e1f09be66af492b56879ab44ea408d5f57e777b18c3f8c7659d15f2f3453cea3b35fbe2fb87bec6c43d85f5016b829e01601f6d588d67e50d77853a451c017730aaa3dbd27393968a660a16292a56d87114e19f4b813319eb9365f65c6540d9260d48e3594a59d620ba38cdae76f1c13291f3171300782f8dba1a031049cfede17e71c5c91b28adb80c3b340b45c5da2bd7dd7ddc466e96482c509ddd6ee8c10fbfd7df9ecd188dca5f7f424d5c73996966c7e6134be8055a87721b841fa36f593f6ae442e3fc181b281b30b41c4ac4a162300bd325074a1d579672b0f218a71ef381f92020d2c797a0c5b673d201dd6ff0860f96d8b203c94a3f6982e8892973529cfb78558f7a6ae0e940b77e588d47f5bb5cf8b0e39a34c56ff853283b4c56f87d195c9ef394f990e183f5e1d361a842ba8d4a0de798d2f128c381936d698460afb4d28c41def7e4ebc7379fef30a31d1b251f00ea2f92e8ae3e307e275cfb2e408f24efed0bb4e3ea0fd6b14f705edb44704afb9e2e5cc52d5ac344fb8135f43b5861bc9ada9fc051e3cd05e56bb4efe7201e4128e3992762c52687232ff863dce33fd351c986f604ddfa1146798222986725d0936ff50d8d827ebbc2ef55abab383fe94a132fed557496623fbba28d050ef457ef6d1198f658d6fe55879a4bb02aef39f0318055b1e22ce9ad8c95172e2f9257884abd7ed67af143eb06cd60617f0148a9bb0605bfe3b4871202ae14e9a003cf41cc62a384e14139bc4b515615e58954dcb1b9e3a9cefc4a93e5164aab642c79cb5bb0f65a2e7fdf17d6ce99a66828e926b90e2b9308c019481b77b2562bb8b0d590721a661ee8de617d5faccb71d4682c40a73dacfce239442ccb729959531db752a8dae6ed4503ab7ab64abe3007f9c2525be2ba2eb655d2fce1456193e5d991985224faa70fce8d161658cbc993b1d7b359934d8bff7d5fa434ea03186472fd3d5cecec51333afa6c86cb15f1a18fb6c41a3dcb3bf9708cf57148b2be48b818d7dd39f065ce6640212a1452ce2a1cf5a7695cdcf19e9cc8715f67b99c614dc0386dd0f39f4115baad4c7cf6ccecaad542aa3cb123d764dd446d854674baf95e0442781143f367e67b4208f93c840fe75cf47dd448fd9bfe5dad9151f90a809eea1940666ac104e1a2e8a833db84ff31530c86accdf071bc77d744994d30dafce0033d8525f15932cb7e04adce81482b40816b6b2d9d416bb9731b09c422b80261161725f0151d75ab15488bf5f846b2a0f38a6eeccf287543cd60d7f84def92954384a64bc223cf676d810a341027b8998d3dec2236ff0f3023217deaca8dd17aabf7d17e0a26ca5ac285692808518eb21146fcb31282ab5937cb4b50fd4fbe038937889e70e4f1b2f9bca1246ad382a8982f2dbd7ba3d1f5110134611f52f08ecedc21f378c1ccc0e52c5af96fc307572e62beeda0978f3cdfe4d42c9d800aca5027bf3fdf9a5432f008cd866e051c7df197fcb7a6331398f84717fd84636cf8f5eac6ab47531398a96dbc4122fac22f4fcb3283446e9186ca16d7c6231d49eec1d301ae01db7879e848b3aa95da95f2f5b32149ad035bd0e057a4b18dc3049de4064cbc57498cbd0f890083190f79bc54bfd6123aa9029be5c0acb86fb3a263a74da8debbe70f33ed63c8f0e164a890b0e69d76551a3f3719b3bcc2f4f5c82ab3f35cd500a86c6edcfea34242f6de78a848e4b3b74e5395cd6beebc45cfa4278d082441c6be0d51a3f5fb435abf9209f643664ef453e1d3085b4096fe0c7bd4cd92c62d8c08c9e84deccad812e7064a120c682170d86601aae844bf7c5cf064440ab3f228aaf40607e5e685bc544424f82b63b8a06c9fc57bb2c7063e76ece9b7e20dbb1de6543dad5b15420a7a0ad655c2dc65481fd462f052fa2d8ef3332000335a73990f1bddf3b0d3c471085ff42b7306d912ef2fe60", 0x1000}, {&(0x7f0000000500)="ea3f3eee87b16f714a1938e9de9e98438c16520091bb84f4a4855a73a5e51720b13a7f9830cbb1a97272c5beb44199c31b7a106aeea540b9950786ee68876a109dbde54abde460c8ecf97d5ad4bc7723e0b203649862f10ea166c51df89e6b2d60a4567e49fde4909d12cf968ee4951d6f2f87097b1fbe4e36a4c01cac27bfe4932fd54e59e9c8f2862b3bb4f54029f50cea695f912b9c50d2c9b38ed09cbc79565f451a241f38a62584b23288704005d00fb1f01ab30cdc674d3f43bd15336d3d56a57dd6c80b9e4ad921f89722ce731e9b12f8518e59", 0xd7}], 0x9, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r5, r8, r10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r1]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r17, r18, r19, r21, r23, r24]}], 0x68, 0x2}, 0x400) 14:18:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x3f, 0xcd, 0x2931, {[0xffff, 0x20000000, 0x0, 0x3, 0xffff, 0x101, 0xff, 0x0, 0x100000001, 0x3, 0x9, 0x7, 0xdfda, 0x7, 0x5, 0x8001, 0x1, 0x6], [0x4, 0x401, 0x3f, 0x3, 0x8, 0x80000000, 0x5, 0x9, 0x7, 0x40], [0xf7e, 0xea87, 0x3ff, 0x1, 0x8000, 0x9], [0x9, 0x1, 0x1ff, 0x5, 0x6, 0xfb0], [{0x0, 0x4, 0x4, 0x7}, {0x80, 0x8000, 0x1000, 0x7}, {0x7, 0x9, 0x2, 0x8}, {0x3f, 0x40, 0x9, 0x401}, {0x8, 0x1ff, 0x3, 0x8000}, {0x6, 0x246, 0x0, 0xfffffffffffffff6}, {0x2, 0xfffffffe, 0x7ff, 0x100}, {0xe8b, 0x1f, 0x81, 0x9a}], {0x5, 0x6, 0x3, 0xfb3}, {0xff, 0x3f00, 0x1, 0x38}}}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, 0x0}) connect(r3, &(0x7f0000000380)=@un=@file={0x0, './bus\x00'}, 0x8) 14:18:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r3, &(0x7f0000000880)=ANY=[@ANYRESDEC=r4], 0x1, 0x800) msgrcv(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x1, 0x5f5e502cdde18a3e, 0xfe) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = getpgid(0xffffffffffffffff) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000003c0)=""/85) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r19, r18) chown(&(0x7f00000008c0)='./file0\x00', r15, r18) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x2}) r20 = getgid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'\x05\b\xa3', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r9, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r15, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r21, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r22, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r26, @ANYRES32=r27, @ANYRESHEX=r32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r8, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r33, r6, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r10, r7, 0xa5, 0x1, 0x100000000}) msgrcv(r3, &(0x7f0000000080)={0x0, ""/158}, 0xa6, 0x0, 0x800) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r34, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x25}, {}], 0x2}) 14:18:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/184, 0xb8}], 0x1, 0x0, 0x6) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) semop(0xffffffffffffffff, &(0x7f0000000080), 0x0) 14:18:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') getgid() syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xfc00, 0x80, 0x1, 0x1000}, {0x1, 0x43, 0x0, 0x7}, {0x0, 0x3f, 0x1, 0x400}, {0x40, 0xf6, 0xdc, 0x10001}, {0x8, 0x0, 0x1, 0x4}, {0x3f, 0x8, 0x3f}, {0x40, 0x8, 0x9, 0x9}, {0x8, 0x7f, 0x0, 0x6}]}) 14:18:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) 14:18:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400040b612431406b3c565dba598b2792199ec035da90ac0702298598d45127169ddccd689b74387542dc2741d64afa89f6187dfb614664e4305876e533c87a91ac3151bfde61c9398afd04c5394c3a5f134d2689ebbfffc22b20301820b4eac06ef91a3f4725cc85093dcd53870dde98cc71eb83acc22eb0699caafb81eb003847f4730"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC], 0x1, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$inet6(r8, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = socket$inet(0x2, 0x3, 0x3) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x22f) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r3, r7, r10, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r6, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r13, r13) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r14, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r15 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r16 = geteuid() r17 = getgid() r18 = geteuid() setreuid(0x0, r18) setuid(r18) r19 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r16, r19, r18, r17, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r15, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES64=r5, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r21, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x74, 0x206}, 0x0) r22 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r23, r23) r24 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r26 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x12) r27 = dup(r26) ioctl$WSKBDIO_SETMODE(r27, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r13, r20, r23, r24, 0x1, 0x628}, 0x100000001, 0xfa, r25, r28, 0xda304f2, 0xfffffffffffff037, 0x8001, 0x1}) 14:18:45 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x2}, {0xffffffffffffff9c, 0x100}], 0x4, 0x400) 14:18:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x400) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0xe0, 0xfffffff9, 0xfa, 0x1005, 0x0, 0x8}) 14:18:46 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x81}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 14:18:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = dup(r3) open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0xe8a39f1287940496) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000400)={0xffff, 0x7ff, 0x4, 0x6, &(0x7f0000000180)={{0x1, 0x1, 0x1, 0x7f, 0x8, 0xfd60, 0x6}, {[0x7fc000000000, 0x5, 0x40, 0x1ff, 0x77, 0x0, 0x9, 0x1f, 0x80000000, 0x1, 0x3, 0x6, 0x100, 0xc00, 0x8, 0x400000000000000, 0x80000000, 0x2], [0x1, 0x8, 0x0, 0xf19, 0x40, 0x8, 0x1f, 0x5, 0x7c, 0x4], [0xa26, 0x84, 0x9, 0x9, 0x6, 0x5, 0x2], [0x1, 0x2000, 0x6, 0x6, 0x788, 0x8], [{0x4, 0x80000000, 0x8000, 0x89f0}, {0x7, 0x2}, {0x3f, 0x6d00, 0x7fffffff, 0x3}, {0x20, 0x3, 0x9, 0x8}, {0x6, 0x100, 0x401, 0x8}, {0x4, 0xbc83, 0x8001, 0x3}, {0x7, 0xa68, 0x3, 0x1000}, {0x3, 0x42, 0x7a0e90b4, 0x331ff10}], {0x180, 0x800, 0x4, 0x3f}, {0x1, 0xffffff80, 0x3, 0x1}}}, 0x7ff, 0x7}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0xfff, 0x6, 0x1, 0xfff, 0x1, 0x2, 0x0, 0x1, 0x7fffffff, 0x1ff}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x6, 0x0, 0x0, 0x0}) 14:18:46 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000002680)=""/4103, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfffffffffffffde3}, {&(0x7f0000001180)=""/149, 0x2c3}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002580)=""/204, 0xcc}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() getpgrp() r12 = getuid() r13 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r14, r14) r15 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r16, r16) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0xfffffffb, r16, r9, r12, r10, 0x4c, 0x6}, 0x5, 0x800, r11, r11, 0x4, 0x80000000004, 0x8}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x4, &(0x7f0000000000), 0x4) fcntl$getown(r25, 0x5) msgget$private(0x0, 0x0) getpgid(0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) 14:18:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) 14:18:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) pipe2(&(0x7f0000000100), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x178) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='\xea\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x1, 0x4}) syz_open_pts() r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x4) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x5}, {0x42, 0x1ff}, {0x84, 0x1}], 0x3}) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0xfffffffe}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 14:18:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x31) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x9, 0xffff, 0x2, {[0x1ff, 0x1ff, 0x3, 0x9, 0x80000001, 0xfff, 0x100000000, 0x8, 0x1, 0x1, 0x1f, 0x5, 0x800, 0x9, 0xa301, 0x0, 0x9], [0x7, 0x1000, 0x80000001, 0x1000, 0x4, 0x2, 0x3549b6b3, 0x4, 0x9, 0x9], [0x3, 0x20000000000, 0xfff, 0x7fff, 0x6, 0x10001, 0x1], [0x6, 0xfffffffffffffffc, 0xb0, 0x7, 0xffffffff, 0x7fffffff], [{0x7, 0x1f, 0xb8}, {0x0, 0x1, 0x10000, 0x13a}, {0x0, 0x20, 0x3, 0xf3a}, {0xffff, 0x9, 0x1, 0x80000001}, {0x0, 0x8001, 0x0, 0x1000}, {0x4, 0x4, 0x6b929a3, 0x2}, {0x8000, 0x10001, 0x14b, 0x2}, {0x7, 0x4, 0x6, 0x7ff}], {0x3, 0x9, 0xfff, 0xcb}, {0x4, 0x0, 0x200, 0x5}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x4, 0x8001, 0x0, 0x0, 0x0}) 14:18:47 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000200)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 14:18:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x0, 0x8, 0xdb, 0x4d4, &(0x7f0000000100)={{0x6, 0xe9, 0x23, 0x7f, 0x6, 0x2, 0x2}, {[0x4, 0x20, 0x6, 0x1, 0x8, 0x3, 0x5, 0x5, 0xfffffffffffffffc, 0x0, 0x5388, 0x3, 0x0, 0x9, 0x5, 0x9, 0x8001, 0x5], [0x10001, 0xffffffffffffff81, 0x6, 0xff, 0xffffffffffffffff, 0x1f, 0x3, 0x20, 0x1, 0x8c25], [0x100000001, 0x5, 0x80, 0x80000000, 0x3ff, 0x4b, 0x3f0], [0x10000, 0x4, 0x9, 0x3fe0, 0xfffffffffffff801, 0x4], [{0x3296, 0xffff, 0x3}, {0x1, 0x3, 0x7e80000, 0x8}, {0x2037, 0x8, 0xd1, 0x7}, {0x6bf, 0x6, 0x4, 0x2}, {0x8, 0x1b, 0x3f, 0x5}, {0x40, 0x1, 0x200, 0xb1c9}, {0x7948, 0x1, 0x1ce00000, 0xb86}, {0x990c, 0x59b3e7d5, 0x7, 0x4}], {0x1f, 0x100, 0x5}, {0xffff, 0x7, 0x9, 0x6}}}, 0x64, 0x80}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2000000000000282, &(0x7f0000000280)}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000000000001be, &(0x7f00000000c0)}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) r6 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r6, 0x2000747b) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYRESOCT=r6, @ANYRES16=r5], 0x2, 0x1400) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = socket$inet(0x2, 0x3, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) openat(r8, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="fa00005c54000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r11 = dup2(r8, r10) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0\x00'}) fcntl$setflags(r7, 0x2, 0x0) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) semget$private(0x0, 0x62f2a24c37e5a520, 0x200) chmod(&(0x7f0000000440)='./bus\x00', 0x2) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 14:18:47 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x20000000, 0x80, 0xb04}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x2, 0x5, {[0xfffffffffffffe00, 0xfffffffffffffff8, 0x200, 0x9, 0x1, 0x0, 0x5, 0x1, 0x7, 0x1, 0xda, 0xf9, 0x4fe8, 0x0, 0x45, 0x8, 0x5], [0xffffffff, 0x8, 0x6, 0x1000, 0x80000001, 0x1dbfb8a3, 0x6b, 0x100000001, 0x4, 0x3], [0x7, 0xffff, 0x0, 0x100000001, 0x3, 0x5, 0x2], [0x4, 0x1, 0x65d6e153, 0x0, 0xfffffffffffffffa, 0x9], [{0x6, 0x6, 0x80000000, 0xfffffffffffffffe}, {0x1, 0x1, 0x9, 0x3ff}, {0x7, 0x2, 0x9, 0x4}, {0x3, 0xfffffffe, 0x1, 0x8}, {0x8, 0x40, 0x7, 0x40}, {0x0, 0x80000001, 0xda, 0x8}, {0x0, 0x3, 0x2, 0x200}, {0xffff, 0x3, 0x3, 0x5}], {0xc28, 0x0, 0x1ff, 0x8cf}, {0x8, 0x0, 0x7, 0xb61d}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x4bb75590af9a70ae, './bus\x00'}, 0x8) 14:18:47 executing program 1: socket$unix(0x1, 0x0, 0x0) 14:18:47 executing program 0: mlockall(0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x7, 0x8, 0x5, 0x1f}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x182e, &(0x7f0000000580)=0x2, 0x4) dup(r1) openat(r1, &(0x7f0000000540)='./file\x00', 0x8, 0x1) 14:18:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x3b05057d093936) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000180)={0x1f, 0xc4, 0x80000000, {[0x20, 0x3, 0x8, 0xfffffffffffffffa, 0x2, 0x10000, 0x80000001, 0x5, 0x6, 0x2, 0x484, 0x1000, 0x3, 0x5, 0x0, 0x3, 0x8], [0x7a65, 0x3, 0x6d, 0xffffffffffffff7e, 0x0, 0x4, 0x8, 0x7fff, 0x80000000, 0xffffffff7fffffff], [0x9, 0x0, 0x3, 0x4, 0x1, 0xd2, 0x1], [0x0, 0x20ae, 0x4, 0x0, 0x7, 0x200], [{0x7, 0x1, 0x0, 0x9}, {0xffff, 0x7801, 0x3}, {0x8000, 0xfffffff9, 0x1, 0x3f}, {0xec, 0x8, 0x0, 0x6}, {0x0, 0xce, 0x7, 0x9}, {0x2eb2, 0x6b1, 0x2, 0x2}, {0x9, 0x1, 0x10000, 0x2}, {0x0, 0x7, 0x84, 0x200}], {0x5, 0x10000, 0x5, 0x6787}, {0x20, 0x401, 0x8, 0x3}}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x810, r3, 0x0, 0x4ae) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x8}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socket$inet6(0x18, 0x4000, 0x7f) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 14:18:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = accept$inet(r2, 0x0, &(0x7f00000000c0)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000001c0)=0x81) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) pckbd_enable: command error 14:18:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r10, &(0x7f00000004c0)='./file0\x00') r11 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) close(r0) 14:18:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x100) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}) 14:18:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x40) read(r0, &(0x7f0000000200)=""/194, 0xc2) 14:18:49 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:49 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6e, &(0x7f0000000000)=[{0x3f, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0x9}, {0xfa}]}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 14:18:49 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, 0x0, 0xe20}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x15c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) sendto$unix(r1, &(0x7f0000000100)="f187312247646eb8d5ee981affe034b8de652e4025d639826a1e22f7b11e630c9370b1fc7ab8ab3396e1d042f7cb4ef0e9823b0aa63b72c7427340059bc8544fbf92335d9e42d3ce4af8b5990b25e12b42ea5dd33b8ed6234e7ab7fd0326c00596d2a0812c84bb95fbc1081cadc48adec9be6d838a8c47a524eb88f30354673d28b90735c0d73f957aee33c3b22e5edcd812808c8f901862ce5abbcdf5c5507639403bfef0fda5e22d1ef1c88191dd5b08ec21", 0xb3, 0xa, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x401, 0x800, 0x9, 0x1, "0000fafb000000000000000000000000bdbd00", 0x6, 0x8}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x9) 14:18:49 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffffffffffdf7) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, 0xffffffffffffffff, r6, 0x4}, 0x200, 0x401, 0x2}) setregid(0xffffffffffffffff, r6) r7 = socket(0x2, 0x10000000000003, 0x2) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) connect$unix(r7, &(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=r4, @ANYPTR, @ANYRESHEX, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES16=r9, @ANYRES64, @ANYRES16, @ANYBLOB="5fba501e29b3e9ddb91bf4ad41ebb7d5cfe462dc21e7355d9f386da2a0d322732eb8eec6a20653509e77ca8d1e1207af9c827f54d6867fd801001573aa0ca377b3e16265724497bd4d6be3c2f4102ca8905a7ec91c5312d5f92c8ea5e65f264675568b76c383e118901d1e39bec9a2cd358dc8ed5fb20021d672a788ebc2cf060b57aeacf104db6df0d628d92d6784e6a89b966a786ce87da773913c995506b3597c3355bfe10162e341196a8bf31d98d95049b5f04ffe3a9af3b1a277861266c49286313ee524975c9c340287b7a7c9f091291c27fe85608a475764fa7477a15be4fd4ec7c7d0867eba649aff", @ANYRES32=r8, @ANYPTR64]]], 0x1) sendmsg(r7, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0xfffffffffffffe33}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)="05", 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) accept$inet6(r7, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) 14:18:49 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x11, &(0x7f0000000100)) fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/50) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) dup2(r2, r0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000380)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x1}) 14:18:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x14}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) socketpair(0x18, 0x3, 0xf9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x4dc000, 0x2, &(0x7f00000002c0)="2a85e3b813416b2f7e73719da714c8ae4883aff26f6c96b9e2eed300358091e2462181ce2b5dc6ab53442e59938ad9bb8be15e0415d31af783fdbe2743577798472f16c48f6340c4ccb9560a9e1f4c2ebbe4261b1a5d59f255a4f2a054e22ebf1b070552effb56a76420449fc94c2cefcb39d2bd35fa61e1ca2d61721e9b4f733e7508af6ce47b78cd6dd387d6766907bc468dbb6da44f8b3dc73543530181319e1f27ede3b26e22a39f4f16df70619321c0780fefcbe49631717458a678dc42d4871a1cfeaf70a3bb8a311bf229dadbc8ac790b3265734a0d35f935d241759ed78a8eecdc8950b4373599f0080111635aeb99753177b8df394ea305ec2d6417742e3f919d9020067cfd4e9609fd191dac8a2fb72bb726d51b225fe61d139dcb8e8f7ec3df962c140be3eaa232a99ed4f19415096b75aff5ead711c8738a8bf3f852a93002bb3da1aa058baebc3526f2b8b56fd36ec2c89f13a5db6f1569eb75fd8b75bb30f5eff8874957ef07c8453d06b1efaa23c9793aa8bccdda2b813c6d4f205e5045f3f0a835505580cef5c06755694e55288c25492d940510d3cbce96f41694eff549f26d041d23f2c2ff54dbe7165b7f4e42dcd8a5d9c8a23a426dfd4c319a605422866e2115ee9eeac247e0ce30dfc0d92e078e4e923c49892f03bdc2ae07723b2b33f299e6d593016292fcd89c3a705c6593e4761fdf377c178b3f0a32f9bef964489f3de73b871c6061950e7ade2a69b1a31ba5ec4263bac89bfb1341d32d9b1749c16068e36b769cb00f2b60b9920991da2dd9cddf89dc80e0194adb6bdf59888b61deae32f238a8afdb299bb59884d1f3cac8d7b9595ba69d51789b6d8314d9f1471284438284de1734f8ad7de528c6aed2e65a4a8d6f99ab8c5e887f1a08ea75cd7ed6156164043cc84ead2473245feb74a5f47899d7458d08976c2dddb96851f102849ea42f20fa897b1a31af4d4f3b4811f6bd78d5f0bf6fe3ec684b7ba5e941f8e97991ee673139361eefcf5ab503519b82870c393a368655d7df4ba555a6d5fc221a13c0f237bf034f6974178ab771bacf2a28958294301c008a1e22ca873784c535bfa7deaaacff8342e989ddfa7911b240e200f9a3361d2996dcdad9555ea5d707348d95a363a78c4c05930f6256f75a9eb5acec3a889aba4d951c5946116372bee88bede43a04e4519c571267c5b082b31f209dbf230a682c5229a5d86fc8176ec35774c44adba853993a3baf0d69726b609521a9a6c477705d7b55dbb9b6d0fc7c370d6e9c217491ea90b7df5fa4909e89ebf0f7341af8de262e6101967930a234cefe3846bd073f9c9f81076497ddf4b40d1a95f714f0d662a43d48c29169e6c5411a2dc521d2968c14f4df91fdc6c4a4122bd48159946f35c34b5d39a1f1035601faa18cf0a42c07d7ca9ed46a0232eedf8f892bd5983f5fbe09f7bb8edec1ec28ea5e7b467780d860ffa32c114c68700114dbf7de99e3960b104c1c8fff502aa447d97266fce9700ae168a4f1e221916490526511affe8731c702fb3dccee9f183ee91225d42aa9faaf3dbc3142a93a00162dee6dfea24b019fb1a5adeb0ad07f8233ce9de8939504ccc07e5c0a7a298bf26fd78cafd5efb084fd0f754ddde2fd4531d4077d0a79ee5583b486965ad9fd1726b9788c53eb731c18be0ed782d7319bcc21cfcf9163f8222cc96d338afddb6c50b1e22b8a547691c81ae9da5f7993254f8ea492d5ff28530f2e1cdcf6555feca78c4ea0ed9e7689c25e67122729a94ef3232f7e079495aebf032d1a8adb9b8f0238f81e81e57028bca05909a7620ed918044607478caff95108b24c5696dde75a4168afc3fb7e4a409c168bdd57d7334e1116ce693e4c0f61e79f170b8a64dbce2f4946478fc5b1b764c60cf5e1849b5056b57b241612e938bccb67f58322ad6f0513aff24d7482e7c28267015119aac32d71afe82c28fc19c357edcd0ac923b850f734c46d6f592b6555633e08be2f551764d9b568fe13dbf46a13038ace37cecb8f541226d33467e627457ee6c7e1522b9eca28abfddbe1c841c1f6a374f1bed68afc22ba08d092f4e0dcf7e172a0b72b5935c4c590259e328c553bf59a3dcb130515ef5055040dc6ff19582d62cd89c800df8b7e5656e966ee069b1319a1830e1b0da435f597443934d04f58d9d3d6c03f38ba2167788d537e4ebdb47ca3d02df51d69ecc9f7bce372981197b10bad7b14ff3cd7ef5edc3d62db30f083abb4a7a585032c89aa4803d8a26d0d850668bed3764d1f5964852167f9fad4700dc725eff4dbe21f09a4c69a8c541d6e8029b67d9388534c17aef80eebd70366f4a2a2c75546f43c7418a8c2a8187252a3961f4de0a4cf4fd7fd1c4776f4a399119567c66361e730000f18c158b31cc9b84af3a0b9fe0dd611f19828d17f7efcf4cfbf2a41152a4baf808eb44b927625a7bf5cbf1d912687c84eeefe5b0583d4e27743db2f25754a8d35147f6a37383acc12d2900f8fdea6d8b8945c5af356458986015454cbfe9a6e14f73d71decdaee5c253ddac709c582260b26dbfce2bc52a84b8ebca8c31b23092762ddec751dacc3275bfca1d9240d926d9bf68ed70845898fb1b029eb261b2bc43508a04d93e77cfe325ad1998da49ae761d637d089d883f60dc545cbd481605df2a0e5b08ad89120e2d36818adb70115712f1233205c8c19166408e079d8db3c583ec42ae36b405b870309393039d5cb8bfce337d4e20d2e06595706a81063cc4293d58783ee9684be2ea7973d068bdda80b7dcd5c939be5da39307728fbdd373ff2a229829c022416f136d3e266472d87b82555c99def8b690848a0080b22ea3513d64c3b229f9dc1c9098238825829f2783f5066f0998a127a33662130dbee0d9db40ba3797b525cc7dffc8d97c3756b9341452be6dbc4c4fff67796dea16418e64a140cb7c56deeeaf901c5651621fcb68d3628ea6df378baf1b72964ea025f31896503e0d2098dba680f4094a18aa4aeb9e1d7ac285ebf1cae20f2f1f82e2466dbc57dc73487f999775c335d569832de8c3d8ac7eb6072b97234a81985483ef2488d43db243d590a3187e6579ca16a0b4dcc65aeb5bab3d745d1d3d4ca0355a2cdcb883b6dea556b2b4c9cf0727a3bd2311c986060f573fbdcc987c752e5867d5d54a55f2f03bf12be6538a3eb6e15ed62d898dcb63ea96b607a9b33f0d358094f5a7ff2ffd45973554d9d77ecf761a46e0fdd54890bf3f7d77c824973e44f7da9fbebebafc385b25b10c7304a5e7b159593daf0757e066e1a74b78590beca14baa3afa7dc97b6ae126ee42bbd8149d93e7752243bf310d1324daaa8b65e28a02a10e2ea07970471a8ec24b4fe2fc7fe66edbdac50f75eda6a41b631e41561b28b94d033d15629762663b3190d1efa214988181612c344925c828f3c84c9762f4399da4def476d249296424a87113ecdd950c2dd5ad5fd72f56793021bd1ba0a48d1b3d29cf8158570d3866ebc3be98d8357941c317bbfab270fddfd4e652b1192cbf5399143d8ec148a8098ecc41498a07da121784567c803284e03d0339cda185643e9383d31b2a4a0b4610f7cd03b31143c8d21063da079fd5e01443f8b372bf1fe63d9373aab8f14830e272bffbd3b069f77c179fcc629741c94778a512d4f283fdd249c7f3d320ceafeb31866ef7a74418f2335afff4e1a6a0715f2a5101579a9f1b1fdcc2a537adff2c2b8d657f091117c642a1137d7ca1cf0a30bcd7c0a1a57390eadbf3ed6f7e989a74fa8a307b77babf896562ffdbd42548d26054435564fdd73f1ae4d9421e7956e817003556c84484167f26eebbc0b2c4ce642b822dd41a4e6e890658235fc449cc08063ec208ddc214c04b3b673d57e9ce092b542f11ec8a42b0527076a6d34958143a74f1d83e0aa040d4b10bc9405d12bb66d25f458d56ec15f995ff98fdab54a4edaa67df4f9a3ec14878478757e74551fae06c95faa67766168fd16fdc08b7011bc53c4625f694d33177516dbd5f3ad994d01e055ce8b809cbb2b5217f7f28d77c405e7f4e61bcdf7efa7cd30dbd20b21b639fa7741638ca8f53ceb92570e77a7132ff2de230db5f5a3a6d5c443d702267053dc7cb14ff9dc6c589f0a675f2e11531fd50adca7050bd9a38e7d7a3861646346a75f4843af34688ee1e90fe5c70f43bb977a8bd094c2e08b4ecaade39721aa1438569bef45e99b4b0071095c14e4b995e089929c35c2fab74867d05a0e831c08bc645f325ac22b27698ce29d9711ec4d6b17318be8cd61a986a6f1fe0ba08741296b732807389fe163072b271fe99fcdf8d1a3ab6c4444f0f2fb9bbc6f4497bc5a4091e1b971855b0ae731ba6de292f59ae5811627219868db143c35a691a48848fdf3a332294791f5bfb89a083649bab311ce03f3489fe37965f83b9f67901a59c12d234d709c805c3e4048a24662ca76779847913d22f28afcd68689aec3051e66a76a385174b829d3eb6fc6cf6186e3543e2b4cbff5e0653371f1a04b607b4fb22f6926324dd69e8d2092af50ded79836828de3ae8272f8f8fef28ae724cd65892c79acbf266b5b319d56c9ff123b25b4bab5f08db16567f114051990eec3fd1988404b6499e290c21f2002a18ac374686ce5887abfe869ce1a08a2db47329d389b233a266183911c05736e1f05f3d571aceb2a76145bfc8f540169c81c7d0f9db89c3bc1d68afd37986c3cd330c83a2671ddf66d27f9208974225d233594146389ac2b4e28f2d60fa9bd795de0c21c399807a08d4a04360b90d450756c4e0388709f638ca88963542b328a7a0e0e0f43651937d4f514f5dab29568404d3c2a10ef1ea8fa3a39e05b785698460297677dcfe49d4fc69b93ffc7990913c141dca1dfbec7f7eb58086d25ff696451487035cded6105ea1b176a5f3bc4558ad94ed99a1f36d8db7e155ff766a9ae17179b8886e26f4055fc3faf18af8d3a42fea7d6f4b4925cd6506fcf5032166cb0b3ced9c09d5c251818601afa808465f83222ccbc1c29e10991c169a3d117e696eebd19192ff62ab1a05e4f0faca508233e4a6150f2c4c5c114ccf5eb78e6236e0cf6a229fe5f36791ee2cd9196ef58dbfd2c8968cc901184918613270b34396090ab45ef62798ce7afa9d7fdb56e009f1a2d8f61af30406ead0b5132a0cde033551fb733ece3a88d9b850f009a871226685ea1352e9acd200ffc378510880b35e811ab3706304163054e1c911ee84cde5b856b11021dd4e1cc5b4c99dfcf42de8463aab5c30757db54ce0098b566f98eab19ad691b6e0d86464957b2f17227100140e7113b5c59db666afbd681156ca3257e32e2cf33e4088fd02b1eef6efeb12642e6023174884d4b83d1c0f07d86e7f065fe32e6cf99fba69590ad99d1534d8068b54a9fbabc63f28ac06c3ec83ca3fc67e992b5ef1c960ce1eb95c99bb74358f305275170862b2915d0faf509c4e75b168ef27552e92909e101ed94487a1c5065897ee1475009fe5f901bc9e68b7c0dc936792998db1088cbaf5b5bc463f4648bda7a8c1554ac5b3c6f52ac78ea5d42e2c8536faeca237ac31d6b4d7dc7da609ed07f2b8bc2c650997069d243bd9f5a4b9b57625459444904f7da1a6cd90eea851d72c18f57d917d7ec20fa453b80e20ce44a195fafd14eb8e933133f75079dfe7eb6a0e063128c210bfd1b41cf533a223ff5ca258693bbc1d3427ed728041a934e27801f0a8f9c8fa7b417f330409dd82294ca395fd045a8b9d12a64decf583623eba3fcb", 0x1000) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet6(0x18, 0x1, 0x5) 14:18:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x2, 0x1, 0x20}, 0x3, [0xb2000000, 0x7, 0x7, 0x9, 0x1, 0x9, 0x4]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x11d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x80000000) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) chmod(&(0x7f0000000000)='./bus\x00', 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000880)) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) geteuid() pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000640)="28bf8eebfb061e2ae1b5f0f7c6a8df240bb2d9b699ce5e65febf5f669e7527c6bb92e1bb14e9c6d26b45aae8972df3a1084411d9374b00fffd55b29dbb8f0077da7b459ebadcfc74d8d88d8622f4cb87037ded7da934f3dffce7fb43799c12f3173966da909e2fdc18658d9f9d", 0x6d}, {&(0x7f00000006c0)="457b6c2da3d34981d3c6f27f2f9434b5eb5c0c4d17e538dc066faedeca8ae769ae09e7988dfe5f197be96d9660a0387d00e14e090d1aef8ce49e0f73b00f37e3043a57dc02967fad6ee20f28cef9c90e5ecbbc44bfff142bc59435fe921f7275605911e5891061a0ec6c8d14075bd3ad5be88c449086729ddd3575e47c26af3410bc895504e279a0d10e608d280af888d3c7eb6c0a6d1fc698", 0x99}, {&(0x7f0000000780)="1778545d1d179cde4519fbdbb305f07d1587dc79ce01d8207a962e0aee2dc8de2610d4daf76ed8adb7a546b87cfcd750b0d05e7d7043d344021d91bb1c259dc0cb4436bbc03e43f41f2ffe359dff27968841ab7e901992dd099d88c8f0d6881b", 0x60}, {&(0x7f0000000800)="745133ce4ba9e61f47adc58dfd6b2a6473c90c802de437581b9af54b4c", 0x1d}], 0x4, 0x0, 0x9e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xeb4759aee046e35, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) dup2(r6, r7) dup(r4) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) dup2(r4, r9) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="a4765bfb9349bec3e15e84af27923c7426a952ee837a8770fe2a6e1bfaecc0b5f9c6c72aa39d97a8f15fe44bf70e8ad55e5e6920cc0891cffa69aaa29e66597ec811a8bb0a02d3e09424b5f88756fd6450343737ae4fef213014c28eca3d4c588a57fbd12887e761b52f6bdafcdfca4ecf811d0f468451a74bfffcad540c426f9a70af7aab0d4a29558cdc14319be42eb94af76b085cbcd05caf3f13fff2ea114df064ceaec00192626f6d9c6fe5a7fbcdbba6b882d75621f60c6d2d74ee69ddc62a507cc5797532d660ad88ffbf58", 0xcf}, {&(0x7f0000000080)="8b4eb81a4081ace5d419d0dd833d61534d55ec80d14e74246597d31714a812d16f945f978c99dbaba7bebff717d727c78ae1b1a1a3cb8020376fb6c39527bc938fc2a98f4ed055392757e0ea8107e0410329933989196713259b01ec9220d6a9ae1aa022", 0x64}, {&(0x7f0000000300)="68e4351fbaf9dbf8159e096c6f41d9937819b4a363441eef2532e5c2b50a784c7cc6733cffbcb65d574d5359a893d515ef1f036a7a0921d5d2a20f62d1bccc691c5e7f2507dfad4b7fd9305c1d0bc37e3832edd4d31f44d7909a35611bb1d1bf1bf741c9d7ec5736651ce85834a4c56d1e6a01bc73a2ded0b5079f682b87e392f39f4d0bfc80fbeb4f96bf0f646466863117318fe091f49f684186c58aff9a5cce040b86926a1c469990e1469e80a2d7997217ccfdafa71ab745248a35848c1e8bbe1c279c24a2d2bbe5a6da0073ead0ae7fb2a308b7e8d6b382b0aa78b93b5fb8ad624b", 0xe4}, {&(0x7f00000008c0)="aeeccb7ed2f3de4fad1a4704d2d388f92591a34b377efeb6dc9c0c05f56c0c1da1c979a41d509633e592f9a5c25c3e2110ff459cda2504db5b0fd664558433e9954a21c62e8079ecd7d02ced057974e260b045d1cee11891ff830a19f02b2f02e79cfc46acfa7aad2c4d68568db0dd3e0cb5a0a539eeec112d2844dbd0532d52e7567f4ba43734fc46f675147f39edd4ac3a4227343bb17f015c5bf5a6f672d303ee948268014bd3b9c7ff5d70181c8531f6e42093d158865e3299476c8e50343c94e66d7c35cfcf0955269cf6941617f89ad332a8bf26bb", 0xd8}, {&(0x7f00000004c0)="3c8b6d9ccb374855d5da2fac353e08cb2d35cc862f264f8c3d12fdcd9b2dd54b4f7d095fdc43600bb06583df6c3ed2502c654fe2ed9410b4552739", 0x3b}, {&(0x7f0000000500)="6ac124673e05993d036fdd5117ad7209b60efc987f86f3e58cc8e6fb8b282d02cf98f25e7973687d30226af63ddbf4a00de67e13272f48291fab909c0d41ac22a44954f1393a849913748a35813318e15510ea4d72e690cc09cc72da4133e01d0a141eee115dd83ba9ea71de8c50b99cda3465e89be1f63d7ef085fc937e8d27ebacef7c250cca557c50cf26ff280dd78780542364d9d90b58fb80a4251e0c06834c06ac96b79c", 0xa7}], 0x6, 0x0, 0x3ff) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x9]}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:49 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCCBRK(r1, 0x2000747a) 14:18:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) bind$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:18:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x80000001) 14:18:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="ebe81f434b251c6465482b08b9078226619a94e4985f1e2aefd1dbbdb753dbb2519c2c1ced184929aa1a6d60abd130029dbd90a37d2e4042544c3835ac8ada7a582255054a0294c6091ebd5978ac90a07e3a4c3ec992078c55e10f915a000000000000005e3e70abf8c8ffad59945bc80800a3a2308e486488fe02a7aa043d74f9ac94f84d6434743defeff38f8c65ed9734ed09f92117920c34d3e17aaab44e9be838528825bb183c41f7aecdf93a4e8586070c16da25fdaef9215950f84126651fba4afd3d84a9c4026c7b0ff687e0aaac19282e8fffd7bbd07d076b1909a5388998cc41cb921aaaaa7afcee858761e2b2b345a8ce2d436810789acaf8fc006e7b67ffde557a40b24a744ecd92cb6e4de92af2ec20363212e1cd9df20ee91023192350dcf44c66461ee4a2c6d3953d8f266a00b260aca3943fcd0886c15f71b5f7778bcb49ca3de31b152cc91f00979e656e84c0e14b6265f725044280fd55451968be71aa87e21149956163529db24f493c7c30643a162117d9008e7292919e49bdfa0636f1c3f676b46434e7e2aa2efb2b29e5df125ada7017c3085a113b38a65cb10389544ada65405d5bbcec26eebb2609b4fdee9fd388bf4300949152790980aa11d75e96c25963e0cde79b0fe627819513f1a327bef7a567ffabed0e16c8f2acc068941a0784f1a889b453cf66fb8cb55c9bc2f46a21f855059a90d7a9f5399c18a0d26907b73849c1487fdce56cb25c6502b5b5a7bfae3e949b4a8d7bc6f399eb028e38169398f5295cbc6fa9c1e80c8421746344e06b08fbc773a02f00c66cbda2f4ad31d5f2d4dfe0abe0db55c085ad6084fd7da1a50c6de20f3de05160ee788201ded2b3a592d0fadb15e14bb26ea295238cdd81e05a93a0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 14:18:49 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f00000000c0)={0x800000, 0x8, 0x8, 0x3ffe, 0x0, 0x4}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) 14:18:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) munlockall() sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x4, 0xffffffa5, 0x6, {[0x0, 0x3, 0x10001, 0x6, 0x2400000000, 0x7ff, 0x1, 0xfd1, 0xffffffff, 0x3f, 0xad, 0x7ff, 0xfffffffeffffffff, 0x9, 0x74, 0x6, 0x4, 0x4], [0x3, 0x1, 0xff, 0x3f, 0xffffffffffffff01, 0xfffffffffffffff8, 0x67e0, 0xfffffffffffffff9, 0x7, 0x3], [0x7, 0x5, 0x7, 0x3, 0x1, 0x9, 0x8], [0x719, 0x7a2, 0x3a5, 0x3, 0x9, 0x1f], [{0x94b5, 0x0, 0x7, 0x6}, {0x2, 0x375ebc28, 0x80000001, 0x8000}, {0x1, 0xb768, 0x3, 0x3}, {0x101, 0x8, 0x2, 0x401}, {0x8, 0x9000000, 0x0, 0x1}, {0x1, 0x34, 0x8001, 0x1}, {0x5d, 0x2b2, 0x9, 0x1}, {0x1, 0xe6f3, 0x4, 0x7}], {0xfe01, 0x8001, 0x8000, 0x5}, {0x1, 0x200, 0xb331, 0x2}}}) 14:18:50 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x42, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x21}) syz_emit_ethernet(0xda, &(0x7f0000000100)="f8611495ed50af4d7ce2d018a82f1338aaee0e25b541123310573daf35a9f67ad7adf487e0e450ebddc908555b625e8c0916940444e05dd92a79e49956dda0845989e16785ad9babe3893cec8b08303b676731e64b1482d7a1a28a466c7d7d7360d097281b3853baaa411eb1b9ef5ea75c6c82fdce0e5894abe8eab477957cf07c2c9f1066d8d6722a91337a575efe8aee9a59e35e055e2fd0529d709e4ea07cab1c71ad5e28f3c231a9a5be0623e0b751120af7db52b039feb7a08885f41c9f37ab6140496c7cf110524ada86655389a48f664dd0e0377fc8ab") 14:18:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x3089, 0x9, 0x80, 0x1, &(0x7f0000000100)={{0x7, 0x3f, 0x4, 0xd2, 0xe3, 0xfff, 0x4}, {[0x3, 0xfd12, 0x8, 0x6, 0x8, 0x4, 0x2, 0x6, 0x7ff, 0x2, 0xab, 0x7fff, 0x7, 0x2, 0x0, 0x7, 0x5, 0x574324b1], [0x7f, 0x3, 0x8, 0x5, 0x45d, 0x2, 0x6, 0x1a, 0x6, 0x80], [0xfe, 0x800, 0x0, 0x7, 0x7fffffff, 0x1, 0x4], [0x6, 0x5, 0x6, 0x5, 0x7f, 0x1000], [{0xb1b, 0x5, 0xffff4726, 0xffffffff}, {0x4, 0x6, 0xfffffffe, 0x8}, {0xf42a, 0x77, 0x4, 0xc61}, {0x9, 0x3, 0x4, 0x8}, {0xfff, 0x7fffffff, 0x5170, 0x1}, {0x4, 0x7, 0x0, 0x4}, {0xfffd, 0x9, 0xffffffff, 0x189a}, {0x95f, 0x4, 0x1d7ddda1, 0x8}], {0x0, 0x4, 0xffffffc0}, {0x3ff, 0x2, 0x6, 0x3}}}, 0x7, 0x3d}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) close(r2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x0, 0x2000, 0x0, 0x80, 0x0}) 14:18:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xe1, 0x4, 0xfffffffffffffffe, "00000000f89d0000612e10b71dd7df0c00", 0x8, 0xffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)='\f', 0x1) r2 = semget$private(0x0, 0x1, 0x2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000100)=0x6) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x7fff) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x8001, 0x0]) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) chflagsat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x23}) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0xfff, 0xb10b, 0xfffe}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 14:18:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x9cc09e09f357e847) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000000900)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 14:18:50 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x7532], [0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffe], [0x7], [{}, {}, {}, {}, {0x0, 0x800000, 0x0, 0xffffffffffffffff}], {0x0, 0x0, 0x0, 0xc6f5}}}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x40, 0x9, 0x3, 0x2f}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r2}) fcntl$setown(0xffffffffffffff9c, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = shmget(0x0, 0x4000, 0x482, &(0x7f000058e000/0x4000)=nil) r6 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r7, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa68ac14ef49dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r9 = socket(0x40000000011, 0x4003, 0x0) r10 = accept(r9, 0x0, &(0x7f00000004c0)) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000000)=0x35) kevent(r12, &(0x7f0000000500)=[{{r3}, 0x0, 0x8, 0x20000000, 0x5, 0x3ff}, {{r10}, 0xfffffffffffffffc, 0x50, 0x1, 0x5, 0xfffffffffffffffd}], 0x200003, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r14 = geteuid() r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r14, r17, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r9, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0), 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r13, @ANYRES32=r16, @ANYRESHEX, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r19, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x7e, 0x20c}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x8001, r7, r18, 0x0, r20, 0x4, 0x2}, 0x81, 0x0, r2, 0xffffffffffffffff, 0x7, 0x6, 0x4}) dup2(r4, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xffffffff, 0xff, {[0x0, 0x962, 0x40, 0x0, 0x2, 0x4, 0x7, 0x2, 0x1, 0xd8c, 0x4, 0x0, 0x80, 0x400, 0x80000001, 0x8, 0x8b1, 0x6], [0x2, 0x100000001, 0x1, 0x1, 0x8, 0x7, 0x5, 0x3, 0xbc3b, 0x47e83343], [0x8, 0x0, 0x40, 0x1f, 0x7, 0x5, 0x3], [0x2, 0x8001, 0x0, 0x3, 0x401, 0xa6], [{0x3f, 0x3800000, 0x2, 0x9}, {0x1, 0x7, 0x6, 0x9}, {0x5, 0x0, 0x8, 0x3}, {0x1f, 0x3, 0x2, 0x8}, {0x0, 0x8, 0x9, 0x4}, {0x0, 0x104, 0x6, 0x2}, {0x4, 0x7ff, 0x0, 0x29fe}, {0x3ff, 0x8, 0x0, 0x1}], {0x3, 0x4, 0x5, 0x7}, {0x8ab7, 0x40, 0x8, 0x7}}}) 14:18:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000040)="0fef7e6fa47265edc04e7675626628aa93848ac83d9ecd5758157f402a53658e29a446416a8970c831e33637067585a783125e6ee480a3f404d1d7e7ba96ab6ebcddafbef28973e3e73b0df17a855aee8e8c92a3f70dc04018b95c395ef31fc60c1b8fdbcb5f60e764407fa765ef2c2e06f25667", 0x74, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000002c0)="adcc86fa78f4ef1834015f8fb8ad8ad31de6642a740483fbac6a16699857f0f64ea6544555eedb4d59f1e264c312bc1772665364895f77f436da1b6a3bf4eec1831d6ad0a6ccc4ff61d49a4f8d3bc63d64516b1eb021c260711f3c4019b32439e1cccbd8e9491181e5bbc65b9dfdf3d4514493d37c5754370dd1e914250bc3ebfe952d03f39e96777e0e44fc6b861cf1d9990542fe320e2ec1faeb959710a4462bb9acc674c8df989751c8f8ec05ccb4eb6d1ee0bf7475316c14fd8667c022c655f3d1661ac16cdeb8b8ca799e3727ecafd7a715160e038f15b23320efb7b7cd048b6ea41ea5be28cc9c4f0624db7d01ecc19c01e124b0d63fdfae55f99642b954c9a9990fa28ff5bd5f830bcecc279fa91b4267e8091e01daca3eb5659b3dc963ddd7bea7fbdaf387e98f4145558b4ecbc466b4810bc9cbe1305031e3a705a29bccf636979664fe67d91b40275c63a64fa9a105a89704d279", 0x159) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43368 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43368 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) dup2(r0, r2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x7]}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 14:18:50 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$dupfd(r3, 0x0, r5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:18:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x2e}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 14:18:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) fsync(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x39) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0), 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') fcntl$dupfd(r2, 0x0, r5) 14:18:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="2312f7d1"], 0x4, &(0x7f0000000a00)=[{&(0x7f0000001f00)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7caf7dd9d93bf2e00963f555e7053c6eb1ee376bdbb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694c145aa0f43d9643109e0777995eddd498c38403cae119d6afb46e701181aead236e3b95792df33faf08bec79b78e71fba1e96d425df35b49c8a9e8523da9f18ffb7efb8b5348e3f4ea5f1c2d9ce5406d710dbadd76702a44c87784d5a10fda675d1c0d14c0377ff1dc179e71a0262c23158d900b1cbcd3a624f8497c6acd5803ebfe29db4d", 0xe}, {&(0x7f0000000380)="441a83986db9bfda9888a93c806be5fa849127d621300685b973fc371450693b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000003480)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d05dcd39b3fa13eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d0674120287c60cb2da7b850af0df8509d75393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c84ee54fa4f6cfd5ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf14d1a7b5e93664681c04b8728e1ea33f60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b15b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e53187404006be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657ed58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf0f30e191912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568ecefe69200ca54261c673f8df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca993707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a62ab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b36fbfabe36f5bafc36a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193da42e5e2b07f9b410f0f1982e8785b950a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd34490828100000000000000bfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc22bbc842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f3e5d82f41bd154ec393232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c790f00001ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd0b6744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dccc9a572bbed50b8634b6d27e9a6f47e0c80c53c3f1fc731f4919500a4a09b2762134a983249773865dc4e71cfb434b5cbcca5d6b3b4476ec75a1abd19d99eafcd238d0bfd27f4005202f6ae2469351904acecd827d50833cb1bc2a4abaa32dd1310df77dae6a2c067d5006c61b5ceb8926b883b77152b911e2f926d9109a7aa6b25a28c5348ab5eaa124ceeb16d2446a5f488525000000000"], 0x13b0}, 0x40d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r7, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x1d2) fcntl$dupfd(r7, 0x7446a94d0241c2b1, r8) 14:18:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='\f\xe5\x04\t\x00\x00\x00\xcd\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r10) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r12) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r13) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x4, 0x101, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x51, 0x20, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0xffffffffffffff7f, 0x4}, {{r0}, 0x8000000000000005, 0x20, 0x20000000, 0x4}, {{r6}, 0xfffffffffffffff9, 0x4, 0x0, 0x4, 0x5}, {{r7}, 0xa7f2b92d1d8184e8, 0x20, 0x180000025, 0x7ff, 0x3}, {{r9}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x100000000, 0x38}, {{}, 0xfffffffffffffffc, 0x3d, 0xf0000000, 0x5, 0x5}], 0x6639, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0x2, 0x15, 0x7, 0xdfe}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x7}, {{r11}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x20, 0x86d8}, {{r0}, 0x0, 0xc2, 0x1, 0x3, 0xffffffffffffffff}, {{r12}, 0xffffffffffffffff, 0x5209f8322e3835f1, 0x1, 0x0, 0xfffffffffffffff8}, {{r13}, 0xfffffffffffffff8, 0x4, 0x10, 0xfff, 0x3462}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x7f, 0x2}, {{r14}, 0xffffffffffffffff, 0x100, 0x2, 0x2, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x11, 0x40000000, 0x20, 0x80}, {{r0}, 0x0, 0xc, 0x80000000, 0x9, 0x8}], 0x1ff, &(0x7f0000000080)={0xfffffffffffff541, 0x4}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x800, 0x400}, 0xc) 14:18:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 14:18:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x800, 0x1ff, 0x0, 0x9, 0xfffffff8, 0x3, 0x0, 0x0, 0xfffffffffffffffa, 0x1ff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) pmap_unwire: wiring for pmap 0xfffffd807f006658 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f006658 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f006658 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f006658 va 0x20ffd000 didn't change! 14:18:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) 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)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18330, 0x0) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x2, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[0xfffffffe]}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000000c0)={0x8, 0x0, 0x2, 0x0, 0x0, 0x2, 0xdd}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x88, &(0x7f0000000080), &(0x7f0000000180)=0x4) r12 = accept$unix(r3, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) fchown(r12, r10, 0xffffffffffffffff) msgsnd(r11, &(0x7f0000000340)=ANY=[@ANYBLOB="e8ffffffffffffff"], 0x1, 0x0) msgrcv(r11, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r9, @ANYBLOB="07a00a3e8f9f03ad287600efdc2ce3abbf51a73aa17871542123dbcdde9ef5a306a2d858dc7cdbeb84ac9f1dee811d0cfcbf1d4a03171f9123b50be50c2c476b81eea7b87fb3af00008e65310d4ef71686cf8a27293c372c171056fffcf622a27ac657f6644e26646d4e32b845c3e60f6873e31874ec6ae46b3add84859de9d04a3b04b8860a0d0e02d8df67d7c05355d274233b2633e5f2aea31e623ad6f2b487f5d7b77253bb4435156fc91dc5f1b981237d014ef712775d661fea8f0f833d726cf89c1f7ac37834d32b71bb25e1b587265a4e0581b6d03bb41c99a294b0fcb7ea5c4aaeea672bfff037c0", @ANYRESOCT=0x0, @ANYRESOCT], 0x6, 0x800) msgctl$IPC_RMID(r11, 0x0) 14:18:50 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) kqueue() 14:18:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 14:18:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) sendsyslog(&(0x7f0000000080)="aeba4e9f5165fbae4cc5", 0xa, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10818, 0x1a0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc}) 14:18:50 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, 0x0, 0x2}) 14:18:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = openat(r6, &(0x7f0000000380)='./file0\x00', 0x100e8, 0xb2) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000003c0)=0x3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchmod(r0, 0x8) writev(r0, &(0x7f0000000400), 0x0) r8 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r8, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r11, 0x0, 0x0) dup2(r10, r9) pipe2(&(0x7f0000000080), 0x0) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) fchmod(r0, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x9, './bus\x00'}) pipe(&(0x7f0000000100)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x2}) 14:18:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f0000000100), 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:50 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = syz_open_pts() r8 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xa4) kevent(r4, &(0x7f0000000280)=[{{r5}, 0x8000000000000006, 0xa, 0x40000001, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x24, 0x4, 0x4, 0x81}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x7, 0x7}, {{r1}, 0xfffffffffffffffd, 0x98, 0x20000000, 0x100000000, 0x9}, {{r7}, 0xfffffffffffffffe, 0x5, 0x78000004, 0xe00000000000000, 0x10000}, {{r2}, 0xfffffffffffffff8, 0xa, 0xf0000000, 0xffffffffffffffe0, 0x648b}], 0x8, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffd, 0x7794c2ac84d4b054, 0x8, 0x7ff, 0x6}], 0x7, &(0x7f0000000340)={0x5ce59770, 0xdca}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xffffffff}, {0xfffffffffffffff9, 0x8001}}) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xf68}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 14:18:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = semget(0x2, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xd000, 0xff7d, 0x7a, 0x81, 0x7d07, 0x6, 0x1ff, 0x90]) fchdir(r0) 14:18:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:51 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, &(0x7f0000000100)=ANY=[@ANYBLOB="4656cdcf495aa85122cafeb9179a6215ea4b7f730f69c9d3fd25479e9b9052cdcf5c4fdbbea58cc7f0aeb265f45617b5dc9913db8e18cba9ff531c5328a94ef0448ecef56508c0a94cf6b5193c20520c20712a370a2551a0c5365e2bb5d1fb727fa5df7a26c1cb6de9c3d01f516e90d3c193720ad563d6cfffebe696ae4ae09abf0fa09345de7202e0b92421c1af"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:18:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0xfffffffffffffbff, 0x9, r2}) dup2(r1, r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x280, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x9, 0xffffffffffffffd9, "fbffa2410aa79300000000000009000006f91300"}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) dup2(r4, r6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:18:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b080000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400040b6128db8d98b3e431406b3c565dba598b2792199ec035da90ac0702298598d45127169ddccd689b74387542dc2741d64afa89f6187dfb614664e4305876e533c87a91ac3151bfde61c9398afd04c5394c3a5f134d2689ebbfffc22b20301820b4eac06ef91a3f4725cc85093dcd53870dde9cd3acc22eb0699caafb81eb003847f473084f5f80c209e1c435675dc62b3689e05f58a7b40ba88d18607de5fd27acb35f25727370b729fa19d922fbd4bfe278f8b6631dd45386fe70f33019f5c27beeed0197b27723370e05c6cb599fe766c4d15472629fbe6b6811e6c1ccd6b9d111a253f30da7e25ac"], 0x1, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000203, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x0, r2, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r4, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r1, &(0x7f0000000100)={0x1, "38404f6858f863a6b500c68c2ec74d1246694293512ecff023adc58e063925269e445339b599abb16b7a494050dfa3af8535fbb0d897d7c692018495140c093ac1e4bc3e6a955f443b733744baf1f07afea71ea3de788a9d1a5d4fa15d4caa49d1b06a34c0c8e426135832a1a72b164cef712faab324c5346a4d4dd52f8e94a55eaf07c280a0c845"}, 0x90, 0x800) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000440)='./bus\x00', r1, &(0x7f00000004c0)='./bus\x00', 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', r4, 0x1}) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) sendmsg(r5, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="0b3227cca951d26dd6d0d604471b7d8ac530da7f", 0x14}, {&(0x7f0000000100)="6df5815b9acc1e6b1daecd2f5c6791db03308bda0bfd5cee45b62233fa65db02509dd702b1797839d897e8cbc449870988e2f508935a0a63f4d2cd5818e5e9a38cd4787bec23fb4ce0d3bfa83f92a07516365095be7d2e7a77862d86cca5ebdf1b36d48c78c62aa06cbff1198a069913e678b04ac8129265b9078f58e21e0bc60af54c1892afea78fa64756db3d591454d9a58953462474099b502ecff8c2b3644", 0xa1}, {&(0x7f0000000080)="dfef44e7", 0x4}, {&(0x7f00000001c0)="8a16d6fda54aebbb31c484cb14463cb8f51211230a5909c4", 0x18}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="4800000000000000ffff0000000030003cfb573110bcc052524bece5d38b159a8c086b183864c774056c06a3f2d92290f3dcfe44df35161e7b6620365f6cd9500d0000000000000098000000000000000100000006000000800a25a3520b15b3ba9a512a21c2ff4f41e5cbbbfe4792a5cf4909ef98117a4d75a4ff55f2692d346b9c900fa142f3600c4cefbf22b07326fff67cdb7e965c06603f49772f3c77f20e5bef50a70834b13ec0b0682b50a3a484cb9a42f304b9646fe61c19b9c5eca1bcd965806aead6858bfb7153566d237e413e28acce4573b4639787c4e67f8e00ddd487728f481ccfad7db9faf898db104fbfa4fea111b9a4c93b9a6e2b5ac84d53a6ad563c379362dcf0e4633dc55d6032d83e01dea4c3729c445898b36a1efeb980d0"], 0xe0}, 0x4) 14:18:52 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) 14:18:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x34, 0x0, 0x0, 0xffffffbe}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) geteuid() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x50, 0x0, &(0x7f0000000100)=""/80}) readlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/57, 0x39) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_UNLOCK(r2, 0x4) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xffeb) r3 = getegid() r4 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa83bdc5bb3e068f4) fchown(r5, r4, r3) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) fchown(r0, r2, r6) fchmod(r1, 0x100) r9 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r9, 0x0) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x1000, 0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/210, 0xd2}], 0x1, 0x0, 0x6ced3b2) 14:18:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0affb389bf4cadfa"], 0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r2, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r8, r8) r9 = geteuid() r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r9, r12, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r13, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r13, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r14 = getpgrp() fcntl$lock(r13, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r14}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, r6, r8, r10, 0x163, 0x8}, 0x5, 0x6e44, r14, 0xffffffffffffffff, 0x9, 0x4, 0x3, 0xb64}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x800) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, 0xffffffffffffffff, 0x0, 0x9) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r6 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x20000000000001bd, &(0x7f00000000c0)}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r7 = dup(r1) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000002c0)) r9 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r9, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r10 = dup2(r7, 0xffffffffffffffff) munlockall() r11 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x6, 0x8006, 0xff) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r13, 0x0) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r14) r16 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000140)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x7, &(0x7f0000000000)="85853786cfce85") 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x8, 0x7043, 0x40, 0x14, &(0x7f0000000100)={{0x0, 0x6, 0x5, 0x0, 0x3f, 0x7fff, 0x4}, {[0x1ff, 0xc1, 0x100000000, 0xf18, 0xc22d, 0x6, 0x0, 0x0, 0x7, 0x3, 0x594, 0x8, 0x9, 0x8, 0x3, 0x400, 0x6, 0x9], [0x2, 0x3, 0x4c, 0x5, 0x5, 0x1, 0x9, 0x0, 0x8, 0x8000], [0x3, 0x9, 0x8e, 0xe9, 0x2, 0x9ff1, 0x2], [0x919a, 0x401, 0x9987, 0x0, 0x100000000, 0x101], [{0x3, 0x8, 0x8a3, 0x1000}, {0xa14e, 0xa6, 0x80000001, 0x65}, {0x5, 0x7f, 0xd9b7, 0x6}, {0x593f, 0x4, 0x7ff, 0x3}, {0xaaa, 0x0, 0x6, 0x200}, {0x0, 0x7420, 0x401, 0x3}, {0x8, 0x8, 0x0, 0x101}, {0x7, 0x660f946, 0x9, 0x100}], {0x8, 0x6, 0x8, 0x8}, {0xae, 0x7, 0x8, 0xd8}}}, 0x6, 0x3}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 0: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0xff, 0x1000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) setegid(r0) getrlimit(0x6, &(0x7f0000000000)) setgroups(0x0, 0x0) setuid(0xee01) r1 = getpid() getpgid(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/180, 0xb4}, {&(0x7f0000000400)=""/160, 0xa0}], 0x3, &(0x7f0000000500)=""/100, 0x64}, 0x6) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x9) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000580)={0xf71, 0x3, 0x0, 0xf8a6}) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x800, 0x4000000, 0x0, 0x2, 0x0, 0x1003}) 14:18:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) geteuid() shmget$private(0x0, 0x3000, 0x70, &(0x7f0000001000/0x3000)=nil) r1 = getuid() r2 = geteuid() setreuid(r1, r2) geteuid() r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2a97bc5a00bd31b86f1b00f01be8a92109f2224369826a2a7b23d18c1200869005c3a8eb5af2673f2dfd07166eba443c8011feb147983a275c7d06373acde0dd6bd3fef8c96634d488977f627e28b9314bbf97d7cc1568a631600a0cd29bae26321e673860fc9554"], 0x8) dup2(r4, r3) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = socket$inet6(0x18, 0x8000, 0xff) sendto(r4, &(0x7f0000000180)="72714b8f6bded5cb865d6d9a86ebaeadd3bd14fd24669598438bdd0da9f4d6a80d330799229e4ee3d9723778695f68", 0x2f, 0x5, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = fcntl$getown(r5, 0x5) setpgid(r3, r6) 14:18:52 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/72, 0x48) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) getpid() open(&(0x7f00000009c0)='./bus\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) sendmsg(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)="91fe242e7eeed75d40b79d3352be61cdb83c13ad68a81f9060ed83a45d1a36ab815c74186a150031c8b1b93c5011a3e467068de788172939647cb8366494893edecb4823ac78039af051b25917901f9a9096d9049492de68c7ab10dc9d23ee5dc3c33e3e9159169e5a903ea9ab9853fa90cff992157b8cc13877dbb5af8aba5cb2a93c3fbd24ea00f5efdb15e99e0d53ebb2440d902473ad0dff2129fb5efec44ac2", 0xa2}, {&(0x7f0000000240)="b7d9be74faa73d8579f81aa007a183f1be8de14dd8479d938cfde895ad158d43bf5e3481a5d4afe7f00450ecc7dd7f25922c69884df866970dcf22c2912faf61ca0274e6b397c264d5b4daefd357ec39c15a1ce69bc518816c8e0b9b36a35d74164bea92d51098ed97b0cd8fd87a8decf553209d59dbf33232232852e3b172c3a209e8f1ca8ba3bb4bb00c715205ebb4994f84f50473cb64990b3ba41b9c209d3076e70b4fa7c66ca3b1f6e63c383650b7a08589ca5960218d99bebb8da4d7cc434dd9ab05d8ce899a73a9d0ee9435634b38cc1a62d674575e0e2c80", 0xdc}, {&(0x7f0000000000)="c1d6ea9b12d185a662ac68b2fb291ec564347b2c142a1dd42b388917e66b2498", 0x20}, {&(0x7f00000000c0)="71863d24bd735fe7ebedfb393dca292ddf02dc605d4e0fb0c693d1a9625fc3bced5b7d3b0f39949911d77067182ae7068289dde271f2f85280c353b14f1a9ccdc4e5d73482c6ba00f8242337adbadacf49a06f40e7e0429c4d9db4764c2a6768", 0x60}, {&(0x7f0000000340)="a6c2f34e9236d4c1b00ca967219c07fd67b238150bebefa07b6b220b0ca91c9ba0827bdf168af58d3528cf1ec7a33bda1efefec41a00a366e88815aeccef3bc4c4dc9f72a5bc424b5bc0b6cdd04fd36794a94d664543f40b6ab6242714e13d26feac1e825b52facf3a0d7febd4aec62fa936e9c046f4064507fe4b63", 0x7c}, {&(0x7f00000003c0)="d39e2686fa4275330e2b1537ea0f4f18cb08ea3aebea467d444dcb3e68ce6b7dc68434654ad319aebf70b92ba069281d971ac2e061bdabae2c3aca96e1c7877041860cf6a10a41968c64beddec85f4653632eb9af3f04cba13b0243d15e7fb7164f2cb10ff4b3d32076142738d4adbc3060030e1c47e4aba284b136493", 0x7d}, {&(0x7f0000000440)="48adc661d85c3c553f38680ab848b58723193a4ef03727e4e94ef4cb089ba241dcac4ea23c66f8b2cd20a1fe4f7595f6140138904a02d81b253d97f3d192ae56d39d83", 0x43}, {&(0x7f00000004c0)="09d4fb52224970cbb28a01dc45482e7d41f2e6a9d0d702b86325e3008240fd34d51b6f9857ac7748b23b181a30de42aaad36ab42fdb089d4c57852d265819accb8470c30bb989be77205f09f02c09136e691cf2ec946aed21b9fbf91748debe2d183b67a9d83deed5735d627a5c2ff088fa653973dfc7979142ef566a45d540b8e9a43619d15ceade2e946b6de6a04ce8b8523ad2594c88897c6ebdc9498", 0x9e}, {&(0x7f0000000580)="75d9d81559b841fc268e391e04991731a957a02342d4fed118e8c4738fc8b06c46f365153c92729c20a4a6fbd6119ff00dffa1982cc6a6a432c33353cee8010e984b0278dbd28a247f244d9f46f5bc294c641c3a3ecb145a6c2a97c7f2914227fc52d3f771c21a331e97ba7dc670003cbe4b487c89b11ea72e31c3d093db655102a3f25237f89fc0608c9538974ce9237697dbbb63b920644ddb9b9610f4cca03b6bd3111c772d0f9f9650d1299c9a701e2f94466a648a2336c9cd3f74654d7932ec8fe59717fea5833468dedad32ed7dded6d9ec598c02a7e348246271d51025fe1601629d0273f43d82c4f", 0xec}, {&(0x7f0000000680)="11d3a241ad0092d02bb6876c3cd8ac7a0199b139e510a418a063ced51780824a2330c2a5167d2824bfc2aac39e68d7b3c5f11a10ccc3abfc1c6833aaa5d54d745f9880befbf6041ae3", 0x49}], 0xa, &(0x7f00000007c0)=[{0xd0, 0xffff, 0x40b, "0bda65aece46bf34bc2149703f8ec3cefc8972f05d9e9233ef31ada690c789a6d7616d5b788c71dcfd4f4765388a0a055e7ccb5d1b5622ac567bf6b35235d167a6cb486c12c1ca03493b5097be5ad39ae19c0dda3875fe449bf19639d90bd84e17794f142ce013cde7c67802c7e2ae2583e23d1a2484c8a56f6c7052ddb636161525130e166df2a63f5fdbbc66e7507a238983b6a9dc0fa84a46764519160d4afb4399656188d2cb87aea1df11a0fd959f91163dade9305b901d04"}], 0xd0}, 0x0) 14:18:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xfa) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x40, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001100)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) accept(r1, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c71299109f64897974e42e34aaae9e5db78c63c82b0ae0cacf032bef1898011b5f7e336e4cfba1c7d66dd0b4b15fb096881cd31a51285459073dee2ba84f1c7c092d992b9f5142d3cb02e2403420cfa427c39cd82edb9cb61b503319543ecd14cb468469392f9184f478afd18820eff9b88c7d9e91e1cdb1e95f693886a925d644ac7cd63551d5ccfd5a86c7ffb7a323a3d52fffc24b60535359e11660b5e3131f797e62435cfa05fd95ab91d336a561d876748d80cbd14b4aae120e2c02ef4d8a2acfb9c7bbb35731c7728e4ba5c0b0c25742d4b4d0340ea4b4b49fbb05e846b8b5c8387451af7f541598dc7586e91a89e075702fef053bfa90e602c06530d6fd00b30e18b0b316eddfd1e2899058218ca9e7c9ce39352ed23865540389a0d7c535646b4ea9b3e89ff10a401c1885eb87c6f04245002e45aeee0873ab206692b41fa6e7225041ad710ec01d906db0fa6aa6915557b52323c164c1c99b666cbe80dafb1b65393f912e793d9fca5b46f4cca06880d7c28387104c8802ea224602188838668b01f42da794086e630719296bb1e8e50fd696e42bf323941572f5f1f8b8c08e4e17586e13c08f490d219cf48f70f165ffdddf768974a5a10d45e1f093317fc8edc81eabeb8facbd8cf1676104f7e5f6ff76671633f7e9fcbed761e563a91f69c10f5f3092c831bb8910780b90c43df6c6b719ae135cfcf6cce494fcb80c6190b38bfdc4bf87d4ac4b63ab9c2a25641760cf3e3ab7be73333f64d1f8cf4490a46055582ec7e887dce6dca3a3d79379c0c0cd9b7e49fd69555481d42a044ccbae38da230579a2018bb20933181c9a6114878e1f49d443487dc13d5d780d04b631b9e12f9707f0996c7739c4244be3a2272646040e945a685537cc76a573000fb57c78895af4e00039619bb8ce1eeca38a8ee05bfb6a95c0b0bd7f83235604dc883752aa61e60d3357b4e5161db59591ee6aebce74bf47dae487db36683a14da2b959061d3ef38452ec1fd3e997c10d010a9ba79080b54c83266b1c7ac0e81ce1b47d4426571babfe9b461fb05ba92a8e2b42262b28973df91716d2398850f268153c0bd1744bfeecf2d71456d722d99e25b85d74872d19600ae3ab135c7fadf2cd314277002294cbfd9ff15944f111945759463fce27c8842e1ce225b59a0cced11704def93e2d9dedc3d9c5e0a79bcfa9d3d151e9560a5c1f1e3df3019d0a879c43aa40c28a525d20d195ee921f4cd846bef0f01d06d449df517118a59b04ff1d1da2fa3009f9a856dbcb7fd6c634354b5aabd3848fd54ac5ac82d6deec4d3c5dacf8dcc092bb3501e6e7aeec9e85a343d5a756bc6a7d7cebe21a397f8b1b1f728a97dfdedfce6a43fcdd00308a394b1ee18177220773a2f5007ff5722b4765c129de7209c13c22b3a80db325ef666ddf1deb96e58944ed45caa53f4be7b21f7fa0c91757319bcedb30d61b3087674265e3336468cea60fc150f62d89ff2f587aa7a31c2d71f8e22f2169cb52dacf1dea23a2a5a68ec260b973ae4793d6f7adb54d4c4f5c5143711535ad9b320979692a52b1f604c8fd9a6c37139546a6c0a70869b01d5a56a0cf0259c7f0a567de8094903755ccb9cd96536df122d2eb2992edac31dd6ea574a2a7999bbe91ed2700fbe6c5878a169f5ef0641e6bc4937117b2ed9b037db498807b58ee049074fd85b54fa18610f51a9748e7be687f27f1913166df27d5b5f144e088245ef7a9ad8d83d2cb7115756511d70b57343031758102977720c5321b19cca09d61d43c63f053c6d9852b55dc480abbda431373b7e9d309b3f9f7c8beb03ba73c708894f6a8ce3c88050bd4dfd43c9ea769bc7e3a209b7c007257ed11822f953a9dee96f039e4223823d179f51f5d4b9c2aa36fbc838b3e59f9c1427d5da6c923f9f0ce6522efeb7874e68a5a5a87f77f35fc34618ea526243631f3a5f071709deac81034e65f65de374a63b6bbb2ad6d1460435a9bb1d70737785185bb2644c73623f48f70ec23dc00053729a2cf89cf41489eac082800b5beb5b7b48d12da29ff1360632afb844f74598800a7aea95bff919b0c99c96f80741073523b78eec65087cbf048402256ec2ea9ffc0a66190d9f9fca8baab26cd0b7b1f2dbbfda28b3e0a6476c0dbbe7b0ba0aa7cd0c64f876c4e2178b1ad4c939a27e68aee3ee26ab6e19916fbcf8a50705475359a9245e0ac0b93b47923560c66e4ca3f13c1199ed7f3f5c949022cf33279db8016829f8aacc935fcb153c2a431f51d9cb8c76b0ec20a19cd9ba166d53f73063fc3184c086fd1b2ede4c3b8f2dfb67259259b6e02bfcd5386d771d89a8cf4d803674167ae27d9e778af8df2720ba93355e5dd1c68bfef3f6144bf548cbdc63ac23f2ec49c6b1d2b9234ce3873285148a84ee86d25014ab207c65ad9f6ca87b34210b4367f70a5e4077b94aba199db0a5702f166a9f157702ba13a00b54d3dde09a5a96a11a94ba15edde4720fc591a35c976a321032b720fd94a160ae57121a6e2e201c1e4fc18b8c29ae66b1f8c0493ae829a44417e14bb72df14ed2a49f428dd3c5fd5ad9dee33a58529ea2362645ca1622c694d855a921384beed721ec49ec161f285dcf197976dbe0894db86484f54cc72ff16ee92d2640783d57df97c165977491be1235b203a0955560dcf831c66b6a54cc8104d85bac115bcdfea4865685b432c7cf3df7842243824af27a165a230c8bf59cbeda216cd1c6165375ae52b33179471c1fabb2fc73095e4e004398690852ce9d29724e821036bd59b2bba3304657a31135bc40acfc7f1028ce2db3b39142114790dada56d162d2fc0d91b609b06e7b0a44a20bdd7841483daeb3892ffa70a0359dcb223b01c07204fccb461c21298368c1532915a5672f540ec69780f84a1b31a034a687adfddb1b70c0f0d9917593e5b2fdd5808d81c2e317f18e06c29c5dd295df2b7a8ab98ad0e016166077c3908ec4fe63cc5f18fa423109f5d9b89a565833803a428a5b84fe62d155bb9c4e9c4f8051ded39d1bc77fc622bf9489df589fbb5cbdc32af5c5b5422ddc58b14af0c824c9417ef21db2a2b8d39a17af531acbb50730864f36b4c4cdfa2cdcc29738bec2bb8b752f76081b6112671a2e303b4125ed4754535838d1544016b0b500c290401767124b130663dc0bd13eae49176074bc83c285870c04f0c194f51b3f79fb2f098a6859537e8c3f63779326291e6a49a5e6cb32050f0e7860e2b7f486dbbd61300fe06374e8d34da51a2e89563ace2ac92973ff9c31a71740e75bb767bab115a7a04b235f87a615d7d3f2403b76fb55de9f1f8142def0b121a72760d4359983e4bd1ffc8a8f2c743cbd709297f657afc293053cfd600c6caf2815e5d6ea27e3bfa9e8b94c545547adc98f6fd0667d8b477fd0227fc066c243f67591d4b93772e5a51061dd3bfc0b1c43ff2f5623567156019d6dc93f9efc94e9b94ffd1224352bd3210f9cff2949c346f40cc3f611dbf8fc03b287459fdcc6b9dbbbdc527103299ddcb9c42531031abb71058191d7789bb3786e0901aaea3291956176084557f8eec754d079762b4af4a17110cc28c550666c2e7fa6e42a9216b90c6d353e160c9269c490431f4210d9fb1ab324053fafc2202710deab8ef0e550862c67608a7b7615f30fc4ffd4cb0478add8bf4b9be00e81ae064b9547dbd19450bb35bb9d51bc1760c9707db44a4191a81119d364b62fbed07e9f8be7ca48eeaa25f0b7aad8d8387c5c517ed2f420206001088a5c9a3757d69457c51638775b0503c6297b60c80d61e562e858404ab901ffb74f16ae603fd9fcae1c12117cbbb2cfd4e844d51250a6581b70a8e27ea253965555b46f7e6d8c949b620aaf7ed34299038673bacc992f7a070bb28c6b33bb146c1dcdc0fcb8d28f79775eef736ccc0659c690ba0aa59620bbca8e845a30f87c31cd4c987f2e0e199547704827b738b9cf8ed450d595d2268b180691bc34f937be6b2b5d50f5b20d61a75f58c19efbdd53641c96b20d332d74aaa7602f83999d8cdc2d1e3e0bad0f14b5c179c01fa817d3de55264867e52c927af8cf6f07bd7f258f61742cee1c6fc7f8ee9702462873ce7b1364a69333c941ed3101f8c234e4e41b80d45cd7d4ae0378cfba5fe7982ab22e320cd56ab76e4a7d9cfa2ab7867bff1c080a70494030e62409ff77bb9d47994b33c3ce5cba69292258df921f53b91784aae7ea4f5e1664781fc10864893dbe39056e5827b9d0e9d30fc43eeeb3a9169ecde39aef18efe0c95fb9020d18645beef362d16e860e8b748392de92b2ef5cdb1ca247687ed5bfa86f783d9a3e1aa066e92fb98ecafd32ef0ab74c247b2ecbab87d064881d27c667deb07d68015bb8b184b93a1ab9d74e74b20ad9d7209db4cbffc00f201644d86eed39059109a1e2e4d50be592dc26753000c61b41306430a93ecb8276e78c10bd1d0f787b64f2ad4b8bf3edf17e6f7f1a09c8921d094c88fe2ad584cdb40264d0de16527efeac457e8706ea4fd799add833c422fdc047765e1e408e8370f2f382597e8e8b72cc378c7db411d102c0be9a6e5b911fcca72afdf16382aecb59e510ec91be4c354470c26d832066abbf85477c4ff1686591c81ac34cc62ebc1196000b871f33e279d281ff85f0fcd47bc84909aa7213fccfb3628d53a2bb6b342a9d96005e915297d7a1b02ef2fdb09a46689aee2a8120936064d6679d3613565f3d9e899a8ecd8eb53f6654798402243388f439e4288c7d69768281620caa334e9d542567a5ed8a5455860a75a540d21f56e3376a0e1d3b6f3f7d5439e3ac716de588387d43fb0ff314fa0461649d72a4175ec94471b3235dd898ecf99ffee006ce72db678dfa5cb09584ece2b7fb38bd1c410da9fc1c7b88728cc512874efc5f7f5203e3db059425cb7466b873a0037dec41c8764bfaa84b99009aa23e40dab99d3170a1c9939b123e52a7f6c6781d371612e563e321296ff196ba5af504af2844f1cc27899327cffa1798b77d8cf68f32fa364ea5bfd185da8c7fcf312dba9fd24871660f5b961ae7365ba06d148466736d382fa24a7a2c8299aa7e510425126639a342a3bedecc65c32e9f4706fd296f01cd785e37d41d7322f1438263e2ed83420646fc8cd85c6ce953eff81b25b7d23032c82a954a6560f7dd62f47b008a7edf10c1a818cda2585f36d2f4e0ef6078acc46cf872b6ab8ae55e8c7e8c63da72c7cc3145cd6bd4e281c2f7b3773d64b8d95cb2982bbf28a065940cf90cc3979a45569ea39dff605d8e6257febdc43c50356d45143f463d548706dd900fb0c08afbca33eb4ea7e3d79cee8c209dbff4b365c38dab161c893d13e765aad8dcee052c7554529f76a7e708810a329ea2876c1924c9e7c10985de4aa62c28607088e8b188b1c171e76e038eae50d1f1dc44fe3dd98122b686841c4ac8fa7bb6f99543151b8454e6bb3c8a05ba012a00996c9ea62b1bb83586f99fb2895d5b58acfd34e620f15ac80a560cf913ee17fe3c2be72db41a33cc404ae9b08c0f4b3c35b34dd28ec42ac27cfc159ffacb239ec169156cf9a1e23b792288bffc6ce65b401cff0237532a7727f601df5ee28ea2bfecdebcbbf4bdc336d26763f3dfa1e6c5dac8ee410290127004bebaeb394ddb1c2a7ac1bf54bbdf0d3edda1c85604601ba9b498b2b13014325b3758e86b7b02a3d81f54303be70eac708cb4968e8b00a48e679edd518807c6b20e19f6af50d385f93f02c66170de17e924bc1b18592eee11d96ffd0fdf8be6c4fa3", 0x1000}], 0x1, 0x0, 0x1) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8000, 0x7, 0x2, 0x8, "50bd28e1e646883c375c9d727714560e923cf92b", 0xff, 0x8}) 14:18:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x10001, 0x0, 0x0, "5bebfc0ba0c10a9054edf0721b84396af3aa4755"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000f00000000f9d53018aed0b07190000000000000001e"]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) shutdown(r2, 0x0) 14:18:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="326a991605f4656d7c10dc931309c12d07646a1c0efa1c40e0a31ad8e75fa0b69acddef8933138f3f6134b317a903edf47ed50506c07265a3fb36e028c0fd900b7640569b82a1572d13a1b1d27a13748187d5a0a76344b18230b69264df4315ff027700867a1dcef1d4c80b83dee7d553fc27fb484fd693a3f34f380c3807a6bca529b22a542717b735efe8c3c361e19b30b36515d051303cd865bf89a3e84b2ee4f9c13743a430c7cec431ee32ab0787b0438483aa37fa8528622b408e51053a47bfbeb8ccb0904a093b26079afada1db11c16223774d294cf9", 0xda}, {&(0x7f0000000080)="0dceb6dc166aa76f50443feb3e", 0xd}, {&(0x7f0000000200)="8437acf4ef8836dc7f3da2294fe8aeaed14aa07c2ad68d99f304ff1ca792706c4a50d301ce0595b4cd74c08b8e8c772747871feb2b3b52892eef6d66779500d2c2a368cb41fd8e2840c0ca18c1502277a88a479c41ca7b1a04cbcf58213eab07dd1cbf284b7f2b09ee356e7b6d0be29bf1e799dea4cdef431bbe3e865a3e0d44a2252abf5292", 0x86}, {&(0x7f00000002c0)="80e6e439fc1d3694f7cae34ab47651a66c1f1db530a7f7e42243dea7f1397e34b13547bf6249a6f268ccd5f9dc5c7f297635d31b70b044042341c62a0f7b7f66cf64745a3f65607933cef4500e02947ceeb5512235c2899ea2d2346985881d549b042c54294698", 0x67}, {&(0x7f0000000340)="4c47991cd5a8d2d8e5ea1699df8c557c24146fb14df84aa2635c9b88d2186026af63a676adb113567ca0be5533549eb8fc56977ab25248923f3aceced53acd33a40024463c7030b3336fc2cbda37564f3e347f20a67bb8c28286e887d75a2d76253c204ed6e0f3568e15ecfe31a1e2aa5f1ec7e1dc17b3a1d99252d77d5eb74f2ac261841f6f5bb17f58001fec5d1eeffe49c0dce95f5c9ee2a033256de558bff79e4b264f495a76fa2f6a77ae74733fb8349b207d7700abd38cb7bdb7d0e5daa7e310a96394a6837063dd8aeade3a804930045290cb4199413d41bda4756414693633761d5c55ed", 0xe8}, {&(0x7f0000000440)="7c53ddcf7391740592fffeb62dea44a3f94204", 0x13}, {&(0x7f0000000480)="cf8c2bca8ecf0e632be1657db6b0dbf38399f721e8ab9f5f40e3b1d7633e43ccc127e4eb9104c78fa67b7fb38290dc2ae8ace1192c5a66dc9f55c73b43a74234f7422446bc56e826f29a477e82dca944666248be89997cac44f7cfd8a9ed3266a8dcef70ebbba30120296e0b0f062166ad73fcce14831da677c49acf7c415fd536ac61d5e017cf496b02bf22cd31b91d30571651932fe7400bcf2767737c091a399c490ad9cdc21677a006e8114d2300f52c7366101373384a52e12038bc108082afb524484759cd1138bf9ad4900d25270e1a98980222f07c46797bd2771924171f476d4f0ac8f47f4a8660c99f2366fb5444de9d433a26ae1349104ba8b2be45eb56396c1dd4e31aec9bde6547e71415090b607cc417cec5748757e58386d5cfdf1921981e7fbbcff027b5fba4056edb3ca74abbf57822ce0cdcf9e751852d39ea405d07e2ab881262de65dd16dcacba805f78e1c1833c4f3832dea66a29f0de8238f090627e67c3ddd75b2e261246d65929e7bb8d1e009da8fb866c36b6850c2321aee26a00bd64ccf7ef6e343eb66db05eb41d735609173ad8f9f001d6b9427793868247635602d7aa5fbdc3ba3e9a5942c5c29b5049feff786016887260204303545a66a2882448838202e31c2e48638bcdd8ea20eb1fe8b51d5123bbcf87ab2e89f44a827af19b32d69ac17562e5f308a7c9eeec6827a5b76bb88997c2b221a48e38143d699125c1be848b60e6596668ce3a17f1619bd8a46bc340efcb25bf6d9f0600347bac505e659266cdb6d9216fe463315fbcfc8d959d190f0e3ba2515904a0a8a76e354a5fbac85be3f932cce93e1435cdf02c0ca5e36e4a3bab38e54aee48f024ae1db4b5e88e815eac8ad6a4219c30c1bf4a74b53b9a72f2d36eba45bbec821dc57b1c5c7d1649619e32ed3c4e0848479f132b083b97b16936f991f61b0a069948a35eb85bd699463c1c8b351d1ffff4a74ed2af544def29631a8aca2d80669d70726d0a876738ee20d41d1118d8770c1a4cbf1800c462b852daaa396be4a8338ceede0b834f0b41eb269dfdc1b9db8a8d491903a653a4dcaffe2ffee1758c0464082d8ec9b9db898cef2688b4a1ab4d88bc7246fa7a940ce3960f8bb11593e402995a7278fcd06616da3f5805a229f0b0c125cc31dcab8be4d5218fbfef2b25df0783ed5f3d3d760990e630f747dacf55817f5bab637a1928e48905555ce819e8ddc7ea0a2a565f50b54345c7b25fbfea22a50c9b6c14572d8ba3f73c3f1beb91b07229b0df9fe1ce10160500b165a4ebd1571543cf9b769a89724b4430b3d15902f191e651735d23b6580ad8dc8e43e881d53c5ec5ff8a24bf557cc57f9e66b785252ede7b5f3500bc447285bb9e663a196df377be1ebefb44f5cbf482d83571e743af863402182602395e57df3bb14ac6c6d8fb8426c58362ba247f091c328d64f478c0690de2760941f4c07dc5d50363808ea4512b3caacff37ae21b443472d13ff449de97c3544721dc649b367e04eb4f78c49cb79fedc208c94c5024a3e14cf3fc66f2520e70d8dec859addb934d84bfefa6e8d4ff282b3474680c8444607b433de036c461738f4d583f6d4d49b4c08133ad4a1a22851022e24cc7e7da6c3a810a9e0239cb304ffb875a6e9fd8e81e450f43bfeedb83206a1aa5a958d3da363112dd9eb295a96773b15f79fea4fd65a7d400308c1f9509014752c8003c619d37becbe024ab14fb637618f6405db12b3a60c8506e33a4ba01005e08d963e15775eb0ac01fbdf0e98143d43cc978489def7e46379d3811b7f954685d788355a97e21ae94cb63e10e97d7447efdc380601448c5b09371fd00d36f75261b3548706e08f5dd3f4c10c7e10b5259285f8131e93fb9ab97ea9efe808dc10ccfc26ce3f6d2c8cfdda3c68bbfca8228dbb2edfa509a4f0ace010d9fd6c03de6b2409c7b1288a8817160ee4eb4e916145a0d00d3c13db87442a7f7821bff6dd35250e30e32fa2f7db130fcc568288575b8989c9106b3e74a8d1da151deba7685947edf6b0ca44c8035f86b6a5062618079ae555992dc7558b8db7a336cc90e4792e681c550b2ff5690ddd4d84ec8f9b288eb5f06aad22ae0375136b7f2a0b534e1d20d2355eb4068313c43bac002b1c3adc435396cb8baa637ba466334c574870e237a3a2ed5d0b994c1ee6ac2d131f6a161052be6dce7ae1eef22368a5d56e2e5b549a68ef3c425e6932e4272592b138c554eb564e6c6149b3b900593d58d2b8f9a46c4e17074bbc4bdedd75dd76dfcbd198833bcf157ee95610580b03fd49e5a6917e17311035ded450a4e94973e02bbb6a41d09b7d9d4be1b2fe1c996045b49ccde40c70b1b4f3896ee195f7f9ba451573c3287f797e71d9ef3058eb478aa199ae4908e6da63a59fef67f1938685219e1029e5bb28c20805e249fdeb96ee6c4d92a9896721239ba2b6ac88bac375c9147a702f8fdfd1a7815edf6bb9b90e18cf426e11149d564ab67a1323f4d0e550ccaf1533298ab2e43b55caed465ab099787fb664b4a576c3ce021ba14933f732b0c89220f2f065cd82acaf0b1149a323302fe3ce9b2bd0b5933ea86ada353974096e08407574332588a4e3042d16204776eacc3a06fa6e6d18b241149671256a3d737354327a712f4d675e62cc535e57f13c307546b862252766f9d57f4bed162dac92b2a38c197ceeb46debe09bd593804261225ff941920cee311ec1bf02dbacafec88081b6b339d6956fa7208b6a66be3a32044fc7748ae32ab2d010dd545c0695352add78753b669ecc40571e1a93b55c15270334fe816facd889f5cec9f3c5acecd54ee755e1b2ae85c7f97f89ac7456dafd277bae4a75da551f4111487929862c94f99362814cb980ecb6d3a2d3ec36fdf77f19e127ae1fad1036e524b8ece08d42c1a30f48b6138e8322dbd25aadd1d9d40f85973aac0319b8abc6221d9309a80f1492f45d90ebdd2763d735694eb9356f47bf756e9b440e32f4940fc9aca8197c5b15dda018ee59d7beef207a1e12660b14e03cd3e34037b85dbcd646843ea9e33c19a51274adfafaaed7a386ac81571fee5da82afd2eb837e91d4aaf87b98bf8eb133054b1d477e67a4680c7008fdf38f53c7b7027aef247141c4884eff1f7245c3e5cd68f64daf2a4af37bd74e808462d3b65ba45b532637e59dad137d366cd00d8f219b150756f8e511795d20574f7f19e1fecd0cc0d04639dd1e1e9a6ddd1940e984d3d7a690a98eb2ae35eb9149a3a33ed6177ccd3b85508ec84d68b91b084a0993f4b4efe667f1caafee28476ff55fb5d3bb27f9e3aba7e6d1901b0c9d6d229feac27a3beb4498c531643741af1e4783e5cffc22a2a35b8e4005aa1ecce1b76022acb491974defd2c96c413f464d3c851bec1d203ed16311b2c034021951271b9679dd3f24c528ff0d945c1285ba04773d8fdfb5b9d4e45173a673088ae6221b632792d718a9aed95b95c4b5afa9fd1e5bb79c21edef8d0ea58ff36d306e0073151e50ddbb87cfa9c5b47f64662ab7e90d3452cbcceb075121286a0124107c50a510024733c21d892def74af8656119f8c1fdc23d9160bb0be2939a86f5aea4d8f6813f732d8fcd038f1c1bab2c9809997c77f04a7ae8ec48317893e3f212af6e53ff440d2ad7709ca2e1ecb294e5822109eb23d8f43448106fabce5ac5e6aadc0fe9384798b9442be16fdbadf151807374877dc200c692067c9c7008138546fa8b167fafe0fdd88bd13658996ce7fc9db14a785a4f5903b618775155b507e21008d14f5526c8e98bc8fedc15301ba9ab666ab78c9e1374ad83e2eed03cee95a503c3da22be7584af65f49ca0cf6dd8905277875f651fa9b7416176c7b6107d72fdaad299dcce194a086a6642e7e71ddb14911dc539755341219af0d9827c509005813f276aa554fcbe93debf019fb0ef077fb95c5c596c8719988343e479926ea99574a8b7d7e0830c7173d27b322915ffa47487884ad852f2801340076af5df28e152e2ef291faabc1980d9112d786ab40832a78c84b141d37547b9b36dd79cd259619266454cdde27420c64c640596acdcf73caa358a2514884dad4200eacdb1eff0885bebf0756436b10a434672a87258e93804e9ea5d625cc7091d0c813be80048dfd96c0401989ced51abb0651dc387708a10a435038d78c7b2e7591a56d30a296bd52b668bf0f7fce0b4b52cf2a4c5ee0558765a840907e16bbb4670035b9b90fb3e634b407b5455da9b7e623b34cfadbfb00ee9464e488bfc5458a08479e8846918c8652c87e2c24c7ac9ef298e00dcdd75b0bd8f63ef1b8d222255e26834f043f64aee25e364f27ee2b65e4de76cb453a188c2388343447ab383647afb0d802d0483e63499e8c676eb86fbc825559d2193653c31315c2bc2e1d638c96ad87c6ec864168f391d6ead1bcd65999a9597f2f322502e717dfa1674f03cfc18ec5025cc78391a41303479464c996645a2396a70473421eef71aa31df3b5c6a7b665140f75858c3e4e0f5ceea02e8a270cd83c14217d73ad67f7b337558d7507fbce084354d017726826b90467cd8ede51cd29326831e32861001065fbb0b7082474cf0230022bba62a04d52b8e4214dd4f6e055411963b7cdaa0be27d8f6b0d8425d388999ab2442a5ebc17fe0307ef3074237c8c76e90e75b2ff3a106ff2ed68239a52fa5f22830090ebfbfab2a75af0945662a0013087592ca98e60285bf8b9069021bad3caa2e9852c61d05f780c18d3b9a357c507ce8ac249f23b170049657c07c7e861fbc50f1c2d6191c63f492434d8c834eb3027bc615226ad3b0f2e0e3e4fcad3a55da0e44f76489d063ca18d74d86fa4ca2c9b55713ce43b2bc2479785299490f1f13b6ed12cd1955d69cfd95ef199c0b659028608c3c9c63c01e4889f3e8260fe60e8cd2d43173dec3a51ff38793ece7ae59fc01568b9ee357f7dced9281523de9519d96c4457d8a3230ff15c79b9ed8e6488826bbe5ad4f3cd2296b4cf4d5943b100a51e55bb489b52f27e0e3578bd9d272a0cdd45163154d711189c4a4ee31866e10b5667b4660213b8db6d7b11ac7e6829646c4b316bfe0e43ebecd2b9aee07d85dd34c728f19b5d2ba679b79f0b0022132ee5da840255d8609082eb8208844cea90d73d12e265a5012643f2b88477c5eae09c3e4fb6742f743a682a23b75acf941a3a440985fb227ce361dfd88c0b28a0e55e03f9ad17014921ba785c56d9641561cb5dc2df035117e5b8188ed1c2224e6631b302095ec8424b482755b050ef77703323902f5fd6967c7b9261d38f70dde3e3a13454390427a12404f178e8bc16d4395bb453557a21b7394a6f4945cc8d347d89370c9f4bda75066cee3f79ccb397df595e885f1bd9fad3c8f0cacdf019f75956ab49bda34ec187528a49d5109051c5e1ade3c03228de42ceb280c740c8e11cbb62651e0a382dab70ac13d839cacab1be04168d4ce339cc4214d212984a30e81745b75ca8e1517a015139bd454c71ebfdd988094509d5b4ff78f8f293c29d8f114d82d5520e24c195ec17a7fbc67acb9738025ecf200890cbcb25e8e128c0c3c9a432e1f3dc8273839aac57ae122611c0d35825231a1dda5ed0215ea7eed8aabe99dae04db794ed7f01efcc87326a939244c948a8ec7624105c41e078acd8c35ad1cb3f8ee5d4cb466506302f542d592c3f3a90da929b7a94a9bba4831188101e97e0159d12a7e0cedb613a803b5f604e1e94766e2438669f2da5987c52bb5aa91f9b8943a47839", 0x1000}, {&(0x7f0000001480)="2ab5be463b719397830fa2863ac520042f75d0a5b97fd0e2633d01020657f19016e01a3425739406882efc94a7645d3a7860bb35880b93f7e3afe39708199b5784123e6886a45fe00a4f26ef87f2bfee60e85129b7012f2d5f1b5ea61f02e2905fd39f1804447850958d2d7ca0d2426b7fd15f32c6fd033710a1ba0cdb4979aca26ebe5d87ecba3f8f0c9a563a138e9bce6addf70096c3293186b49c085d66546e4837c615bda0fe80e174fa86a50478b5b767cfa8e349b9f9bde255a148c8b6107593e61cccdfcceebb7147b4a4d2712fd014b33053d9563bdafc4d13d6ea821fb9e5dce5d3fe9a312c82cac06e9f", 0xef}], 0x8, 0x0, 0xa611) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0xfd, 0x0, 0x0, 0x0, 0x80}) 14:18:52 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x3, 0x0, 0x2a000000}, {0x3, 0x8, 0x3f, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x2, 0xccffb5ae73b86fab) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000580)=""/168) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 14:18:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x3, 0x8, 0x6, {[0x3, 0x2, 0x0, 0x5, 0x0, 0x1ff, 0x2, 0x87e1, 0x8001, 0xfffffffffffffffc, 0x10000, 0x3f, 0x0, 0x4, 0x6, 0x3, 0x2, 0x8000], [0x8, 0x4, 0xa03d, 0x4, 0x4, 0x2, 0x0, 0x10001, 0x7fff, 0x8001], [0x2, 0x8, 0x5, 0x2, 0x0, 0xe94, 0x9], [0x9, 0x200, 0x3fc, 0x6, 0x6, 0x1000], [{0x800, 0x0, 0x0, 0x8000}, {0x1, 0x1, 0x0, 0x9}, {0x100, 0x5, 0xfffff000, 0x1}, {0x7, 0x9, 0x8000, 0x5}, {0x9, 0x7f, 0x6, 0x5}, {0x1, 0x0, 0x861, 0x9a2}, {0x6, 0x80000001, 0x9, 0x8}, {0x3, 0xdf, 0x6, 0x7ff}], {0x8000, 0xfffffff7, 0x1, 0x4}, {0x7ff, 0x4, 0x259, 0xfffffffffffffe01}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x8be2, 0xfff, 0xfffffffffffffffb, {[0x3, 0x0, 0xf8f, 0x7fffffff, 0x9e, 0x3ff, 0x9, 0x5, 0x0, 0x0, 0x1, 0x5, 0x3, 0x4, 0xfffffffffffffffb, 0x2, 0x2, 0x9], [0x8, 0x3, 0x10001, 0x100, 0x9, 0x401, 0x8, 0x6203, 0x7, 0x4], [0xfffffffffffffffd, 0x8, 0x800, 0x10000, 0x4, 0x7, 0x101], [0x8, 0x3, 0x684, 0x9, 0x3, 0x8], [{0x0, 0x3, 0x1, 0x6}, {0x6, 0x8000, 0x7ff, 0x9}, {0x5, 0xffffffff, 0x3, 0x80000000}, {0x7, 0x3ff, 0x84f, 0x3}, {0x81, 0x1ff, 0x1, 0x9}, {0x8, 0x4, 0x7, 0x2}, {0x2ee4, 0x8000, 0x0, 0x80000000}, {0x7, 0x4, 0x6, 0x9}], {0x5f, 0x7, 0x0, 0xe2}, {0x0, 0xffffffff, 0x163a, 0x4}}}) 14:18:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 14:18:53 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 14:18:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getpid() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:53 executing program 0: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) munmap(&(0x7f0000847000/0x3000)=nil, 0x3000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:18:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x0, 0xfd, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60e4a47a332d80ef, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0xe50c9aeaa1f9dd80, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x80000, 0x0, 0x0, 0x0, 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40080, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r5}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x0, 0xfffffffffffffff9, r5}) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002040)=""/4096) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpid() r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r13, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r13, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r14 = getpgrp() fcntl$lock(r13, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000005c0)={{0x7, r7, r8, 0x0, r11, 0xac, 0xfff9}, 0x0, 0x800, r12, r14, 0x2, 0x8, 0x4}) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r16 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r17, 0xc0205602, &(0x7f0000000480)={0x5, 0x1, 0x8, 0x6, &(0x7f0000000200)={{0x1, 0x1, 0x3f, 0x9, 0x0, 0x4, 0x7f}, {[0x200, 0x5, 0x1, 0x7, 0x3f, 0x8000, 0x401, 0x3, 0x5, 0x3, 0x7, 0x23, 0xfff, 0x4, 0x8, 0xe84, 0x8, 0x8f], [0x0, 0x9, 0x7, 0x0, 0x0, 0x7f, 0x1, 0x1f, 0x1f, 0x400], [0x0, 0x6, 0x4, 0x101, 0x8000, 0x5, 0x3], [0x4, 0x0, 0x1ff, 0x7fffffff, 0x3d, 0x5], [{0x5, 0x4, 0x1, 0xab}, {0x3, 0xfffffffb, 0x4, 0x6}, {0xea3, 0x58, 0x1, 0x7}, {0x1000, 0xf1, 0x518, 0x10001}, {0x3017, 0x80000000, 0x5, 0x1}, {0x81, 0x81, 0x81, 0x8}, {0x1000, 0xe81, 0x78, 0x1f}, {0xffff, 0x6, 0x1000000, 0x6ca}], {0x264c, 0xbf, 0x5, 0xffffffff}, {0x400, 0x5, 0x6, 0x2}}}, 0x1, 0x9}) r18 = dup(r15) ioctl$WSKBDIO_SETMODE(r18, 0xc0105715, &(0x7f0000000000)=0x35) readlinkat(r18, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500), 0x0) ioctl$BIOCSHDRCMPLT(r18, 0x80044275, &(0x7f00000001c0)=0x7) getpgrp() 14:18:53 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 14:18:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x4, 0x7, {[0xb39, 0x6, 0xe84, 0x40, 0x3, 0x3, 0xb74, 0x7, 0x7, 0xba21, 0x766, 0x101, 0x3, 0x1, 0x1, 0x6, 0x10000, 0x4], [0x8, 0x71, 0xfffffffffffff294, 0xc7, 0x9, 0x9, 0x7f, 0x6e3531d4, 0x4, 0xffff], [0x3, 0x3ff, 0x40, 0x2ebeaa, 0x52fecbb3, 0x5, 0x3], [0x1a, 0xb59, 0xfffffffffffffff8, 0x80, 0x20, 0x1f], [{0x0, 0x8, 0x9f2, 0x5}, {0x8000, 0x37, 0x0, 0x69}, {0x7ff, 0x7, 0x6b, 0xc560}, {0x6, 0x7f, 0xb92, 0x1c8}, {0x4, 0x3, 0x0, 0x6c2}, {0xcdd, 0x3, 0x2, 0x5}, {0x9, 0x17aa, 0xfff, 0x3ff}, {0x8000, 0x9, 0x2}], {0xfc79, 0x1, 0x2}, {0x1, 0x2, 0x0, 0x6}}}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0xffff, 0x7, {[0x1000, 0x1, 0x1000000000000000, 0x0, 0x3, 0x1, 0x6, 0x40, 0x81, 0x59, 0x1000, 0x8000, 0x800, 0x4000000000000, 0x1, 0x5, 0x7, 0x2], [0x1f, 0x0, 0xc0, 0xa7ba, 0x2, 0x7f, 0x4cfe, 0x2, 0x0, 0x80000001], [0x0, 0x4, 0x3, 0x6, 0x0, 0xab, 0xffffffff], [0x80000000, 0x0, 0x100000001, 0x5f6c, 0xfff, 0x5], [{0x5, 0x1000, 0xffffff7f, 0x4}, {0x5, 0x6, 0xffff, 0x5}, {0x7, 0x5, 0xb7}, {0x8, 0x7, 0x2, 0x401}, {0x0, 0x9, 0x5123, 0xff}, {0x3, 0x9, 0x2, 0x1000}, {0x1, 0x0, 0x0, 0x6}, {0x1, 0x5, 0x1, 0x2}], {0x80, 0x6, 0x2, 0x9}, {0x40, 0x6, 0x5, 0x401}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x10, 0x0, 0x0}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x5) 14:18:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r9) bind$unix(r3, &(0x7f0000000840)=ANY=[@ANYRES64], 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r10 = syz_open_pts() ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0xffff, 0x2}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040004, 0x6dc}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x40, 0x108000001, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x239, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000b80)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b322699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41e4c18fce66e93f49700f2843ca3388708bd7bbad29b2c5745b7cdb6c0e7f234c3ad3c88679b34d111ffb7e66ee278af9b9c4fb1d528ce306127c6c17c353bf55e8e7f8c2b4e1d0921d87daa87152b723439ad10d789e9b9472372368ca8309b4233693b343f11e15d691ad95a0cfe321115d92c3ca30dbf104a4b1c21d8ef59a15157357690f1610ece0660ca3727f06c7c60164e0be5b6a5e8e0871c888637cbdb263214772f058883385ab4d6d9968e836f4735f473653b29c32131c293966031a95d3cc379b2805c6efc8de327457ef52aa371745ea1a2e22712018916d9abaa81369591134fa0236fbbccf82caae01fd17128eb6163a8687ca92c81f891618bd369f4a4962b1dc73d2f28c473edf23a376cc2a4a940c237e499881eaaa56dc3d9563e1159da84f500036d04b1d8ea45c86618a59bf7aab1b0531ed69316c83d457b40ac5e5a6fb49e4c8f30bd8f536efabab00bb4336eaff87bc061c2b80ed4c43918f36bdf37e"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r13 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r13, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 14:18:53 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$KDENABIO(r1, 0x20004b3c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/3\xa2I\xa4vmm\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00') 14:18:53 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) 14:18:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x40000000, 0x0, 0x4, 0x3, 0x0}) 14:18:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) r1 = socket$inet6(0x18, 0x1, 0xff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0xf8, 0xb123, 0x7}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semget(0x2, 0x1, 0x200) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0xb8, 0x0, 0x0, 0x0, 0x0}) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r2 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = getegid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) setgid(r8) 14:18:54 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x79, 0x0, &(0x7f00000000c0)=""/121}) socket(0x33, 0x4, 0x9a) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x9) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x7fff, 0x1}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x8000, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x20, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r11 = socket(0x1, 0x4000, 0xf1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x44, 0x4, 0x4, 0x3}], 0x2, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffa, 0x1, 0x80000000, 0xb2, 0x8}, {{r8}, 0xfffffffffffffff9, 0xb8, 0x2, 0x3ff, 0x6}, {{r9}, 0x2, 0x181, 0x10, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x1f}, {{r10}, 0xfffffffffffffffa, 0x20, 0x10, 0x5, 0xffff}, {{r11}, 0xffffffffffffffff, 0x90, 0x1, 0x7, 0xde25}, {{r12}, 0x0, 0x10, 0x80000000, 0x9, 0x8}, {{r13}, 0xfffffffffffffffb, 0x8, 0x20, 0x1, 0x5}], 0x9, &(0x7f0000000640)={0x0, 0xfffffffffffffffe}) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r14, 0xa, r10) 14:18:54 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r2 = kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x0, 0x3, 0x100, 0x101}) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r1}) wait4(r1, &(0x7f0000000000), 0x8, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:54 executing program 0: r0 = kqueue() r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r2 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = getegid() r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) fchown(r0, 0xffffffffffffffff, r8) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffffa, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket$inet6(0x18, 0x18002, 0x6) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100, 0x4, 0x8}) 14:18:54 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x80, 0x0) dup2(r1, r3) r4 = socket(0x2, 0x3, 0x0) getrlimit(0x5, &(0x7f0000000800)) fcntl$dupfd(r4, 0x0, r2) getpeername$unix(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001689df08bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045dbd2b87c7afb86e9fe5a601cd0a92c38545c6658b823a4af011e902b80bb6bd74530619c2f73158c02fb1782253e4cfddab3f486b3e4513585360932bc6e2341e7da66f1e2ccf6883eee1edeba364f7b22c7f9e5cf129de1174b"], &(0x7f0000000140)=0x1002) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='::\x00', &(0x7f0000000440)='S\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xdb-/\x00', &(0x7f0000000540)='+\x00', &(0x7f0000000580)='.]\x00', &(0x7f00000005c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x1f}\xbd\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='(-\x00']) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x401, 0x2}) 14:18:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f00000000c0)='./file0\x00', 0x4a0, 0x132) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r4, r4) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r6, 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r9, &(0x7f0000000280)='.\x00', 0x1cf, 0x0) 14:18:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x84, 0x0, &(0x7f0000000100)=""/132}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = dup(r2) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) dup(r6) fcntl$setown(r0, 0x6, r1) r7 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x524, r7) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x5, 0x6, 0x2}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) recvmsg(r4, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f0000000540)=""/148, 0x94}, {&(0x7f0000000600)=""/214, 0xd6}, {&(0x7f0000000700)=""/63, 0x3f}], 0xa, &(0x7f0000000800)=""/207, 0xcf}, 0x2) 14:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x72, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0xff, 0x2}, 0x7, 0x0, 0x1}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x5}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) 14:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair(0x6, 0x3, 0x97, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x7}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x4, 0x6, 0x1, 0x6f6b}, {0x3, 0x1, 0x6, 0x7f}, {0x8001, 0x2b, 0x3f, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1011, r4, 0x0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) pipe(&(0x7f0000000000)) 14:18:54 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 14:18:54 executing program 1: r0 = semget(0x3, 0x1, 0x1) semctl$GETVAL(r0, 0x9, 0x5, &(0x7f0000000140)=""/34) socket(0x10, 0x1, 0x80) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/50, 0x32) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:18:54 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chroot(&(0x7f0000000480)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000500)) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000180)={0x1, 0x400, {[0xc5, 0x7f, 0x7, 0x1, 0x10, 0xff, 0x2, 0x80000001, 0x8, 0x80000000, 0x9, 0x5, 0xfffffffffffffffb, 0x6, 0x100000000, 0x6, 0xe56, 0x3], [0x3, 0x40, 0x1, 0x7, 0x0, 0x10000, 0x101, 0x3ff, 0x9, 0xffffffff], [0x7, 0x10000, 0x2, 0x10000, 0x1, 0x729], [0x101, 0x8, 0xc65c, 0x0, 0x4, 0x3], [{0x80, 0x1a540000, 0x3, 0x7fffffff}, {0x95e6, 0x5, 0x7, 0x5}, {0x1ff, 0x1, 0x7fe00000, 0x3ff}, {0x0, 0x8, 0x5, 0x1}, {0xfe8f, 0x7fff, 0x3ff, 0x400}, {0x9, 0x436, 0x8, 0xffffffff}, {0x9, 0xfffffffd, 0x1, 0x80000000}, {0x0, 0x6, 0x1000, 0x97}], {0x4, 0x80000001, 0x81, 0xfffffffffffffbff}, {0x65, 0x7, 0x1, 0x1a}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x84}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = open(&(0x7f00000003c0)='./bus\x00', 0x20, 0x22) linkat(r6, &(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000440)='./bus\x00', 0x4) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r10 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r10, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r11}) setpgid(r9, r11) 14:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev-bpf\x00', 0x10002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chmod(&(0x7f0000000100)='./file0\x00', 0x4) 14:18:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xb6) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 14:18:54 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/\x80ev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:18:54 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x10, 0x3) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fchdir(r4) rename(&(0x7f0000000140)='..', &(0x7f0000000180)='./bus\x00') getpgid(r5) 14:18:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:18:54 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000f8aa49d1e396725500ad8760f892fa0bf76d0d166b91c6199bf8b348562801805535439b465fcbc0b15d827ca147fab6e2905a2be4f9860f3b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 14:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:18:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x1, 0x0, 0x101, 0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 14:18:54 executing program 1: getrusage(0x1, &(0x7f0000000280)) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x401) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r3) 14:18:54 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) 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"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731890}, 0x1f8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000892000000000000200cf9fd144cbe7afcec1a5f9a2b98068449f67cafc4c7a6f4547d1e913a5aec8d434d0c6997a3926057b2aef7804000000fa0417fbca13077e7fea4fed95d58bb984165b25fb93a80d5d2f5044c059ef879841432b7523bec63143d1b0ac79106a4408f1fd576bdfcbe83b0a2c6ea6d20e54f81a29243dc54c1f9faea33ad86c03d9fd4076c1dea5"], 0x10}, 0x0) 14:18:54 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x50c) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r8, r10, 0xa9, 0x20001, 0x1, 0x1}) setreuid(0x0, r7) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000780)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r24 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r25, r26, 0x0, 0x46, 0x21}, 0x9b8, 0xc07, r27, r30, 0xa9, 0x20001, 0x1, 0x101}) setreuid(r22, r26) fchown(r18, r26, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r12, r26, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe41, 0x9, 0x7fe}) r31 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, r12, r31, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) r32 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r32, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) semop(r32, &(0x7f0000000280), 0x2aaaaaaaaaaaab2a) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 14:18:54 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x10000000000009}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000900)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d1664c8bb1ffff13bb59da8077425023cb4a53c6bb7cf2394a7ab24012dc56fa2aa2b561c0ce637ef3c53f88edcc758d1e1eff1031571ecfa43c56ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000f44853c4d8ba69f4c75683026a48cb3d877f2f6fb6f15034127bde38049bd9415f7498b50a60557317e714acc8ba46e5d21464769c1cd1bfc95b4bee7d8700063092d9022783600d09cdb33381a49aedc91c2c70b0cd0101d660de1c944c368e856c85195a046445dab456f553c68d15", 0x105) setsockopt(0xffffffffffffffff, 0x0, 0x33, &(0x7f0000000e40)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92e941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000086c85e51d0a8def36bcfcbbe9ac5a3d8d33c6515444c810a9380d5cdbe863f5366928c7b09bb74f2a3fcf5a8f1f04a2e22864ce0813d620255b10bc3a97b26aaede324a695b4a6dc65658bae4d5963ae4e04890d6ec9261c38d2efa77647d0de360f7cb5f8990dc10ebebe69320cb9233280a6d827648faab83718d9f79dbc14cba6c8c48df18252051e751a36595a1192247b8e5aed8ea787d1bc0fcc77e3c2c79ded5594d6558e893dfaf3824cf892a33148a874bc91a1357c88d233145753", 0x152) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d88211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r12, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031618ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3f472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000f6d543accd3d3e3e3bb1c827796353f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b937b9e9caeeb0e06ffb4d83472e20920d0d4a2b"], 0xa) dup2(r16, r15) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:18:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = getgid() r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r6, r6) r7 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r8, r8) r9 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r10, r10) setreuid(0xffffffffffffffff, r2) setuid(r4) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r11, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setregid(r1, r11) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:18:54 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup(r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) dup2(r2, r3) 14:18:54 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x140) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x60, 0x6121}, 0xc) 14:18:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) r1 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup(0xffffffffffffffff) writev(r1, &(0x7f0000001200)=[{0x0}], 0x1000000000000014) 14:18:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) recvfrom(r3, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x80000000000000}], 0x5, 0x0, 0x0, 0x0) close(r0) 14:18:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)="161053e8bd16f5ecc22299c4e07b8412aa622f97666dd982de37a0954b6dfeb377b6f14caf7065148c9c5df54110b3ab2e4582849e3f13457739dc1a6fa5d7d988357e204d990083c90ffe5128a4a4ed47647a2901638aa65870aa0e84f4b6860fd9", 0x62, 0xc, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 14:18:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r4, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x4, &(0x7f0000000040)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = geteuid() r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000100)) setreuid(0x0, r8) r11 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r12, r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r13 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r14, r14) setuid(r14) r15 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r15, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setregid(r5, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) 14:18:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() 14:18:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000740)={0xffffffff, 0x0, 0xffffffffffffffff, 0x0, "0000000000fb4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0xff7ffffd, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20002a, 0xffffffff, &(0x7f0000000040)="000000007cded0cbf64d2b9454066d960b404aa8804fcf40079ab1455d941f62d1139ca4497368ad3bf9474a6ad58b0a6348f0cf78bbc55f8ccb31691ed6005d5aa7a55cfaf694", 0x47) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r5, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r9 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r11 = geteuid() r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) r14 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r11, r14, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r9, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r16, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc487885b1866e9f0fdbf97052c1d"], 0x40, 0x20c}, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000003d23a82ffff000001000021ac8282c70000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x1}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 14:18:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000006bdf183389f17c0000000000000000f77aff91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624ca7b145da89a7a19de1b9132488e5aa34395087bb05a55c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd309de4493bfaec8448f24ed369b2a53183fb5404ffc67a120ce51316"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 14:18:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x80, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 14:18:55 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r4, 0x1, 0x7fffffff, &(0x7f00000001c0)="707b62b5a9a1f05b7d1ad7e622411b937a64ace1e4a0e1c0da68b40398fdc6e932c7085c3cf0e3fb4ae9b7ac2bbbbf1a12e9c51ae60762a24823e21d04b1bb06d2df376e595e16ca0f3425f9f7c3ba346ab4e5b8f6c3d5767850d56fb4b06f408d6bf8b77b4d1d2285a0ae4ad11bc079ce49d4338f4fd0bb0b1686a493df966e18c68bb95cfe8c1b6e39e11d5ec07652896bc344d72c1e12d7dfd0d884d6d25ea68f49cb36c7574e23ed147201d0a4695ab6ecd0624ed0", 0xb7) dup2(r0, r1) socketpair(0x18, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:18:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$getown(r3, 0x5) socket(0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) 14:18:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x11108, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 14:18:55 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x6, 0x10000}, {0x1ae, 0x4}}) dup2(r0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 14:18:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r1, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r5}) r6 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r7, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r10, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, r10, r8, r7}, 0x1000000000004, 0x8, r5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:18:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xffffffffffffffde}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000000)=0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r7 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r10 = geteuid() r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r10, r13, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r14 = getegid() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r7, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r8, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r15, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = getgid() r19 = geteuid() setreuid(0x0, r19) setuid(r19) r20 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r17, r20, r19, r18, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r21 = getgid() r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r24, @ANYRES32=r27, @ANYRES32=r29, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r30, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) getgroups(0x400000000000002e, &(0x7f0000002980)=[r5, r14, r16, r20, r9, r14, r21, r29]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffda4) setgroups(0x2, &(0x7f0000000140)=[r31, r31]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r32 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r32, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r33 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r33, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r33, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x159ab5c3011a8ace, &(0x7f0000001640)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 14:18:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockname$inet(r1, &(0x7f0000000340), &(0x7f00000000c0)=0xfffffffffffffce2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0xfffffffffffffffe, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 14:18:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000003c0)=0xc) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x4053ff726a406d88, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000440)=r0) 16:00:00 executing program 1: 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, &(0x7f0000000180)=ANY=[@ANYBLOB="7d78e3b80c1641edc66dc88f794b6429012e78eb9abd21e68accd0b09b6b4557810b03f062e0b01b15380800000027a1f7ad27b08bd3355ab1e3844b4fd3b8e44b41232a79433c87f3107014cf1a0f914d6516f68a95d98bfc"], 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, &(0x7f0000000200)="ebffe7ff13b9fd812eaa4e713048e69931929648b90d323c84cba123f5f7d06db7b632a0337519087aeeeab61b6613a89d5275a83ff03dad9e76106db00e12a33c69ff18a0ba07225b1f390e6b0e4d4454a6133d60656803cb3b71c0", 0x3ec) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc, 0x0) fcntl$setstatus(r3, 0x4, 0x184) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x0e\x8a\x01~\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfff3, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x81, 0x40}, {0x4046}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000080)="af543ec059858a53f3f9fbac944d080dd5725042ff3f", 0x16) getppid() 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = openat(r3, &(0x7f0000000000)='./bus\x00', 0x80, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x5, 0x80000001, "2e964c13b29a49250509505a38dbdcb551b0e9af", 0x6, 0x60000000}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28b8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgrp() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f02357795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r7 = geteuid() r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r7, r10, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r11 = getegid() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r5, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r12, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x2, &(0x7f00000000c0)=[r11, r16]) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r21 = getegid() r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000001340)=0x6a) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r24, @ANYRES32=r27, @ANYRES32=r29, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r30, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) getgroups(0x1, &(0x7f0000000140)=[r29]) getgroups(0x7, &(0x7f0000000180)=[0x0, r3, r17, r20, 0xffffffffffffffff, r21, r31]) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xed, 0x0, 0x20000000]}}) 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)) shmget(0x3, 0x4000, 0x2, &(0x7f00003cc000/0x4000)=nil) 16:00:00 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000001680)=ANY=[@ANYBLOB="81df4900000e0004757400"], 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="5b2cb9f2a5c884d56c13a0c9ef6f1135e513193d261ede2f105444331d992338b6d561df09363497fc5f42bc33a26953c70f7ceddf", 0x35}, {&(0x7f0000000180)="7e83120aff140ef06c", 0x9}, {&(0x7f00000001c0)="778320fba6c6815e78ea8ebb934a883a522c02cf8c6c0a946bdb1092c53669b5c56fc0045b1ea624ce6f7a8b315d4c2f8c3ab2ce69a017d5ccf0823cffa7b1254284ffc687d336330922e1f3097678a7936e393e653ea65d2eebc62bdeedce305d77b3b61518cd6571ac0a87d8352668194af792ac7b33358db185906c4de4206703", 0x82}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="1c2c6ae04c6d1c69d4c1e244ea912a5c903abae61eb6de08ba285a7d75d66b8375cb9eed3e77877b390fec837940cda810d98563c55bc36ae3ca3a0bf860d19064ba2d3743cb1caf5440d818cb3d12f0a31a1d58931aac856f114a92f1fadf8ce3385975bf676a2739de522faca2eef90169687cb18307cdc3e228b0c38194fe1130d3b653843cdf502cb54f78ed980cea37dd07d9dc78841ed4a0", 0x9b}, {&(0x7f0000000380)="342699f0991f87678afa8f62641b044462510de4c8b3bd2c649b71045c26fe4455c647dfcdb14809985b946cc59c8d974fef21b6b9bfbe30e436d17a4834b151d7621635d1c2ed66ec0211b0811a8f31f91ff615b5e75b531912b443513b4165ce64b632b9ee82467bf54f4b2019aca1e78964a57472731b82569ab69c54e56831a9cad700851097fccccd8c8ace19a2b6d46de5e5e80b476e04aa1dffbb42f100e5b6e7eacd81b786e3fa52760404bb3bb52d319ae2ee83844d0eb2d7039be8129638a9ce555cb58de272e312a552d5565a0a2045a130b27493641916fac16999255acf2d606ba43ee040991c59698d48233c77662fe30d76e1a8d402216218b7887bfb6dc21bf2199fa2fd04b10883ef51bfbc294ff4e9469330c4f9617a460095f377388fc3391a43844e0edaaa114e55db55cf3a0b948b0fdeb4676c620ff6c7d9b0714c0a466b3663d34ad4a0bce5423e26c797f9561cb171d1b4dc383556c88f70a0e645a882a54c6612badb593a9b55386eb895336cbe794f11a8ede3d5f0ab45997ee9ecc216c5d4f501928bc660949003de73dec859438043a0e6e6082880786cbe1d32b0874fa1afac3676268e963b77571a66d7ede7ebe75ac4ba5757e29711e64f0bec590ff0f7c295c645a3d1f28fed0b3bbe470acd60887bbe58cc25a80d8318b82daea2509d8f3a8e12a9ffe033f2bb2e0f21aa7aa515b93b1dadde69aea9faffbccb2180eccd5e75085aa3985400ddc87789b0ec8ff6ace710d38a1932e8b65f107f7283f3a504683f02fe5cf3ea13ca06de26adfed15c3e106085ae0b23be4774db3c9403df59fb1be0ffb6b84b2982ca890b03878990d5e27f33d7464ffe8351ab13d6edb8219b8664ad57235d13a943f3aaa98d10ff3020827a22e9b6c12d8f002a3feb9f3f3cd2f7a6640457afcd2294900d09a65369eedc956653f0455fe0d90ac59bd3d2e006fe3d3660c812364565caa0dcf11105daddc04f2afa9d965b2739070494fcab43bbfd560a8502d262870fab44dd2ac76f107ad177a08508078cd4959b792a3293c6b10b9019cb86bcd7cba10be0803b73c890eaadb4aa41120a74217eaad1f4f04ade784b9d2c7f4dca7df98488b6710c400472eeb0b66aabea6cc392e2cc03421bf3cfba639b2bf27499887db40f9d8e9ad12cbc5f8f52aa46784306685ea5624cd7ebddee3035281cb03eb566f7108496dc6c79d43d43226d870fb58f0d7f27a13c5d263a384516826f0d3867fe22307adbe5e7e6962eedc842b88337224d85fbd7495cf54b4d3d6eb492ab4eae3603aba718b00e9e1a048567dae2a96239ac2c035dfd4d47611052aabea2d40928a9956ede1ca57094dc92ccdc5bb84a4ca02f152e08c02d0a55d4774baff177d19cee0096d5f371c5e8275b05add668f02704a17eafea7e4d624b0c18368260325a133f1ecaae4c7b0e0b797b4d4256a7c90a040841c71a812ff9f55b7c4365284bd2e2f05f9aa819d95dba75bb194efb14dd33945ff9ec75b2b5b7cc4b0ea125cf67c30152d31bc8d994c53618b74322478e7a051e788e9e7455c11d58bfa37c5240b58695d8eeec004a9d9c0b14dbff6b272f306d569cb5ccd359160661761d52b1bb6f46dd9949c5890563b33cd03e242fd7cfcffbb19d0c1475418ae07632ae0baae26d1b3dbf297902b8710449ca1602626063da9169a40f89ee64727e44b8e00449acfcd0990d24299777c36f908d56ed923b304fb388863b59ed5ae86ace1a52ffe5caeebd0b7f1463eaef2d4ac8425304ed84c19459793565ab004057cdbc6af46ff44a5f266c11a8eb0863663098499fe6dce591e1d8ac566c5f4730848a5a2f02df5e76a96801faef78efa8e34829ed76616c0aa0e908ff52e6e0bd0c8fafab34e401f401874b5346764034eb8073541a1d59d8a0a536d11698f2b7ead77827bac8baa1a9e87640c829b493c730b90023c2583cb67e432125c285e84070991de123c0479f3996ecf9d264b839468075d2e1088cbd5f118217c3d95fd8f65b932e5e4d5be484577ca9e985d87e85f788d19d5166dcd9b8b71e6815ce60f36edb34a11db3d62b1f3e7d72f2a5e6f53d2a83e542e71b7c3261ff76e59f0a683cd479d25f3c7bca3fbf9110a86e65a564aff431172b2bc012bfb1992531f5705b04138c9fc51ac153170e0d39ed84d01a6842b7565bb1d12bb37cf4310dfb9f7666445770c124adb5070eb6abe76099b862ef30eab34b20b3b0eb67498b97e3defee1e7275532fceeb6d6bbd707c2ad0e5e96b23263400d9f81d6a6a89b482a9e3d03679967e31a2083136c40bcc1efdfbaeed54ae99b9f43f3832d520066aa21189bccdb329971f3ff3a73be9ac57304f917ce9973fd5706e2fa9af73420fc47d248eea9e2208395293a5be520ed52fb790cbcfdc1b1a6a2af3c4c66d819340c8c61bf8952b07a75c4cbfa6881f59024db32d156ea87304225a0f4904556a16583081d2e077020e0e59dd0b50acee2380cd02a706c50f10ccaa0074356791088d1cb31f140a52d7883c4fb633c3458d0bfdea4f543d5a4afb88a8d52f2cd8819c6641250637fda69a276eb84be64e931b197930bf9486007a362f7207902b2999e2cdeedf5335f839e9f19b112ceeae8cc83a27c80ce676199b61612a4c42ca27d53e01158d051b68a8a390cd93392c98519e8f97a4090708ce25a9cc4461c1fe2994d4bf4529c99336b73d635488f97977a08d77b1ba17046e51a31ca29741e39de19c29afa49aa4c583bcee3b4945162efa2c64a875654acc22c12d0f86579b642c65ea7aa28e66bd9f0e02d09d334304eb9fb40d1f49b9b8651e2a8f18fad05fff318f6231d1c3bf805adc98bd717376511aaeb6682a3f8a8772f8d002975666a1e8654f1a86db5b325e0c2dc70985a6f1c98cd1a5ee497ecdac9c32fa3340560fb58cc6ef4e22d2b7c3339e70bb39daba6fa6be0b13c68195c8b8f27a0beaa84f7d086c4871f98b40b65861f66628ecf440918b5451e3437c54ba78329eefb5922689741227e70a7f0049674de94e434a93bc32afb04327fbb460878aaf80edc8aaa1d27f6987e438d42fd5eff7e0f1283009614064c859ab5fe6d19278e787fa15d09770a574601bc22f37838d3b4ec107d02a899ca81f201d6160d53d155c9880aaa64a8da671802e9d4c0d81f688b8daff946ed1b6a982bf046d72aeccffd2aec95b2c4f4d60e44eba81cf588c5d39866164d290017d6ef39cdc6d2a95f260ff3cb6ffcacdd538e981ce0fca3812368e037fb9457a90219fdfaf6e9fdf919f96e48479022b092545bbf53547f66d6b7e5dffcb11a8322bbc18ada4c8fbbbbd9ae6b8cc097d938ce665a715fac8ed5f4632178d051bfa0f762df96a7382dc0c085af452dc8e2309a0180ff53e8cca04e663d3bf1db08fdfae2d11f8ea5f9f7850dbb9e939e7b1e0379aaf1aa5c90a2e783f37d2f99fa76640744aff89dabedff7833f598a4ec9f4cc8cd5802f4111bfb222b70d8a40e5d1361e61f1ab52795fd694d535e2455bbffda0aa8d7d8eb3ec2034a3ad434bdc2b5c72ff0dfbab9b6d6810295e02186dd6e6139d56fc166d7d4a50836230bd9f13f0f151d3b2e67de9632615ff8765852a5d2ee6118359902ed597b22c3a86e09665e91815ab2e648810f8a5fe1ff319ae24707cd2b1a4cb31539403de32ba90175fd4c4e015a7f59eead09fd19ed1388cf844d61f284f4cc65c515ee2fb84051675b6783e7c617ac5c4954c9e58605e580b93f502e01a749588e9f0d2ac5b4bcf95e3124335849c8f81ad5321e1f06853033cadcd22b519ff2f0ed6cdafcb7d7a992a04baf55e087726e487b9dc74d06dceb26ab11866df0f7182e7913cddcb1eaf34bf747fe4d348493644def484cfe61aad5c5b4ffead1d0c194485891a310020753b5a1e6b576e9e02b40d353784b04b2262e6feecc3db66d9609e265bc3bdcdc7b6164e8400835de1d128e690c961333874df1f01a785c98dbfa2a79695929bce041336dfe220c97bd23fc2bc071f33a1f69a1c23e74f87a56787a4c975d8a281e31b9fb17769fabec0532b939eded1d1a42d7c72e18c004fb33fd30c402c29d4a1f0b51ab03c03135119a0c0cceea843c642769e9808c9444e8218f891fe37bb0284e281ba0b8a1d62f30da570918b8b185a39a2e00add817864da141c147bb0e176b8ee72a4d5d7dae04b435853e040400f83d2ad5eb93e619cd5d684568bb81cee33e462d75a65e5b42f6fd76b26bf39fe0149e9c9ac1ce5528f84646e133c9636aadf66fde8b6027e6d3afa68aadf8fd1132889cf9dc5d5adacec9dc5248621ecc1adbccb6ea622eadce050803aa357d5576033c2a604ff5b79dc71ff7fa52a103188518e2a9ec391f7f3468343465b81a1fabc12556d29258b9ed7639222bfe245b7914f5fa103699012a06bec4fe8ef320d3ec1ba7e20f100baa79fc023b55703ea6c44b2164f4a9568269d5b0fe6355a554985c3c53f8b90916722d7b0696170eb16b9017f326e852296b66ea49db429adb31daf8dfb95ad9dccc076407b3df23f31daeb7d53073602a1046941c009c5f5b4df0624cac6645069de1a688ebc60fea861e405dcc9fd242e8ffa70cb0d08b889ebb14b48821f7b3f7d4e48f27f729dc97b770f4ec742e7d777aac0f9c8fbb4de960ccf83a249eab59392bf8a852f2bafb0b4257fb2228d4a5c779f373a4390bd2e5e46476fb8a80f0fb4fa17c7ba3aa87cf8fae3e3e039c29cacdbf07a1edea56da76f244cac290376f87e9079fcf9594a15097a6e6d005f1285f519aecf1982f818c03f29c553d07e339256376342908ca38ba70791ca2beac83502d458bb7025d261b8e6d12b0ac25b6f232d053c760301a5f4f247a7b09ac4ce5a8595582a9e6e68f6e7280afb494851c02d65a107adcc6fd117393c7c9ea21a6de7a0d3bb322a9ead3603763edad90b4285247631b7e2674e7b97214f0211d0aaf54af90771b62297e5b29f12663afcf5ad9ec2b41409243e4637800cbaf866933c126298a6fcef6428eb6f0c43288c37b2b77e69b47dd7afdef5923e95d3e2bf0e67dc7a68ff15b24588a6d3c614947d7b2eb6780794340a66df800335befee81901a3f45499ee4d736854a7d5c943129b5985cc8e13a9ed9177a691ae46885fb39276c8f70ffab7174b0ad573a8b7e1db5c8be4e1ae4bab1c1a25d41b118b77ad979715469192e710e403c9ab8ff255345cba499ac49603a0da27be4e18b6f0c517b15edb603adb80911f1b42cd74b0903d26a78a3f61d28709d866e7893130f23a9462c21bed50d1d1d0dc3cc2577171d21d286d4869d932ae3a1399dacf409cda6e0bf58d11e2df1d0e4416c27b422be051b208e0e8811d184945811ac8b12f5b41d063a1f4b9ebe3f440830b63a4856b544d74145ff6aa3b9c636594e8960db86c4d7fd938ae042f5f60590e529f100d004e5e6ecbdfbf79b736ce36efa17623b8a23952ecb619d20efd517ea16e6ab6db1f6b53e8b5906b4fcc4296c31c0e50281bd94da75c277c2d3a346dc10d8edf32377d1c8facd99485574d02efe2357c09ba3327e5ab53b429259905295331d840141e317586d75aa6906677706c6402f217f0f9e8e2afd9dd9ea6cca920fdce610b73e4ea993890e0319147e7138fa9b02eb04a7e9ba7eada46aa89df689434cb21165dc2f4f2abfdcb9471d52bca3d4232fadf0140ba6da90c7f08fdfc45d950611dab72142a86cd9918e51cf0d7740af02071d7dfb91813929dd2daf", 0x1000}, {&(0x7f0000001380)="2efacc3830be", 0x6}, {&(0x7f00000013c0)="2e29d695b556926867", 0x9}], 0x8, &(0x7f0000001780)=ANY=[@ANYBLOB="f000000000000037f9817ff1864b32dd000100000006000000a83ea242fd727a445356e618239b957ea191471f480f6b1924e9c1d71cb3c9d3038e7dcab5d9122ed99dec9f5c811ed70dd5f721c5ac801a0ff6792e4dede85c37cb9dc89b0ed7641c00ac31e172cdf655b499b2692ced53570784b7bd1805b10ebe4114e67224c7ae3c75ed487ed4264d5dca4bdfc8ef8ff2bf28c59a98a1bc5f9df803b9ae77a5a466b8be53f1c5cb36487581b6e9bf1d4336663ea4929c2700b8e91cd0bf59aa5cdcee55835f18d003b4a11b2a944d3e8f665994b86d709887476dcf790d2b22ae21be7152609c30407283bd1487702b54992106008c05000000000000000000ffff00000000000046ee9818efb1bcf03dd30bb33350b9a2464ddc3f49d554a0edb2d628193ded1ebf43434400000000800000000000000001000000e93c0000140000010000000000bdb1d52ed1213c9eb941d384a7c6be872194b7e90077d16e1ea51c5696ca758c51ad3967c51624d4d62dd27dd64dc3e3fca39b5b25ef1a5a13a03d170a64cec75a9a809e2627e4efcb746825b82f68ed99e1d642b2d3c1e89e128dd85f647f93ff54000000e33b6cd738bcc8080000010000000100000087bfe05b8ddd2e70ee687809ff9a63cab2bf59c04749b1b7596599ab376ca3b5f3e79b5b1b9b2a7595edee367fa71893365405f684338302c3e8f96cc10cbf34b1c8a9c77d6e073828c0880c2b3be46f79175029c10bbe1bf900000000000000"], 0x218}, 0x406) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x5f0670e9527449bb) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001640)={0x4, 0x1, './file0\x00', 0x0, 0x4, 0x5, 0x1}) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) dup2(r4, 0xffffffffffffff9c) preadv(r4, &(0x7f0000001600)=[{&(0x7f0000001480)=""/195, 0xc3}, {&(0x7f0000001580)=""/95, 0x5f}], 0x2, 0x0, 0x4) chflagsat(r2, &(0x7f0000001700)='\x00', 0x8001, 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x10003200) open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) chdir(&(0x7f0000000000)='./bus\x00') socket$inet(0x2, 0x5, 0x5) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/33, 0xffffffffffffff51}], 0x4, 0x0}, 0x0) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10002, 0xa6}) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="2f074de993fed1a7f6bcd08f05a66fee397bc532541a6d1e512ba10d911c3d01948f827ded2c9913fcddadd65a2a824d51efec0ae9afc14c5f13dec7f477aa640f0890fb55f4efa3a275922ab92b5e9714757b40998528b6b9838b003dcaf013c35bb36f58198690c7087bf7"], 0xfffffffffffffe60, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/253}, 0x105, 0x1, 0x800) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xc648) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea8d7110000000000000000b7b1a48e8c3cf771"}) write(r4, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00", 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r3, 0x1e, r4) fchdir(r0) getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000140)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r1) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r18 = dup(r17) ioctl$WSKBDIO_SETMODE(r18, 0xc0105715, &(0x7f0000000000)=0x35) r19 = dup(r18) ftruncate(r19, 0x0, 0x81) ftruncate(r16, 0x0, 0x80000000) r20 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x1) ftruncate(r20, 0x0, 0x107ffffffb) ftruncate(r20, 0x0, 0x80000000) r21 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r21, 0x0, 0x107ffffffb) ftruncate(r21, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r20, @ANYRES32=r1, @ANYRESOCT=r21, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r22], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="81000000000000002e1100b0df5ce663969beea42740448f77c7cc6d7fcf409def1a1fc1ed349a26db991c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b5780635605000000000000007040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="1886664f9f6100010000000000000041000000003c86a5e79a7886881c597387fda01911b89f94983f3627f21ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a2405c955be9854762bc70374603eaa6e7dee5bae127681a1591d8a0738cdf5baa691a2c9e535388b19f1dd17fe1812980df1a239616bc8edeb8cb86e00c49afd6b5bb00645665c25439a7b928e119a441a2a7d53cfc96f76701ba1b0e94a32750b723fbe143d1deac33a3b673da82d6a31e0cf96f72baf9df8e8f644663cf5530001f8f7b6c882c4db0e3d145b6644c245c522cb85a4db3fceaa7f5e6e8462dbff7ec3039821057b12c8d47661e4c5a019656d028ecf9165884397bed1cdd5cad03004608e93c668ac3541c1c7768da80aad01097313407608556eed1f37055d06af3dfe033e8a6c3704550bb9b8117d0d47596aec1c8c03731f1b09ed9cb30eccecd8b9"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/69, 0x45) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = semget(0x1, 0x1, 0x40) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r3, r3) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r9, r9) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, r3, r7, r9, r10, 0x2, 0x6}, 0x3, 0x9dff, 0x8}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0x80, 0x9e}, {0x8000, 0x0, 0x5}, {0x0, 0x20}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffe, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r0 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x0, 0x7fffffff, 0x0, r1}) ktrace(&(0x7f0000000000)='./file0\x00', 0xa, 0x40000022, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000080)={0x7f, './file0\x00', './file0\x00'}) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400]}}) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:01 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) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x44, 0x85e) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) pwrite(r3, &(0x7f00000001c0)="c5b083907a12791a66bb6c2d35efa3ceac889d3b64fdaa7a14e67fc23cadda95afd2c541b58be76ae64a29ebda2fb92709f696c600ec60c7a61f203e404f223d7a165bddef84f21f3040959ae49ac0392fed8b509d649802c84e3c843b3b9c57a3346580367da271cacda3d1e1a9c01e99b6a0348bffe74529edcdf54eda20e946147be85ad329794e48a184f6e936c1deac13d8d6dd1c4f64cd5601dbbea005ce83e2ea66177faca8db8553ab5dbbb5d63cc12e723b393e9ad7b22035be", 0xbe, 0x0, 0x4) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43368 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00ba45f111f07acec9877ca316e4ad5280d7a9ed5fe5e5fb1409fc497d9c5e975687429a245f7f4332c4b73e3693a895475527b024f0192fc506f7b8908924be4c3445bbf3b289eac0d2b3fdc1a62ca0d5b53f5e5f54e2860039778e98ef01", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295b75984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870a4122cd235000000000000000000004000"/189], 0x10) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r14 = geteuid() r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r14, r17, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r12, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r13, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r19, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r20 = socket(0x2, 0xc003, 0x6) connect$unix(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r20, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r21 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r23 = geteuid() r24 = getgid() r25 = geteuid() setreuid(0x0, r25) setuid(r25) r26 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r23, r26, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r21, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r22, @ANYRES32=r25, @ANYRES32=r27, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r28, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r29 = geteuid() r30 = getgid() r31 = geteuid() setreuid(0x0, r31) setuid(r31) r32 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r29, r32, r31, r30, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r33 = geteuid() r34 = getgid() r35 = geteuid() setreuid(0x0, r35) setuid(r35) r36 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r33, r36, r35, r34, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r37 = geteuid() r38 = getgid() r39 = geteuid() setreuid(0x0, r39) setuid(r39) r40 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r37, r40, r39, r38, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r41 = geteuid() r42 = getgid() r43 = geteuid() setreuid(0x0, r43) setuid(r43) r44 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r41, r44, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r45 = socket(0x2, 0xc003, 0x6) connect$unix(r45, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r45, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r46 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r48 = geteuid() r49 = getgid() r50 = geteuid() setreuid(0x0, r50) setuid(r50) r51 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r48, r51, r50, r49, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r52 = getegid() r53 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r46, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r47, @ANYRES32=r50, @ANYRES32=r52, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r45, @ANYRES32=r45, @ANYRES32=r53, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) getgroups(0xa, &(0x7f0000000040)=[r18, r27, r30, r36, r38, 0x0, 0x0, r44, r52, 0x0]) getgroups(0x2, &(0x7f0000000080)=[r9, r54]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05dee1db9ee9ea799be6a952db6e4a98f614a9a25109f4a422802bbffade3ab05a73d14a8eeb7781a62ec2448d3e0b880101d6173c70394cfd5bad13ed3208ab07e5308ffd5d7ba503311057a8022fb15ddc1d430ae70579abb20329cc11778832792e012e7f30f1f56c0d582c02dfa21e2a02522d57b96372e88dd64723b72e5f174c3a8b55bf536a10000000000", 0x91) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) close(r0) r1 = kqueue() pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x5) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0xffffffffffffff13) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) linkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c6530007effa94681d4afe0bf73d29277665a29c2068904daa8653526fac2dc423a7427bdb1fa2b752ff3b6fa3535"], 0xa) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = dup2(r0, r3) listen(r0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000280)={0xac04, './file0\x00', './file0\x00'}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = kqueue() poll(&(0x7f00000002c0)=[{r6, 0x4}, {r7, 0x24}], 0x2, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) mkdir(&(0x7f0000000240)='./bus\x00', 0x16) setgroups(0x0, 0x0) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) r13 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', r13, 0x0, 0x0) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:01 executing program 0: getgid() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffffa, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000180)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3432b", 0x1d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x211a, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="1fdb99714d1fa071af353024cd2153e604e9324508ccfca14c242c4b647582b87d7a99480d792b4ce2620a62eb3238a4010e12248086c53e61ab77fcf797", 0x3e, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x4}, 0xc) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10006) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000280)=0x3) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x6f3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) r8 = getpgid(r7) fcntl$setown(r5, 0x6, r8) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$dupfd(r2, 0x0, r4) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xff}, {0x4c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000640)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffff57, 0x3, 0x0, 0x15c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) dup2(r2, r1) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714b90000290000002a000000030035700000000000000000d75d92f2f91ab811fa9110dad0a5fbdee6bb1e4e6b294b0555b39aa433371194f7cdee9f6a2af772e172b98359248755f8f328ee45ec2c7e86b80c2c331787ac4afe43dd2a9db075e74b30a8bb02b5a237"], 0x38}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24}, {0x7, 0x0, 0x1}, {0x4000000000000006, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b3f96f0a0022f168ffd9678e9676") pckbd_enable: command error 16:00:03 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) kevent(r7, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) r11 = socket(0x3, 0x2, 0x7f) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r12, r14, 0x2, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r17 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000140)="220e22", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r18 = geteuid() r19 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) socketpair(0x30, 0x5, 0x2, &(0x7f0000000300)) bind(r19, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x66de, 0x4}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r18, r20) getegid() r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) r22 = getpid() ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x10, r22) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f9ffffff6c6530001438d41ff5d956fbd10be582d0c20bb06d696fef7473a37c9fa75898f102f32307df1bc6a77b85191239375221578012e6b3fb7f3734ca730b427f91a1fc53d0"], 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002f66696c653000"], 0xa) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x3bb}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r2, r2) seteuid(r2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000180)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3432b", 0x1d}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3ff) lseek(0xffffffffffffff9c, 0x0, 0x80000001, 0x1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x2) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) r6 = kqueue() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:04 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = fcntl$dupfd(r5, 0xf, r2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x4, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r11 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(r11, r12, r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r15 = getegid() fchown(0xffffffffffffffff, r14, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x1, r14, 0x0, r12, r8, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r10, 0x7f, 0x100000001, 0xb1f1}) r16 = semget$private(0x0, 0x7, 0x80) semop(r16, &(0x7f00000005c0), 0x0) r17 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r17, 0x3a, 0x12, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x400000002c5, 0x0) kqueue() r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0xc0105715, &(0x7f0000000000)=0x35) kevent(r22, &(0x7f00000000c0)=[{{r20}, 0xfffffffffffffffa, 0xa5}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r20, 0xa, r23) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r24 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r24, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r2, @ANYRES64], @ANYRESDEC, @ANYRESHEX=r4, @ANYRESOCT=r6], 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) write(r8, &(0x7f00000000c0)="0aef689a2ba4", 0xfffffffffffffeaf) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2204bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d287001000015000000000008000000000000000000000000df42d268ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a488252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3e3dbfb80a28f5f6e000000000000005fd4117640d36acfca638b43472fea9d8ba57596b4e9e556aba83eeae13db73490246ace220934872aff1aef8ad16f386544d0d7eed8a3b6f7ff012dbeb35c0cf3294fa55d3810111280debc7f53486bebf6cd15910db4e9247f2379e06073c2476128ced07ec144ecf124f49c9d5e927c867e21903e4f36010000003110670302ec9bbb5c66458d16c38871d2a833c5798b6a768cea088fee8d2cdaab3cc8a24c50379d6cb61980efe36868d77e021fcf3593d7b497e57a8f"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) fchflags(r1, 0x10000) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = open$dir(&(0x7f0000002a00)='./bus\x00', 0x80, 0x10) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r10, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r10, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r11}) r12 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r13, r13) r14 = geteuid() r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r14, r17, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0xc0105715, &(0x7f0000000000)=0x35) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0xc0105715, &(0x7f0000000000)=0x35) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f0000000400)="7352993d4a890ef539cac3f0233bad64a06ec1fecc7541413ed7e63fa0d17d03d412cec92e9187eabb0920d166a70379a12199b3bb07bc4547e05c7229d15fbf71d191b9bcfcb46db18fb5527fc64332070736ba0005febd5e729ddb85a399715e8282d5ee0ec6c1edf6d0eeb2202d049579108e4e0a083d252a75cc093d170948cbd51a4fc374ec30e86cc539ccb868619e7a95bd901c5d00ca34620c4f9ae8dc6ff9ffbadfdebe69956ce1b4c3a07cf22abffecf4d0c94855f8c948b7c20f2d1a01fbe05a15b7bf068f3339ad842554af10071cdc45272121b2b78d08364f66177b9eae10ec886dc21b3229e662b0cc96a5b0201221242c00b30bdf2b54091dcbd139bb6f32eb870586323ee13692af41ccc7a6a6aa46b84038117f55e418ffd17e0614761479766e5f58171c75fa060526d5ba43e787bc6ae713f743906a45f225d0bae9fe7d69acec7bd86095f1abc4bb3458f6cc5c84c1b656648268af50e6c64467c6690fe1832c98b6241529a754193e3e0ca4ab037d0010377a3230ea79492102b954c9edb3a1c1667ae439a9ba8fef8a24a57ff5d2656438bf95499211ef27534361ffa0c7c7913c2858c7f154bd84b0a03bf9c0fe9e447c634d7b6f9abcf49e98ca6039d866ec7b47617e9b8a4dd8944b3c391128f23424d9022992b42ca5f416522cb681f853619040d03acf0049b71710fcca52fc37eef13e94abb08e2e85700b5b3bc8ac3182d0e6c986f111e31dadd2b9131b307348e594beafb16d8460bbada4875040832b0c1aab796694d5c9cc6308a8777f6ea474d0dd5bf97d8851580221564a0ccd98ae7ac33c6ea5a7edb6b965e9dc98083d680fad26c5689fece9d61fe930f0c89a2f68a2a63cf6a30bcbda8cfd6ff71695ce04527ad440bc27467b406b958a268ab7a1dc53040484d18e7da937e38ac45e8c76eb56b2c61baf456b7098f1279d509ce2c5ba058d9f37a32f37d6ca958feb75cf7ea019821c759d0c4ac93dfd89668f3386c2f093a1d54f2cacc2e12527804cb7f5fb58dbe2d4cb8a0f3797e545c0f05f88338a6d788f05dc322959d819186b3ece972a6efbe7b4f307962111178418f8fdb757a06b13563943b12481e4e954e003d388fd023d336581cf925e7a20dd1ae95dcfb88a50b5e2cec64a17dd8b515b80c2f50532f6b644c0cac3a9a9551725ad7401a9ad9a827c2e221945dbe8eca7889f0d9851171092307b700ed6f9740aaeeee38d0f3687309e602142702e8e38587414431b29103550fb4cc80e331bb80a6791b9fb001ede37ab42b9717a1b21e7ce78d4bf7ec00be746246f5324e47e12a001f72f126ba1e0425f479c1fb93c33ac7059e565a0b310cb03535bb3f09f76c2c957c0191a480fc7d94e34f3a8c02e001c11a66b3a091a5064a28ba2647661b07b3866077a4b8fd1ad0c2e056639f1aa22b1b0cbe0f57cf9f0eb04317123201354bf2f9c13aec40624659d8ad1845888744c4f03edb6731c28110d2c4ad37b8e1161814d696c86aab1c6735332f6ad9d8a75bc90b2d29950be9d796dcc31865fc34ebc5a07a31f23c6fb88aa83abd15e02202f1d95ddb7f6de4ad8accfa62e89a0e0b60ee9d9a54babe357bc8e32aa605c77fdcad43bc7eea0b46d7c3939b1cf08fa0cd78c28ddc87abb6c8303f913f3d52a1b5302303471b800522fe4ee5e566420c2762835f5b3ee2caccb349194d80891e408e88b8b113317e1bb786be270a32365a1302da070b229f919b8531a4b13858f16946aa3a541ffd8eca57513221490e324e8e330fddb290118194fcd148696d7bb62fad470f94a5cbae82bf3f727c1e963fb28dc479f80d679f0efd349a56134cc986e67f203bdcc2cbe6847592c26218e308a8954315f9149e440dec469f4465cd768941e90079773a2bb3a380b02f4c27ce50be328c7a5e4ac9ac8b0cecf36614d1f493044de8fa1937163290e7d438556e98edc88c3343d9cd389b776a32de9646ba9379a261424d767907a28d6c8a3ada2f202068e3fcec7ca0cb6c44be0b32c5ce39162140083a8b16d25ad72c49ddf30624dc783f94ec77d7d5beeb537e30858a165c2b51610c5e380886517d87b4976ebbc63b3466ff3d0e006b3be4c85d68118fd48b05d04d1c2babc050e859de4cc15f66ec369e40e8d439c06d40fb320c039556d3e5de5862befdf1ba5a9435d533d23c8855a15f72bd874511d278a270be3ef9aeb34d71977b29c91657a5f04a826414038a174ecec68636ac2816b874adaedf6ccf1f5b045f15a0ccffbb098674a412abe0cfdad94656ce9cbdee5b7e9defcde3d091707ccbe1d7fee5b5a1011257d95e2595125fc09e7754d71213bca05a6ed85ef8f0108519b1907f09745eb166b0e1d79472b85051aefd5777b7636f3a09f8ffc0bf05e19cff58095f8663b70aa9cface943f7a1f6f45cc906a6b87374098a030c8e4f5f72e3c94b421bcbda44d592a71a4437043dcf052d2aca701659c60c13f8fa9a5afe900c095d8aeb45983b8a53360fde5c69fd6105197de194dcdf6b0e34ed25ce3a7bcc94a37e91684178209f992872b03e870ffae91cee874704baa30d271e99c7b97b6be67a7d78c960993f4fd2a33c2c622107c0eb9b84d7831192556e9f01e7d045de76a4ec848a616f7d51b358d6a77e0e48b6eab7cd8338b8778f529919b9d2ed33fca0e94317e7da4b709f6eb06538ea4aaf3b88813292b620f17b97d45260d96cbb1bbb51e36f67ecfd3cfdfdccb9f5f54d80fea09a67295812c0255bd102dd497e450822a2c78356498a6c90ed89f2be1e317af6bc5891c9c5215a2a31ddc9951e743fa63b003ccddcd9c7ead7dc16a8e288d65f54e736d4f490bd3ea7cb3c8f6704f99036c1aa0900749a66c6434e173b2259245cba7c938ec226b0b64129abe30c840670541ffffbabc5fb8d26ce4bc52808a8c56dca82acf7607a368f0496af818ba94d823821a24b351f04039e44c94e8c0d4c5566698d6bfe4efc7d4a7be60dacfaeac4bab0d23e42d9c25411411183a782da5e464ed6b47255c761d9a37d8b1e89090b8e59d6010f205ecba565d56c5f273cc69b28bd071a987a7b8f903bf9beec95351ccd6ec0421d0bfe89f0252fc86a30503f8748029b129e98b9b1fed3f4a3b34547f933eb077b2a6dbfcba5fde3f7f0869714c7c6554d68ec6fa75f1f43d2cf1a7d26dc25e1f8a185b5dba9da149914145f35beed5fe19c685c1f1c413a3c0f35bfcb47ace10feda523b347ca7433992ec16bc8055637661e4cad9e9eda64ce2b6665d686631ca5130a2f529b7ff80ffa582c8e4a0b37df5772106691024d7d5714e5c7e4fc9e493bbd2f601f97e4705a95301b3da534af100cfbceb4942448d7a99c796bc7674c5e8363f9c8a188da56d3ef9ef80c7d548fe9b4c0a3ebe9fbfbfde0764864b1dcd75cc3c06b12658ec3af9c81f59bd7dada378be053e52887d505eafa604346fa9b82507bd67e966fa7c7723c0ec129ee51ddff9411b353cba0ce903ba0d84391ace06f9cb6a177db6bbcd74bcd05c04e17a0bc6c8e40fbdfcbd207b43576ba8552361ee3e7a07564863a6fa273f934597bf270f6652cf8097c005c71bceb2c9a915daa9f1be1d4a3398ed18b6c08b212caefa1f94fed17fa1c850af5349643c058dd6ade199596bc5ff52c8630b095fa6ea829a49141bbf94cc835065534e313f5ff54993df05735b32c09768523a46986cb24345aafcea61b6396a5b5a36c77fe28471e28d9f0dfc56a375e9f1c7ea8750966707ece12ddf955ce9a63f399a323daaedcc84bb056c57daad8d6c39b41e16e0b444b155fe7c6e452e7b714a0db791e00da6d60317eee3f9255f8ae40c44417685d28d0685a2a589ab07fe7837eff93ef823c938db112efa544adf5a0a46b4f5efaba3faa836ac493d85bee648cf37d7629cbb67dc17af38f0ecfcdf13515e27218a2d436aa8153a92fe4910533e26b17a0bfcf5d494804485e0dcf89c454435c7d93be941aeb32c1bd93e8321fd296949fdd47dd9d92314cd04a82fe302f003d8922eb65b03a86d1516828521bb04a5104b92b56cf588186226637d14b70141c95d47a008df47f73b5579410498d3913eea88d49fd67862b9bfbec098ac3acc6e6f88ca71c452a41bdc2bcc191b3a55c02f076de0c3626e319a69ad2f01534413fdf16c9086baa458ed4740dd6fe10ce2bdc2f86ba7df7008f8debc4b0e875edb56e92a909278ab8fe1d60fa9e47a81031feb1aabe2e19f693bcfc3c1267b353926e258f89aff265eda95fd278012e0fca0d1fcd6e330646897433c83ec37e5ec90ef43d52c765edef5216c88db8655e48963843de72f38fb7f00e7f5610e1ff2853139afd17d93fe937506036a5c3df121f0b9a00d7c27e8ec253374ac08e0223dfd827a86f99e68247040851664ee4252a974febebaa28454b9c82cd0d2141b630b135d3cfb4f3420e92d263a91ab43777a91e3a1bc50ae0be0aa6db382e3363dcc0886582717c60323fad62682e8be07b8f49071172b1716e57b7303add4aee44ab6f2bd46b2c394e8aaec8ef6acd7e30364c7d357420cab278de93a2224428daabd6a11d139cb533f963c2d92f93158f5e716f735fe9581b9b0870a8ad198eff108fa414fcb4598755a05fec16901cde1e7c540759ca3cb144a0b3e60d725bdf6d07945385eefd9d140e425dc358cb2a40722b925abbe69e92da0ca421c38719ff936e360da30e9f748d7fe9ff643cbce1c4acecbc1eeddfd8f5cc8604be9952ca8e04c56b9bd97c26e02ac737b7cdd95c99a19bffa7b550383a1e34d86786f96142d03e94d90dd750cf643824c101858dfa7dd818130011975726a6059847f50cc3096cdd829dc9f0297971cdce11aab95e1a97cf42c6e2306fdc63a5b8adcbe040848de3c3199ac072677b8be103199b7ac8ad5b8e92711fd61edc0b00a1f830c440fca82a785ec2c26ccdb511edb623a83d2749af98a13d84276ea0168ba2377ab799b41cac14dd2dbc1605af0905de1dc5cbf8165bf35a46b5932d557033a727e7ff4ce89fb1be1b9ec4b5384f8b6527858c54157be962c5f6b74a79c75dd4499ab64b58d846993121b5b552c239c4bec1872da0600bdb87f5333d92d2614b6a749f52aac74cb150f6fa96cecbb92039c10a0bf40f0d4565a3a92601c6c217af600789effacb18c5f3839221febe3d3fb5c4ce4bca1b57a7e046384c1414208b125717024b5172cdfcea8618b7528f0d9bcceb6b45f1013bea0773f0ade9d161ceb47d5189cbeb81d62b48cae3441bcb2b2eb6290eb61c8d8089bc4211b44f6e4a7ca09d9c2443827f399043784a166adf060789e882059dfa9b0019edae3f892bafa4a9e1d74e9fec55fa80911bec3e8c294b268b03cc0d679960f3f3b47509f231f73264e5a122362061ac85a77f245c5b20169a189051bec109dd12fa61074598280948754c259e264a600925cf43bdf9a0a374744f0ad9cece4452d3c868d3be3b8627b5ab3a730bc45970f1dea071cd698e5b0cec6536036df1ae39c0b48d47f90992231c87c26702f22b06354341bac26f8e8ca5256a14471a3afd51ab76c267ddeb3ea9d690e0aa7509f6d9cd78cf7504e123463e5401a8206a81e194d20668c4e86cd12c0321bf41c9098373fdcd5c32a2c20609b5af93cec44487ec0abf07c3005e8581c6a44abdc89fafcd476390a1af347b692885d1d839850e20d7bc89a453d9ac7e0ec76912c3a60c5a21fbf16a8c12472b03920ea74c715b71cc70ec64c04b763389", 0x1000}, {&(0x7f0000001400)="0d8e2f3db74dc08aa383bbc0ff422003a4b66bbf20058599755ddafc1f74d2f69436a39f2f8e48c1ab86fa74933f3cd60340a086dd71164cb851a20b21df7ed84930f18e34cbd4967a81fc61cea161358c1818c5a0bdb6093f1a288b2aeb3bbc7c146046", 0x64}, {&(0x7f0000001480)="74f2f4e8133e0de0c9500050cff98d139bb628bdc6da1f670953febc1333a362c7e8c6c59e0acd727dd655604d6ccb793d5193743d39ead074d98bbba39fdefb78d22ed175d529228504e1b9e47a86bc56fdba87f98d48d0918d0183", 0x5c}, {&(0x7f0000001500)="0bd2df570565c7fff15fd2e82bc1245e65dcf222027853af9e892bc992aaedc228ce965414968682b816fb9508da0e9e4d7b3677931d574b5df1ec683d869f8299fb1bddd9f7bd45368c195cfd7aba57eb5daee6063bf98f85984ebb214bc5278f6d1b7afad597208dc0a4d3bfce4ed3382999fa26e6ca8ec0cef1f07f2db02897a150845e0aa581d2718dbf3ae3c02bfe387c1ca333812f4de7dc0b3d7521c0d45021cf6ce64c33c94eb7dd1ba5de69eaa5ea3f198739896ee9ef1f430dc89931870f05329795a963b9dd1c678fd16e298a7d930139a9ce", 0xd8}, {&(0x7f0000001600)="b5f5d21bd659d54a3df8aa40a7db7ead9a4048ea98e78d9ceeb694dcd81b4e8c3924fb9f3cf64be2a3dff20dd4620b8fdfadf9fe18b5f710882e96457174fa55abb6a391996347ff3861567afccf080b0c5d64b15687113b688017b845c482207f0805a86ad1ef3d3c8149cdea1a", 0x6e}, {&(0x7f0000001680)="544846a746995aa05ea09b0703fe2cc82944dd4af99b912a502fc1cb68bf1d5cdcf9074ecce246c7f9099d00325067b12ee1ca403ec53be0252979d8350c404c614b9d9d8d58edc6b8e8fe1fe6df00bcfcf13180b6a1bc38dca275a132f29d48ca5d7aa65949adfccb8b5b1f2a5d845a7c4a34", 0x73}, {&(0x7f0000001700)="2be4b3adc6765f722a90a6217fdee6e9d8b21153761381adeaceab9b5ba505a40b7af4d0db0a04b3fb877a9590d1e099f072c923967c6458920de08129460dd9818501f5a2bca26b4edd081e88b2d7ac73a069b91175deb6094cf2e09d60df9ebdd6273864b8ef4b50b6f8236f0ad7b4da73759a414a70a994c6affc42acce5a3f0cdd5640dbcbc863d963838c65c1cfa9c5350e92", 0x95}, {&(0x7f00000017c0)="23b9af0420527925f15f06269f8d67d6e7578a4da34327ebbd93a3a4de5f549388b006c9bb301d63375a5e7f8c55162ee66f8b3d8017bb743dcffe7d75d6c921747dd300cd3698a836c7be752d34acff3cfe36b6491cdd6588c273d632fb3a80aebf9490850a1475c4a8d163abe8e0cf314429cb1d6d50c48f51cb7d3b86455162a9bd56491780366e37bcb6d549850e6c25b16bc759de82c0afad76ff28f2e1bf38fc9b56642101695c5916565fca1b35aeb3bfeb13ebf7199b0c3b7e10a6918a92ead1b8b93ae7b2a537fe63752ebbd270dbc34fc6ea5d32bf10d0078b9b5d00458813fac8e021f2d31eb6421cc81d43d40e9a942a396b48f5a1ba2f5b29580188d502c082b0a37289b743e2f5a90b87d1b3ad1cd6498aae1ff64c981487bd819dfb1be7078a26241eea1da0ad6860a0e515b81f434158ccb77217c550d737adee7534a75106f8b1be19cc678ff8ff94c9c61aa814d0f2499467597d3132d9c76542140142b76f8fd8f134a19bba58dd8ab89cdf52ec5b3dbdb26e63de3947806026f30b5b328ca4b57b44557193859ec3f55af3d76f6dfc2720bad6bb2885cb6817e3ec7dfb9bba9d522217321b8f298a967742b0adcffd35e8b53580bd4f75b2f8e8e616a917dccd49d3b2de83d12131b369af9ea3139ac3f9ae12e42219897d0c3769556bf6d7278febdb0b3f97e47bdb18e4da62d094bbf6b532a6745b2b245537e0a104bbf049ea4377d1c778350aa75db5982e2344dc42c9b8c1acb25779b1500efc740761d5585a058760d8737ac16a26bfbb659a9ab82b671156fc2650e15764ee9d8165aa0eb2f291193b11107202996821b0bee6ccac6ae3371bb944cee66c2239c15250ba07e6e5071a3152b3e657282e7503327dd094f62f4208e45474ccfdb523b69b3d3fc47a0c1fb70c9da60ac7d06f5ba333f01b1f92080372c4c3918c80a534bb9d4def83ba6583011f61ffc9e2835e2e73851e51b3c94ebd1a1c8156267178cf98949d1550ef949e7d165536da3968a74a845af72fe57bdf88fd8030d4124b577acff797f38f3e3be9d49148d72ba5849d8f14cdecfed0e117327c06dccb2deed24c14fdc1aa09dfe4404bcc991d57fd8569541d63520a20db5f16f080e0c97cdba63ee77c7e23333d0117f959a7c671a65fe6a1e4601dfc8ebb3306e0ae38b950fa482f2f9ad035ea76829d59e67706643d0e1ce91bc3e61332844a0c9439752aafa113eebeed6cf1ebbdb5ace7e1489c521b6ea389b82c6d9bede24f5293ed4f1e7dfc56cf281d9c74b70e5582db28b203909cb1b90e2d4044f711c0812e756f9a80131e27d2c98c6cd7617fca3a9c141b7f215c82cac61521a3b739725c50631520d8a990530659fa6e6eb2632f2b3dfb72d75dd04fba92897287c37fefe4eca0f6ee7ccea8703a7bd4f09dd1396b11518b201cbef7561ed5518ce392c9f8a7b4c12f5d1689675959e32ad6da0115a307cdd24d375d02c7ca56f4e375eaa0d03747d7ef8583bd898bfeb9041aa4c32aed8b610105fc306aa65682ef31ce565d826b2638c9dcf915739696d7756a2e6e83a1bd8b5bbf256ccb1886594a30624adb0ed5941f256b43c8cab36d50717c3ee3704dc645389ebdffe732bd0ebd39a3a1d97b4617037997945aa847eaec4c19b62fd4f87d200a750062558fbb2ceadba594a9d7c2ca812fdaad19c17e68fa21d97eb82fd76ba0b0f88e1023d11af5a3fb01873c8dd47eac6d4ad22d3ca4d920f70b4f1bb175a87a26f7249268fe6c6a02767ef714ddec609c5042f71f2322d507c089f680406c33cb085596d28cd7b900d54585a0c017b71e9f340f41c03c7dc50675f8acd4a383dbb0099c4fa99aaa411d1dc2e1d6db191c01312d4c1d35252b2f77bc6a640bbb0abbd2cb4f711f9222847ef03f40e504fbef2eae95b66be57150572509abf32c9279726205643c7b83816267943aa365b898b1a3b047b5cb9ff971289e3f01ca5ab94a9337cc4c227dcbedcce978759fd4f941d9838063988a42bedc64139134cb9b3b577fa33d4761e65f6fc8b20b80f79ebc3b07c19127e9c17dc59ba8ddb3b324baadfbf393aac3ed6c761c445d8b6dae3bf8041ab748be69a410f4ba421999509924c02af4f79df3611f43cf111c32344ca76d91b16ffa9e273705411d3158ad10c4259492bc561bdfb0c849ccd90b2d871fd06ea1f2392231c85066d6385bd6d8a76c9124529d9eb0054cb32e9df249626ccb7ae7961c197bee119c68648ba4c4b01c3109d51b19ab4665db9e8790fa58a405bb83701d43a13de8955fbb5688d2c0788d5e20a7a0ad6eae71054c0fbc504c631b08444856ce9ac597026dbbac7c268e5018ed1377e8f6ab5cc98cc814bd6538faf73aaedeccf3c919e31cf657e873a7dadde504b07b88b85e2904cb6173b1c1ae12c0e81f71ba2eed1fd7997df7066b690c6d36bf559dea06eca67e67920b1e7732761b11b3b2aebb015d73a06b4ab63dbd59213ab0bb146d52d774429784110c43ab2772ebde3f4d44127f88c407d4586c5604a476e9018671f8df716f8e2c20b66c3a0e4bb71c69f9c5671c50593ac5119cf3c05ebf9dcf1344822d03144c46b11b5dedba627bf42e549517dccb6b38e4e90c9a108fcbfefc05b4ce9ce3d43f061196a40f2b86d20f6a90e5902b31dc75844563c942feff4d7d5a8a981381b50a23261c995a4251f5e0fc19589ff5fdc54a616618b070a0b01f6feddac944c375431c8a34535bb718d4479bdf0dd6578c19be2dce0c33af1edf0b24067e2912c04e355bd58533ab8abb7e3dc37815fd2996424b8706f5d153d76f4a20a74d2134ac66a8e7f4ddecd1465fc9fbc9d76b9aaf4108de9c2b245bd656b479efca19d6479ce01715cfa6a21e72af9917284e53a59186e1b4914bce3bb13bc3ccc9657f561882691192de3a251c991f6a82bfcb7959a78568fb79f46773a3155573f10dd00697d1537adfe8ac941c52c33e403d4f0fbf0cfd318d116089e1be4a5c1da8df8733d116d1e93055b3c593c17866fb5c2d7555d87553ab1a9717056199d2cfaea7772b19a8d538a853323204a5a507a8c2d622e60d70efe72a5f852419dc94e163dd552a4cd9043cc4349df7fa4d99915cc8d0992efa3ea8cea040e5c859c7aa5d606ab6a2936a7467dde47f0b873268efe3c983f738f89a77ce8927931d4172ec10e54c9df73f0f83eb71aff8660f47234f9f9351a6789a5a1c2e33c3cea5488e0efba7b60e41512e3f2821c9a7ffdaf81868d074f8ab6d7fe5615bc53a0f3cc402410fa1b02267b8a8422f35d6d2b6156d1f54187f84b98caea43ee2b436e68b0c5a3424fdd76707dfedcb93314a2f0bb753e6c0cdb75def2ba163d082eb65c2fb9e4c4b759f90e94ee992a2c874ac83fd1dd39c43e10fc72253bfe22ed3366a792c71416f181236e8713f27ab6fc26f0637c8e9bc19bbd556467e4a57c064957c389edb3bc585fe062af15cfec6a07b736c202849deb90b60187236015f2f356cf4576b3d64ce8e5fcb71c23dde0d0d26a269b6ef10c4fffff1653416ab5984893d0cd5ec19f5b3d06e7f255868a3d904c056ec4d17aefc5eb4b5726ea92bd257a2fa4a697abf363a29058a50e864755c1a2f57d4ed4c7535bd51338af63436cd9d9b7bfeb32aaa435d7658eed051874b0936e1f58792b2d95090516a82395ffd62fc40e9c5e48287777caa7d6478ef69a985587fd42d1c81cfb7e46a79e61022cc228d63eb290d8942c9b224277deca3af2f971ab150ccad1ab3f7211f8c2eed0fb0b2d768fea9e68dd67fada82ddeefe127eb36d78cb64b3ee431357b755a4159b1a8d269add7281985bf88a7d024a17a692bec9c4e67bd50870f04dd4ed34d893e0a589e917e9e2290d8325d8ca48b4469aa1657fce693c1654491ec858438404b3eee9763f73103970b3bbe6e30a7704b7cc5d4435539f4875cb93acb802e2e0d30f18adbe39a55af030cff05f4a3f1d1f489114960761ff25f52fa46c4e013bcc2c149552a5ab4c8d966f2e618005195d474992bf9346bf1949a60bd626d98a62e20040b7d248949f660b2a688fe91b3a3b9842000b1ba3b4b4fc5f286ea11609499d0026c44a2995fe34471fe78f2401a39d06b0f6ee40804c160ec802db351dfba826af90edc508acad835fa4e41272f3790f4ad4e25708ab694343a38240525c29dde6ca316d1167b65872dad271a7f5f2f58d9788be907abed69cbc2edc6dfcb7d859d504ff25083b1604cf1202681ec6865b4d25d04bfac69c805d0fc86d9c3298ee557d3e810b3545b8bbc01290757a96db93eaf4eeecca053ea68454c86414ad34a802b51852259b53eed4f57560faa953cfb0c8cb0623b3571e8fa5d0e59579fa92ce8e22f3d60076c674ac9acd28648541cc0e9de84c07770560c2681ed6a4dfb67b4904afc3d39c123c485f446cf006932d9fcb79f8c84fe2af9db1d1d79ba5a2ab7458b34b43b4fa11a683582e646382a96d62355187b3e9c146e3fcd637baf6de43df6d413e83889649446664c35444a9f2eba0d0337325c4a8211f51b137c25cbd0edef2e839de3be7c85f9f0ba603b5bfb3b8f6275a9f9cfb57d6b893ce21c423e0d2e28da0c7af185e0911b4932b70447146f0fe04e5ba1d3fee9ea114c42a8ddb268d947b8e7f8e8bcb04fe0da233c041d8c29af9de46eaafb71058195d3c36ed6959cc4f565d270382390b1909b073a5563702d03c82c59aff4a028335e8ce5be0eefe0c0b652a47466553e336a912c731cc3e540adb388b744367e7958b3cb259df2f01ee0a189ec5631bf87f0ee104a84c7be68f030f4767e21b29bbfe1dd08b7a58027f0fbee642f67d9307a1c1698857a791c625edc2a7ed710a0edf26f3d153c317c9031e9e3d9f95cb01a5e79d757917555d03093b44a71c959cd93958e6cb38b36c30fee3b95151cc437601620b2e2b56daf44521655fb5dfe02d4bbdf800061ee9c3aeaee4ed698aac62446006e1ba907c0ccd03f63fb15580f088f11eda40a2e8f83d10a8ede976072b23393469c1380dced1dab5a8fbb83f0f5527f8214565cc4ffed0a2bc9dffa21bdca19c4ff6787e32bb23bb6a92d02e08e57bd07c3bc1e24efad45175955fb91624b9127d6f4b1bd3d2b679ef53b960652a2dfc8774ea141d6bae061b2f0bc29a6a297c6f1dd59642c28cb37297b3fb2417432a33a06abb747860320145dada74b923f44ed1668224d0a47bcce1005195c4c54f98de7e0662c0aafb1c62b2c61d6d1f4fd8cac8789b6b3d64d27f4c364aba976159153981a5524d9844bdbfc33c94a351af1b2b6309f2d0bb44f70467b7dec4bd4ee3156881779d4fc9c348795d9f711f8fc3ffd030b7ab751ca86058f041b1b135653326c5412378b98405ff73ec29c1425d766791295c625a15abd2b429f22c2c93af73e5972169c15eff7dfec31e1e2f7bd502c7a7c589367acfb3c5fcbf9429e0ce278680b4357ffdce50727a2c7cde71118c0f7ed973029a597a36e14b46b6f8fdca9a5fadcb77ecf5ed20a702f097714330fecd22be5e248c37f977c37338be6422bd4654b5ce8ba1646ed97d7a3d03ecfd710f77aa44947bc3a8c0aa02e24adcdbac7c2719dfb027a9745d06817decd9593eee44ee62f4084e02cfc6fe7eeab8d2813a309080caee5b274f52d3ed4f943c90fcca3fb36e69bde10d202da9a19a2b21e045c738e80ea62921572c64d0a94b56442f8ac0d3c217a04160d4d2978cf2fecee54b1ae7aa06409dc73ad89ac2462ff095d", 0x1000}, {&(0x7f00000027c0)="0df28dcc2f50a05b9b76674d2adb4166921d426252047737e93b916fc812f914f2cb9acbb1e143e65a8b1668ca2f2c127320825f3914eba6ccae48a86f3f6d58ebee9638906bd715a19c91017c76c78a174ad6025b507ef06ccac651546b7302c054258af2435fd3d932fdf6fef5c5dc69804ab141369b12ca6dde101bf48aeb9aa49eab9e9b60ef62bf85560fd4fa44d91f861e327723d56b0ae62f6066d89108cd392598e066800f6c4ecf4500d6eb692a82c4c260c5470fb950deda33834b612627a79968457fb08b4f12edb759e48ee7705016eff1033bf0bc66c12b83939a47afe60fffae2e70c1bf14f3bed8399df8", 0xf2}], 0x9, &(0x7f0000002980)=[@rights={0x28, 0xffff, 0x1, [r4, r5, 0xffffffffffffffff, r7, r9]}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @rights={0x18, 0xffff, 0x1, [r19, r21]}], 0x60}, 0x4) dup2(r2, r1) r22 = dup(r1) sendto$inet6(r22, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="0351c32fef09ca2eb2e5697b79cacd4e5ec37338d6625d890789c6ac977fa79aca95f9ea25d87ca1121a608a0abe55f1dc4a45cd44b60cf39980ffa402d42a08858a87a00cb6e8f0dda639dd5dca4169cb69ce673688b28a499e0232714d2c10bcfe2f52d1a3beb043a4a066563d3c1e414dd676f72851926750b4d85839706b84f0eca5463907cca290bb88", 0x8c) 16:00:04 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x8f, 0x0, &(0x7f0000000080)=""/143}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r5) close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r7 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r7) shmdt(r7) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/174, 0xae) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r1, &(0x7f0000000100)='\x00', 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x400000060}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1b, 0x4000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x2) dup(r2) r5 = dup(r2) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) bind$inet(r7, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000533000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/146) mprotect(&(0x7f0000474000/0x200000)=nil, 0x200000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x5, 0x20) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(0xffffffffffffff9c, &(0x7f0000000b80)={&(0x7f00000001c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="56f9b2026f12e7fcbc9ddee17255864c10f4c66f5f7152bb8c00b968e506ff81f18c073f4a7068a04019f30e37ebab14c8d19e5dc6cf61736eb1d9b25d94362720a48f9127586ae70a0b038939797e8e733d058ee047bb1d20b1490510c510b7e241759422d0a51d9fd5080e49a67952b1b37c65ef6763dce36cfd0e4e64cb5ed4ad7f8c4e4680075857fce1d540da82607237921f4003b3a82625e7ed97b0bde747e38f6a2133bbcfaf05904bbe78685c38122fd80f4b5042ce292df235a4", 0xbf}, {&(0x7f0000000300)="1c8227f1966c3c4ef6ebb3ef3ff5fb0bf9ce9cd738762d8239c7ec329331082ab97452e2a7515b071b483fe7f3c0f0436cf5195c8e042cf935aa6cd285a9893be04f65ac2dedd63a7db98c398664a5807f9929d09b9aa46b611df735c14388a8a51360b953bfa37941829f8b29dd1e4fab24869994cf0d790b03d08eea5393fccf6ad3c8518c453f87ad22589a609ab08e42f1d774636bf3d8689c7dc538f87f520a87eca32c7fb06356b207ef91adb9686c17927f16c98688a5273fb2cfd01283f76d4f8fe5db6bfbb3ae2e82a132baa7bdc7c2edbf4d1a5ebda7ac5809333735b9e2", 0xe3}, {&(0x7f0000000400)}, {&(0x7f0000000440)="ad62d9dee906f590bdb23c6e589b67e4da15d37779c169e1fd", 0x19}, {&(0x7f0000000480)="bd6dd0b19d0a00f631f59eb8d1268498862dd06379576d44735a2816302200bd508f3876ff6dcc61e90d686a0b32e5b3af0738dbc12281074d55381014d7c52958c13b3c763d4c9791c8d13f396a8724446d47e252a58345db2e7b0667e67236a55a57bc36f10696f71817ff9a2e91c6a1b418bbbaacece3e4d62a33a8a8b5bb5b7a4ee61714d9fdefece4fe04789da403485e02b1ef7c17f1594cb2fd55d9d4300149d44bbe23c9d52cbfeeb17bd9a7", 0xb0}, {&(0x7f0000000540)="18495db288e11db4f8b2dc8033bf2fbd94c090d2537ba06f7049c6cfc2fe97b51d5848e456a245c24bcf1631aaf7ca51a39736263bcc4738c6", 0x39}], 0x6, &(0x7f0000000600)=[{0xa8, 0x1, 0x3, "c12b7c89b38e57590e2ea4762e818e25292c3dcfd065856f94296bdf0002d65ecbde752a0617a78cf0de29b139ba32f0a5e592bb357026b46576b41f64971e894931f0f7d42d65a1825e0cc8267f9ae964866768e92323166b26ea692fabe11d6574e554672b00f4609363339541e47941e72849a33e1ee86427941ea86884389f21d18c517dd5e221a9cf61faa1a0add4"}, {0x68, 0xffff, 0x80000000, "e99983862bcd3463b0a58a7a3ec6188eea75e0bd71d8e6dbcef073789c6266cc808067527ed2d24e6bce984ba96ebcb8d58790a731c9d97e4b714f41383bc0654e7a25e67770d94312175b073d1f6240b0e2"}, {0x50, 0xfffe, 0x3, "15fc5f344c99424d02a4cbdb0a15f4933162043f7a93e8a1460d6d2395b6499d6d345df63cb0343c1ff46b4bff241f8d2f847791858532f1c90566d90a3ce759"}, {0xd8, 0x7ffe, 0xcb1, "aea9119bbd3de943e6defaf713abcd67648a7cd4e0843cd888742fa21313032db67aebc3872130f7dd8b038657d46afd586ca3fc6e789d9e938c75c96e46078cddbe373085e95a8490837ca8ed020d3957f8122e8f7b249225369f812a4c586b079eebd4eaf7c22018bd122f500f39783fcc4e0595cecf599957d216777f6a7d6d01e031704c63642868a4b86b67d16472823407cdca8f1f53d53e4c6a12cb767451e1b61aa3663fd052bcc8d49e3d05d15a167bbb965fbfee7863dfd18bf43a4bbe"}, {0xf0, 0x1ffff, 0x7, "2a76da6fc0affe65acfafa0be2f302011d7c67728527bc53d154482374fd312baed41d7f21e0835ba3314c3dcf05d8a720b9d4f5cf36330cc8753d016baaebe16071686c1f2040e89c37c90fec6809ef1cd98a4b8e6ef1882e33ce2277b4654be23098bdf32b3d662533c9925761e42cbd032baafe12a036fe610a23d8b2e3f623aa101e660d736a75227b1c289ab6658dc1d118bce69f31acd2339fdf357e5bf5b55aa28b703837831b7eeb3669bd62ee0101dc0bb69951f6cfead7c353191cc45fca08518c94aaf2b077b9efef227988713c6ec1d395e000da25f76b315969"}, {0xf0, 0x1, 0x6, "a04a8af357f9c58b6ef8ca31505ec789b68dc0f57d67d1db33d9d66175ebcdf2903771bb06d9a18fc55595a7276e3ef00c1266e93021645e2d4ab7767a91580efbd3b889e8d4e5eeea19de562c1c9ef033f108ab0fed9bb3eb37f90eb1c7f56abc4b6f8e40a22bfddf9cca155cf01cd957be7a37682e0fa9090fc21ff377bb20fdd38951bfa2323c16acf9160858b2c3a774b860a1748e3f41a0b28e5162e5a872a6e1159c26dd01a4073211dadbceff9f4ffcacd68fee02f0742bd0eacce727bef7260066753980b9e1f960db358fefbe7a5aaf075cf67a76cb4b51bd252eb4"}, {0x88, 0x1, 0x4, "f55499cd01ebc2a5496b13b49fbe11bd990e2b01e79fc5f9e263f379823ce1ea18acbebdb6f12fa5e058c3b0921d5e856f4a9ccdcbc869e8fd0c59e190397fec453d33d95d4f2798043b4b252c76ce11c0a8739de390d1c22d0a4f70f1b61af51e55b37f62b225768e4ee8a7c35d52c9eb6a4a"}, {0x60, 0xffff, 0x4, "eef9a57b1c02240cbb8c36180d6f6a19056d9f4bc97a09ea17e539b27d3986aa771c8e367f73c5cc044371d0ba7c6d7750bc388c7c72ab89ff0077799007c22e633510d7e69b19d823aade50"}, {0x20, 0x1, 0x1f595e14, "8cb7069cf368784d7ee31c591800b6"}, {0x48, 0x1, 0x40, "c70069598116dc3fdbc45f212575deeb88bc8638d8decd3fa3d048bc66428069be0ff07d07eb3fffd1a17671d6cda3393fd8d31b3ea52f"}], 0x568}, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x00\xf1\x00', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r3, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x4a, 0x65f, r5}) fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x3, 0x0, 0x8, 0x6a, r5}) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000", 0x0, 0x1000}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:00:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)) r1 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x9011, r4, 0x0, 0xfffffffffffffffd) connect(r1, &(0x7f0000000000)=@in6, 0xc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r8, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x20) r10 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r11, r11) fchown(r2, r11, r9) symlinkat(&(0x7f0000000100)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00') 16:00:04 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, &(0x7f0000000200)=ANY=[@ANYBLOB="c309001862a5bcdf3f6417e39504"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[0x80000000, 0xe639, 0x6, 0xffff, 0x200, 0xffff, 0x100, 0x80000000]}) shmget(0x0, 0x1000, 0x1, &(0x7f000047b000/0x1000)=nil) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000117000/0x2000)=nil, 0x2000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x3) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="8e859584a75c169495cbb90a5f5ded51c67302ade9db3896c2205418235a7610d97a2d53108a29ddf054dfecf94a561253f72f55994803a17b37deb40ca086479969ad36d5f12b8466a89695b0bfcfdcbf95869353687a991b953e66c6c3984412a4fbe6337a40e50e4e8fe787d884aabde1949d9a0c7c62599217803e68fb12751ffa47687c3280060987a2ba0399734d2467167f5b7c3a0239d401ff8788a378a6a3cd8a23ab0698d72e6b5b45ea4a71237b6a4ef3730cd3b34344ebca5f20e961", 0xc2}, {&(0x7f00000004c0)="2fe19f5b41fdd1687a52166ae1339c16ff3f1f9694e9c7437693a00d64ad27d703dba30438a935b176ad3d97239cff00de7f254be58098916d24b736c78a6b405b440daa22d337b9c7d1215dab3cccd00be5c7f330f72e0c19176465550ed999c55fa45d4f58118e8babbec85a13bd0499e1317d47bd4fa2df41bd59c0771a2ad96b8a3ded803a9352bf3710a1b4f776e3263ff14d0b896262fc3cf485b54925dfeba0ff3ce269002ca50dc0934023", 0xaf}], 0x2) socket(0x6, 0x0, 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab9a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653d7027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) fchmod(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000780)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04", 0x85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000008004000f140645f000037fd00", 0x0, 0x40000000}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x26, 0x0, &(0x7f0000000080)=""/38}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x201, 0x81, "217c2ccc2e0d00"}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x40000, 0x1}) write(r0, &(0x7f0000000140)='\r', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x28488, 0x278) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x50}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="19524244e0031cfe9fac2078e693") ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/cev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x44}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:05 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) getitimer(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x162) ioctl$TIOCDRAIN(r2, 0x2000745e) unlink(&(0x7f00000001c0)='./bus\x00') r3 = fcntl$getown(r0, 0x5) getpgid(r3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) r4 = kqueue() dup(r4) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) 16:00:05 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = getgid() r2 = msgget$private(0x0, 0x506) r3 = geteuid() r4 = getuid() r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r9, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r10}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r1, r4, r8, 0x120, 0x9}, 0xa45, 0x200, r10, r11, 0x1, 0xe5, 0x4, 0x10001}) r12 = geteuid() r13 = getgid() r14 = geteuid() setreuid(0x0, r14) setuid(r14) r15 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r12, r15, r14, r13, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setregid(r1, r15) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r16, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) sendto(r0, &(0x7f0000000040)="c33245ea0c3a2a01891dfc75494460965a909c873a0ea8", 0x17, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\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', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) nanosleep(&(0x7f0000000500)={0xff, 0xffffffffffffff81}, &(0x7f0000000540)) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0x40) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) acct(&(0x7f0000000000)='./bus/file0\x00') 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) 16:00:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r5 = socket(0x2, 0xc003, 0x2) r6 = syz_open_pts() r7 = getpid() fcntl$setown(r6, 0x6, r7) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x66, 0x0, 0x2a2) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r8, 0x0, 0x66, 0x0, 0x0) sendmsg(r8, &(0x7f0000000680)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="709fb63ce38ed86a921f8e4dec035244260f6e2cf034020c57163dd13e5b12145559a3259119aeeb5057772e41614cad739fe04cd2f8dfee26cad3b9f902177e4c57026d1dbdfa847a1893a6ff96f1592e400e235168c46d85fc272af1746dcfc439e5af51e1ea34ea21f18dedb4", 0x6e}, {&(0x7f0000000340)="e97ea6037d3667cf1d8f26519f311d405c09c4b41918e421db2bc4ff6001367782dd082b9a510b841b96d293e092390a298489d4ace811eb80dbc250a1bb79a15a17f6ac5dc086fc3319bf08f985a40887a67088a7df57817251d947e9fa75c00d1c9dd78e17d9c324b6487ebdf6e4aca2f6480ff069a0b331a35208a0532175edee20efe7005725fbbe775d316f719ce6a1acbe6905d9e282795fe851e7b190798f00f6cde4dba5d5cd2c4d16a5c24bf8ad85b95f5da27430c1b04a061bc82fdc701fd12eacfb7a57f046df60", 0xcd}, {&(0x7f0000000440)="7b2dd2eae70ca8ba18345f0029a4afe96a3edf1c938c19fc4b1b3b126d96dc13e8c268502b12f9c857005141639cf1db50ef7b218207e792270fc306177f0f9439219170d3fa65f29c7523688a51ae1ffa0cf9b7ef85007cc40f79", 0x5b}], 0x3, &(0x7f0000000500)=[{0xd8, 0x1, 0xa2, "ee09df61f300105b0750f217fe76e4f8d28a875c50b62ae594d8191155d32ae729f20f426920bd0e6f6bac0d67e6811fb15e2feefb5e425c22d48624f2fabfd7630672a3ca41bf543acaa1207184836e8e9a47ac3c7aa3c885cc867ab11fbe3e8b5ee0fe7e881cb748015ed17e8867a5606b3740710e456fc39b0d7e12b8200dcbf205f80a450b6e12fae3fed605de993c41a46938837cdb74bcc31cda6c9233947b1f974bdefa172224bd2c9afeb0cc2148448c98154f9fa7226df4fe1e398b98083f64b1bdec82"}, {0x88, 0x1, 0x401, "f24a7f768194d06d583f0956512552c4f3af7586f38a4fc12130c6566e2580099d0522672ab6b173ff190f6a0e10678295b30182bbb9f83caf13ebf3df7e4c31b83af50b5931dc4ce898d586c03f74c21da0a88c97564f7824f1ba0d7b91415faa7dc6d32384c4f188c2ade3b0be312573e120654e6fd830"}, {0x10, 0xffff, 0x8}], 0x170}, 0x7) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r9, 0x0, 0x66, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x63, 0x4, 0x401, 0x5}, {{r4}, 0xfffffffffffffffc, 0x0, 0x4d723535e93ae1f9, 0x29, 0x83}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x18, 0x1, 0x4, 0x100}, {{0xffffffffffffff9c}, 0x146ef7db6a6c73e3, 0x28, 0x1, 0x9, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffd, 0x89, 0x2, 0x65, 0x5}, {{r9}, 0xfffffffffffffff9, 0x4, 0x24, 0x3, 0x1}], 0xfffffc00, &(0x7f0000000240)={0x36d, 0xf63a}) ioctl$BIOCLOCK(r2, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0), 0x0) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403], [{}, {0x0, 0x0, 0x10000}, {}, {0x82c}]}}) 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)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x30) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7, 0xae, 0x4, 0x0, 0x52, 0xfffffff7, 0x7f, 0x0, 0x4, 0x9, 0x516}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) recvfrom(r2, &(0x7f0000000100)=""/106, 0x6a, 0x41, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10, 0x0) execve(&(0x7f0000000580)='./bus\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='tap', &(0x7f0000000600)='^\\-,\x00', &(0x7f0000000640)='/dev/tty\x00', &(0x7f0000000680)='[/.\xab}.\x00', &(0x7f00000006c0)='$[\x00'], &(0x7f0000000740)) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000540)) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000004c0)=0x3) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x6) tap1: address list non empty 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000003f9, &(0x7f0000000080)=[{0x5, 0xff, 0x0, 0x5}, {0x81, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x9, 0x2d7}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x400035}, {0x80000000000006}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000200)="43deb39a17671c129296acdb7adfb86c7278c4e98cfd79cde25d1913535781dc57797488bb7b6682bcb8f0e6fdcd9ac6db80b5c026d4d0eb911c305201705d50f8edbcc865d981", 0x47}, {&(0x7f0000000280)="eadf7abe0069db5a7e5ee51f01f71280180538b6c56f46464e0259bcbabadd6b5c44aac44ff51b285e83841d9d49a0e210b5ae71b042e6167ce60a2a7421a9e902e3b660d25677f0ea180224c2608d22c8e22a152c6b35482bfad956668dc6c90247d8e12eb3e848fa1697a6b6d40b493d73d0028f8206c448cb894ad51646a7a197e3d784adf1cdf19908f30b6aca3e30beac5eb0a72bcad1b9fc6c7fe16e5e8450ff23f3622a3fb227df1f56421e1bad91c1598927e57bddd6fcfc586c0b33171c22e364c760d60afd21f33332c7ba29fac7b2f76daebd06a6d168b3e4f13f", 0xe0}, {&(0x7f0000000380)="3ae8e029061aa7bb12c8951bfddbec64f06889f0517d7ab56a6d5ad76e1b8427327021d498dc2a68fc9d9c710a89a48af75d0600e4bfd557a895e7782823aba8dbe43f2d9491bcd7dfb36bbbd48961f8dcb952fc1e3680f51baf240e89f8b349fb7847cfc64f", 0x66}, {&(0x7f0000000400)="3e25f30e24a1742feb71c5a48d878c9c0d1f92b0690d53d7d78eb90c944673736ffa9ec13c5992c7414992efd5a51738382b9bbabd5fe3f5d0b299302c212cc137c6035376b146a6ac4d71c7c9c8fc9037934ef4577ed9a3d68ad24a511a68638daa8099a6266e588b8fa2fb5ec7c87ecdb2f1377eea7e37e11aa1a4bd628d20b0b84eec21d41219df3ac06be977e62b534354c8950454cf37dd4705539cd0177cb20b1b6faceb5bfce39ae158c0ba77e5b0e04acf25b19d512333898d69df9b067fce416f17228979b40088", 0xcc}, {&(0x7f0000000500)="840f30321de503844263d07fc5ce4cd2d0757744923b77022ab83cb8a11c4c373d626f24abbb872f93a295d2b2df5d54c60740403edbf924a64b70348c8fb571365c4805deee9f5f7599c7cb440273a68d9420a0abb6a2c419461ed4070fed032d2e4d65fb06e71de1bd5c72f07359c2b581d80eac706bd09438b7c91516364ca1e3e0b006372c1118fc233d5cdfcbedbff0", 0x92}, {&(0x7f0000000040)="d68293060e0cd2fe452a71cef1547382e07e089c0b74d8", 0x17}, {&(0x7f00000005c0)="6e7f53d9fb2faa4eec0db9e8dfea6f46ad6337f75fef8304ac96c6d007b205f16af1951e8185874162057762a818be4f084ff8eb108f6c6ed0debd27234c0837df11b904cb8edc907e3bc5379e105f8965370712b2e65d92fa8751da8b0a8554e7c5b6d6ea5c18acb67bb0128d856ba0b486b466b78fada2b1ea0ae243d349d85fffd37d6cff981f78971c93e74f2c94c7c220dfaf5bc3022b95c8200911b7f7b10fd2cd528f827896bd7c9aac8b19591b3c750c48c4565e7ea85874b265c3e7cdb699e921ee5cfec3d633b97ba971687571d99062065fb96648dc077e19adcc038bc7d6efd4a7ac5cfd89c2c8cae46c68fadf83751f", 0xf6}, {&(0x7f00000006c0)="6b94c7196644b89ee1c88f15b0db734649e69e63ad41292ea6aaef93b88e8e44bdc053180b0b9c08e5293b4ad5a0caaa58e33897d17a0281a185e412d90460e4398f49adf93326b396fa7984b6b6dbc65b6e60228113d1b6ad", 0x59}], 0x8) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:08 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x4, 0x7ff, 0x1}) 16:00:08 executing program 1: r0 = socket(0x10, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) r6 = geteuid() r7 = shmget$private(0x0, 0x3000, 0x70, &(0x7f0000001000/0x3000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r17, r16) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r20 = dup2(r19, r18) r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = dup2(r24, r23) sendmsg$unix(r25, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getegid() getpid() r29 = socket(0x18, 0x2, 0x0) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r30, r29) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r31 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x0, r38, 0x0, 0x0, r37}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x9, r33, r32, r38, r32, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r40 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x2, 0x0) r41 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r43 = getegid() sendmsg$unix(r15, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x100000000000001c, &(0x7f0000000600)=[@cred={0x0, 0xffff, 0x0, r41, r42, r43}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r28}, @rights={0x18, 0xffff, 0x1, [r16, r14]}, @rights={0x20, 0xffff, 0x1, [r23, r40, 0xffffffffffffffff, r20]}], 0x88, 0x10}, 0xaccff110451b3cdc) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket(0x18, 0x2, 0x0) r47 = socket(0x18, 0x2, 0x0) r48 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r48, &(0x7f0000000080)=[{{r49}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r50 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r50, &(0x7f0000000080)=[{{r51}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r51, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e8ab824000010002f6275ca02"], 0x9) r52 = dup2(r47, r46) sendmsg$unix(r52, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r53 = socket(0x18, 0x2, 0x0) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r54, r53) r55 = socket$inet(0x2, 0x1, 0x81) r56 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r57 = socket(0x18, 0x2, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r58, r57) r59 = socket(0x18, 0x2, 0x0) r60 = socket(0x18, 0x2, 0x0) connect$unix(r60, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r60, r59) r61 = socket(0x18, 0x2, 0x0) r62 = socket(0x18, 0x2, 0x0) connect$unix(r62, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r63 = dup2(r62, r61) sendmsg$unix(r63, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r64 = getppid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getpid() r69 = socket(0x18, 0x2, 0x0) r70 = socket(0x18, 0x2, 0x0) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r70, r69) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r72 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r73 = getegid() r74 = getuid() r75 = geteuid() setreuid(r74, r75) r76 = semget$private(0x0, 0x7, 0x286) semop(r76, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r76, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f00000000c0)) r77 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r78 = getegid() r79 = getuid() r80 = geteuid() setreuid(r79, r80) shmctl$IPC_SET(r77, 0x1, &(0x7f00000000c0)={{0x0, r79, 0x0, 0x0, r78}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000140)={{0x9, r74, r73, r79, r73, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r72, 0x1, &(0x7f00000000c0)={{0x0, r74, 0x0, 0x0, r73}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r52, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000e4ffffffffbcffff"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r45, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r63, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r64, @ANYRES32=r66, @ANYRES32=r67, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r68, @ANYRES32=r74, @ANYRES32=r71, @ANYBLOB="0000e4002c23d5bbdcd96099f89abe23d58744f9a7937d4defb18c6686f2572cff6615d3f240e6268fb36efa2a2714709f815381a64ba2aa1c9f82d90c6d9af4d6a3"], 0x88, 0x10}, 0xaccff110451b3cdc) r81 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x2, r9, 0xffffffffffffffff, r10, r28, 0x0, 0x7f}, 0x4014, 0x6, r68, r81, 0x3, 0x0, 0x7987f033}) setreuid(r6, r10) dup2(r5, r4) mmap(&(0x7f00000e0000/0xb000)=nil, 0xb000, 0x2, 0x3018, r4, 0x0, 0x9) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="3b7451947add1bf0b69cf39fbd2dbf26574d3539320bc9c98a951e4a49098cbae151acd40b86d3a863d33df5cb5d942204d15d2ab461366255edf42c8893ab6005f7ac8173c9b7bdaa62783e558b25f4baf2e7f343779fb3a879044687c0b0b92371e695fb1256d5a02f781b5d67ab8e68ef600d", 0x74}, {&(0x7f0000000100)="d9a7db183edcafd652056e5ff918a594aaf93542b8a75f101119acd64df597819a0d04ef282458e7e606e3fa34cfd382d38ee86a7491341502add537c47f8384643238ed9ff0036d698a10a2307e64a8b46ba42967213a564be222", 0x5b}, {&(0x7f0000000240)="d7986ab7215b236a2c69a17e1626a1848c326cb47b404b258a72af63fb87d6a7ed785a7cd87cfc60b3e0ea3c961098f21f236d71479795c63f2f6136e282426884aa9171ee8adb6eb1e9c7131f43066697a258b29501085bfd1b173035fe38d0ca9d517b517b9329f0265eb40e20c47e8af4b2045c127a318afece4e9fdbcf72bbb78838b76b6ca9853166f58bd5ebc5d4fb3adc41d92e9dd71e71c7e66a426b6851bf2c9b80d987c159851761b13a2c01bd75e7c3f6d0fdfc955e0e783ab497697c04582bc8f60df27fa8810b948e2d7794e61ddda9638a173181807a7db2fd85423b2a3918c8d844da452b", 0xec}], 0x3}, 0xc) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) getpgrp() 16:00:09 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x300af, 0x40) r1 = semget(0x3, 0x4, 0x8) geteuid() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000580)) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffedc) getgroups(0x7, &(0x7f00000000c0)=[r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r11 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r10, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) setuid(0xee01) r12 = dup(r0) r13 = socket(0x11, 0x3, 0x0) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r13) accept$unix(r14, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r12, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semget$private(0x0, 0x3, 0x16b) r16 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r17 = socket(0x2, 0x4001, 0x0) r18 = dup(r17) getsockopt$sock_int(r18, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r16, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r16, 0x800c5606, &(0x7f0000000400)={0x1}) r19 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r19, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x28, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x43) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xa2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000000)="31249208c10eb54300f5122e8f455e7382bb063530449f10bd11") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x64}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x87db21cde78a5eb0, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:09 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = getpid() r2 = getppid() setpgid(r1, r2) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28001200ffff000001000094925d820008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 16:00:09 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = dup2(0xffffffffffffffff, r0) faccessat(r1, &(0x7f0000000140)='./control\x00', 0x40, 0x1) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="313cc4659c940583c9465cca95ffa5f4cb1dd24291c7e0886d0f235196ea7397955a8f5ca24f7e30c1eb94761a1fdfc9552c6641b1c861d0103d46536ae2bc1b227d137ee2220e0f2b6303ad9c275abb97f396ec0c5eef595c0f29b632e367eb1c38f51e56"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x810, r2) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) msgget(0x2, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x1ab1bf19, './file1\x00', './file1\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\n\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="43bdc60bfed5748a8b3ad9d91e4c00f2725d00f3d7a9507bea128d552c355ced384c49cce18649f8d917803d465c39c7e290b7273db0603f634da39dda23cebf8edf246908b229e1f7525ed8c71d8e13ab4643c37dce7f623730049d6f51b984609c36530271e6750690771d61c7accfe6b6d2e2d8ab9cfbe1bfc9ac15aaf47b9a84dfe205d23511", 0x88}, {&(0x7f0000000240)="9f9c81074092a71a35bb19f6c310c9d211877363f5172e78c8b4b397bad3014dd03765dd3707e93b908e079c4831f181903b5ed384b35fb861db8691f345333c214d12d07ae24d48f2a3efbc2ec55994b9a5deaa88f7bbdc0c6c0ced6ada202f58bc3e656dbfb4cc3ad671005fcc62cfd3dfee297c3c9e0cd23d989e8db0f653c8144ad94b0ef46b81e2fa6205bee568047fc6ad5b50e1003366cfd2023a5f5c738234d935fb48261e050220ab32567300814d3a8b5d058d732709a889eaabec106047a7750283a0aef556ce7b7401930b19cd8f2db4c5b6c853c0574fca7f39a633f3f8e504d9eba6", 0xe9}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xffffffffffffff7d) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fchflags(r1, 0x10000) r2 = msgget$private(0x0, 0x58) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000120c7f1bb8992e730eb10605d850dd31d3eeea35914f161a44c392baf963bf36a24ad3bf801dcca7bc4252c0397d1df6831ed5a404a5a8b57cc47a09c086fea3a98b52a16e4f35f765315e818f4209c20211bc910e0852ca428526aa70206b4f0a1829b2bab417a905945958e502804e3ecc7a3263b28d0d470d1f31dd3bab0e4650d189208b9dae25551760ed52055a582db390d6d4e6bda312cb2cda368eed8f051318e2dcfd1b0e18c4bd28b6b2d904eccdd855d3f8595221c534150e"], 0xc6, 0xe204dd8fd05d51c5) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000020000000002fd7a522b46e22fd43eda218bff77e832e250d765e55e06289b22149b90f001500000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad0000000000000000000000af94d45c82e3c8a9e374ee612fb33cc1b4e6c7033681c21b7e0387b6"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000001000)='./file0\x00', 0x20, 0x20) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001040)={0x3, 0x7f, 0x7f, 0x2, 0x9}) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000001080)=[{0x0, 0x8, 0xed83a85592e0e329}], 0xb24f2bac6e895e27) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="f14ab8a222bdf6d4420324049e2ed0cd07bbee9d252b799fa6acd484ffa75ff103bf85aef17d8f8e9f925e08fe711be0fbeee44630bc23ca295d7c93ca0c6160021747863378debe20b5ea4759b34650672125a000f7e2d0925c54f042420855bebeb18453228a730484516d225b50cd978c2eaa5f74496b0bbd2b66020c6aadec6683dc2422b5ea1391cb5216bc920337ed2ed7cc7be2da2b359bf1f35be7ba7110a883830665018e41d8d66efac2", 0xaf) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000002580)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000001b80)=[{0x2, 0x0, 0x0, 0xff}, {0x8, 0x1, 0x0, 0x9}, {0x3, 0x1f, 0xfa, 0x9}, {0x8, 0x8, 0x3, 0x2b}, {0x800, 0x9e, 0x4}, {0x4, 0x40, 0x1f, 0x200}, {0x4, 0x4, 0x3, 0x80}, {0x9, 0xdb, 0x7, 0x3ff}, {0xcd, 0x7, 0x9, 0x6}, {0xba3b, 0x2, 0x8, 0x4}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = dup2(r0, r1) ftruncate(r6, 0x0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000000)='./file0\x00', r11, &(0x7f00000000c0)='./file1\x00') r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r12, 0x20004b3c) renameat(r11, &(0x7f0000000200)='./file1/file0\x00', r11, &(0x7f00000002c0)='./file0\x00') readlinkat(r11, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r11, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd9417f2f064b23f1e1692c35dbdc77d3f79c942baa027a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e40000000000"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x6], [0x0, 0x0, 0x100000000, 0x7f, 0x0, 0xfdb], [0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [{}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x9e0}]}}) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x4, 0x1019, r1, 0x0, 0x5) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000440)=""/178, 0xb2}], 0x3, 0x0, 0x91ba) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f660400653000"], 0x10) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) getsockname(r3, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflags(&(0x7f0000001180)='./bus\x00', 0x0) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = semget$private(0x0, 0x1, 0x252) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="b6472f728faa6664243cc30ec1ff845cba40cb6bdc35e3c00e3fdd080b1580a8c655dc0c7c2d6b4f323b0ab1be7c1d76ac68e0b5e959235e634db679e99cd019acc6f9525da0eb5e36", 0x49}, {&(0x7f0000000180)="b481c74489c005e9f64698ec927afc3e52bb1368a2bce8ec38c84ae6d33782f8e858ef2234e3d80d7df3dd98306c387d9dc574227d0c095645cc1078c31fe60b60a2094c4b428ef0ecce17270073e0f19e52d1c5b6d8dc62544da14f1c64ec19d52356edb9785aefc812bce4511666e1fb796eae0fed8354c987727592d9580b0911aebe0c40abec1bc5", 0x12}, {&(0x7f0000000240)="aeca0c047a6fc1f0bf91b777520e8b8623599ddaa08b3bba521f37baf0c444d517ec35904137fe2a59dd525c6928", 0x2e}, {&(0x7f0000000300)="ad80fd2d10c84002f4282a06323ca3b988db173cb5d709bf9db9b989aac265aedfdf2fedeaef87aad0f44dd96a5722af342aee4258f6f26eb2fd85e932cf7d4025e6b7d38129de4728797b9d8e1e18", 0x4f}], 0x4, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x2, 0x0) sendto(r5, &(0x7f00000003c0)="980861d55c56d6f42f9eb606e9b1a8afaaed09b048b820996423283cfbcf01f3189d565089e7522001870d4f157e1aa455f2ea87e6d93a1ab127dffee7243b6e8ddb603c6f1224d76abd8f66fe5d75cc1a00efdaa5bdb5784e", 0x59, 0x404, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0x3b5) r6 = socket(0x10, 0x5, 0x1f) setsockopt(r6, 0x28, 0x32, &(0x7f0000000140)="01000080000000009282d455abab56626a0870c6e9b3fda3181149ee114dd2e29a2ecfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b3907000000000000009561c0ce4000000000000000758d1e1eff1031571ebb9a54c1ea470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000000000", 0xfffffffffffffff0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r7, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r7, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="c6fdffffffff06000100000000000000"], 0x10}, 0x0) sendto$inet6(r6, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r8, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sync() fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb61511bf3f8f6e6f, 0x0) write(r1, &(0x7f0000000080)="6509beb3d721757d08faa0650d04a128a01a56055f5ab69bbf6b717fc4187e461ec85ab7b88febc4f30776", 0x2b) 16:00:09 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4, 0x6e}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0xc) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000280)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x880, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x48, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffffba) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r23, 0x0, r24) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r24, 0x5) r27 = semget$private(0x0, 0x4, 0x408) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r31, r33, 0x4}, 0x200, 0x401, 0x2}) 16:00:09 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xfd22, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_RUN(r6, 0xc0205603, &(0x7f0000000200)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0, 0xffff}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r7 = semget(0x3, 0x2, 0x401) semop(r7, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r8 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r8, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r8, &(0x7f0000000140)=[{0x0, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="6162771aaeb249788d231ff5e0b39183d93cf037e4d8d35881bdcae8d1ced10391cc6140e37a5ff6fc245b955cf9882c11734128f2acdb0678c4e1ebe908edb578320f48de4cb5d10112acd70ca9ba992ed0415d4a7ff18cd0dc50c933c5f46867b71e9d7730dbae74312fd9b02a49ebfcc2", @ANYRES64=r1, @ANYRES32, @ANYRESHEX=0x0, @ANYRES16=r2, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYBLOB="3fcee9049c723dc6904a690dc3b4d4e6aa5bc3c070c758bfd0e58fa2449937443fdecf44c01d152aabdace0d415f90024d7eda214779f8c683aa861ee2b0a9980cb3ebb781858382d6e65613ab46e51baf1e628114a3eeeda316d6dfa67f4988a6319a015b50f430d16452864d88a92c9bd3459aff2fe2d0", @ANYPTR, @ANYRES16, @ANYRES64, @ANYRESOCT=0x0, @ANYPTR64, @ANYRES16=0x0, @ANYRESDEC]]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r3) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 16:00:09 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x7) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/53) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/86, 0x56) semget$private(0x0, 0x7, 0x480) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="f9b584c5f96cb582382b25360e0cbfb4eec776f00b402dd17ccce4dbc2d6b060c2ba82e2832363b0d14c8066d9ef1a918b4c49a7e208783acf16ca55644e36bd9038b8101eeb0f74647899e2bc59eecedf31cd7e903d1a5792760076164ab2aeee3b4ea55939401685a860e4", 0x6c}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06707275a69afbce61d2c5e489f5d7b132e0729f686aa19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4c43ce9adfa3ab733cc974dcbfae02fc9c54be84fda46744991dc525d25d42763d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faa1a0cbc552f5c217aa4716dbcbddc4970edfdd79823a73609b4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000101000044d967f1e5da2bfb48712812b7000000b00000000000000001000000000000003b3579ec3b20b98c7448b92bd8d6522e167e52a1791da184abdf834f8d4fa0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441a1c73f8dac14cdeeb7f918493f4bde203c1e24b9a285660abe7316ffc1150107f5b843b22072b9d84646cee1b403261c2e65188910f86aad35e1b2ca982eb6ab65d45e898a23552ba1a9d0f9a88cd3f95e500"/480], 0x1c0}, 0x0) bind$inet(r6, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r9 = semget$private(0x0, 0x7, 0x118) semop(r9, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) semctl$SETVAL(r9, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r10 = dup(r0) sendto$inet6(r10, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x1, 0xbde6, 0x0, {[0x0, 0x0, 0xe17, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) r1 = getpid() getpgid(r1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) r5 = dup2(r4, r3) fcntl$setstatus(r4, 0x4, 0x80) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r5, r6) fchdir(r2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) mlockall(0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup2(r3, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x1, 0x8, 0x20, 0x17, 0x800000, 0x401, 0x200, 0x10, [{0x1, 0x0, 0x5e509bc3, 0x81}, {0x4, 0x0, 0x5, 0x5}, {0x3, 0x2, 0x4, 0x401}, {0x3, 0x3ff, 0x8, 0x8735}, {0x0, 0x71, 0x8d, 0xfffffffc}, {0x6, 0x8c, 0x8, 0x4}, {0x10001, 0x0, 0x4ff, 0x7fff}, {0x14, 0xaa, 0x3, 0x8}, {0x1ff, 0x8, 0x80000000}, {0xffff, 0x1bf, 0xd913, 0x3}, {0xf0, 0x9, 0x7ff, 0x1}, {0x3f, 0x2, 0x3ea, 0x400}, {0x4, 0x1000, 0x6, 0x80000001}, {0x98ef, 0x9, 0x80, 0x10001}, {0x0, 0xffffff01, 0x7f, 0x6}, {0x2, 0x62000000, 0x1000, 0x2}]}) 16:00:10 executing program 0: 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(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x80000001, 0x5, 0x4, 0x1, &(0x7f0000000140)={{0x3, 0x9, 0x4, 0x2, 0xff, 0x1, 0xfffffff9}, {[0x800, 0x2, 0x62ce, 0x1, 0x3f, 0x3ff, 0x8, 0xffffffff, 0xb17, 0x1ff, 0x10000, 0x8, 0x52, 0x1, 0x5b93, 0x401, 0x5, 0x7ca], [0x1, 0x1000, 0x101, 0x5, 0x1, 0x1, 0x5, 0x8, 0xfffffffffffffff9, 0x4], [0x9, 0x8001, 0x4, 0x2, 0x13dad2f9, 0x54c661a5, 0x400], [0x10000, 0x10001, 0x1, 0xe2f2, 0x9, 0x200], [{0x6, 0x80, 0x1ff, 0xc9d}, {0x8, 0x5, 0x6, 0x8}, {0x7, 0xfffffffd, 0x3ff, 0x7}, {0x0, 0x2, 0x1b, 0x4}, {0x1, 0x5, 0x0, 0x1}, {0xb5f8, 0x2, 0x5, 0xc2b}, {0x8, 0x6, 0x7, 0x3ff}, {0x5, 0x8, 0xabc, 0x9}], {0x4, 0x7, 0x4, 0x1}, {0x9, 0x19dc5b8b, 0x9, 0x8}}}, 0x1ca, 0x20}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x2ea, 0x0, 0x0, 0x9}, 0x800) close(r1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x9) getdents(r6, &(0x7f00000014c0)=""/4096, 0x1000) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) r4 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000440)=""/95, &(0x7f0000000500)=0x5f) rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r5 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa08, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r3, r3) seteuid(r3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4c, &(0x7f0000000080)="b6") 16:00:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0x0, r4, 0x80, 0x400}, 0x3, 0x2, 0x7}) r5 = socket(0x2, 0x4003, 0x0) getsockopt(r5, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c1170031287ead4bcb777fa69dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bbd2ad88b2951b1d64d360bcd4c0a162b58fd4237bafa4d012ae447473c3642ff0100005353e17d51943e14bd88c21b1b2f8336de8c8ae68922bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351cd8cac7dbbc5b65c6593d2870b49bc509a00e872cd235000000000000dfffffff"], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r13, r7}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) setsockopt$sock_int(r16, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat(r10, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r17, r19, r20, r21, r22, r23]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000600)={{0x3ff, r13, r3, r2, r20, 0xc2, 0xfffe}, 0x4, 0x2, 0x6}) semop(r6, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r8, 0x80000000, 0x1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r24) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 16:00:11 executing program 1: r0 = semget(0x1, 0x3, 0x102) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/137) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() pckbd_enable: command error 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0xdb9bc94d7b3c268a, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x83, {0x1d3, 0x4}}) recvfrom$unix(r1, &(0x7f0000000180)=""/102392, 0x18ff8, 0x1040, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) open(&(0x7f0000019180)='./file0\x00', 0x0, 0x30) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x300}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x200000, 0x3ff, 0x5, "028cff0dff00a9540001000000c0090002000010", 0x4, 0x20007}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) r2 = semget(0x3, 0x0, 0x1) r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8001, 0x0, r4, 0xffffffffffffffff, r7, 0x21, 0x4}, 0x2, 0x4, 0x100000001}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0xfcd710756ed86aac, 0x7}) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000001c0)="0e2ea4f58b77efd71f4ad8c0fedae8673abbe3787db1a2fc35f9deb44e4af589f068f1511b675a4c36f50ba92cec120bffa6d88769718e2fde75886dc97795cfb1626deb4fc7d3a7e85380ff3291ae923dccd0a4fa8cfcf5cae3da293b6ece02e7bb13a2835795f55b1ed2b32f95d7325932a0e1d1e85fb31df90595fd0d3f64316222d3aab6394e6da2f928afa502cf977e84f465cf41140322cee22e71b5157559423762a32dca8a6d09c0a8dac278189d8aeb0a0bbfe95e60403534b2a58bcfe573c6ef702dd451ebc1af9ce26c1163effce0c1f20aaeeb76262c0418fc19dabb2fcdbedbfa96382ec25ab5558bc6b767434b2405e326819aea50242b63bfee6d4d4b4e4077f35d7a21f9f2532b465e709ae0c6927b304fd38e4f0fd0674436c5d28741ee804097854b86c7bce3df8421d089e5855179648416475ee78ab1858eafadc4be7d31c7677d046576572d463412162d41305180088f48ae54830e3eb2e484b53be0a3c048626bfb09d79abdbc9a574350a31cc8f3abdbb8a100b94b02141a69a101e66e9e8fa9620878edf0fafee9069ed5a263e6da7d62c9f1e3a9bbe21d6121b41d1514d56c30cbed174f0d0adbbabe0a8af0d885ee4936686baf1c996aa4b93377888ab79ccc6a639ea80050adc391a208c4f9a55860ab4f53761ec40718795b1445860bcb53f1dd065e7c57e0542f5ce206cdcf06e40008ea0bf1a0633935c45c61a81d6d8d7056fbe9901c43c39ce59ac8e8095587d70c8849137a5f2fd9e6470a30ff10834ef3125fc6f6ebfefbaff32cd8c672321ce04d935492f9dc965549a89a7387b93d332a07e671651563dc31ea9759bdcd6ffa655beb2a9e8e1c18509c58c88d2397bbbec9212b61365737169d9ffdb1b5f092c802ae0db6bf9d9dda12d49dd7c7cbadff60238a7d8cf7d1df5bf60b5920f7d8294f5de54eb0d945bef6e3e50d0f115b2fb07a60dca95d177f00f03e11daffcdd5d262af8e324fb466a9c38cb4832068c19d4ffe6b53046d50718e20b5a90bce9400cbd3fa64fce00fabbe2255fe627be6d1fb122ad6598e5e361368393d08075360a0b3b98381f9e74f0f8e77e0a779208795ddaa6ff91f22bca1dd522033fb26e05d570cb4f07137858998a637f3e86f7746f33b513a88d1bd305c04288068cecd8f94b4c7f892e822ef327cc8bee397b4d69fb7fec0bcd6e493eb98b21dfc21975431c0a58d573aab0c904b11f9b559d6f5cbf030094c67232ba8d85d8adbf2839ca86c50b698cf9ce926c46d98d017e9d237f33c1017015f281bfcbe517c328d10d14f3b09289847d9fb70cf78241f5e6274128fe02bc5c6852c9461921f99e294fe15188a01d8c8635b391ab2998a916db9f3dfd66c7d5a549e455684dab3c4b16a670c54ebdbef003883bd21f9bf8ffeb4da993a9f43f5863c841eef4625a2b318744c8b77a4720b8098042a2056606b7c6e788e0beabfd4fdd7ad4912283d21008264a270a8ad743daabc83d1a427300a1b9d56f936302be2f95187465f8d3c4d0bb5ad4ecd57c9fcb0f60686c64a246fe8e423db98b5f1f5177dd1a8ee89543ad8edc21c1e7f010179080918e6b2b498f55c8b271f23b46118221d82ff6c5055fbca16515798233c2b27519c3bb87987a768ffaac4a7635c59e14ee5636b7ccb1489915ac09cd2afd539f27c8318ff75e7b3183b1330a096c9e0cadd800a8801032fa831c71e8f12502b1d50e9bb0df6356d50a09f78c614102aad7b9b399f2379917cb07e52f82b651003833ad74f2ff65edd3447d2fa59597a964b491d754d65b4dff89526db944b957a1ff69f0290c2d2630a7894b11c5a97d2fff3b810f9afbe2df4b5ad4c8981f8160aaf783c8c5387d1f3e137ce29e7b58b18d16ffb2b6f177d66a5f45281e05bcd6d185aa0662465440c85e1c00239b8fd59e767fedef369de0b2ba84468d6bef6f2308467ffa9d10ce5d9bf5d5421ac0430f84309c04ce5cdc2ada9bb5a990b0b8cf9465f8ca73552e80f88f42764ab8f1f6aca4c2e4ea0fae7ccb3dadf2517c5e59a3a0a33cad446683e54886a62f2361314d84abf1b740a52e620c1eca8c39623b476d579310c7c1055f3c66870da060fd485647a46ec05203d889e8b82a8fac5646d70935f89a97e0fa76ef4eab68d36114aa89e6b0087767b20cd6a28d19fb5aaab9288dc46dfa5be1b536ff6ddb514018b9e18a84dd33cd3dbefea370d305d91607204d8852aaa4e094b91e005d2cacf61e3a398a772ade2e26f51e709ae4aa8d024d5c4a9b7c05b2c30d7a0d0a2f310cb7314b2afdce87f9161580764d854ba52e36d568175c8ca00a61b161fd01f2f5184e9644c42b4934dfd0710a57da857284e245ea3df04f2d98cb5ac20526a1a35936b4155841f3fd984a51d6b32566a8f393512727c939dbea9f15df6c0b36fef75e3208cf164e8405501736b0a1cc5c8703f1ca69c2a769a81d90ec545968f04cbd043485ed3a8782ff28fc17741c84e0c0be24696cac8a0e5f86cd08e5e30e139851df1e46a1ae256432edc32114f11c08f51833b9ba61cb6974bf3af20bf33ad95b78577a7c34d2da39a132d9ecf0f81d485f9ee73b499f0ff15e588cc963184ec965535a9fc4635b1a2e3890da21e91d90275dcba7fdc3bc8cc7d55f7681d1d8a8aa3a14de737c07b6d1af09893125c35e716ba557c30adbcf0da63cb0dcb4b922b83752b76168927142d2a80986bded871363f24eb6176e4bd9cbe4f185254be3cdb0985f8455a6d117a8e6ac4ba9cb7d086610901ffdcbe5d1bc41abd686d2d9ff17da73be1267fb053e9f038d6ee1fb42d72ca24469477ae779c0360cf89bc25ea6849d332f51be51a513edcef91730696306e5b9da0949e1fe0e20c157c5bacdd2e637ea27f0a1031b628993a140359645a22bea24cb93565f047e999d1db045cd621bb67085f5ae116639695addfa13395cc9a8ab59d7ea1230123338ac8c08b192bfc532473a810aaed3a07c5e47540d345506b3b20672f1a9b584abcfcd98aec57da4d47649a6c32ffa3faa5fad06a4960683ba6b658222ef123322a0583bb528d306c1be5ca2137f52c80d02417562ec434c1a86a2de6f7fae27b0f7780e4e321065bb35dee6be666203d281867f39c65b1291dfa3db36d9e3637cf4e67ad6ee19b6358e42236707e6ca0d6c4ae14b948a7e1fd3d9f81731842bcc0536bf7e20518214ea51c2c1ff42caff3e86005ee5b2360e7a13b37846c746f5ad2c88bb67047e042beffd0754b71454a8fce2870cb212794dc01d0e525170e1d358f4bc8436313a4bf254081b61059d9ed82a0864cbc3d4017249f78a6686266f02700063d45ca7c455ff5e3eb50303e6c0e5656e1cbe14c9043376fdace738ce2d65aaaed28a7ae6afd9a4069ac18da0e7f1526927391e49257498cf233508f5d7f48110dad95de41ca86c0fd01a506b0fe712e0727216b31ca52edce27b16c66794dff2b0b6a724a4db7f39918745412ec5c9e63fe422380da43634f843ec7b2bc0940839c71a48a152d4b00b0926db6642202eb11482049be86027e4ab8330147243f2f5f3109116aca020b8420953189ab1bcd678e060b41db7b3847806d2fc3698ae7a17dcdf81cc9a2492610272b582a95b770239ea0dac3ea33b4df73e9804ccfacad47a74530eac01efc062dd2630115ed89f78b5237c144e2859a16fed8eaea5a7eb259263176de5495f9d56d87586e62dae55e1b6540d8ef00cc8beb493cb9d4844beb5cc2fa5f0815e276e646317d68907460e4cfede22a027df4df6b5636e2f97cf03e746ead2387e02f31901414ac9763335de3ed88e3318b6dc73c189c2a5a4b941441753f27d5ec96e2a64c935096468ada7a67524ce4d5702e9dd8b378b145a7bded0d4206492a39971d0569a8be4228fdac431f6f33db98f171b7b033572d2eea6af67c2ffe1add4b5776e974f1079b37f762c5e587949715156ccc22291becf47728419c756f99d4235fce3b10be780aab8968d981f65f8fd8c70b301bc907c0d74a4257d48aa322fe3a94778daa8547c6a30203dbbc5a99c945072e0ed79da87e57b5709178827603c6460dba6653945eb6e252c4f0cc9df83dc8b5421ca45debdb8b49354b5c5a13ba08dafc1828ec2ca81f7716331806310f74e07c3434862551a3f283dc6b7680f1a3f3203a9314deec141585eed1573297515a7714a99253c7d9d81470f87c1d93f9670ba6dcd74bb04f0d9b61cf6c3c513abbf744b18775bad1ff64bfe4f043c36b270995d8ff0779ff7657d987b9df2f12173e9d84f2846d412115398c9662a0bed754c35ef93c58c4a3e16a81569857a1f4df6452e9eeebfcdd59dba78471b3d0cb654c9bc737da77c5db3c2255de64e36badb5498d38f78a186cefacc4b1dab21d793b12c547d9c88c10078beb473e6af4a897bbf012c8af872370ede344e5136ebc15e2de83fa8ffcf1fea845e08eade78b875e705e00ff0963eb1b25c78df439d8e0bc7e20d60e3f29a935dda6e366b522a35d58d7edc61c7e44057b0847fcfdd807876b476933288c99da43616a4c22a57961c48bbc41a90f5a5b58afa0f92c3fd52f0ed22bb7daa5a05b42b9d7677db2f7029ed2abb965f01247159eb9b9ca305829807557e5d37c589e4f467aa665a3fad44c6db49c8756870b18cdf4dbaa7a72fb68e00c5172ad8200c9aefeca1922e8d7a06e7c80998f774c27a32ca8373b6a3fcc514038e1b3c90a445d252b81100c0a88d57ae1c1f014d33f5b470da2aed5b2f5d15867bef404e01e7b620d094aa7257dbbc309c7a6ed52e36230b35cfc44ceb352d7ae361cbb85025011073c89a9095a07c597046c8ad3cca5afc9bea604920afac6da80ffc37bf3ecd2bd1002dfa193c9632ee3cacdcb33173a5af45fa7ea24fcdaf0a1d8d8ddcfc110750bd575af05c2fddac5a10e10de0aa7780788f90ebf7b6d0f059adbf8539578563c48e4321be95e75ed2501fa6efcc1b26396dae42f47f122d09809187925129a35ff65de4ed1184968b0e8cf1e41ea6dc6a0360fb33982ca227527de3daf1f4e52bf24044e2fb9e565e2a5ff1e5ca865d6bffec02351bd891bfb5ee48978dee7a07cedf1b48722409ca197b94d08c94c3517e90c1202d4f1389b77cdb36e6d5e4b4032c83762127a7cf7819b42be3a3962cca9a062d68066ea312744eb3b032592c04e2ebc9f4fb40712c340f6b520dc6d89257141347f8b72418fe0b131891a7773ef91cb0284df4670ac872cce9ef0364b15a5e96d91f03eea55b91272822f038b1b98fcedac611411c5bb21b4d47e3220b85433ff52faccc34a54f06cb78f038ee7696cc07a7773f1b500c0e18ab12e1d056253f2f89e9f965adea0526377d507f333bb1c0d0da1149e8521c02110723d86d126b80541d6028a2b30898d0c123f01fb9a6f7a2cd97cd1808ddda94c8e28ee32d77ae6938a053de8b8f6c42618cec29d92ce0a237a2d4374824332a818f9a56d670c6cf6bcf540e700c7ae2eef2feb367ac69f5c47c0a68f9ba74a17d8be3b9aa844b38527fff84a4a4189535c4ba4490ede561af6627e4fe717e43b61fcff1a7ffdd73168d01c079d1be1a1ed7a94ae46bc15407b8715cf3bf83e2cc84d26e563236a42d34b50ca038fdba83ade709261ac7658962b3d391b4325de2b4859cfebd39be37ecf96c80c32bc1008db2a125bf8975766569717fa9f3676360721f163339afb76366ca8ed939e9ab30ebe992bb720db686c618ef6dbac57d77df1182f950cafe679", 0x1000) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0xc003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000080)=0x100) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f00000000000000000011f6df856601006712731db7e901a05900fc030600000000000000000900"/94], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000001280)=[{0x6, 0x6, 0x800}], 0x1) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8007}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000001100)=[{0xdad00df7a7b64e33, 0x9, 0x800}], 0x1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x7) close(r1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000200)=[{0x23}, {}], 0x2}) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x800000035}, {0x6}]}) clock_getres(0x3, &(0x7f0000000080)) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "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(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0xe, 0x6f) 16:00:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) sendto$unix(r1, &(0x7f0000000180)="b100054460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xa1, 0x0, 0x0, 0x10d) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup2(r2, r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) r7 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r8, r8) setuid(r8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r6) 16:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7) fchmod(0xffffffffffffffff, 0x12) write(0xffffffffffffffff, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b66180"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000004c0)) chdir(&(0x7f0000000140)='./file0\x00') sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)) recvfrom$inet(r4, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00003b2000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000005b000/0x4000)=nil, &(0x7f000079b000/0x1000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000419000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f000023b000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) sendto$unix(r0, &(0x7f0000000040)="65edffe1e236358dc20aedb4f233744c3f25197cc7f327d98f7e119a2e80b7716781dfd1b24853bca143406eee3c576fdd3a3f483a47bbbb2f", 0x39, 0x5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000680)={0x7, 0x5, 0x21, {[0x5, 0x9c, 0x3, 0x6, 0x80000001, 0x1, 0x10001, 0x76ea61c7, 0x9, 0x0, 0x3, 0x20, 0x80000000, 0x5, 0x800, 0x82, 0x9, 0x8], [0x709, 0x4, 0x102c, 0x59, 0xffffffff, 0x400, 0x7fffffff, 0xfffffffffffffffa, 0x1800000000000000, 0x5], [0x40, 0x6, 0x92e, 0x6, 0x1, 0xfffffffffffffff9, 0x4e69], [0x5, 0x9, 0x80000000, 0x7, 0x11758000000, 0x101], [{0x401, 0xa17, 0x37, 0x80000001}, {0x1, 0x2, 0x1, 0x6}, {0x7, 0x0, 0x0, 0xffffffffffffff18}, {0xe53, 0x6, 0x0, 0x5}, {0x0, 0x1, 0xffff}, {0x8001, 0x5, 0x8, 0x80}, {0xc, 0x96, 0x32cd7eb5, 0x2}, {0x400, 0x2, 0x9}], {0x4, 0x2, 0x1, 0x35}, {0x2, 0x3, 0x2, 0x6}}}) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xff, 0x1f, 0x3}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="71711e15f4e553b533f51c920a0d733589de803f76ffb8f813dc4e9cc36710140f6b1dfd5917a22c2452b12f21bbda7388d320ca4ae2dbd7124c4289f94ad1378e90dd695856fb49ff303293651c46b5614755c26d642353f083e3ea833811560ef57985417296031cc369ef404c1c5fa5fc6f388b97b7dc4fd8d7a6c737a1cb1a7c7d275c1a21d1c35f76", 0x8b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x299, 0x7, {0x2, 0x1}}) getpgrp() setsockopt(r1, 0x21, 0x869, &(0x7f0000000200)="cef26fddb8d726e819d59b8955ea9839c88acd2b072188662868425f10ca9cfc03d7a8fefa56d669173aaf6bd8016a02fe82a4eb9279a51fa6e23883c6fba3e5615440911db0ccd8b3630eb69b9643950673cfb3f7157e5ee8a6fb99eb8c19d9ce85afefb981e4b838d62fe3a86f72b0b3653756acafa8388d31a1ca47fb59fb0e15617cb0c0941101d4bc3d3433c4b48495ff682d31cce344d7d0b7f7b86e56536e5c8663ce25c1af015e98f37fbbe0feea", 0xb2) dup2(r1, r0) lseek(0xffffffffffffffff, 0x0, 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x7) nanosleep(&(0x7f0000000300)={0x0, 0x3}, &(0x7f0000000340)) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x4, 0x10) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f00000003c0)='./file0\x00', r4, r5, 0x5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x800, 0x0) r8 = dup2(r6, r7) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000004c0)=0x296) chdir(&(0x7f0000000500)='./file0\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/56}}) r11 = dup2(r10, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000600)='./file0/file0\x00', r12, r13, 0x2) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file1\x00') connect(r8, &(0x7f0000000780)=@in6={0x18, 0x3, 0x80, 0x8}, 0xc) 16:00:12 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x8001, 0x100000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x9edb8044b19b5f45, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) getdents(r0, &(0x7f0000000300)=""/221, 0xdd) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5800000002000000ffff000009000000a5009a2e194b4c21f61ead0fb604e5bc0c9713d42a9cb2e3275b90b44bd2e2b74bef19912b06a4a835e849ff64aa52422534305c7139caf339202d15cefe344c0cbd0000000000009800000000000000ffff000000000000f85d7e45fc84a344f003ee3acedd08b5aecd9638559353cfdb0019682760e8b97ed2d15b171c751677e931e610389074c989065db46426eca218c5ba4213f9e6083c76b5841619169011f2a753df47559075c699400c79d3af34d5da94ae1ee44855eacb9c90d6027495c6ac1ff3827424d4fd2125d0af914e484bcbb086850774857e000000f4c50b8f6d0000e000000000000000ffff0000448d00001c032e3936a89948f0414d2f42cc65c980632449e3ce3276e6d2dd523dea8c32ac5abc2c720de5c33201fab162e72662011bf26cfa3dfa868053d297499b4cb2340163aa2af7fc233fabb16cfd8510ecc6caae23b0f0b7892198da4231d2cea26cb27e00d2eb27bb68b2edbeac05180960f7edd476050bfdf83f3acefadf0708a4b94ec5218905d2dd6cb0be1a5fb75033c9f2539a8e2fadbd692d8ddeb22a3cb87c465d6789ee6486f3f5b1e71cda619c2f223bd2ee3426874e71964ed72c39d41d256489f02bda0c777a"], 0xfffffffffffffea1}, 0x404) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x100000}) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000000c0)=ANY=[@ANYBLOB="771ae13dd8852848bbd6b4a9a1a10caac65c9de9fa8f4019fc34ba759ba264e9145d0762e19d9f8f29a629951c4a48574a2f8e03ce039c946e53f44db32ea8a911f80c09ae903886d5032c3bc16d904e764bdd5b4e26e66ad1f424ddc9a341c898568527e72337ec4edf87235ab081acc7fbf4790e781b000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x54}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x14001, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3f, 0x5, 0xfffffe02, 0xff, 0xffff, 0x8, 0x7, 0x10, [{0x80, 0x4, 0x5, 0x5}, {0x38000000, 0x40, 0x2016, 0xfffffbff}, {0x3ff, 0x804, 0x4, 0x9d1d}, {0x0, 0x2, 0x80, 0x42b}, {0x7fff, 0x6, 0x80, 0x9}, {0x730, 0x8, 0xe39, 0x7}, {0x81, 0x1, 0x5, 0x803}, {0x1, 0x101, 0x3, 0x41}, {0x3, 0x200, 0x7, 0x4c2}, {0x2, 0x2, 0x9, 0x6}, {0xfff, 0x5, 0x9, 0x7fff}, {0x101, 0x80000000, 0xfffff839, 0x4}, {0x1, 0xfffffff8, 0x10, 0x200007}, {0x8, 0x1, 0x81, 0x3}, {0x3dd7, 0x2, 0x0, 0x7fff}, {0x5, 0x9, 0x9, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x800, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x7) getegid() ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0xa0b}, {0x19b, 0x16}, {0x101, 0x3}, {0x85, 0x4}, {0x40, 0x1}], 0x5}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000440)=0x1) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x0) r2 = msgget(0x1, 0xda) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r4, r4) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r10, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r11}) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0xc0105715, &(0x7f0000000000)=0x35) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, r8, 0x0, r9, 0x0, 0x6}, 0x1, 0x200, r11, r14, 0x984, 0x80000000, 0x39, 0x3}) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) syz_emit_ethernet(0xe7, &(0x7f0000000100)="1a7c357f08e56be8045173e21b40d76b982c1b41d72be6e16bc843cf8189393fde0ac81fe14005ee1b6baa6dd8ec13877746db6ad6c0bece0355c74d0ed26f49b318fff104b3f980c31afe5a67d599b83e92c741a2c184ec636130c7eb6a47100b36f78c024bdd1c3bddbc77d519f35f54a2ece973b1dff2123c1827da6913818e34161bbc9b9e7a03ac823e80d5d7f16af29c9a61e5e1863524c1b1a6bf8c86a1501f8478f9043cc03c567ebf6463dab2d292f3d79c17c6e2869c3944fbff7b1904f15fecb03d2f1a2afe35493e77798a4a17ed41151c3ec0efd7daf2ec99200fcc1d06771d47") ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="631a367f7f000001"], 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(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="05535281ef5a89cc63c148dd839532478a1ade7183ebc36ebee05e328a442ea82f545ea42379cac52339d7e4ac43ebc0af32d8868d97f979e7a6604bb4ed3f6e212bb1769c634ff5b2d5b58863ba50ba94d140b64728e6e258f33fe774184688ff6767b8d472e06c6773bf8a6ea5315f65c193703c1953768900bc15547744db3a6f3f9ccafcf40f899b0e737a083ae28bce6ac75dc46bfc7805c27362e23edd5706d4", 0xa3}, {&(0x7f0000000180)="956fce23ad5559f5a01c4f60a97b7bde349c135b0606a5d8688c572e8b9672b76ee986875fef002b1f572355e35a1ffb989b4f0c89f942a4aec0bb551939edba2e9db129df9dc4b3c785be274e3bdb56c7f970ec2a2b942cf8f4149997682fa4d3fc0d", 0x63}, {&(0x7f0000000340)="075dedccced00f4b1a2febeed4d6be7ae2174d0d7db3d0c8b7cd22abe4e9621de2a4eed12be7196d97063054bac3d5ae68c7498d7acf4e53d924ea17d09e13c8ca797961b2ac13b3ac833efbcaea2566eae2133c5645941c2e29570a46627aa3a7b5abaf27727c4006f1ab36a2d620b8bed83ea74eadfeaf2c14c924e75b23e8055667c981d329049bca8947b0bc00460f8939622e53d700405cd21265cc31d13cbc241c3ca8aa20dde513d38e709b7322", 0xb1}, {&(0x7f0000000400)="7639a058adc8cd7326310b46e5601701001670040425cb2e4f0f9d5f77f3c78c46579ce93ec8bf4c1229fea1437704ebe5b4f2c69393fbfa76b8477f419148cb75e0915cf3f0142abedfcee3646831a407929cadc4e87ef797fa3af75a414c3d9ab1eed18aa849f85b14260868991a18352d427776a869fa28cf43cb068352eb51bbb037fd8ef11509a40dc72662eaef04f2f58c0e2bde0e3d860f3f27c31d7fb5052d030d3550a2bd12c8", 0xab}, {&(0x7f0000000200)="2a9d5734b61807f29715eaa49505e8d55ddb038516a0b9d1b6cf6f7a", 0x1c}, {&(0x7f00000004c0)="a998eeda26348b47268eb0ca48a6d8d645c488f53349c668eabf3c1d664563015f44ce346f0a1e28273e2a06a5b4a6ea82442384a3617f93bd517a464efa0a19548d3e6d09a9dd72003e5674e2475fbd2a3b529bacb33a01f83554c95e831867b2d5535ab11efaaeaac43751d59c608481555bf1baec732a2903c91e240ea174e1ad972b1f5b0d3a288c2786c5e573bcccf589d293290f6531d1047ff7ea3b22799870937d0c0dcc22439804e40e69ac1759d66d4e662f32a5451a23076d08e862081012a0f68b8dc587610133d0a1f31f56ff899b5b2530e128ebb78f38169d148feb4fc4514733f92424797b8daac0492aa75127fd6de52a9d7c", 0xfb}], 0x6, &(0x7f0000000640), 0x0, 0x807}, 0x5) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c77e01a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd971007075d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e17566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819cf66ee34bb8a2b38ff1d20dfcc33c27300bee3b594dff10748123d791a81d4af98548c8f412db01e6b4a5ac878e16e8c5dc2b427e562b26e4b899011a45469c9cc13bb54ab5637a86bb60e32d32700c89fc14d64e1d8ce3d11ed288446ecb116d3f1eea08bbd042a00327934a96da617e430"], 0x216}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) poll(&(0x7f00000002c0)=[{r6, 0x57}], 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) msgget$private(0x0, 0x20000003c4) r7 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/100) r8 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/100) msgrcv(r8, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea599867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0fde89b4854fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b232dcf4a4ffdd36c9a09c5114825d843ead9dd278aba200000000000000000000000081fae9b81707c3d2326f45862c69ba78976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590c6ecf7f6f2b57b9c52c2b647bca"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0x1f5}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x11df}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x1, 0x0) r7 = dup2(r6, r5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r8, &(0x7f0000000880)=ANY=[@ANYRESDEC=r9], 0x1, 0x800) msgrcv(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = socket(0x2, 0x3, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = getpgid(0xffffffffffffffff) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f00000003c0)=""/85) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r24, r23) chown(&(0x7f00000008c0)='./file0\x00', r20, r23) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x2}) r25 = getgid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'\x05\b\xa3', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r14, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r20, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r26, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r27, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r31, @ANYRES32=r32, @ANYRESHEX=r37, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r13, @ANYRES32=r36, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r38, r11, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r15, r12, 0xa5, 0x1, 0x100000000}) r39 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r40, r40) r41 = socket(0x2, 0xc003, 0x6) connect$unix(r41, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r41, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r42 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r44 = geteuid() r45 = getgid() r46 = geteuid() setreuid(0x0, r46) setuid(r46) r47 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r44, r47, r46, r45, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r48 = getegid() r49 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r42, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r43, @ANYRES32=r46, @ANYRES32=r48, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r49, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r50 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r51, r51) r52 = socket(0x2, 0xc003, 0x6) connect$unix(r52, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r52, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r53 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r55 = geteuid() r56 = getgid() r57 = geteuid() setreuid(0x0, r57) setuid(r57) r58 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r55, r58, r57, r56, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r59 = getegid() r60 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r53, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r54, @ANYRES32=r57, @ANYRES32=r59, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r60, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) r61 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r61, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r61, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r62 = getpgrp() fcntl$lock(r61, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r62}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001800)={{0xfd, r40, r48, r51, r59, 0x41, 0x7}, 0x0, 0x8, r62, r63, 0x9, 0xa3, 0xfffffffffffffffd, 0x1ff}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r64 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r64) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) r65 = syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) r66 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r67 = dup(r66) ioctl$WSKBDIO_SETMODE(r67, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSHDRCMPLT(r67, 0x80044275, &(0x7f0000000340)=0xffff) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') ioctl$FIOSETOWN(r65, 0x8004667c, &(0x7f0000001780)=0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) recvfrom$unix(r2, &(0x7f00000000c0)=""/125, 0x7d, 0x800, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) 16:00:13 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) 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"}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup2(r1, r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x354b742e553b5a6a, 0x2, 0x4}, {{r5}, 0xfffffffffffffff4, 0x80, 0x8a, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x70, 0x1}, {{r6}, 0xfffffffffffffff8, 0x1, 0x10, 0x8, 0x4}], 0x10000, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x2cd0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x47, 0x4, 0x4b876943, 0x8000}], 0x0, &(0x7f0000000240)={0xbc3, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x35) getsockname$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x400, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "00000000000000000000100000da0000fcff00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCNOTTY(r5, 0x20007471) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x488, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x48, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10168, 0x12a) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="29042900000000000000000700000001000000000000000000006fb400000000000000000000000080000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000070001000000000000000000000000000000000000005050ffa9f0088f175fc4cfd8c803d975c7614cc5cbfe9997bba9b97809171f000000000000007f9a14f149be537053c6c42f3ab349e6b91b3c0d61d86b48144901651b5c8bcc34d258675136d55ef98ecedff22f90df0b5909a9ee97bbc7c1cb992356e525c44c6e161bc97526d30f920ec4e42b18434a970000c4fee7133be2"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r3 = socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) getpeername(r2, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX=r1]], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="8e859584a75c169495cbb90a5f5ded51c67302ade9db3896c2205418235a7610d97a2d53108a29ddf054dfecf94a561253f72f55994803a17b37deb40ca086479969ad36d5f12b8466a89695b0bfcfdcbf95869353687a991b953e66c6c3984412a4fbe6337a40e50e4e8fe787d884aabde1949d9a0c7c62599217803e68fb12751ffa47687c3280060987a2ba0399734d2467167f5b7c3a0239d401ff8788a378a6a3cd8a23ab0698d72e6b5b45ea4a71237b6a4ef3730cd3b34344ebca5f20e961", 0xc2}, {&(0x7f00000004c0)="2fe19f5b41fdd1687a52166ae1339c16ff3f1f9694e9c7437693a00d64ad27d703dba30438a935b176ad3d97239cff00de7f254be58098916d24b736c78a6b405b440daa22d337b9c7d1215dab3cccd00be5c7f330f72e0c19176465550ed999c55fa45d4f58118e8babbec85a13bd0499e1317d47bd4fa2df41bd59c0771a2ad96b8a3ded803a9352bf3710a1b4f776e3263ff14d0b896262fc3cf485b54925dfeba0ff3ce269002ca50dc0934023", 0xaf}], 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84, 0x1f}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) getgid() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7) r2 = getuid() r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r7 = geteuid() r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r7, r10, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca601010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55479962dc2bd9d5000d7fb9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa206151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r12 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r14 = geteuid() r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) r17 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r14, r17, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r12, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000aff2f210aeced4e5779c402fff00", @ANYRES32=r13, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="000000002004000000000020ffff060001000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r19, @ANYBLOB="000000004325ce731b2057fdfa3d9d6678f694afe9515e4246778d21160a8eb0ebc4873871b3bb8c58ff99dbcba85b1866e9f0fd"], 0x40, 0x20c}, 0x0) getgroups(0x5, &(0x7f0000000180)=[r4, r8, 0xffffffffffffffff, 0x0, r18]) fchown(0xffffffffffffffff, r2, r20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a229be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x9, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x40) 16:00:13 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9eb096ed11cb6000000007508b7e555659612c834fc0f19b117bc55094d1e1a15d2b13405864105c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5e0ee6f7bcfdebf103192735c45d92b13f70d618f145670534c0000000000000"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wskbd0\x00', 0x0, 0x0) readv(r14, &(0x7f0000000480)=[{&(0x7f0000000140)=""/11, 0xb}], 0x1) connect$unix(r13, &(0x7f0000000980)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db414fb24524eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936e5f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abcb48e77d66b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183a8499f9b7f3e65954f82433c809c7f0f2a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986caac6ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cc769ec6d332f22829a145659907b0fbad7ec75b3"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r12, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file1\x00', 0x10, 0x8) r18 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000c80)=0x10e) semget(0x2, 0x1, 0x80) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x3, r19, r8, r9, r16, 0x2, 0x4}, 0x400004000007fff, 0x20fc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r22, 0x0, &(0x7f0000000880)) r23 = socket(0x2, 0x400000000002, 0x0) setsockopt(r23, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r23, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r25 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r25, r20, 0x0, r24, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r26 = geteuid() r27 = getuid() setreuid(r27, r26) getgid() r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) r29 = socket$inet6(0x18, 0x1001, 0x0) connect(r29, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r35 = getgid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = getpid() shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r30, r33, r35, 0x1e4, 0xc}, 0x5, 0x5, r37, r36, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r27, r35) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r40, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r41, 0x0) poll(&(0x7f0000000000)=[{r41, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0x5104f1593e2f900b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r42, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = socket(0x2, 0x2, 0x0) accept$inet6(r44, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r45, r43, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r47 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r47, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r47, &(0x7f00000003c0)='./file1\x00', r0, r46, 0x4) ioctl$WSDISPLAYIO_LDFONT(r47, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) r1 = dup2(r0, r0) sendmsg(0xffffffffffffff9c, &(0x7f00000006c0)={0x0, 0xfffffffffffffdb7, &(0x7f0000000380)=[{&(0x7f00000000c0)="a2adfda3349e022964a16f5d709eaad91aa85c76bfddbf88e7e29a751b99879f08744b60674100512b7ba75a33aa5999", 0x30}, {&(0x7f0000000200)="8a83f871441610aba0483381412756ad7f2d401bb51c7ecd6a01142f5ef4be9660a4d01fdd0971f6b31bc21670941d0eb4f8e2dacb1b8e82fa23a40c918e4d5c7645bebae067d2d737ca0b05df5e0b51a884fa12bf9add70140e0bb222a4e1a43b9f337cbfc142ec787e", 0x6a}, {&(0x7f0000000280)="9b5103922ec803dacbbbd13ac3f16d17a3c37d3ce26242f47ae7e5adeb0869f935316a378c03df5062f5007d47c2448f87179f87845719a2479dfb05f51d3a6b9def23d35d724a9239bf9744b9e5605e1c68872398d4254cc1064e794837438f4a7c176bd65e04e9ef3a3f3abe36d93de18502d22b0649854e5d0dd5341c11caff9aefe3e627b19413884591815b19f919c407d38c2d04e236b245810fc3559603b33e6d7042c88ba78f4a4e74dfa78387a5019f332003c87e6d", 0xc2}], 0x3, &(0x7f0000000a40)=ANY=[@ANYBLOB="c800000000000000ffff000000000009641a413f1cdd2d2e922b082cfb14526531a5cd819431f2ddc7feb819d6710c20943b07296cddd9bf1e1182a2c78181784282355a662233c10c34d3c614d97c79e841d50253337ad35a722f9f66dc4784efe1ce55eb88996fe41f5718784d6cb461a2bd1d1d2a2381aa21d891efad0835310c98e26bd7998fdc1dfe1473010472e0076c4e8e01bf9937aca82a9f72cabbafaed0423e96d4e4710f8ea5a0172cbe4ed22ea3e1910e547a45b8831d962041bb54ad9c45070000d8000000000000003fb254950000000049958664d1511987e91a7ab2e593bd752be6f4287ed0da618330408f4736f9ad05543daa6896e6fca8f8b20e04b5736a38a4327eec769436c0ee8f254af5fb102059da080c24f602713dde0c1d71dba4a4d43dcdf655b9851153fa56db8f8d9f831f2e80bea6b0862ebeacfe5b42370b182a6422de0e63ba1fa48e61bb91b5a99a1df5753b8f500dc996b1d6366d28de41cbba0bf3529e16a5c97a2f9b92e97d5fe3b74b16559e7601b29a898153157d2f2acc3147544f4bf12f4f43587193bfad0ec6a124364345ff48a5feb8bb58d5ed3c1e0b0a160000d48b7bda555fa464ffff000004000000596fe1bcc9c37403677a65626438d252724d7e20f916d9ecf773528b1f96b7830398db6d95eda5dc3ab801645865d1426c4d24c95fe85f9e0af4cc78eeb79bfdb66c68e4d61ce35346805e349846f2dadeb20a8cfda31c9b68d2aa88c68ac543291dc001086c80d537e7327145ddf255ef3a775d8436fc576a31cc360000000098000000000000000100000008000000d1e17e9a4b076d6df3709f96602cb12310b770ec3196f2144256c0390b7ec03d523d91d1ba2a6487dd9b40d8ee444007fa4dd12a616d19094adb041d79c479fde091ef40e99a7a556425c2384f02c5be279c84ece600ad2bbc7bc1e57aa980a6a2fcc6eceeb2f9e3ffc45bbe0e0e520865c8a05c63edac9be91aeba0604348c3e7c6ca2776fa3d8e305aa945dbed1554ed8c051fc2a4ec4686b2d44042959e08cf948806345d16e699cc281a0706447687ad35aebc44207beabdc0a8cabfcd47"], 0x17c}, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) socket(0x0, 0x2, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x93, 0x7, 0x3f}, 0x6af2, 0x4, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = fcntl$dupfd(r2, 0x1e, r4) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = socket$inet6(0x18, 0x1001, 0x0) connect(r7, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$dupfd(r5, 0x0, r11) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x0, 0x0, 0x2000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r13, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7219320bc273e5ce, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r1, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 16:00:13 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x3, 0xf2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) fchflags(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x154) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r5}) r6 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r7, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r9}) r10 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r11, r11) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0xc0105715, &(0x7f0000000000)=0x35) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r14) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0402149a7a3236cd2f66"], 0xfffffffffffffda9, &(0x7f00000014c0)=[{&(0x7f00000001c0)="6f825476a9a51c767504675c4573d33abe0b92b1ef3cfb5ad0ca4cb0e023b358b04879b3430af3c26165eacc5da64f36c8c0da21768a8cd2b96f5e4e59913387a9300d47f9a6b4720ff3ec541e9481ab8b59f6fa7e29a0fd555082648cdb9d5af01e1a0c3a4719967eee6450380939df879ae8190278b8ab704f03194a49c42014a21cb9e94edfe302faa597d4d74af4048e20d19bca054b03ec93c8f5cf880797406501ecc2a4de4d59", 0xaa}, {&(0x7f00000004c0)="e83f414b6d0f8bd0190970a8efcedc191aebaaf6573edc8af17bc7a6f120a4cac6366c8268b58f9b76d15a7e0692888a868610b3526108cb0702472acbf80bea2e8ab1e0ad8ce9323431e23b73bc6dde225014e777428caf7b6ca7bc7e5117ac4c5d0f2b9c6c772ff6f978049cfcfda8890fbd920c3427672130849e854660044bdca478942a32a5cd503230ffe3883e05bc9ab05be43027d8099b85aa59cccbf47d13edd3f5230dba0f25622b57e2260ad4515135a20360deaf2322c967e34cb1784bf5fbf3734f1edff75ed620d3cadd18645c08153b690be24d95ceb879e9aa870b6adaa4987d024eeb349bd1fcfb1723d4ad23c6eeba6e74767f7003f50378a6a642ab2da1116379830d6ebdef586a0a0b21eaf15e67c8e4dd75899e493a2248aaada246cfc8a7073fc7d48d00c42ca8d994b298fbe76711784aabf78adb200afdddeb412807b16e7393191c9d8faadd238c64cb4ad9f1817f3409598a213fabff366f756f9204134da49cdfe7541832c077780cf434ea7dfdfdd55eb23bd0e9344cb61736ff5fda5643eacb7a682daf0f13b8ecc3ead3cb2671136fd4c3dd6b6e478d2ce28267bed8eec691f1298d9fec96414a9fc82a308529ca879d55f945925ce3e6923f5c3980ed6f794707000a28946fae367d42e0405d48a37d791a14e024362a8cc5f6de9bbdf31d120b1c31303c77229e3e32745dde20eff0907cc3ae2ea31d44185b6bc9c601d590d0a0d397c55cb768e82bfaf77271bff6f8914991a50a03f4d71f74542c79a3e892fe435c4cca5c2f1ea78a093a6d6b61d80e20ad68b58433c5edb31564de73ed596327a13e43ed2eebac8fbbcc14404285ceeb29909bf09c63e3622a6f02e672a50ceaa156754b00610dcbb93fc440aaae8b85b5292d08a86b0644fb038f5de938c1e09d87aebfe33d02a605223cf5b6a8f2de90bd9fa11ef71cb506992e814df613f153e68a1adb5eef0f7b573fdd3e3e869dca8903b97995c1a2342126c72f2765b7d79f910a4db370e0d70533cf7e93e3a482bcbea15403ce75113f41d1e28235b4c43c08675264cf91634616c0e90788301f04329a30584e57d688360215fa65cd14e4d0a77e23c77f8e922de4214148ebc992b8cf0786c72258ce92458ad311f6a69abb466d00b96d0923e4f38c921a0aad37f162da316c93bea50c6a6679fbe3ced02ea33fa23963338668d47765000a694d6be4fe9265309d2a8a0499ac8fda0d1382fa576548c0d8b30d4b2195edb797449c4414a7684d938dccc505d657651a68c128ef107d7e8fa7fb19380942bfbe88c9d7c694ac763a1e3fd9856085166af488e97a10799bea10f2b9a28da11228c35bf9acdf713db317372732577147144295f8ed6412bf9f0980d803001099038eb7c80aad8dc624c2d1ae37ab43f2b73aa9828c27cef4e725ae1594bfeea4fc5268ebeab923a87f29d808e977a675c6614ed1635a88d381a10fd3580f3ff82af8cb63e7da5c486dfe0c75ec214c71803840ee4d4a670880a17210bea4e7f11bddc4470c63de542bfd41f7fea9c44b46255a90a00ca5c971df94fcfbe23ca91172ee73bc9a0d032a355bf8a5173997cfc605d3cd298c5ca20fe980fc2bf62080181776d177d99cec5157f6de20d84a0461a0cc63bc32718701f92e9d14f704cdcfecf4eedcc392e26d1be8739c30e4fd0175f8c2732467434f5f815e534caea706e5244d5e73a30becf6655eae7742699d0e5b5abaab2a7c7858e1d6bddd2670424b3d63f3a80ec22f676910c5e0ad21b24d9a060d5493e960b887562a89d3af57dbc87aa8ddd58d16a6fc0ba8b1418a866c444ad9c89effbf061647701470feca1ac86625fcbdf5a7683ffabdc61797bb03191658ba344da1cd8b09cfc6ce2e3fda94f21bbf7947c1725492f459ac2e244516acdbf4419b41bd2bfe87d9e34f79bf8ae9ee637c52a7e2aaf660b0518ee21a6c9784199c96581a7c3aed03022987960c5a954ce42b355473540d229cba3b5e84778ae4e3c0d144e488f82a8581f6c37afecf4ff016936c60a798f7c5d5fc732b962740f6184a42934e73a69a3269e6748a27a3c292cd53f92eee2e5ac229003c8a951e4b56183818fb4b660e8605e22303c2073fb8483d5eb72d22f78e326a3a4ee07137b6bd499f7353849e36ea89132fb2838eb1293a3de7dc40f4c8384156d9f344c7e680cf4889acbad904e6801923bb167cb636e7386db8b829b394c2072d79e49cc775806c3f0a57caa54e840ec6a41edef71f4f05364cc27d09d7c166bcc110a79ef6d60713819855fe96102fcfcf83746b734aa7a2a4fda0449e4a23e572c2e51e627b3ab93658da4a59450247f3cc879aa3ce069e865f843b6a76e357c19dcc869d4512183bff3d797f836ae755df10e101c9438e4d4471aadc866486a499c1d0ab906743e4420838c36f2fc6a42b6b2c7343e7aa870b7561383cb39d168446d17c4e4f24240fae72d9a0d1b463320b9cae0e1738d3956a7027d245df35348f41b277db72ae31efc67b265817117254a5d2a5bd3ca43882a0ace24b87541ac6dd11aa9891348be8faad5d8eb54c964fb3dde62ef701ef23771342dbd4cfe693f50f17bdf64adf296bfed226fbd588a6cc2edf913120b8787cf2e98a1b1b37083fafa6a62fc01f72d5e5a03c0f99969dbd44f2e2afc5c223dc6bdb5a09986e833471899118b614fc6b5e67b148e22fb78d86a175f87f4def964d735c5a01281a28682ed7d564558dc315ff68ff163ae48ef9f1d80671e72d61be953046dc977a519f2cc7ca673093ea6a666f52ea20ec68b25686c7f336d0ea523006b3df41c1c346f07ed5ad8a34fdf7459648eafbaf7b25efa25d46c1caead15d175c9947f2dde193970f6359176033a1d0142e264b23ad121e736a7407ec3aa6bd8058088b9ee765f331e23f6beb86206c722a16ac94310ad987bf8e4d11fbeae724d397ed68ecf5e17a5d1076295937459edb0e9fdc326dcfea19426e5bd63820066c0d3f6415ce53e5b6bfef630506193c9eaae93179ec8e8270b5e8aa163c792f54607d1e8c8c7c8e6a9fc7095c85ff16201424b91baaf74ad0dfc7902d66942b2c7ef62d0df3e0804f49f33e1a5b3a0079e01f39776d652398e25e65857cbb290fbed9db640105599fc6e5c471ee65ffc95002ee9c47cf6bc7087432358e4ce214d03f4ee4ed0fbd20ce802a305477fa7f67dc65914c8f053431c59e74db9c58e5b6814dc03808dd5c843b496e3c456d3ba929f4a62421e453d404f3e7982874aeeff6f7b3145503b572acca5b696c62acc334fee2cf107b3c58a0a32739be83f770e828e3802ffe966d0127b2cd9e4b56df349b77032db510c7809dfb9e167bd26b4f51530ee07d1c0909e9822f503279c0b2110ad30af71e385f9b45508d6e566588fadc127dc20e58b09607a5f1c5c5a3145a05ba837d7e8e16db4c3759cefcb30934d1d8a14229f94bc56353616ab3d34a240d9f240139c8c5e528a4765538811fcedf1d9d25430ab84406c18b54c0ad7b1dce46b0cb1bc2a2519fccf7fd6e4d8474782d5f8580c373d39ae6d62e11cc5dc5ef59e68f0b1064cd9d8cae7923998f44936821f45ac2f5da9edcdab393ca447b3f983f79c589e6fadf9e822104b6fac8216dee8915e7bf6f5a57ea13959a58a94d3adc4939865dfefb621d4ca46e867aef60a4bd05715698e8be82a87ea7ec0d1885de75bf6058d284c929379349bc152f0f13910e2728b43fcbb345a11e8efd6372814af223f5439040b0a83b055f9a77fd04ed368923e6bbb2c3b88502f9b905b5993c515b6aab80efc9c55cb20c0050e634e08df5b76f1291d535dd9c903ca2a1c3ba84985421fe845ace77f23860f36084dac0282bcbec42e015ff22b398bb6da00eda2bb4ce807ff0dfb53dcb08aa4ad51b6ae3ccffd69ee218129207a01e6f772f654854a1392f1103ac08f96bb9d0da36d9fe4e7f29d78d275a42d306b2f88cb9d6b9277a565906e9716ca6a97c44f1de40ab4d58e8459e4c7207a4970ff0d9b6918a1af4fda639ffe3d4e83c965df7fc17b9b18d53735d9db380d318c77e65d8efca10ca738517685f00f4ad4520633af9fbaac60eca3765e1bc3d633950f46765131b104c6840613597164111b97537bd9eee51adfda25c6b7004416987794146d72d4b1f7a35bb296d2bdc3934b32faa52831c781f3a1fa4904e83047e9c45a80e93b30d290da8a02dede34a821fe0c38d82d7514eb7d48e2a044233fd57a2131fc3711c7ab0377a871d8faa3830ae678ac2bc737145b683c998d1c22dc853a981bf1936306cdecc1bc7d878c0b1a129b10eb8f59b99c5d7f72d070addd113fe9fe377239f2cc6a97911b2244f1ecfc48ffd2d3ce2aec696ec8a74f02c100da1e3fced24e0420c99f67b1cc46e765a7a055db4dbd4d54bcb419ad8967ded020c7c874e1a01ed803743c56680e972bf9ae5a5aea74e38ab33a37b3346849a28c4e0f5896490eb3b1bdc845ed127da094f25827568377cd5fc8e41647bee02aebd1b9deab3ca4a46caf1ebf3a10e457eb29c6f160aa222b462157a446217aa7390022408e6a257ce6861a67e93170fab6cd1c2d37ec16eaec62f2a5156cccd1103b9d0131701f7f2daeec57b3f38eb8e2c37057f24e032363a744022454475820ad13642ac3d36a26990cae8b8f70e564960f0d1aa0b654a7b5c58697a3c7a363a7dd30d3c506911b70f5720678eb8913b2a6acfba04b52ce85c12cc20c45df9fb795d7ead2dc2640462f434bfc5487af16ee2d38b06f8559fa0969a8c3c9edba3cea697e3ecd78153c5ac53a870b3c6005bfbb026a72947c30a4a775f0da34979c260fc08ad38a917d94df7783863dad31238ddce02dd5e42c073944fabde6c9369197f1ca13660a9e5cad8c173ea1a686ea9f05d1068fec79d09b27207e63448c267e39b220a82b456c3c064c652a46e3ac933d21d07388aa6c4dfcf877f74be87e20f3bbe22a446dc713c0bcb038aaff20a7e10b95d6263de2f2f02b87931655a8225f9599b5ca365517a57f87320d48deeaf62e75cdb33b814cf66543cb764dc13fefbb7b406776840a3eb991c3ec3bc54245cf324f73cbb518b1dbe31cbb1ff9b864a6b3b30b306ecbd055173c484bd35d1eff2e3462d9c34b7628819f1fbb0871903f8e5c57166790f5a3edec78cb1869b337db1af7881ccb6307a84b266e4d31e50536dd3c0d5bd6ec67edc67d877ef9cdeb673ce95a24d3d24894505bed0ff5cbe110f7654bedd3702c5055871f11ef453f1ed01a143bd6155af75f696efbdc3f24a919f418c048a9be5c7801aee700e31d3cd3d26308a0945ffee168463c32ec4be5922140e059507a990ce9a40fd4a46b8941f328740ec2a0d7ac1a54cdcbd495a0028544ed1d13d47372cced4708dc81c0efd711eaab392016c0323f995d551bab5c53cd936a7e775ffa98927af92bf6a667a35a1ba966fb9aa20f794d06b2553e6fee6013691c3094d5d02b77ebf667ca176a4f42931017ad37d96bb00e10e26944dd6f885ecaf70de6252ec82322569426022c9cff34cd474184560bfc3eb9c8e69bed0a13344e90bc0dcd0b48d23057f562fd3a2dd332478d8e036f59dc9a11a78318ad60d036c033773a1a38b63b766ae17eb586974a0a1a827188901e12b7341c74d9765d208767652919fe46b1b9155a98b0364973e2e40437aea79bb697de51673280341a8dac229bc419230a11c9ce387a25440e5152438b3c01aec7c183d04fd5f025f1428e230", 0x1000}, {&(0x7f0000000280)="ceb159c7c65e0144d8247c80ee35b70cafd39ec35435de0e79e4a5da3dec2d68f258f23f6b00b8052e66eabd316b37eb51e20eac57a6ddc562", 0x39}, {&(0x7f00000002c0)="120112e02583b649dd1531394a3d3ab2b885dd781902d844dcf66e802a749ba80b856a63c96b01c705ebc7ec40ec28433f66ea7dead96fb9c9626cbb8d681338d599841bb61094ca25105bbff276b4bdbf7857fef85f36335c", 0x59}, {&(0x7f0000000340)="2fa6e9fc961608e58fade84814664238951c5effe7fabaa783487cd81491fbb2a752682e5aaeb4bc7e93dbecc29304c7df56badc5a25b0ef37d9ef522a66facae274a607b73216c9302f38138764b14d8c87ad9892281900a34018715ac0bfa51a463e871556a8140cd97eba81c15eb5b2d50bbed1ee122f8460509a53cae99d299fa5966e5f43e9e07c10c4f3df3e240e68fb293e011af1264c7b074e7196c0afbf3585fe2fb6", 0xa7}], 0x5, &(0x7f0000001540)=[@rights, @cred={0x20, 0xffff, 0x0, r9, r11, 0xffffffffffffffff}, @rights={0xfcd9, 0xffff, 0x1, [r13, r14]}], 0x58, 0x2}, 0x4a84d9aaf9e72a1a) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0xc0105715, &(0x7f0000000000)=0x35) r17 = openat(r16, &(0x7f0000000100)='./bus\x00', 0x10, 0x8) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000140)=0x9) r18 = dup(r1) ioctl$WSKBDIO_SETMODE(r18, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f0000000080)={0x3, 0x4a}) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="bbd6ded98b06cbc45ed988dc50bd2f9652aada68528c891c7b640e0b1a0726399e753da1696c87d7e1dd0302821c9e85b5ce45992651f652547b12000183fe078261625d46bf7dcf73483e5a6cb45b5bb20937b672bbeac1086a23e60261ab498c5458a9f5920baf8a766215f4c6fdab1b6d83c11368634c9143f53134b941305bd2a9237a19cd78bc0d49225dc5e05ec99947819a8ad18bf0beb1b81dc3af51dd21450cebe25a168e8c00c5cbee55f53d2094f23480772c65079b24e038fdac9eaf7456a6ec15b72e003e7ad15f765b83890530d69e00d06dbd", 0xda}], 0x1) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r2 = socket$inet6(0x18, 0x4, 0x3) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x20, 0x1}, 0xc) fchmod(r2, 0xece737a9745f2d2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) fchmod(r5, 0x12) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20, 0x0) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) connect$inet6(r8, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0xffff}, 0xc) chdir(&(0x7f0000000300)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x4) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) pread(r9, &(0x7f0000000400)="6b690c0232e71e2177908e0f8dca44f8e6e06b87f0069549418cbfa2c8710c988404033619978dee8ea590858454619e2454e0ebe43954653d1d25d31731eb28593056d9b111428b6ac06a48b2c6e00326f609adb5379cee767a95d94b9f1fdbd5473b8c5f6390e62a99fdb3b0", 0x6d, 0x0, 0x8fa9) r10 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x0, 0x25) recvfrom(r10, &(0x7f00000004c0)=""/175, 0xaf, 0x1042, &(0x7f0000000580)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) sendto(r1, &(0x7f00000005c0)="2cb1deaa2c47736e444d33f7b5f559e94bb8fe106aaa873a1ee32bac90a38cdde681e5981caf72f7d93026a4e60f747a054f48678b7845330393e154c833a7dc8a3099172b10dfe32147bba71f703d3180b255e19c49ff12cfdf83818da0fcfc08a3ed5a9b9df4cb529091adbd9de7865d2bc96a49729d89db628696245be57144c6d0093445d7db9e3699ef12f616cfd8033bbbf95ed60ec0ed85b158f56186bb5a8b849a4173923b5c7edc5336551dfa9c5d26d995c7b3f8eb0debd1b3af17b2e3130994c2d6181b08fe4082c5e5bb6d09bc7fb71e067e08f6a50ae32004341e66903da11ca2990f4809e52b0b5ad847abef506f7be852668e7a684eedb5", 0xff, 0x4, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) socket(0x0, 0x8000, 0x7) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x2, 0x0) read(r11, &(0x7f0000000740)=""/41, 0x29) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x0) pipe2(0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0xaa) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xc000, 0xfff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000004c0)={0x1, 0x1}) write(r3, &(0x7f0000000080)='on', 0xfffffffc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x8, 0x6, 0x7}) ioctl$BIOCPROMISC(r1, 0x20004269) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="0ce80b09b3542be932030debf3be5c6e9dcaaf1bcf54ab66ab7ef7dd78803b283bb2ea421d4f2b7a994d54a2ceda118fbec160e2c3f2496223a1169a03d8c0c142688254ac28671ec90f193316f48e54ec21e32cdb4ce5f7b0e17afc6263747de480d8f11d082465156727e2adeee9d90d0e83522949c5b8f4a81c5b4467f8dc9d150c20696fa55dd427e5a1dd2b112a767998def2a28a5926c2c8d421103dd4b0702336d7fb411a00fc6731c3f3f107217572b5b96c575bfc044ecc332b92aa858422246136400bfcdd0db9d6ebcaf4fd", 0xd1}, {&(0x7f0000000340)="78f5c8a7354beaa27eaf1af3d0d7ce0bdfebbe51bd904716a3458362c5a7eb5d6766f10b75b5de900108a0e10e5e39c84eb0defa8c476db79d0124fd9e098b1f83ba54ab2c31599bc5ae953a4828d17adf2e2e3443fc3c2774cb2b16908e3e735f99b43a85b4557bdc6c4f4e31282de7b9a5d04d65a6bdb51fb8a6065b68b978a700a37a1fca93173a9955f1b133e160fb4f9524511c95d658156cab33573cc3b22573484b17c8d32b3a42418203a08f01b3bf28cde96f19065fd57b9db07d706dfbb39b8e09e127d239fdbb4df0926657aeb0d47c83", 0xd6}], 0x2, 0x0, 0x8000) write(r2, &(0x7f0000000080)='on', 0xfffffffc) getpeername$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="04000000c90102e2e564814b15e3cae383720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ac96c796382eac5560681fdd87306d942b23b75af852276096fecd83dc9d2331ff8b42ec9315918fbfc465ed40782197badcec2433fa7ddec8736b56690fb175d16032bf159253fa5fa8b7b403c524304bf7f9952d069d08d88ab2ee66716dccd3e9d57d2cb586d69707f3bb614eb1b5a7b641a349fa0e57933da85d1e9a5913de9f0c95a00000000000000000"], &(0x7f0000000500)=0x6e) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xfff) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000540)) pckbd_enable: command error 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:16 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f0000000080)='/dev/wsmouse0\x00'], 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0x8) setpgid(r1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10200, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0xfffffffffffffe2c) r4 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1019f171e5db73cb217299ea64719e81000081eb00000100dd978100de99d019eddfd58fd53727d0901ea7927e3d44ef3f28befa763abeeffdfec3b9b19d48cd5d089207dbd070cf3000"/84], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r7, 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r8) write(r8, &(0x7f00000002c0)="9ebcf16786d1c66272370c2299f8709c85c30b5e5e57a19ed18311a23ede4426fd3ef1259ecef275c9da3dfa6f9250208dc07fca09d596e91a762a06ee752e55ac8b3fe1e9353cf7e489b77dc9ae9bef330c40b88d7cb1d8e8c2b2043a9404cb29eeeb78ce4674a2fe17c7a32a74a7bc8dab2c13690a8746d9374255aa4b5b2a4eebb5051426aa9afad66e42633ecda6ec6ff557875f134a578bfe2c1798b4f482c35de9bfd61527b1c93790e9e9053a88c6", 0xb2) r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r9, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r9, 0x1, 0x4, &(0x7f00000000c0)=""/250) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r10, &(0x7f0000000040)=@in6, 0xc) bind(r10, &(0x7f0000000040)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x7ff, 0x1f, 0x6, "bf5ff28dccd74bf1321e0032d69e5fbd04575248", 0x800, 0x8}) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x0) pipe2(0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0xaa) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xc000, 0xfff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000004c0)={0x1, 0x1}) write(r3, &(0x7f0000000080)='on', 0xfffffffc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x8, 0x6, 0x7}) ioctl$BIOCPROMISC(r1, 0x20004269) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="0ce80b09b3542be932030debf3be5c6e9dcaaf1bcf54ab66ab7ef7dd78803b283bb2ea421d4f2b7a994d54a2ceda118fbec160e2c3f2496223a1169a03d8c0c142688254ac28671ec90f193316f48e54ec21e32cdb4ce5f7b0e17afc6263747de480d8f11d082465156727e2adeee9d90d0e83522949c5b8f4a81c5b4467f8dc9d150c20696fa55dd427e5a1dd2b112a767998def2a28a5926c2c8d421103dd4b0702336d7fb411a00fc6731c3f3f107217572b5b96c575bfc044ecc332b92aa858422246136400bfcdd0db9d6ebcaf4fd", 0xd1}, {&(0x7f0000000340)="78f5c8a7354beaa27eaf1af3d0d7ce0bdfebbe51bd904716a3458362c5a7eb5d6766f10b75b5de900108a0e10e5e39c84eb0defa8c476db79d0124fd9e098b1f83ba54ab2c31599bc5ae953a4828d17adf2e2e3443fc3c2774cb2b16908e3e735f99b43a85b4557bdc6c4f4e31282de7b9a5d04d65a6bdb51fb8a6065b68b978a700a37a1fca93173a9955f1b133e160fb4f9524511c95d658156cab33573cc3b22573484b17c8d32b3a42418203a08f01b3bf28cde96f19065fd57b9db07d706dfbb39b8e09e127d239fdbb4df0926657aeb0d47c83", 0xd6}], 0x2, 0x0, 0x8000) write(r2, &(0x7f0000000080)='on', 0xfffffffc) getpeername$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="04000000c90102e2e564814b15e3cae383720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ac96c796382eac5560681fdd87306d942b23b75af852276096fecd83dc9d2331ff8b42ec9315918fbfc465ed40782197badcec2433fa7ddec8736b56690fb175d16032bf159253fa5fa8b7b403c524304bf7f9952d069d08d88ab2ee66716dccd3e9d57d2cb586d69707f3bb614eb1b5a7b641a349fa0e57933da85d1e9a5913de9f0c95a00000000000000000"], &(0x7f0000000500)=0x6e) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xfff) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000540)) 16:00:17 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x3, 0x410) semop(r0, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x1, 0x101, 0x800}, {0x1, 0x4}, {0x1, 0x80, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x401, 0x800}, {0x4, 0x92e, 0x1800}], 0x6) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000100)={0xee72b60, 0x9, {0x6f7, 0x7ee}}) r6 = dup(r3) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) listen(r6, 0x3a7f03cf) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x39a4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x1, 0x4, 0x3, 0x1ff}, {0x4722, 0x3, 0x3f, 0x599}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) poll(&(0x7f0000000040)=[{r4, 0x880fb0df1411e4c3}, {r1, 0x4}, {r5, 0x80}], 0x3, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r3 = socket$unix(0x1, 0x0, 0x0) close(r3) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) kevent(r7, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) r11 = socket(0x3, 0x2, 0x7f) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x118) semop(r14, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) semop(r14, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r17) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r12, r15, 0x2, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r18 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000140)="220e22", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r19 = geteuid() r20 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) socketpair(0x30, 0x5, 0x2, &(0x7f0000000300)) bind(r20, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r19, r21) getegid() r22 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r22) r23 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r23) 16:00:18 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xbc) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r12, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r13, r7, r8, r9, 0x4c, 0x3ff}, 0x8, 0x4, r10, r11, 0x0, 0x7, 0x8, 0x484}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000380)) r15 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r16 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r18 = getpgrp() r19 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r19) r20 = geteuid() r21 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r21, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r22}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x7fff, r20, 0x0, r16, r17, 0x27e, 0x6}, 0x40000008, 0x4, r22, r18, 0x7, 0x4, 0x88, 0x484}) seteuid(r16) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r0 = kqueue() write(r0, &(0x7f0000000080)="5918c371a54f66222ab3ffacab3f5668d793563fb6bc68f432fcbd9bf76acba054935329a4bb98e778ec46faf5b40e5ce57b069d0671deff61dccdd1def230bfceb4aaf9eec081b95e01bb210c97c56991a4cbc5812478451fb2486ebe3e9695916b", 0x62) 16:00:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x48070) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) fcntl$setstatus(r2, 0x4, 0x48) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="dea0e65a677ca0bd4cd38e531446c37651550bf0d9c7b54b713471de410171a3ba58d866e7d830f7eb8f28fce0238860891f4bde8819a6f644b8c40df673f2b1c4cacf8c4c79bf18ae47b8c7f3f453a45c2b734ed6c7e48da1400245ace5127f58a3d4b5abdda7a702c14d0d6d9ca678dcea128504098e8de571301b74a44abfbbffcd4d629a9a7b77cdde32d785c297e6f4ef43dc59f755a03439c56ec0c6ec89473390cacca6cf8cec", 0xaa}, {&(0x7f00000000c0)="94f2e3151f3708671fd67f39b0c0f0773c8f3969200aee5b261442d4938508afbb30d03d3bd6cce37a16a6e45284e8590770f12104a63824290390aa8e80f9882dc8d840505dfd89dc60c56599d243280bc87cbe7a2ceb34970f904cb8337e45cdd70109eeff16eed3d92a167a915e76f2ad6500551663c09b30f1ca471f3ee40203fc76f769ccae0390ad4a789856cf7e080477d5235012cb7baeb812ef6c36807579be63b2b1eb53284d5228f0236f9c709965ab03635c13fd0fb805d04d946c21c47a8a18f02ea5917ac22b7af2eb7ce7bb96d0e935f1ede60013eef3c3465d072d67201e271522793cb77b9546dc4db88b0f90", 0xf5}], 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {0x0, 0x0, 0x0, 0x800}]}}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open$dir(&(0x7f0000000540)='./bus\x00', 0x10000, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8000000000008, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0xa, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e2, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/129, 0x81}, {&(0x7f0000000680)=""/29, 0x1d}, {&(0x7f00000006c0)=""/71, 0x47}], 0x4, &(0x7f0000000780)=""/209, 0xd1}, 0x803) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000900)={0x2, &(0x7f00000008c0)=[{0x400, 0x40, 0x8, 0x2}, {0x9, 0xe3, 0x1f, 0x4}]}) acct(&(0x7f0000000080)='./bus\x00') r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f00000000c0)=0xffffff84) rmdir(&(0x7f0000000500)='./bus\x00') close(r0) sendto$inet6(r4, &(0x7f0000000140)="918087bf6b7a9bae618c05b1d5ff2311e221ca2e07b40866dda8e41dd40ea541521c61285e1dbb6af48dc8d542d5be8b73bd43e1858ec3e524814af713233251bb7367953d9c57c544897af5c2c1af304592d7afa95371fa9a7d62a764c9dd9ed1261fea2499b1209178bc3e145e419452f098ffc676859d3ba4493c476bcd73b50570aa", 0x84, 0x1, &(0x7f00000004c0)={0x18, 0x2, 0x1, 0x6}, 0xc) 16:00:18 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0xc3728ce142a2ec1d, 0x168) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) nanosleep(&(0x7f0000000000)={0x2}, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x40) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) recvfrom$inet(r3, &(0x7f00000001c0)=""/242, 0xf2, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x3) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) r5 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r6, r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0x0]) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x2, r6, r9, 0x0, r10, 0x1c1, 0xfff9}, 0x3455, 0x2, r12, r0, 0x100, 0x8c, 0x81}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x3, 0x7, 0x1}, 0xfffffffffffffec8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/246, 0xf6}], 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0xb4, 0x84aa, 0x1ff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8001, 0x6}, {0x18, 0x2, 0xb77a, 0x672}, 0xf422, [0x5, 0x7d2faaf6, 0x80000000, 0x3, 0xffffffff, 0x1, 0x6, 0x5]}, 0x3c) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000100)="d82b01a6", 0x4}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r4, r4) setuid(r4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ec1a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a70000cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b4c6378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb87443107"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:18 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r1, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r2 = getuid() setuid(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x3, 0xc}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r8, r11, r12, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf3, &(0x7f0000000180)="6ef9ee9cce00d13e99215c0b87df403560fc1cab30f89594074df12c40623c98d6b223c632842cc5c8fdc5846cc3121c2208b4f43652c72d2d19eaf3661a2cfffe49bb418bac56d7ab33b0fc6362138ed7c2ca3da92a05757b9d0e2829081722e023d5955a5d3a70283deb316cebf2c56fe4d92fdf746e7e0360f1debffb0e9222590c87b11a97cf2ec2dc73e0559b50700dcdd8def13bd4423686a256d906e38dfd81b7cfa723ac36e011376563a00e4204d97a3ddfd679b9a6c94f72c10bed9d1f896f5f5ea056ba56274aabd75aa00bca886e37a1645c34db88cbf6406805b7546d2d35966b8a30b9b9c961300f23c1f293") syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = semget$private(0x0, 0x0, 0x180) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/77) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x35) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000000)=0x35) r7 = dup2(0xffffffffffffffff, r6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r7, 0x6}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/29, 0x1d}, {&(0x7f00000004c0)=""/151, 0x97}], 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x85e8, 0x7fffffff, 0x68ccec9cf7479663}) recvfrom$inet6(r1, &(0x7f0000000080)=""/239, 0xef, 0x42, &(0x7f0000000000)={0x18, 0x0, 0x1}, 0xc) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0xfeff, 0x25, 0x6f, 0x38}, {0x2, 0x77, 0x9, 0x6}, {0x1f, 0x1, 0x1c, 0xffff}, {0x4, 0x6, 0x71, 0x1f}, {0x5, 0x9, 0x80, 0x5}, {0xfeff, 0x40, 0x7f, 0x537}, {0x200, 0x40, 0x0, 0x3f}, {0xfffa, 0xff, 0x80, 0x80000001}, {0x8, 0x7f, 0x5, 0x8f}, {0x1, 0x0, 0x1, 0x7}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fchdir(r1) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x35) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0xc0105715, &(0x7f0000000000)=0x35) close(r10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7}, 0xfffffffffffffe56) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) mlock(&(0x7f00000f2000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x54, 0x2) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="ff705490b3f54b96927b40956988cfa6f5b15a85787632827e7b01d2224c2536d7aae12592d9774eaa833a64510bb78990a97a1ed815d7012d4ba9570951a2748165", 0x42, 0x40e, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) accept$unix(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="23bf7a09769d54a8628bc09ba501d66ca5f883a2c9be53517f82a90ae0f39972f2528177826ca0d19467c468e2d10a8bc42d466b92a8b211552253a434cf092b881701152441155ce97f4e70f1553d056e56ace26480caad09f046f8e4d135ca0e1a86190425"], 0x9}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x4) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x2) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="e8000000000000000100000004000000ebadccd62e79b480ee53522d960d7e37fd11c670f0b385ba8c2f3091cc37e43a608239c55c71b4b914c4fb32c82d7ed53fd2bd02888861bcf75209640e4ae5670a04a4d4080000000000000049d669cb2a17e5e072a74bf2c388a8b3d4a417b844f3fd600428cd09a49ccfbcf20f6da40fa2d44fcad66b388ab2152710466f59906e65baaa56a1470e8248e0fe10d42e4a7b5bbc31fb6c5a5a4a5b1b66ad914a7e67297240c3f8e1996973dd3d7ceb4f3047fa9285b42140439329693d4a149788aa477f97a70e1fa5365a7ceeb7920000d000000000000000ffff000005000000f55dd6bc68204de0538a2c589d3cece7d2573f794f90daff5fa28731c43b4170fe46cd335c152c65a1d785eb27d6b89d42d0bae4dcca4223e92697c553988a19a897a6a0a9b932b20d68a4350f7522f2cf0bb92498cdee8e72d80d06dd9423a00e5025e5e982708641bad318f497814ab5e81d3ad0019c7adab075f003cd00003a7abf325bf509ec171ef4562e68d93337b6f52f50a6f0475fbd60102923a569679737068855decdd2f1f0c54b23a347a82ace4f475f77905a4eea0000000000080100000000000001000000040000009fefb9a2d63e855e3e25b429923d88a8d66c7aa4aab5bad99e24024e270f34f368b61e57cf3b45ab8cc23d0177402664454eb893a47f76334e836ad851fead4dcb013fd2db339453f790165836e97b29ca98ad3dec5ea3802da20a6d095cbce3dd391ea3af0ee118246e1ebbf6d484058d52359fb009e008e6b0ff1718a830bd515501bffe6ebb3245685528a99a196e282f576fa7f8b1f548ddbd6b7af7293ad2b9265da47619f7b3afacbe552a426d4077d54b6b9e1d9bae6e6df881be4bb384818bce2ddd0cfe8105066101eaafe5e0af151b47b0c08d12a33ab5717c51a00560050c5af0293ea7f9e43b2499bf8eea12000000000000000000000000007704aedd88e242c0d14b191ea2987759f3a79a11b0e416755328888796bed5bc1d4e4ed6187b5d05b2b94f0f827b15bc9a8e0c2e01ae52db98dc224b61c60c7d4ae2d9a8320e81183534c3025968024725331e989d15fd7d1f48b1ef278be65993065fc37afa8feefc58511f7f005eb2fe65"], 0x2c0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x3) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0x400]}) 16:00:19 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x9a, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x35c) r3 = semget$private(0x0, 0x8, 0x100010386) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) r6 = openat(r5, &(0x7f00000008c0)='./file1\x00', 0x0, 0xdb357056f8bd07e8) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r8 = openat(r7, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r9, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) syz_open_pts() close(r0) r10 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) dup(r10) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0xfefffff6) r11 = getppid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() r15 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r15, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r16 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r16, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) kqueue() kevent(r14, &(0x7f0000000540), 0x3ff, 0x0, 0x2, 0x0) close(r14) close(r0) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) r20 = getpgid(r17) setpgid(r11, r20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) socket$inet6(0x18, 0x8000, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x2f12a493, 0x4, 0x7fff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x4}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x80}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x120000104, 0x0, 0x7}], 0x400000009130dbf, &(0x7f0000000440), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x81}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000001680)="7d55011d649923b6d4652cf7ecee3e6ce895286d7c4cc5ee607ca974eef0c81baeed565fa4a79af1a557e2b366cff9ab7e4c1b4ef8d7e61c7689c05d002d7684c26529bc8dc08a14d0c3cd0702610fae9ec4a8ed0ba262a1e38933929d24186ef0fcd904f9402b33f1a78d05696ae75927cc7de1937e54b694b3fbff11158aeb9894425e8a9e2d75e7a203f96b26c78df1a832a940960d00"/167, 0xfffffd9d}], 0x10000000000001c8, 0x0, 0xfffffffffffffffc) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r10, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) bind$unix(r9, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[@ANYBLOB, @ANYBLOB="b489371faab50009b94431495049365b7aee461c1389b58a0ee39acd1e7bd8c55b4dc15ab5364ebdcd7d94c15765daf801c7eaeaaa77822409f9a6bb10487149bb4fd3c78243e29439591f3d89002b279678add07aff7cd0ae779514537cee7782c5d4d6c4697e75cc37657f49cb78d644e2e676e4bb18ce94215fde27b0725b530568f81cfe5c56807ad1d9f029b6af814175258bdaa3a5a8519512ca7a8d877761f49d24cd2a5197986e7601ce4e4fe14e27644c81139d271c33c0a005ce393e219cc2f4a4bb9e10d07b9743d7e93151d374a6aef916e8a6151386f3d68a4939b184be"], @ANYRES32], @ANYPTR64], 0x2) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000001840)=""/4108) semop(r11, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r11, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x62cf, 0x1800}], 0xa) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x84}, {0x6}]}) syz_emit_ethernet(0xfffffe16, &(0x7f0000000200)="c0e7443320e1bcac5b88b687bbd2a950ca57d16247fb8482c28a6e4c961895c2c1c9a63f8d7c12379b30374499221808a666ca023d23fecf5118fdde59fe4a28f7f79d987572950d168671b20adc7118cb3af8cc32e9ac93921f907bdc009acf9c08fc2855301b16588a532c481f") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x8, 0x401, 0x7}) kqueue() 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r2}) getuid() getegid() getpid() geteuid() r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getpgrp() r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffd9c) geteuid() getgid() r8 = geteuid() setreuid(0x0, r8) geteuid() r9 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setreuid(r10, r10) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/15]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) r3 = semget(0x2, 0x4, 0x120) semop(r3, &(0x7f0000000180)=[{0x3, 0x59}, {0x2, 0x5, 0x800}, {0x0, 0x17, 0x800}], 0x3) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) r4 = semget$private(0x0, 0x3, 0x410) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) semop(r4, &(0x7f00000001c0), 0x0) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 16:00:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0xffffffffffffff7b}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x81) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x83) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:20 executing program 1: 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, &(0x7f0000000340)=ANY=[@ANYBLOB="3ed9dd656862a307000000000000009e45201543e3a2f0cba1f9882bb79f9b1ea02c4afea51e8a96a74be6db89000000df0000000000000000d943976e65150b6f5d9da788a5b543c39cdda88c08f262730f300e816e13069bff4a20d8011072bc743a07aa6f5b07f1ae5335ecddd70a5ba9e1790aa8c75fb3174957a0f9c703941a9a1bd45adf7d4b9d09cd9ce895a996c23a35d863f598bf8dccd6c0a0ce55f8677b98df04846bdee44bc63e11be642128b5fb979ae948324fe586b10c4f402f6115194076b904120a1f9da2b4cf4ef11915830abac582d412e9e352e948d568ce184b8e00d880f7406fb2e2d2b48b3d88ac8fccf71ad1dea63026ab6d5181fa11f2dfb8394e79555e2e890912c9e5f85cf6e303fb6c660ceec4bb369faccfb49072ab141ed4e3aea3ee"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="00ffcbff13b9fd812eaa4e713048e69931929648", 0x280) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x40000000}], 0x10001, 0x0, 0x0, 0x0) close(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000227000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) 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) r5 = msgget(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/156) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) r8 = dup2(r7, 0xffffffffffffffff) close(r8) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) geteuid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x100000000000013c) 16:00:20 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) pwritev(r2, &(0x7f0000000280), 0x0, 0x0, 0x9) 16:00:20 executing program 0: getpgrp() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f00000004c0)) 16:00:20 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) bind$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0x4, 0x40}, 0x1f, 0x7fffffff, 0xff}) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000a18000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x35) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r10) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r12) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="048d8792bcc787d07ce19f65181b844e2c6a6c17e371b5fc299bc6582c402f61dcb0f54e9007e37a6baac4da0b3057ce574b947d4867be83d47cf1b4d1611fd4f682d64d03525a36c434ce7ba362822117d17176eeb3fe9cdae4a9d6491da52b8916c82ba5325d9b2c5098c465a7e3e1a3aee510c839aadd9ad28e4d37c341296f2b2b0edf5df89fa718ecba2f1bba2bb4c4fd9b5b3cdce66fce765ffb27982de3831c43e1e3c081379e363031de05c2e65ed30d4f1b4af81081b8d8d5190401788f061020ced7d7770aee46efee", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64=r7, @ANYRESDEC=r9, @ANYPTR64, @ANYRES16, @ANYBLOB="c8dc13ed25f705a9917883da9f939ffba49736166b7952bd339aff7f4104349e416dad28a78af5c9247617f182c66b49050c4b4d4b4593752548e69bd65838c8eb020ac1d1e991245f41f11daa4f393a7a6b9b6a57f58eed492f5ba5d742c6ff383f4362e17e99c7257701b4c57b2531cd8fd19b6aa16e1247019230b61d70efa7cd73", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESHEX=r10, @ANYPTR64, @ANYBLOB="fb44391863b9a4ed7e016c8cfe087bd8af228f7fd77773e280973a02978e06f5de639e90269c5a07f8603b440ffaa268625150ac9e0cacedba35b8bec2aaaf55a14d4b8a945cce014a4cec96fe80da8961369023d9b32e884cbc8a1cf613e62254419536a634721ae78f80d59dffab871e6ca7b8cb14bc443beabf47ecdf3a692dedca35cac22aef518fdfbac3fffb84ab0b36d5984920b32770a72ccfe4247634f0443aadea4043732da5cf6cdb29ce27e508bcbbe58fef679bb71fc12540b34af9c99a798431933cefd4f5c18e88766e39871c586683387440803007abd969b7982986300c5de7d9b0b22c58063b38ecdbee72783dabdd0b7a5e5843", @ANYRES64], @ANYBLOB="9f453ffe44adaf21c02e756dc6ace585b8d0c47e6f8f1d9f74e3ffa3001d19196701135c8ef6a8869b63d5da9a6cb0973b75f1528825927b8de1cc48de32563de6b47ab29b4be0886dfe627b0a19d6128e12cb8602a05cfcfb56cfd36799a10e45d1b6df093b58023f25e81d4d815098669b51eeb568"], @ANYRES32, @ANYRES32=0x0, @ANYRES64, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="5d9a0f13917cf0b13c661796d41da85af4f4776f0351d4e38e429c3902016ad1b179bb6584bf87d95b2bf78a87f42af6f9d2846bda889aea3952185f462a31cdbe46", @ANYRES32=r3, @ANYRESOCT=r7, @ANYRES64=r11, @ANYRESOCT, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES64, @ANYRES64=r12, @ANYPTR]]], 0x7) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r2) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r13, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r13, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:22 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) msgget(0x3, 0x40) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[], @ANYRESOCT=0x0, @ANYRES64, @ANYPTR64=&(0x7f0000000740)=ANY=[], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb73700000065de22aa0000", @ANYRES16, @ANYBLOB="4d758be68ee8d4a059f2224c7a07e35a2dfc3773356996079161889f958236f3b1ad88a25c68c7735843f4271f740dc641a904f99ff847ee6e9a359c0beb2a4e3b196421b4623308e4dd281e42031f763b7036809bc54447d5a94146b0b8d66c1c4f0484702d179922af4ba5ea6244101c15421d2f41da558cc05055bb308084c4e72177f26d89c3a1578a290366c5660e2c9a2e9b827d025d862c320704bf328aad14bc7de25118686e6a702f6f1a2e5e8faaf829159ba02fbae9707cc869dfacefd8b6a55adb5e071c0ea7f6558c41143077d5f3327f80ef7c09b35538114c9b40f52c05ce61fcfebc21dc0dacdf9bd4d2", @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) r4 = msgget(0x1, 0x423) msgrcv(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af0000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20802000, 0x200000], [], [], [], [{}, {0x0, 0xfffffffd}]}}) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8001, 0x1c00}, {0x1, 0x5, 0x800}], 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = msgget$private(0x0, 0x480) msgrcv(r16, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r16, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r17, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r18, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r19, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r20 = msgget$private(0x0, 0x480) msgrcv(r20, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r20, 0x0) msgsnd(r20, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRESOCT=r13, @ANYRES32=r17, @ANYRESHEX=r7, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRES32, @ANYBLOB="21bb187de1c56d546dd84ddba7c20b37bb8a078af7c638a2d9b7df12c2d704c59e1df07c2ce5b9bfc38bb558bd47f9e45d4f7045c8a07937cb0e09db72039745b4716e8643fdebe463ebe097bd5c004883ba9972de8f9213358168b836c67bb34b4bf1bf3c4d52069db61a433bf67baaff1a5b92b7575781263d190e34f8a1f7ef3a5a5166472b88cae10e3f1d08a06ad77da4b36082c7aecaeea20f0659f28b6788409dd31264e29862c56992d5e1d843e1054c9f4df501510d57fe94e9046c082ec04b22dd446c6350ed1c7a1d5ff541c147fdb0923f1bf374781e8854d45c748b8ceb9e196eee7f6139d0edf78bb549acc68d03dd2b5d774c7a3bb367bce0404f9e1ebd58d2bc7cb3da19aa7171c03337bac392eda472a6486b706b07441af54ca1fa07114409a863aa26d2a4d80b2eb961467b3f671425194af7d2f1bd7ba6d0d20848583caa01350f9c8ab37e2759eb77988f1943a3ce33fda9c86c073914c15e4499ae9f02a58f90194084a8691a7b2b1d2b4b32ce3afae7c5183b4973d8caad8115c3f79f87e7c3da6946bb203ac7e83668aebea44145ef702a02cbe492cda3a338a28c1709b678a575d11e7416d5bd01e4f6f62292903636df4c3ac63e3e3958e153eeb0f50c7ea19d8a446dc4775c35d53fc37110777a036cbb8281d365955ac44228be0bc0516f49f56a49a564a0f602cbe94342d05139e6f0f11d4d9ad2fad2091bc5b9421b8934508a888d204879bb613c75ed39a57ffcd40f09ce8e9f68812ec1ad6236b46819b91e700148d2f249870a96d864651c0417f45543cb7ac4d9434ae10543e4c53a8d53d7dd0a9f7078e840673f514505db7f199fe37268595dfc6eb17b1b0ea46cd4a3c2c31b4c560ad25078ba85a252f1444946860bf75803e40af55af053a50c121fa6c2481075228efac3ad90c336de018c7091a84d2c345493229022dcadcd2a4b4e9e2b3f8132cab6c298716faf6cf0846ac00795fa4f36fd94d9add3712c5bf63ae199d1f1af39d514ed0e1bb3993e8133a71ec9c27c00c78d531fb7970b0c2659ff7719f5dc8bf1f2acaecf57c93c80d1d2e502730966ad82a5073ae40ec8c935fe52e77248c70a6dd31041b07239bd92b64d6c6a5700cea0c5db561f9d5bc950cb168b50fac14ab522db553cbced1593fb8e34710bb8758af81135521490cc3d0109587ea105a0c12e7f7e972cf66e94277c295dc84aa5bc1a1a6bef764d3f4dd79e36fa46026e14f9e68c7aabb1ee990f651553684fdbf9dc64ab74f7c94f7700e75172976af8300fa4e72597c98dc577945159ce5f39fcf8bd2d4dea5c29e55b0941dc4678f761558dcba41ad4635f10fd6fd930d1cd5c51288bb03314599fe5ec25c0458205378ec172ebad75cece058e1be7b4a7d85dfcb1e985f9555ebcfb905531713ba509d2438fe19ad7f0b826a21a519869a3fba825534428e8b196a790e7e66aff884012db3d1930498e077438abc9c53678007951b2de3ab6a6810a128341aa1a71df1740dec2db20dd9db660704f93227f5575734b9e312637bbf89c84363df4fbb85a4a4b1c4205ad19d8d4042a87bdcb5a044a08b3e7b67efcb56ff5e4be05c093f6c09968c385560edb7706b82908b0d14bad4ea533ca21efe1e2585fda73e6b35e4181b08ceb1e93427aac2bb6e14cfd73f36921b3eba06bd01704ca420ec6784d3dc208cc03fc0d58c4639ed8b429727d63313879bd97277b5c547aab814a87e1f47b7cf47d5be0aadd4428a450775f28e1677efecc1c901716033d75af6a86eebfe8c88685c6f06548bc8986045d352baef05c0be5268fe466244d1c4f2b3b6d18d4c035ad52719e3c8a371d679461eee64d6a75278470a146295a029b4a660f94054c1dbcea4e9fd3d5ff4272a8c5ffced8eacf0279dc14d0554ddb85152c0345ca14dbb1f809a1fa108e9ceb77a0c0942e59e40b3bac6cc0474cf2922a9e6b46fa7aeda449354921da4de58da5866e4ce036c38dd6212467c8017973bdd2aca0ea0b93495d1d7d1553631750fddec5939395405829209c9bf84e3157a37b7cf28a9618217fc7e7fa74cd15e7cae192b82c39550c51d3ac8ebfaaa147c923590addddea6757a68d91afbdc9877b26ec8d69724644f45bc7fc4fdb939c8086040f07fe488b9294256970d19caeab62431b0dd224b06b22faa62403017d66b3c2f7530a316f44368d533f541ee9ab7d63f8c808d48f4d385ec4fcd0b9239f222361d2fae043f689febc2dde01daf84618f91affa27c78e5def405463be77b7a088eb072c2c0bba07f2f21eeb77e80bd52578af3fd8c489f9988e17a8d252b897cfeae5fa37313afe417890d826a92a3f01e25343194255348cc638467576dbdc64d0fbc56a12a8d8195b75c24f9c93345f83f1b32ca0455b9024c90581309572910afd69bed7201f5a1c6800bfcb1a8c585a6714d971d3537dddf33d2d57bc1a22c20f0bfab1b2c4ab246e9b2511914d0a8af11a70c563889e5f08a30af3bd9676e3df55e65d737d6742706bde099f4796d31bae9e8f662ab2a33b2e06327f9a00523d9d620bec3e65d45fdb72aefe416f42fccc8c897bf93e2ceead669718c72de75bd85306ff715a2eca0213183c7048ae0d0c6fcd40e9f02f9a38d6c61e60600c1a184686cdd2e9b7e8b4b981da729f8ebbc57e8509f07a37c3e3de3baeed62717bfa150fee7db23bfffe222861a6fc968248727e4b4f50e728ba8cdd0a138f56b43f11ce2c5271dcca6f60f1c6c8c9f37dfbed07e3f5dd7e293e13926cd78100d1acd2bd3a550c990e87bcfb3c9ec586a94e2d799dec13cedb812359a1defc000941597cc6757112ac4c1785be90d8263e47d96cd409313b4c05d7023c6b4bbb3425a0529d44edc4807db2d8e006dfb037d4d878574d3cfc2585d605c16e704044adc69b0de5c20f8499aab44bab1cd3f78e627f36a51a607e644814e49eef4d219331f6e2450439f9872518f5e19db51bb017a8c36f3657e803da1b787d70b88285b5990fa7710d4965239cea40113d3e551f08a6784529e8008b24be09e7c021c2b9c1fdef346f89b28e8611ee69e2fec4eee885cabd8f479228145a97b42c448687db1e27123ec7366a013e89a52f40dbf6902c1ba2d64078e728a24fb3c12faa07a71fd6f7fc6991162f7782502030aa716ca6d2e32441e0da7592fc79bb70e08f5867ef64a497023a4d98a3b15f531283bea1434ba96921b2e3622361d3eba85a8234fd54a6fd8ba27a368bef4d6e60d5e5be3d69a6da11be485b7111dd29f6bc0897b159a50cd540e09229b8d7552e1fa9fe8bb3b54cb1e156ce7e6d2bdfe2401543e1d9890ba385e951ef19d067a268a58f80940cdcf48ad2af7cc57d0af20d9b262ab1b6b3b61d79631f509c5721152bb3c25abc2b5f979326faa25edaa050fb371c4c95056aaf89662d4ce49cae5c35bb2c0c131ce049a75d3fc5c5bb51cbee69dff987815aaa64949335b128a453d8b51e56bc67ae0c7871ae95cf479752c47305d38b8b0a0ab19b31ce7f869e3f01978a0ecbd037ccc50cda03dc2a55aa5fda691ee31264094c2c8f930bf3f36ecaa7c8d68d6f23df446127fa658e64e0b00123200608ca2379ac2c26efdfd8b03e88127b7dd5012e0f41c79cb0ea411e104abac6783e971ceae710f7cb1b476059f4bb703536202ef2bf8e29b218be9ae61f6f9e6ff15437aff7a694ab73b94f242e852d158ed2a5b244adaa5e0607f4f5fa6d45248a9fcd6ae98f3d0d41e37a64e86326d74c89cbded7d36fa53a2dbc130185c1df45d603e33e43ce99ed4d2f97a0517ccb095d7f9428557a7e87dea54e8acf55f5aa31f94f88fae4e175d30a8f4da027d19b6b7612d2055bc846ee4d5370361ba0118b4af6b892dbc4145690093cc83fcb8c162ec8bb7301f03240502ce0dbf9987e6ecddea376bcf2a1194e302a97e856754a8863e3d0abd7827bce7cf1b9f7adc3c9251dde16574b3175050cdba3f9608eefe2d5b96fed4689d78fd015701ed51efb30a591a1f7cd6b6badc4e32ddf0859091cafe760dc78abaaafd83959501737607dc79670dd7cd4ac6d4c395b18f781b447a9d3698a8043de4b8421733c1aa1214cec4e23eb18ceebfda32364142f4648e828ec0b5c56f3fdec1216420823ac9d7a5df890bab4c359c7ba9ec54b0e81372cc251ab7fae8c3d62638979da787e8f36c1834235d210e08424cf2edc32fa2514a8bc4e67ffd3836e20b9ff66db97a8d4d93232a1b2e95c0a0115caf236ffb91e61e16ae1b6747551c715895d35263baf94e60867aeae9e861b58ecff0678c8061b1e793c78546cf7a800141f79a11faf2cf72991d48be644838b48665f4bc031a6bc63d59ed294398802af2f847a89a17e0787df73d4c8d9276a243bff1cebc04d7f957e222315bb883df210f17c6255393f8a6cc06c0a6557911fd6bf3b16b4deef90d65be1c55c7e7f596121c1b52de3c5fa595a69041cc3a69cf1112bcf308ea3dae4d559ecfc486df9dc42b65323cf49e3c677ae6457e0cd96773e53db8029ec2242d3736e3fd71a3d254c62c8d72478f656e367db5180f8a69f695b24317b7f2d903bea15d67e82144366d2c7900e27e95bb9e35df85693e0d6a3655387acbc91d7dbd0a57f1b86e7aa381cf3ac5ca5b004cef3940d02289254668295cfd7ea6076ef7d43dd00eabee2994862078f16035ab24b5efc454837f5aad52732813252e1e8b2c939c4c9a6f887ea96b6fa399837e9e5629d7640326abbaa99425cf1198811c434e5c9f353bcba5ddaca63b43c981f3b6145e6101648863c04c63919eb51ff4c3a87570198bdaa88602482f536dc17d0e6c2381268c9e011b48ae753b330e321e8d42243b572101c5c74d2309ba8403107a1df763d02355bc2f31b30165c72124e3c913a2dbdbeaec19316aab9af277fe0aa79323334b6f0aa62aa8df386aab1a35f82f424c1309a98008faf6a365f17e7b909d2a63389afbae07c0984405fb7cf701e989c047330dfa1804d67569b2598500dd0d1f62b7f39c60e08155e80fc5607967bf31ac2e5b967431a104297dff1789c2fb6f1dcce6d0ac3dd7df33e45a98fb644af138d53ba0074b3d405db34ccca5f9fbbdde83108f8a8651b4eac6f4739a2ffad6790e75a3e385568b836a04a504eb6e26a257253f5d8dcf0a4ec8c3309560a3f9ff995eb21cd52abbfedd590ce02af77f8096aba06e0f6cac5bebc0a7ed4d741fd3479b332927f233705ac0b003e467fa49efbdc99e467bebdcb65fc9fdfc1872e7e97a10c22a5ace6c88c7795dda110ece8d553a072a7811580ecdc5f19c2a354f66c2e9e2894d74defaece76f62ff545ed0fcb26b45a843f804c042016f3aee8f9ecd38a2a6fcffbeeb40fa03db50fda685eb1098da2803ad9f9657f7a4af61e58e4466e4ef45f08b65c5dd6f04d1b5c65e72734d660ba5c3cadb6600aa0731dc4945e6b32ad2927d68c4df013a71b5278d0db66bd168bafe670a3d8514739f3eaebdd55ae5869da42406c4952454403fa36b72228a8dc48358a7d4b3afda98bb28789d31bec27b2e04b8888518dffea7520d87c5410348472b71f6587b997ffd29021b430793ea4ab214980bf1741fda7ddcc1023ac0734fb4a81d4f3920329f279c6405e210fcdf93cabd2aff61a1d6a836dda161e07ac230303dea7665ebb6558f9e695a98398e677bf0461829c8366aae705e1ebc5ba7fd882f0babba2155249849d574002d47097ede39653f5d444ccdffeba30cc420e3ce090ea5b6", @ANYBLOB="9e1d7a44751b7babaa3dea1ad7fad0ef346f0fc327b09ba69bbe0db250e5be70df7a6d4409709741456b042a0e40ccd8f74da64b6fd78efa60c5c98bfab9e8348826ba4246d26d57ed0b1b9233d656324b1db6dc3a6fad6984802c5555016f9a39dfa4c48eb642826f3197af1ff764a1f924db099df560899cb4ecd00917d3e2f214d2028261fc93f817f0533978030db88c", @ANYRES16=r18], @ANYRES64=r12, @ANYRESDEC=r19], @ANYRESOCT=r14], 0x2, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000006c0)=ANY=[@ANYBLOB="0008000500000000cc403de6b99080b840d12ac5bd074aa09c3977be4b0022b17368a64d7f0a8e6fc25ab9f177334d03dac79186e40c9bd8a341f1b659cd14742eed82010e8869a622edee6b100fc7c86d5d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r26, 0xa5, 0x1, 0x100000000}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) msgrcv(r27, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r5, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r30, 0x0, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r34, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x0, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r40, r41, 0xa5, 0x1, 0x100000000, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x424, 0x0) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xcf2c}]}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000002c0)=[{0x5, 0x1, 0x1, 0x89}, {0x2, 0x2, 0x7, 0x2}, {0x1, 0x0, 0x45, 0x10000}, {0x3, 0xb, 0x4, 0x4}, {0x8001, 0x0, 0x7f, 0x3f}]}) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000280)=[{0x5c}, {0x1, 0x4}, {0x4000000000006, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r47) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x100, 0x0) panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 222889 72053 0 0 0 0 syz-executor.0 *105454 13221 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000adc400,e000,10000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000adc400,0,7,fffffd807f007730,20802000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b42450,ffff800020aceef0) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e50e820,c5005601,ffff800000afd000,1,fffffd807f7c66c0,ffff800020aceef0) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061166008,c5005601,ffff800000afd000,ffff800020aceef0) at vn_ioctl+0xb7 sys_ioctl(ffff800020aceef0,ffff800020b7b7b8,ffff800020b7b800) at sys_ioctl+0x5b9 syscall(ffff800020b7b880) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7192989f120, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic uvmspace_fork: no space in map for entry in empty map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000adc400,e000,10000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000adc400,0,7,fffffd807f007730,20802000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b42450,ffff800020aceef0) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e50e820,c5005601,ffff800000afd000,1,fffffd807f7c66c0,ffff800020aceef0) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061166008,c5005601,ffff800000afd000,ffff800020aceef0) at vn_ioctl+0xb7 sys_ioctl(ffff800020aceef0,ffff800020b7b7b8,ffff800020b7b800) at sys_ioctl+0x5b9 syscall(ffff800020b7b880) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7192989f120, count: -11 ddb{1}> show registers rdi 0xffffffff81220707 db_enter+0x17 rsi 0x22fc __ALIGN_SIZE+0x12fc rbp 0xffff800020b7b1e0 rbx 0xffff800020b7b290 rdx 0x22fd __ALIGN_SIZE+0x12fd rcx 0xffff80002158e000 rax 0xffff80002158e000 r8 0xffffffff811c1d0f kprintf+0x16f r9 0x1 r10 0x25 r11 0xbe26f7cdf7416537 r12 0x3000000008 r13 0xffff800020b7b1f0 r14 0x100 r15 0x1 rip 0xffffffff81220708 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b7b1d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=105454 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf8d0,0xffff800020acea10 process=0xffff800020add500 user=0xffff800020b76000, vmspace=0xfffffd807f007730 estcpu=30, cpticks=1, pctcpu=1.86 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72053 222889 43013 0 7 0 syz-executor.0 72053 470234 43013 0 3 0x4000080 fsleep syz-executor.0 72053 342949 43013 0 2 0x4000000 syz-executor.0 13221 329389 81592 0 2 0 syz-executor.1 *13221 105454 81592 0 7 0x4000000 syz-executor.1 81592 69599 12973 0 3 0x82 nanosleep syz-executor.1 13103 313878 0 0 3 0x14200 acct acct 92593 520329 0 0 3 0x14200 bored sosplice 43013 243140 12973 0 3 0x82 nanosleep syz-executor.0 12973 112602 75942 0 3 0x82 thrsleep syz-fuzzer 12973 225427 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 191872 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 56480 75942 0 3 0x4000082 kqread syz-fuzzer 12973 123297 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 84422 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 224181 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 133251 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 449468 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 120776 75942 0 3 0x4000082 thrsleep syz-fuzzer 12973 363418 75942 0 3 0x4000082 thrsleep syz-fuzzer 75942 183322 32187 0 3 0x10008a pause ksh 32187 294238 28921 0 3 0x92 select sshd 24498 402333 1 0 3 0x100083 ttyin getty 28921 198760 1 0 3 0x80 select sshd 34910 436765 87786 74 3 0x100092 bpf pflogd 87786 130448 1 0 3 0x80 netio pflogd 29758 472552 59225 73 3 0x100090 kqread syslogd 59225 256074 1 0 3 0x100082 netio syslogd 13490 419934 1 77 3 0x100090 poll dhclient 20640 422467 1 0 3 0x80 poll dhclient 98292 198152 0 0 2 0x14200 zerothread 34901 106215 0 0 3 0x14200 aiodoned aiodoned 47975 361729 0 0 3 0x14200 syncer update 23789 123505 0 0 3 0x14200 cleaner cleaner 91958 471088 0 0 3 0x14200 reaper reaper 16168 178301 0 0 3 0x14200 pgdaemon pagedaemon 20192 225107 0 0 3 0x14200 bored crynlk 72204 115583 0 0 3 0x14200 bored crypto 36489 27826 0 0 3 0x40014200 acpi0 acpi0 97666 92784 0 0 3 0x40014200 idle1 74490 256777 0 0 3 0x14200 bored softnet 93422 114726 0 0 3 0x14200 bored systqmp 19954 455626 0 0 3 0x14200 bored systq 34592 284076 0 0 3 0x40014200 bored softclock 10062 472161 0 0 3 0x40014200 idle0 49531 348307 0 0 3 0x14200 bored smr 1 31254 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 13221 (syz-executor.1) thread 0xffff800020aceef0 (105454) shared rwlock vmmaplk r = 0 (0xfffffd807f007748) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000adc418) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826747c8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9596 6950K 7781K 78643K 12161 0 0 pcb 13 8K 8K 78643K 181 0 0 rtable 93 11K 12K 78643K 468 0 0 ifaddr 96 17K 18K 78643K 191 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1529 0 0 iov 0 0K 28K 78643K 191 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1237 78K 78K 78643K 1776 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 12 0 0 VM map 6 3K 3K 78643K 9 0 0 sem 12 0K 1K 78643K 176 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 745 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 60 63K 83K 78643K 556 0 0 subproc 32 2K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 93 0 0 in_multi 61 3K 3K 78643K 122 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 301 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 125 55K 59K 78643K 3491 0 0 UVM aobj 70 5K 5K 78643K 70 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 6 1K 1K 78643K 136 0 0 NDP 18 0K 0K 78643K 40 0 0 temp 160 3559K 3635K 78643K 22300 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 122 0 119 1 0 1 1 0 8 0 rtentry 112 85 0 50 2 0 2 2 0 8 0 unpcb 120 435 0 417 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 103 0 103 1 1 0 1 0 8 0 tcpcb 544 367 0 363 1 0 1 1 0 8 0 inpcb 280 1112 0 1102 3 1 2 3 0 8 1 rttmr 72 3 0 3 2 1 1 1 0 8 1 nd6 48 7 0 5 1 0 1 1 0 8 0 pkpcb 40 8 0 8 1 0 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 10 0 10 3 2 1 1 0 8 1 pffrag 232 12 0 9 2 1 1 1 0 482 0 pffrnode 88 10 0 9 2 1 1 1 0 8 0 pffrent 40 216 0 194 2 1 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 59 0 14 1 0 1 1 0 8 0 pfstkey 112 59 0 14 2 0 2 2 0 8 0 pfstate 328 59 0 14 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 344 0 166 14 0 14 14 0 8 0 art_table 32 346 0 166 2 0 2 2 0 8 0 art_node 16 84 0 52 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 17 1 0 1 1 0 8 0 semapl 112 174 0 164 1 0 1 1 0 8 0 shmpl 112 68 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2805 0 1399 46 0 46 46 0 8 0 ffsino 272 2805 0 1399 95 0 95 95 0 8 0 nchpl 144 4284 0 2675 61 0 61 61 0 8 0 uvmvnodes 72 3235 0 0 59 0 59 59 0 8 0 vnodes 208 3235 0 0 171 0 171 171 0 8 0 namei 1024 14014 0 14014 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 552 7 0 3 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 13990 0 13990 10 9 1 7 0 8 1 plimitpl 152 69 0 61 1 0 1 1 0 8 0 sigapl 432 940 0 924 3 1 2 3 0 8 0 futexpl 56 16305 0 16304 1 0 1 1 0 8 0 knotepl 112 155 0 136 1 0 1 1 0 8 0 kqueuepl 104 191 0 188 1 0 1 1 0 8 0 pipepl 160 502 0 481 4 2 2 2 0 8 1 fdescpl 488 941 0 924 3 0 3 3 0 8 0 filepl 152 7821 0 7697 8 3 5 6 0 8 0 lockfpl 104 281 0 280 1 0 1 1 0 8 0 lockfspl 48 93 0 92 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 36 0 25 1 0 1 1 0 8 0 ucredpl 96 701 0 692 1 0 1 1 0 8 0 zombiepl 144 926 0 926 1 0 1 1 0 8 1 processpl 896 960 0 926 4 0 4 4 0 8 0 procpl 632 2618 0 2571 5 0 5 5 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 17 0 17 2 2 0 1 0 8 0 sockpl 384 1704 0 1673 10 6 4 6 0 8 0 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 173 0 0 21 0 21 21 0 8 0 mtagpl 80 40 0 0 1 0 1 1 0 8 0 mbufpl 256 769 0 0 46 0 46 46 0 8 0 bufpl 256 11047 0 3989 442 0 442 442 0 8 0 anonpl 16 126269 0 101294 119 18 101 101 0 124 0 amapchunkpl 152 6841 0 6670 24 14 10 14 0 158 1 amappl16 192 5565 0 4121 96 23 73 73 0 8 0 amappl15 184 144 0 140 2 1 1 1 0 8 0 amappl14 176 54 0 49 1 0 1 1 0 8 0 amappl13 168 625 0 623 1 0 1 1 0 8 0 amappl12 160 6 0 5 2 1 1 1 0 8 0 amappl11 152 54 0 39 1 0 1 1 0 8 0 amappl10 144 11 0 6 1 0 1 1 0 8 0 amappl9 136 623 0 619 1 0 1 1 0 8 0 amappl8 128 199 0 165 2 0 2 2 0 8 0 amappl7 120 47 0 41 1 0 1 1 0 8 0 amappl6 112 56 0 49 1 0 1 1 0 8 0 amappl5 104 143 0 129 1 0 1 1 0 8 0 amappl4 96 1486 0 1452 1 0 1 1 0 8 0 amappl3 88 139 0 132 1 0 1 1 0 8 0 amappl2 80 6992 0 6909 3 0 3 3 0 8 0 amappl1 72 29949 0 29495 25 15 10 20 0 8 0 amappl 80 2915 0 2865 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 69 0 0 2 0 2 2 0 8 0 uaddrrnd 24 948 0 924 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 948 0 924 1 0 1 1 0 8 0 vmmpekpl 168 11908 0 11874 3 0 3 3 0 8 0 vmmpepl 168 126253 0 123543 181 39 142 150 0 357 24 vmsppl 368 940 0 924 2 0 2 2 0 8 0 pdppl 4096 1903 0 1857 6 0 6 6 0 8 0 pvpl 32 360286 0 331716 250 19 231 234 0 265 0 pmappl 232 947 0 927 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 644 0 3 19 0 19 19 0 8 0