9e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) rename(&(0x7f0000000280)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000000c0), 0x2) setsockopt(r0, 0x1000000029, 0xfffffffb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}, {r1, 0x80}], 0x2, 0xd9) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) executing program 3: getrlimit(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd27d43220c7cd9f, 0x0) socket(0x18, 0x5, 0x8) socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000005a00)={0x0, 0x0, &(0x7f00000058c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c50000", 0x85, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x0, r3) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xbe68df9a610de7e1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x201}, 0x2000000, 0x0, 0xfffffffffffffffe}) socket(0x2, 0x5, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x3, 0x0) open(0x0, 0x0, 0x0) r1 = syz_open_pts() fsync(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setgroups(0x0, 0x0) r5 = socket$inet(0x2, 0x4000, 0x43) setsockopt(r5, 0x0, 0x20, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000000)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) executing program 0: kqueue() r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) fchdir(r0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xfe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0xbf, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x8, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x4537d}, {0x9a00, 0xe5, 0x9, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000380)="6e13eb37ab0b9826e9027639dd1912e9dbcbf18393536f2d1d85403202f0d36d69fb370275c14fdc4ffca318012f30fc37d554cdc22c56678698fb9f9b278476aaac9c677447cf075562121b63c714c7fd50118f259d79b8102e4bc1fb725a36141b36de6b531eef269175ebb2d4d03d3683cb03c8e2411601965e650f868f973826dd7fd45d0bb5bcd1bd5dcb913ec5a8b04f51b5", &(0x7f0000000280)=0x95, &(0x7f0000000600), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000), 0x2, 0x0}, 0x400) socket(0x2, 0x2, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000540)=0x8) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="331e3f69688b14ad", 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2c}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[{0x26, 0x5, 0x80, 0x17}, {0x8000, 0x3, 0x0, 0x6}, {0x200, 0x8, 0x4, 0x9}, {0xff, 0x1, 0x80, 0xffff}, {0xf001, 0x7, 0x8, 0xfffffc00}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) executing program 4: ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x5, &(0x7f0000000040)='./file0\x00', 0x8}) r0 = socket$inet6(0x18, 0x0, 0x1f) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) setrlimit(0x1, &(0x7f0000000140)={0x3, 0x9}) setrlimit(0x5, &(0x7f0000000180)={0x2, 0x20}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x400) recvfrom$unix(r1, &(0x7f0000000240)=""/245, 0xf5, 0x40, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) getrlimit(0x1, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x41, 0x10, 0x458, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffde, 0x100, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x80, 0xffffffffffff42c6}, {{r4}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x3, 0x4}], 0x800, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x53, 0x1, 0x5, 0x8000000000000000}], 0x1000, &(0x7f0000000480)={0x100000000, 0xfffffffffffffffb}) pwrite(r0, &(0x7f00000004c0)="4a911d209e9296fcff62c982a0b3115f41004d22cc4472d9af368ac37d0872cc3076dce47590fdda397f1f7da772bd0ed60d0d00134d1c68d61c42407842502275bbbc2c8eb720737bb584a8d551be4b23a9e98cc033be0dd569f8241bcf827bf83d6f754e8f168c6fff2b24ad1720335c253c893d402dbbe144746a3867d308cbfb7c9c68a6fcd602ff1e39baa441786ad2e940f49f9ac8448f4082062c209f120420f4f3eaf8f7ac9da36a208a56b44b757b8623040e5ef5", 0xb9, 0x684d) write(r2, &(0x7f0000000580)="ea68ed8f07b4479a930da747d175858681e66cffdc1095126fdc243741ad254119b57a85398f24f7351f90341d", 0x2d) ioctl$KDSETRAD(r4, 0x20004b43) mkdir(&(0x7f00000005c0)='./file0\x00', 0x98) unlink(&(0x7f0000000600)='./file0\x00') r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x0) renameat(r5, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') chdir(&(0x7f0000000700)='./file0\x00') r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000740), 0x1, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000800)={&(0x7f0000000780)='./file0\x00', 0x0, &(0x7f00000007c0)='./file0\x00', 0x8}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000880)={0x2f, 0x0, &(0x7f0000000840)=""/47}) r7 = kqueue() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x100, 0x0) kevent(r7, &(0x7f0000000900)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x40, 0x9}, {{r8}, 0xfffffffffffffff9, 0x17, 0x40, 0xc000000, 0x3}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x81, 0x3db}, {{r5}, 0xfffffffffffffff8, 0xc8, 0x2, 0x27c7, 0x101}, {{r4}, 0xcaafdf7182f869d2, 0x2, 0x10, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x730, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x92, 0x80, 0x9, 0x2}], 0x80, &(0x7f0000000a00)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8000000000000001, 0x2}], 0x8, &(0x7f0000000a40)={0x5, 0x101}) fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCPROMISC(r8, 0x20004269) socket$inet6(0x18, 0x889bc28d3041dfca, 0x81) syz_open_pts() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5c}, {0x50}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) r1 = socket(0x0, 0x2, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462a"], 0x401, 0x0) msgsnd(r3, &(0x7f0000001500)=ANY=[@ANYRESDEC=r1, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r2], 0x401, 0x800) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = dup2(r0, r1) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x64}, {0x30, 0x80}, {0xc12e, 0x40}]}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500), 0x0, &(0x7f0000000640)=ANY=[@ANYRESDEC=r7, @ANYRES8=r1, @ANYRES32, @ANYRES32=r5, @ANYBLOB="0000003ba3000000000000803cdb39384db64663730120ffff000001000000", @ANYRES32=r7, @ANYRES32=r2], 0x38, 0x409}, 0x608) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r8 = syz_open_pts() close(r8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x802069dd, &(0x7f00000001c0)) bind(r6, &(0x7f0000000000), 0x10) denied attempt to set clock back 3182362722 seconds executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000002c0)={0x4, &(0x7f00000001c0)=[{0x2, 0x400, 0x9, 0x0, 0x5}, {0x3, 0x2, 0x7fff, 0xfff}, {0x6a9, 0x0, 0x8, 0x4b3, 0x2}, {0x223, 0x7ff, 0x800, 0xd72, 0x1}]}) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x4) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000001c0)=0x4) ioctl$WSKBDIO_BELL(r2, 0x20005701) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000140)={0xbb, 0x0, &(0x7f0000000200)=""/187}) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000380)="33b60a5245fe0eefe3d330c1dcc6b65daf4261db985492c7312dba22305bd764679ae1022d0ae161baa3fce69da03f1ef716fec45a469b7840486801b033083742a6bb33ab5e4713af49bddc80ce1fc952acbee0481ec08b98082052f1a664f6b95c4d07fbcb58650e2588a79cb004b7eac05ff763e462d1bc2a2b33891d7a2dba90ca677d6e3b49d1ce5dcde82093a6a781c4a9ff706870bcfed79571aecd28686af7422a6ba9531a9c9f31c0852b2af1a680312d64d9d1adc8398347df86e70384409467759ea4eb2d16208621a46a144ddf5982af6d36da392b01107217132fab63961168d5312e4f9763f66782fd6f53f8edf5faac4c0d2db74d41d6ef", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(0x0) socket$unix(0x1, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mknod(0x0, 0x2000, 0x28f4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc1206951, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x80000003) r1 = open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x36, 0x0, 0x0) r4 = open(0x0, 0x0, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(0x0, &(0x7f0000000300), 0x4b, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x10, 0x2, 0x20) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x8008000000000000}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0xa9, 0x1d}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0xf, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x1, 0x3f}, {{}, 0xfffffffffffffff8, 0x42, 0x0, 0x9caa, 0x7}, {{r4}, 0xfffffffffffffff9, 0x10, 0x80, 0x3, 0x3f7ec63a}, {{r1}, 0xfffffffffffffffa, 0xa, 0xfffff, 0xc8, 0x6000}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x10, 0xc00000, 0x10001}], 0x7, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8080691a, &(0x7f00000001c0)) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x83, 0x0) execve(0x0, 0x0, 0x0) executing program 5: dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: unlink(0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x1d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x1) setsockopt(r5, 0x1000000000029, 0x2, &(0x7f00000000c0)="39e22d58175f00000001", 0xa) r6 = socket(0x2, 0x3, 0x2) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) dup2(r0, r7) executing program 2: pipe2(0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r0 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getuid() setreuid(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/93, 0x5d}, {0x0}, {0x0}], 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x21, 0x0, 0x2e}, 0x0) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(0xffffffffffffffff, r2) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) clock_settime(0x100000000000000, &(0x7f0000000040)) fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff0, "101026007c260000000000000000e1ffffff00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3fffffff}, {}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000380), 0x0, 0x0, &(0x7f0000000440)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/226, 0xe2}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000001880)="fbae3f211250f37dbfc766bf2d6e2cf9d8de714199a058679309f051f8073c98cc617a9fa13a475440957be795088b1ace2c78fe00bb8176bb60ddd5f17f9fcea0d0f231fd0d8a5c2e8f9a30fa33361c081c8c6d0a", 0x55}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r0, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7e}, 0x4, &(0x7f0000000080)="3f1a761c", &(0x7f0000000140)=0x4, &(0x7f0000000180)="717e66e16bd43ba57dad5931331ffeeefb2ac209fc05d6d7d91a51d1991c83fd8dc76e1d892f436e2a71c80c745aba25b41cc63642f1e9d939251119aca6f5450253ab21a1b4437d3012fd469e82280866150f3a85435e2371c94148340f4531067440f954aaa480fa62c3fc4ab2dee0f9ec7e53f22baa0cd37b1ef8a4156dbec97d4020fbd51df4b570ae0637c4886491d3ef08b055b05042c54e0c8e247c7d33aa3befa196d121efb95dd2f483c77edb026aa5f812dabfc13c8288e38933b7cf893300b3c65c4a7c4f2f1fd57b2092cb1d3955ca6fedf31fe5f01b301d95947a5c", 0xe2) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_mpls(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) write(r2, &(0x7f0000001100)="ba", 0x1) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x285}, {0x7}, {0x16}]}) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000003880)="32bdca19ee445fd8af13d5a4461e54e4", 0x10) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) write(r3, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) read(r4, &(0x7f0000000300)=""/145, 0x91) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r5) executing program 4: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x514, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x171, 0x5}, 0xffffffff}) shmat(r0, &(0x7f0000d25000/0x4000)=nil, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000400)="c8e0293475028aea33545e10e70cd721e3a6e6771284f72055eef466813ae2820d26adf3cf9195e008bf0091676331d94cde308e60c61c10580415cc387a397daf2027db1bbd3ad2a3e99ceb49ded6220e9e0b287a0eb9e775766c92871685c5f8466770e7ed0e4ba1bf3b3bdf6b04e4b019c9cd311aeace43f09a907a8e7686ea81c76977827bb577cda9982c8a965e4569deb3f786402dfd1453663d510924784d915f", 0xa4) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/230, 0xe6}], 0x2) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x40000000000000aa, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81}, {{r0}, 0xfffffffffffffffe, 0x86, 0x0, 0x800}], 0x9, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0]) clock_settime(0x100000000000000, &(0x7f0000000040)={0x5, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000380)=@in, &(0x7f0000000200)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c513, "3c107d7e682c330000000000d100"}) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000"], 0x10}, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0xc, 0x0, 0x0, 0x20000}, {0x8, 0xff, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfffffffe}, {0x100, 0x40, 0x42, 0x4}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/77) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000040)=0xf826, 0x4) r1 = semget(0x0, 0x0, 0x138) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x94, 0x1ff, 0xfff, 0x4d, 0x1f]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/206, 0xce}, {&(0x7f0000001240)=""/28, 0x1c}, {&(0x7f0000001280)=""/112, 0x70}, {&(0x7f0000001300)=""/231, 0xe7}, {&(0x7f0000001400)=""/49, 0x31}], 0x6, 0xfffffffffffffff7) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f00000014c0)) semop(r1, &(0x7f0000001500)=[{0x2, 0x3, 0x1000}, {0x4, 0x101}, {0x2, 0x9}, {0x6, 0x3f}, {0x2, 0x0, 0x1000}, {0x1, 0xb255}, {0x3, 0x2, 0x1000}, {0x2, 0x3, 0x1c00}], 0x8) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000001540)}, {&(0x7f0000001580)=""/128, 0x80}], 0x2, 0x1) r2 = open(&(0x7f0000001640)='./file0\x00', 0x40, 0x96) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000001700)={&(0x7f0000001680)='./file0\x00', 0x9, &(0x7f00000016c0)='./file0/file0\x00', 0xe}) semctl$GETZCNT(0xffffffffffffffff, 0x4, 0x7, &(0x7f0000001740)=""/204) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001840)={0xffffffff, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x5, 0x4) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900), 0x200, 0x0) dup(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000001980)="d064a96fd4adbd15d4d0a2cab3026054eca1e28070a5b6dd0581a1210d9f17503973d472dee72a88372a28e3fd756ae8c1fa99b41f7578d29cc31cd4191ab9fddecc3030eb7ea031f8ce43f9db65e0ecb47c54bb3f3983ea64b0572a9ad2a6dc8ed3811d0ad1992950cc0604c35806a1e4631a649aa29ad61d1194b7bc167f12", 0x80}, {&(0x7f0000001a00)="d159823f3576c24518560fd2151fa9411620b3211a215b9007058d436073e7a57f83ae770b286e28232ffe60074811cbf26a347c281aae36677fe89ca8a32f7ade01fe108fbf89b6f1c94f089f31becc0ff5f09580f6a7c1bf8d4c73bffc0694a796b1d1fcfa29a5936de97db1d9ce17e4abd821e27d73379ad2d43fea7a539cc1023520bf70ff9c5c028b18ccac5c18ce4f89828d1c653a2f3c1b5d842a45ac1ba7de873c3d2c30d47809aece6007341a9d7d43fc4b36c62edf09056ab89b78df54f0c92d054bdc845b9e2259d5e8a5cc", 0xd1}, {&(0x7f0000001b00)="73f3094c6b76ad8c0385a3fc7d679e0a748c954fba174d4fef04aa2fa810442745983cf794624b12be07f857b4d799f7845dced01432526e61e6967838d80ed85cc0a7890f1592be137ad7a0a282fa302f20d1912026c26f2bb4", 0x5a}, {&(0x7f0000001b80)="2947965e73288df1a34fc2ae67159a95977f8c5e", 0x14}, {&(0x7f0000001bc0)="c94e6267d1e3ca1adf4392858b2ae669d18e193eac035a422932507264383b9f327c8d2bcfb95bcd74bbcb00c43ca403897efe28bbb0a54ae1cff26076c933f43beee3b62eac7afd52f8b8261014e3a00fbdebb098a930c0a69b35f09f3fb8985addf87e982e033524d0aa3a401e7bb26385f84a2d26cccd1446411357a820569c8cae8fa14e00e8c201313097ee7d73076ef31ff2bd7e577a7968852f4395d3006dd602", 0xa4}], 0x5) r7 = socket$inet(0x2, 0x4000, 0xd1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d80), 0xc) r8 = accept$unix(r2, &(0x7f0000001dc0)=@abs, &(0x7f0000001e00)=0x8) close(r8) flock(r7, 0x9) getgid() ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000001e40)={'./file0/file0\x00', 0x1, 0x8, 0x3}) fcntl$setown(r8, 0x6, 0x0) denied attempt to set clock back 4261347426 seconds executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf", 0xed) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r5 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) kevent(r5, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="02935d33259a8fb6db42da1b3884ec20b1f43a08f63adf5296e2ebc2963ddc29bd04dd902188bd6617e8602446c8e217dd0e0ae9115fb52df80d2c4d7a2d71da66fcc29ff684e119463d242777652d", 0x4f}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(0x0, 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5c}, {0x50}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffffc, 0xd4}, {{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x10000, &(0x7f00000013c0), 0xa984, 0x0) pipe2(&(0x7f00000000c0), 0x10004) pipe2(0x0, 0x10004) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000001900)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)='5', 0x1}, {&(0x7f0000000240)='O', 0x1}], 0x2) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffff}) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) malloc(): allocation too large, type = 29, size = 28292870884 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x18, 0x1, 0x0, '\\'}], 0x18}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0x1f, 0x80a1a3, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="9cf5afe6228d879cbc3392af7a3ee17bf9dc3ff59ce38fa59aee43b2b30efc5029076b0e4f480e9a48d4c847ba42e5d0ff5cb56f1aec32f793b4e7c5c1b0e75d9a51f68a441915b8d6498f07d9ee40bf5141973f0dfbdbc349bbfb4d1ca9bae0a3da959d2e411f0b3c2b60eabbe691aeb5774d5466ebc9a0eb7d015d32ea6af8c96fa7798424dc0723b52de1c4923a7c76b844899f8f9579d2f6f108284e1151cb9956fd96c6390b1a235efa2d6e42ee0037601dd4bd79af21001380204c283ceed61ca3ffadbf6ee0edaf7ab4c24c78fd987ec5dfe440a97ae794974c81fbdbd08d29015249212d3a7e85579631e67a1965e84ec791f3c1561fb49bd46165635ebd13b9f1c901274894c711d452cbb3e07b86b02bea2a4e1ba08a747b2a01710a993b5b0617ca2947254a8b166e0eb84785ebaae9a219483f149507508b2d058c2bad8c9bf4e0d9e48333ad9a23451f61c5c3eb891d43e21a9e343bebd3506b6201ae5e73f87e3c3a4c9931e0024bb44310662e05adcb53d2aa8d2ab355757c6970dcd4b92a40a19dd83cd95f9e87cdfb8922133a363ba3249781b1f3421d7e9ba866bb157c1f0a65aa6557c36ebd3761240ed8adb278d72b97e312d0a599334ec22afd616e8cc3bc76cbfb0c3ddde405960aff43cdff8660ba81ae45a4ee22da975d0d97c17ae6bc9b0d1bfeeb3c0fc45e89aa9cb1dd32815d097959787a851d2a9625908c1567c3b2d78a4352de31a7cc352a560ae86a57473faae7869241bf21e430ff7bd9bf5f9fe83364ff74447a9ac12ba9a8d66f6e0665542cb13ef86fcf20e93ad8dec78624b1b2dbd162e1500ae5fb9a0d5a5af0114ea4687f14e21411abe57910baff16ac4eaf79cd4f4948a1f74a42029d192b7eff4c40dd5275bbae1fb676134814279af2476d982675d91fe0f7c0ec22d356849dfd8946fb221ff114662d50ee12ecb49f5b9f33026fc032e774b7f14068c661f881007d4f6012f7c23d1acdbeb5038c829ef961534fab9b1691e92b0e7741bdd3fde57735a754ad0f8f231fd4223c8d9c46417f2065da1f20fd9d2d3a4dddaea3356a0f3c07a81a5c2071d5bdf856df5737e89c677bbd7e476ae30a3c3667d733f7d76b8ecd07c47035d81578c85706c1f46c33fe90da3de6c315402553a6f43634b55fdb44d1a39c1475cbd611eef35efb86132c585d581ee77a2d9934e63bbf86144134c19f63c3d7c59b34a3efb72222f63333f45e9bc1d7cfa35fd5a0a121c9d97b3e59e383fdfd620d2ce53f750915bb4f969afaa7590858905b8829bca242d39a9eb2a187ac7beca1c5075689323821cf655de7e2dc9e84713208b121f08a2eef9f65716e915a6c362d7ab56092d9844c3193717926c7eae620915f90b636f46edebdc0886fcfbc29ccac507d97339b6d45303176c14ac55fc2f9babe3e8f885ffebb0d41da3679bc37a0f8420566a427479e2cb6f209d2e9ace89039f227dc82cfb53de87ca8d96fcdf8ad32d34035b550946412c3b403d79cd982d9b507995b55d928374b7d858f27e1eeb40f341ff16e9fa35b4e38c653fe576ef86db87300984a82f47eae748f945de7bdc602d8f372dc8ed58e19e2ad058ceb2e620aa88975f21542ccc152a862bf7589d486c84ec0b8f3a5aea7a6387c9beca4ca36c7fa47056a1a9094e03658e2acda6e7d13367ceebc8683468946fcb619a42e9ab735b27a6e92c755ae3e7149b5ffd06a577d39e70769b9d35d0a4f58f8b4add2b6d6c1ed42902f9cda33fa472c51d824ce1ae3b7dda07f30bcdefd2330ee7a2179968f642145dcef9bb471afae5919dec38acebeeef5b59227ba25fe01f0c406e4f4875a96eff40cd6919fb07412d8ec8830d27b51547965d4e8e70fb58130b9b76a5da44174a1e7d4d7fad9661f1ff786b9c02ff84835e9abc0dd048f92ea79445cf917b9ff7bbf0d834b5437c62f5654da7c55c8c95e61b8b0c6fc351ab59e6e66c07aa0ff0b662f5b755d92ac23cf3da71a4f30fc06e10178fc09b3abbd89e5a392925c8fba24727c4a6a8f4aa05049f352a55e88020bc2796b3f1e6b6082be47f71b52805e48e2bdeaeb6d3cc725ceea2a1016306997f90e1411ead7c9a9e695d61d6b04661be08af08fcd02ca68214c71bb959c98882d36bb2404ce94abbe6dcd843e891c6bd182e654ac63269cf1dff47646fee36160cebd22d09ee448ce63ef402d805022c85435da5e94c948531687f8d3bcb6dff2f622ff402b48cc5a67ee9203c124358fa094378c4db4cb26fc9b8e1a03be674697d1b497a4afa7568475ce70d37eafa6e360d54795f88fa08cfb26cdac094ea9ba6bdb8d29ed0cd92490ba3d457238d186a8732f085aea54bffa248c64b30e3ecc34f83648b4bc2a928142877c7a8b712959ebbec3e0dd7b544336eeaac7807770d3b862fd021350e23dd599dc36769a56d752fde46e3875302386f1e09940f6e849d51ad0466fae44dc3f52e2f2bc405ccd899abe5d92f7a74ecac319ab0c545c25dc33973991626952dbd6263078bf861868fe724ba7e13b5b8a0bc1d0a6b2cd38fff9dafdded1a35a62090e53929fd1177322a0093bc6084af6a9e753ad2d18ad2d8f0b66801f1404ca8803599112ed3e4e50194f17e73e1ecb3383f1e0148cc3c426076e2e62b661bcd4f7f25a1cb8467f0eb1837232254364c32665a569cbe162c60b9cdd8328e69115c2b8e0df486ae0ee6615763cab9fe10eb7aa4620b8955ef45fc21255b1633c982e4b87e638a59a17553f3a76ebc2798abc65254c4e2de87da93d253a756bfc366a6ad503c2c50a7f925356eecd38069ff73eef2661530c6db383dc9e36abc485fc46c99c6b45dc823e9f8316c9930c3c59c4f4343c668035584843368a39ab597d3e1e899ec7b426d3e78285b40eb064d831f2f22ac536d35ff50aeed956ae0a6a0ab2639db8a63bc000ccc8fbb3709372a64da1b3e3014aeb4aefd19c25b5fb100334381da87a305a7388cd90d09966218c86c7ce11421ce5c40e85b5c35d5550efc262fae170274ca35f0d562da8bbb8585328d9db161ef2fa51d5226571e413492efa9ea63ff68f54eff30b21ba4dcca1abd70147ab0b373370dd2b3da3a232ec39e7b4f022aba92be80ff0407e3f5796921fb7ed3d3fc7fd96bfecb9334d096b0b08ac24747e7638deb1359b39a83fb8148f6f9e52346c9e2d7a7e87764b11300f76cfd48314c79ed79b995a3728390a8495d0647b2536faca16970b1b89b6e4351d8e2724441536c49879c1275621fdb58e5c572ab129e73864c38aa78d9b4ecb49c97dc21b42976a3b125f488ea4aa009aad73d3768130ae10a53b0653852fe6a96e3d7ec0a77d41962067e8cfa71d58915df9dc1269ecd5f11f6ca7bf96994b0ce03610b5688ca649e03fce1f25f6a2909af9da4b252b740267b936b70f4bf825404cfdb6272ec05920190e5938c17747a7cc364a5d0f7304f7d6a9bea65db499155098c45b4f1aaefcf77127931300c6ab7916291ad78e9f70ad147632b1b24a6536fbefc2392fbb03507d5ab2afd5d7ea0fea801a53bc0698c6b1fb6120975cfa4f8db94ae3dbd81a60952df55850c80c2ec9e3d6daf388ffd5f36674c1f0bd3b6a7cd1657171b5d91196d8eedc30844a76a5ce813a71390375f791c0f601785367d6bc0580d5059cc9299fcb8a752d9cd5ea769e1f36a0e6d6e544d56d466cdf8af61115054777a4b2775f1779642210ef72d709ebb4ccd0cbc0660ec5a6f6591220affaec718affd0d17ff1898c76d2170a6faa737b80a08f4a3829d85a404940349b4bf2f370b6d84ca95d5cecac084197e90016005d7fd6141e5c6dfa94ef22fc90bee6dc04d5913cca4a2d2582ab576d7d896ad4d0715a4cc1165675faa71ca163cd79e4e4cc1968cdcf85da8b267b54eee9130f5120753591a4e1a9737e29067ad40a46c82753147d9d0cf799a4a55bc4ecbac10616bd03c8192f4004b92eda720ebfe9e4c87e144afc06e0a8aa78a943cefb315d6f0c5e9f44fae4dda9bff41b065feca6d53d1e374ad4867017a69b435a32fb548d12143bcfdb0145011feab21475bbcffb1eff1e4f590317d05bb02d0ce01bde83c03b2e444d96f24a3433870dce832d8df722e263c354034e83c34a9732513415a75d6ccebdd256f395334c0715ae8ddfe81deee32a7208b31cb7b6cbfa0399abbc2cd1d843065be987023e6742ad20c468a6bb3bb4fe578ecb34667c94d8fc717c50d364953906b9bb0dd50a30b4b50f407972b8b9e610f48268c68e417c4c9d02d07818c7aa1ad823327b1ca96d2f6b2ece6e531b28503fb4746489480e3e9ed111bbdb52a60cea3d6ab6130769befd87e497db1af5eb7dd057f4499c5e5a92ddf446fcae5145dfa6676c7dfeb634aeed67114e19d1cfed933f0f6fc365846d87397f57e23180c0a460e627360b15b522400a931fa30d73cb02c18c07febaa4ee8473e040173e824d2d159e7d95f4f01999290a75d1e169ef03b5c27e0786a38589e2d8653ca86a243fc9cb6d38edfe3e4628f743ea6f2cde0bd16c3db69564c52df25c2a965292a92eccbb1272a74b231b434b3d65164b5b5e0c2a1b0f7dec85ceb481e1ab5769af7b2f52ee1ed7cc42fb415cf10c0c1dc32bb74985b054445a78a24b12f93051281db4b982b23225eaab2dd40573b35c6f0d33921c06ec067f4d2bdb4db018723c45324a664de4cfdb9c5ce801d5516457bbf421e8d7db184a49fbed51159c081f34246e2e812a73fbaac4ccd63a77c13394517f8c50d6a9e47f0bf2f88d4ff8f30d1419b58b8dd88105d68c4e7cd6261b684ca1e83c21d3b8eb5a39d4245d3b4e3d118075ecc739b939817ac0e8c2b72b90fb10cfdb05014fb9dd23ef537aa05e0b0914ae25ddc4c1bdd3b75fd5534f06679afcc6c2c50012791503f888eb8f16901f47270db1b364e37c4c5f4167ae42d73aacd6f1f56887526091e12fb04b7fe36cdaad489d750e673278d5e4f9da2dfa1362a323337f2aaecafe2f4700a1501032ccf713903d61485ccdbd1aad4c08dee8aebc1c5eef51bb8470da615d3a5eae74753f3dca54ad3b88dfdaa53ee4a7a3c2c62263be6020ae01f222078e0d712dc524d59de71b91bd01b5d462091e70e6c366eb7b1f2d4373c38b77f0139bf3afb0faecbcbb057852d2261b48cd046c58975d28f4295fea3ce028325b661391d27c530aa63aa9b84fc6742ebfa22d934287aedfd07ea42e00352fcb06c7681f970ef9c6048af2686008f7f5be400ee06d7acc7a339365fd4114b6e9e095f7afec8fd007dc77e8401d0d35a705fcb792d71d2746e1b1a037d8c3bc639dc3b5db5875b842cbe10e01b15dd562c398a04e34a5ebe234eb22fef14097b57d4f1e1af7c5809a912172c552a60de89f73deac227c70828c78556b54a5866310ad577ad59afb206468820b9506c1d6f1adb8986bd88f85bc2a4f2361bc6a8b310fee60d7f5b0e5fa2f005c610bf2fe2e25513928764bd429e14194340814af05b4323c249f45191ea109d97147c9ff2a4d83a82642cd00d9c33b52a32e20d634bb0a499fa2feaa0cc304fb4625e2fe84c0bdcf85f3652ae5bf85f3b43d188acbc7c161b8b1b62f0a43794ff2cc0b6a43c7fbfc70179a4a9cae6e717453008545b7341cf5873058080b156ad4cd6332bf07b160fb8d770d29b030d39b56e15a04414af4a35892130d1b6bd9b95284a52554ef45d768459347cd30c8dfd54c28dd63f6ab58495410c0f8ade0d2a99f6c08cc5586b4f38b43609234ecdb", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="2e8a6fcb6aa37d3440dc38e7a004c8cbbef02eb58271ec16ccefd46b26e8f1873c2c9c044586d8223139b755da924f850c3de8733999d3197959af27603b3afecf76626bf56e5e6567438af101c62e5c52bc1124d25b62770df2c55ee2222a5c65ac321c9c820acb2e7077db8308c6151963ad0b65c561686de3b3fc3947ea8c9131ea94aac80212015142f469127b94ea38a7241f9d324e3787ec127d43fc7edebbabad6a045605a226c1449a6f495249248cb452af248267f5514bfd00bf98d39884dd4e981e48d268809a0f85a1fd32d48d7c", 0xd4) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) getsockname$unix(r1, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) executing program 7: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendmsg$unix(r1, 0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = getuid() seteuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd"], 0x401, 0x800) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x10) r4 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r4, r4, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r2, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = getuid() setreuid(0x0, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r6, r7, r8, 0x2, 0x7cd0}, 0x1ff, 0x0, r9, 0xffffffffffffffff, 0x3, 0x200, 0x6, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) setreuid(0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x2, 0x1000}, {0x2, 0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) setreuid(0x0, 0xee01) (async) ioctl$BIOCLOCK(r1, 0x20004276) (async) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) (async) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) (async, rerun: 32) open(0x0, 0x0, 0x168) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000001780)=0xfffffffffffffeb2) (async) socket$unix(0x1, 0x7, 0x0) (async) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x5ab5f984110fee79) (async) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) (async) shmget(0x3, 0x2000, 0x218, &(0x7f0000ffd000/0x2000)=nil) (async) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r4 = syz_open_pts() close(r4) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x2000978c, 0x0, 0x7fffffff, 0x0, "bd006d00000010000400"}) (async) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) getuid() r5 = socket(0x18, 0x8000, 0xa5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) (async, rerun: 32) r9 = semget$private(0x0, 0x5, 0x0) (rerun: 32) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x400, 0x0, r6, r7, r8, 0x28, 0x1b}, 0x3e, 0x4, 0x100000000}) geteuid() (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffda9) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8000}, 0x6, 0x101, 0x5}) semop(r4, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0xfffffffffffffffe) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) denied attempt to set clock back 4261347432 seconds executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x3c}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) sysctl$vm(&(0x7f0000000080)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x240000}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x10, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) fcntl$getown(r2, 0x5) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x180, 0x0) poll(&(0x7f0000000100)=[{r0, 0x22}, {r0, 0x8}, {r3}, {}], 0x4, 0x18) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x7, 0x10009c, 0x0, 0x10001, 0x7fff, 0x0, 0x0, 0x0, 0x1, 0x3f}) execve(&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000600)=[&(0x7f0000000480)='/\x00', &(0x7f00000004c0)='\x04!#{\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/ttyCcfg\x00', &(0x7f00000005c0)='/dev/wsmouse0\x00']) mknod(&(0x7f0000000640)='./file0\x00', 0x80, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() r4 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt(r4, 0x6, 0x4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x101, 0x7}) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000000)={0x0, r4, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="780db42b16eaf0962c334057de7c358399c9e965a6d4300c2f8eae2ab0fb17a4d8eae5e2e80221565a9f0eec30d4a3b6d109cfaf4b15047994f93aeec75d435d30728ae3d75d0c6ab975fd6095055bd767dd0e618d114088234ec401dd6e54d3927eac10b1a0d46f65258953d5b1a89aef08d1e2e14247a0d144cd6b6c1126b85754ee6d9370cea694c49a00b7b8212d94299da54ed56d40af727ef5e6aae17b9770adb435be37e48cc6159f0037b2a260db7f1bb1afcbe2363ee9414e3f88e309e8646277aeefcd1e30ececc19884a2db9d6e", 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x50}, {0x6, 0x0, 0x3, 0x4b}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x1, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f00000e6000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f00003d1000/0x3000)=nil}, {&(0x7f0000588000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f000014a000/0x1000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x60}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 7: socket(0x10, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x9}, {0x9, 0x10001}}, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x2c}, {0x80}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0x401) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31, 0x0, 0x0, 0x8000000000000}], 0x8, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[{0x6, 0xfd, 0x9, 0x6}, {0x5, 0x4, 0x8, 0x2000008}, {0xfff, 0xf8, 0xcc, 0x30e}, {0x8001, 0x46, 0x4, 0xbb}, {0x9, 0x6, 0x8, 0x454a6532}, {0x2, 0xa6, 0xf4, 0x5}, {0xa120, 0x8, 0x2, 0x2}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) syz_open_pts() sendmmsg(r0, 0x0, 0x0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x143) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1c8}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {}, {}, {}, {0x28}, {0x6}]}) write(r7, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x91c, 0x0) socket(0x6, 0x3, 0x0) dup(0xffffffffffffffff) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000030d000/0x2000)=nil}, {&(0x7f000012f000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000750000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00006cb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000200)=[{0x30}, {0x1}, {0x496, 0x0, 0x0, 0x3}, {0x800, 0xfd, 0x20, 0x1}, {0x0, 0x8, 0xff, 0x1fc}, {0x6, 0xff, 0x56}, {0x1, 0x5}, {0x9, 0x9, 0x7f, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x1ff, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffd}, 0x10, 0x42, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {0x0, 0x0, 0x2c0}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00001ea000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000571000/0x4000)=nil, &(0x7f0000261000/0x1000)=nil}], './file0\x00', 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x164) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000002c0)="ebffcbdf13b9fd3048e699319296480000000000", 0x14) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0), 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x0, 0x3}, {0x1, 0xfd, 0x0, 0x1}, {0x2, 0xf8, 0x17, 0x9023}, {0x1, 0x8, 0x3, 0x9}]}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) executing program 3: r0 = socket(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x20006601, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2000, 0xfffffffe) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x400) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r6 = socket(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f0000000340)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r8, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r8, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) semget(0x0, 0x4, 0x653) bind$unix(r8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 4: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080)="e1000000", 0x4) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f00000000c0)="892d4a11305f826ef22d49ec3353b033f0d03c9e7f1fc6a6a46d21206bf8d4ebaaf0f0bb208eaafcb45e38e9bbb37a784320bf0e0ef55c958bbd46c93d226a6cd4b517f1f81c9ac515500f2716960ee86df1ec6d94d3eff27fe9f36ff16b2d7e073d4f7e46cc55b7bfa4eb0fd9d16340bdfd28cf2c414b2867d8c6280f607cc06c609f369da587a0aba73db6cdfa472c149bccd292c54e9f33ac635a9e350e9c5c340e4544692a364711e6fe5931f0e6d2e8f3217bd156327ec51db6e1ceb30ac9a48be53f400bdc30453585e8260a6d70db638f28029129f52788", &(0x7f00000001c0)=0xdb, &(0x7f0000000200), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) r6 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000340)="a79588bd366e44a669e7600ef0ccdb2a919497aa9ec08b8798f14330ba038071af82b8a4ff84e9dcfb6a247f5fdbab6e1d8964403000c05f6a224c541824284b5c9d5d77fef2e90d47786ea10132c2ca0ee139dfbba7847479f7029a2a30bb3e9a7222de944c02b8d3eeb663c88f04af618ecf2708c793f0d2702f5f599abc64d8426be1431da17c1a3e87e3bf29d41f754d94841566549d00b3ba6f80d9c223fd41c4d54deec86f2907999a0997590b31eda6ddc6bd01bf115a6bcdb4b26bef677a7bd0440618c3353d013f00f8da9e2101e168", 0xd4}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="df890a5a528e415721046a47b82a3761e6128a3e5a5e9114fb3bc00bfa4f9129708cb4b28504a9dc2a3867fb7b253d01ad25a989"], 0x70}, 0x4) executing program 6: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0xff) r1 = kqueue() pread(r1, &(0x7f0000000000)="f2082a701becf7201800eb9122685560305dd2f82e3f6ec50f8ffa83a5db52aee5574c2dcc8035", 0x27, 0x9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8040, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f00000000c0)={0x7fffffff, 0x3, 0x5}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0xb) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x0, 0x0, 0xffffffff, 0x2e9000000, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @rand_addr="00f0372e0865911feb7e00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000315000/0x3000)=nil, 0x3000) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000040)="1c7227eb300f5baced872a50216001f383fa646b79427738ffc1f6fea61416b42775e326706d0a89ea6177eade3c29dbe888054964de7204b5c1405d70ad63340d4b7d1b98dd29b2489290b38175f77052e059a23c80f421db204031f87524bc421141b1d926d03f8e8b857c208f72eba2f13fbe68e18d2a8f26e8", &(0x7f00000000c0)=0x7b, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f0000000240)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000280)="32d0c261d73ce7cd2441f624f6a903d5b6dfeb5625fac3c518a6a83180756cbca5050bd4a97ed512baa706e8252e443b658124e81dc8d715889a92d0ff055eb50189329569b2345e07fc2455449c49be919c6f33e1ef43d622", &(0x7f0000000300)=0x59, &(0x7f0000000340)="51070725b7a73b87c10493f37b717c2fbc9366e6d70d60de45238378e274cc0b881e742d", 0x24) msgget(0x2, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 4: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300), &(0x7f0000000180)) socket(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5ccc30", 0x14, 0x63, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r5 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000016c0)=0x3fd) connect$unix(0xffffffffffffffff, &(0x7f0000000180), 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0xfffffffe, "3c00000000000000000600060000ea02f1ac7e00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000040), 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) socket$inet6(0x18, 0x4000, 0x91) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x2, 0xc7, 0x7}, {0x0, 0x0, 0xe3, 0xfffff000}, {0x2, 0xc1}, {0x2, 0x6, 0x23, 0x6}, {0x1, 0x6, 0xcc, 0x8000}, {0x0, 0x0, 0x3, 0x5}, {}]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}], 0x10}, 0x0) r1 = open(0x0, 0x0, 0x80) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000200)=[{0x20, 0x3}, {0x0, 0x6}, {0x45, 0x9}, {0x8a, 0x7fffffff}, {0x25, 0x4}, {0x47, 0x6}, {0x1, 0xfff}, {0x0, 0x10001}, {0x81, 0xbbc}], 0x9}) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x36) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x6, 0x6}) getrlimit(0x0, &(0x7f0000000040)) getrlimit(0x6, &(0x7f0000000080)) getrlimit(0x3, &(0x7f00000000c0)) getrlimit(0x7, &(0x7f0000000100)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\'@[#\x00', &(0x7f00000001c0)='!%#+{\x00', &(0x7f0000000200)='}\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='+*.\xe1\x00', &(0x7f00000002c0)='%/\x00', &(0x7f0000000300)='%}[(\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)=':/$-:}.}\\!+\x00', &(0x7f00000003c0)='(\xea\x00', &(0x7f0000000400)='!\x00']) setrlimit(0x8, &(0x7f0000000480)={0x80000000, 0xfffffffffffffffd}) getrlimit(0x0, &(0x7f00000004c0)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000540)=0xffffffff) setsockopt(r0, 0x101, 0x7, &(0x7f0000000580)="27791c2d0cc452b8e4eb8d45980b1733a44182fab3b349949237752dc824f2078b7c2fa1c48b652c6b41313e3cddf0ea099549d3908ca45a9a7782a95aaa348208c0a392c798f67d575c3f78e8ed0818c91768a284d2f7d76c5627876ec60cce78600f89db231cd08f896c9c3adf4d781b57fa2ac3d9232274ce399e00ab30a72a8f720548bf31e4ba9e34c6f50419fb09b2a57a474b406ade2d4fdc4d9602b76be72ded4e8f46fe18ddc20e5aaa003fa80de1b6d223af03fe99aafcc7cd71719b17c5f1539084b7e51d", 0xca) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x2, 0x1f) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000680)) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f00000006c0)={0x80, 0x9, 0x5, 0x5}) select(0x40, &(0x7f0000000700)={0x3de, 0x3ffc1592, 0x0, 0x3f, 0x276, 0x1ff, 0xffffffffffffff80, 0x9}, &(0x7f0000000740)={0x6, 0x2, 0x0, 0x0, 0xffffffffffffb6f7, 0x5, 0x10001}, &(0x7f0000000780)={0x9, 0x20, 0x0, 0x1, 0x8000000000000000, 0x9, 0x6, 0x4}, &(0x7f00000007c0)={0x6, 0x8}) getrlimit(0x1, &(0x7f0000000800)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000840)={0x0, 0x1, 0x8000, 0x1, 0x81}) semget$private(0x0, 0x1, 0x400) r2 = accept$inet(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockname$inet(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) fcntl$setstatus(r3, 0x4, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00), 0x100, 0x0) setrlimit(0x3, &(0x7f0000000a40)={0x100, 0x7}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000a80)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) setrlimit(0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0x7ff}) sysctl$kern(&(0x7f0000000b40)={0x1, 0x2}, 0x2, &(0x7f0000000b80)="225cfb76faa0a7f40510450617dcca2de673e262aa6839bad4f70f876c1f6b65033452b9e8a2e0688218d247816a08c870c648b24b6e2233f4e421dd95f77b6b164963e9ac7351336a3257b1d5c55b6cc19db6d60b2b9674460288a43da07806fbb64e9654361bb2761cbd9e897d2846aec25d4bad87194f089c2a396906ce4ed401ae8b8bcf99cea8d7aaf00cbf5a0c71053921b76c7d9f73d2d2f0400de4a2f3fd6f633e2685eeed2cf237edad8ed7c36c73f119134743f212ab8bc9d9d09f69b57f218cae02f59666d9fc0902e0023b88cbe5c419baa5a7540e87", &(0x7f0000000c80)=0xdc, &(0x7f0000000cc0)="47fa2665bcea90c788ec7ffde26206409cd077f8c496dc45abac43cd9b1bb4429b2a792988791ba6997c6bf0d548836c0ebdc0b3c29aba951f521735e5bb3f025e0f4b985b6e6f8baa0997e2eee0fe622392ab6b74cd6f6a34237af13bcaddc1c1f58b236e55fbe505c95cabbff8a6c48de590145f7c9a320e842c6ec7392939ad62abca73ef8d2c76bc423a5d48da85df9771e3b26a004f9930578e9a3ab94a4cde1218ba97e86b3a7103598fe2168b358e0c5c", 0xb4) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x4c, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000551000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 2: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000030d000/0x2000)=nil}, {&(0x7f000012f000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000750000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00006cb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000200)=[{0x30}, {0x1}, {0x496, 0x0, 0x0, 0x3}, {0x800, 0xfd, 0x20, 0x1}, {0x0, 0x8, 0xff, 0x1fc}, {0x6, 0xff, 0x56}, {0x1, 0x5}, {0x9, 0x9, 0x7f, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) executing program 1: setrlimit(0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0xd02) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000200)="9252", 0x0, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="c27ef496edab4756de6cdb732c", 0xd) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000200)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) setegid(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) dup2(r2, r2) executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x69) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x8}, 0x3, &(0x7f0000000080)="d0dae2839e362c6e0e430c8a4a78f3cc4a4b428bb182fb4469ce8081f58da986a57a1526e52a22778103b32aafb5abe1452b3c2d19cbfe1f3bf689667dc9e8d31a4484d54ab74681747811de55644c5e19bdcb8692f30fd41abb3e5288e19c01606c1e90e58525228728af042bfd6364fa3a551f3ab5e6ff7e31c73eb3d62daa54f5f9f14beea265821347b6bfaef2484a90a01a8cd7459eb556570f34242096a23d1f14eebd43c6efe034681b1e78c3e74e80d17e92755c8d3637f468f69f19f0fa9df5c0f67f140abb54887ffd0945", &(0x7f0000000180)=0xd0, &(0x7f00000001c0)="cda1452b063b1afd7bb6f240ddc381205aa89ad22c45fd3f9816bc268793c5777a07ea732b27df2ed9dcbcc9a0a6656f697500812d07556563a5f06bc3c401395d2b1f2b0c09d745f61aa6", 0x4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)) ioctl$BIOCFLUSH(r0, 0x20004268) syz_extract_tcp_res(&(0x7f00000002c0), 0x7, 0x81) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000003c0)=0x8) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000400)={0x10, 0x400, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f00007fd000/0x800000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000dc1000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x1}, {&(0x7f0000d12000/0x2000)=nil, &(0x7f0000c65000/0x1000)=nil, 0x2d}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000cb6000/0x2000)=nil, 0x3ff}, {&(0x7f0000a94000/0x4000)=nil, &(0x7f0000b5d000/0x3000)=nil, 0x8}, {&(0x7f0000d1a000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f000043b000/0xd000)=nil, &(0x7f00009d8000/0x1000)=nil, 0x80000000}, {&(0x7f0000e1f000/0x4000)=nil, &(0x7f0000fc8000/0x3000)=nil, 0xfff}, {&(0x7f0000d1b000/0x2000)=nil, &(0x7f0000838000/0x1000)=nil, 0x6}, {&(0x7f0000706000/0x3000)=nil, &(0x7f0000949000/0x4000)=nil, 0x5}, {&(0x7f0000521000/0x3000)=nil, &(0x7f0000a4b000/0x2000)=nil, 0x8}, {&(0x7f0000cd9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfc40}, {&(0x7f0000acd000/0x2000)=nil, &(0x7f000069e000/0x3000)=nil, 0x800}, {&(0x7f0000704000/0x4000)=nil, &(0x7f0000a9f000/0x1000)=nil, 0x30}], './file0/file0\x00', 0xfff}) r3 = getuid() r4 = open(&(0x7f0000000600)='./file0\x00', 0x400, 0x80) faccessat(r4, &(0x7f0000000640)='./file0\x00', 0x42, 0x1) truncate(&(0x7f0000000680)='./file1\x00', 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000700)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x8, 0x0) kqueue() connect$unix(r1, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000880)={0x6, &(0x7f0000000840)=[{0x6, 0x0, 0x3, 0x8}, {0x7, 0x6, 0x1}, {0x5, 0x8, 0x40, 0x7}, {0x1, 0x43, 0x6, 0x6}, {0xbf, 0x1, 0x5, 0x10000}, {0x85, 0x1, 0x3, 0x100}]}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000008c0)) recvfrom(r4, &(0x7f0000000900)=""/140, 0x8c, 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000009c0), 0x8, 0x4) r8 = semget(0x3, 0x3, 0x88) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000a00)={{0x6, r6, r7, r3, r7, 0x2, 0x7}, 0x7fffffffffffffff, 0x8, 0xffffffffffffffff}) mknodat(r4, &(0x7f0000000a80)='./file0/file1\x00', 0x1000, 0x7) semctl$IPC_RMID(r8, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000280)=[{0x35, 0x0, 0x2, 0x283d000}, {}, {}, {0xc0}, {0xeffe}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x12, 0x3, 0x7a, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="5db42e00eb72ef7b71b8b811f8cdb8282b1e9a318c8b7a0d9d85667b5056bfd8f3a37ae19c9125f968c951380205addf4d8662ff425607a8fd1482a8f24a6e9aacc4c0e8404f5df13b1b5980d06713d44ef42aae1867", 0x56}, {&(0x7f0000000000)="44c0063e6484dd64410a", 0xa}], 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x61}, {0x24}, {0x86}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a242dc0 executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x44) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./file0\x00') semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x8, 0x2000}, {0x0, 0x4, 0x1000}, {0x1, 0xf27, 0x3000}, {0x1, 0x6, 0x800}, {0x4, 0x61c, 0x800}, {0x1, 0x5, 0x1800}], 0x6) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmmsg(r1, &(0x7f0000001580)={&(0x7f0000001540)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/26, 0x1a}, {&(0x7f0000001200)=""/241, 0xf1}, {&(0x7f0000001300)=""/82, 0x52}, {&(0x7f0000001380)=""/98, 0x62}], 0x5, &(0x7f0000001480)=""/131, 0x83}}, 0x10, 0x0, &(0x7f00000015c0)={0x9, 0x100}) r2 = open(&(0x7f0000001600)='./file0/file0\x00', 0x1, 0x1a) fcntl$setflags(r2, 0x2, 0x1) lseek(0xffffffffffffffff, 0x5, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000001640)=""/61) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000016c0)={0x1, &(0x7f0000001680)=[0x59d9]}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) poll(&(0x7f0000001780)=[{r1, 0x20}, {r2, 0x20}], 0x2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) ktrace(&(0x7f00000017c0)='./file0\x00', 0x4, 0x400, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x10, 0x0) ktrace(&(0x7f0000001840)='./file0/file0\x00', 0x1, 0x600, r3) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001880)="4795831eecf034c67acea55336bf03d874ee577b42d422a3d39fd9ec7c20dd6bd9100283f346c20ac3c2d6bccd6f5bced7272ea3ee1b5c42c8feaae49ac1910228be4f380fdc2ce65ed1f55aafc5621a98812f3135626851c14dc6545aa7a35d4ecd8503610ca06084116f1fc47ae324834351f8d5c305c390432065047253c0fc956c1062556134138b54e07cf0c83f0691cb4f70598eecac62fb0a6384823ba340ef11f9bf3af8a5297b53ea819f", 0xaf) readv(r0, &(0x7f0000002c40)=[{&(0x7f0000001940)=""/75, 0x4b}, {&(0x7f00000019c0)=""/129, 0x81}, {&(0x7f0000001a80)=""/48, 0x30}, {&(0x7f0000001ac0)=""/27, 0x1b}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)}, {&(0x7f0000002b40)=""/1, 0x1}, {&(0x7f0000002b80)=""/187, 0xbb}], 0x8) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f0000002cc0)='./file0/file0\x00', 0x2) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002d00), 0x8000, 0x0) fchdir(r6) chflags(&(0x7f0000002d40)='./file0/file0\x00', 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002f80)={&(0x7f0000002d80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002ec0)=[{&(0x7f0000002dc0)="e25541f8bdf7d4a866cd678736d1f5869893", 0x12}, {&(0x7f0000002e00)="0969c931cbb4810b76a814f1b38f5770e7eca52add3f58e3dc2a236a4f39066522aa8d97a7d0b07ee13e359dfb9ab8310c824ec7d3c2f5ee0b16e30ea72de32c0d06e3f3d30387fdbd716fb307cefefd95e46627c0117e5872e3246c1ca16a90533df489e5f77105d8fec199b6e96bd4dda0fc8e798bd3d2d090f72a7784e31d71a1847f2a0a", 0x86}], 0x2, &(0x7f0000002f00)=[@rights={0x38, 0xffff, 0x1, [r6, r5, r0, r2, r2, r5, r6, r2, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x50}, 0x400) executing program 3: r0 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) lseek(0xffffffffffffffff, 0x80000000, 0x0) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540), 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, &(0x7f0000000000)) r1 = dup(r0) getpid() listen(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) accept$inet6(r0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x1d, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x400}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(0xffffffffffffffff) r4 = semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r2) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r3, r6, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r5) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000b00)={0x10, 0x85, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x223}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x714}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8002}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}], './file0\x00', 0x4}) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000080)=0x2000000) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000180)=""/123) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000400)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f971085200623c3eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae1fffffffffffffff98bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de59186090000008ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b6ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe10800957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f859854e4b664cb386445ffd9ec35dbc97a0ae31b4f9ed81ea55c03dee7a721b1043be7182a55d873fffd21bdbff79e96cfaec7d884ab2afcbfe0cf76ea34fdd5fbe3566b789673d52c1fd81d87e3d0c968bb65e228d987e8cb77557e3becbb2c474f19609ab16a12412ea44bea8f3beac4b00323d380090a35066e68fb4c9f2e36fbbc44b0f25537b9cee921997d4e2f8900931707ca7c1e178813920c6fa489896b66219f556c8285ab6dddc2cf8ffac0e2709a0706c989867a1661e8b02b2191b102511dc00"/819, &(0x7f0000001180)=0x333, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x9, 0x0, 0xfffffffffffffffe, {[], [], [], [], [{0x0, 0x0, 0x0, 0x8}, {}, {}, {0x5}, {}, {}, {0x0, 0x0, 0x0, 0x2000000000}, {0xfffe}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1024}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = getuid() setuid(r0) socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x4) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000002840)={0x9, 0x6370, 0xff}) setregid(0x0, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000002980)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000029c0), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) getpgrp() r1 = socket(0x18, 0x4, 0x3) close(r1) socket(0x18, 0x3, 0x6) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x6bd}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x462, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000606000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x119, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7fb, 0x0, 0x0, 0x0, 0x0, 0x140, 0x7}, 0x0, 0x20000000002, 0x0, 0x0, 0x1000000000000000}) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) pipe2(&(0x7f00000001c0), 0x10004) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x5) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x0) executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x80000003}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() clock_settime(0xffffffffffffffff, &(0x7f0000000080)={0x8d, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffff5e6, 0x0, 0x7, 0xffffbff5, "1010264d007c260000000000000000e1ffffff00"}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0xc, &(0x7f0000000140)={0x6, 0x80000000}) r2 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r2) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r3, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setuid(0xffffffffffffffff) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000080), 0x0) executing program 3: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) unveil(0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000001c0)) acct(&(0x7f0000000840)='./file2\x00') syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) kqueue() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) truncate(0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) pwritev(r1, &(0x7f0000000e40)=[{0x0}], 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) executing program 2: r0 = socket(0x10, 0x3, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) accept$inet(r1, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/112}, 0x78, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES16=r3, @ANYRES16=r3]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x1}, {0x48, 0x0, 0xfe}, {0x157e}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() setgid(0x0) getuid() accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) geteuid() r3 = getegid() getpgrp() setgroups(0x1, &(0x7f0000000240)=[0x0]) getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) fchown(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3b, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) geteuid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x20, 0x80c}, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaa7aaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000000000ffff00000000ff0100000000000000000000000000012c00"/110]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) executing program 4: socket(0x1e, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x8) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) semget(0x3, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0x3, 0x7, 0xfffffffd, "10000004000200", 0x1, 0x2}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() write(r4, 0x0, 0x0) syz_open_pts() executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) r2 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x3, 0xfffffffffffffffb, r3}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x12, 0x5, 0xff) bind(r6, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x10000, 0x81}, 0xc) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r8 = socket(0x2, 0x1, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) r10 = open$dir(&(0x7f0000000000)='.\x00', 0x20, 0x0) getdents(r10, &(0x7f0000001180)=""/4096, 0x1000) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xba1, 0x1000}, {0xb62, 0xa0}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) connect$unix(r8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) write(r8, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000300)="35743af245612101bfaf978d0453f9543ace4b894e47eecb4d6763979b460315a6b1230c1170231dc84819305210977680126bb7f2a59f254a49277466641458c1c6c473615decdc8aa2569c48e62767de51381a9d7eb5b9d71fe7f3935f823b8189007ffd039e95e46cc2aeeef980b9b2382a926b7409393e63fcf3c2c0bcebde7df2ac0459058af8dcf54d4754", 0x8e}, {&(0x7f00000003c0)="3606bab9523b13ae1cef444d286d3a0cdcf127b661a3b22a2a77c1a0a096e13556dd05ec5e2eaf29a53168de1c18d2ee2895dd77509592ddab51f98a9d5a88b0ed57071bcd900ae83a76ff88978400efd2d6e533f6391c16c04cc7dae3a07a915b4cac99dbd1f580f9cd2ce3342fcc39827aa3a8fea17e50ee2667fd1af386973cc84d45b6829760a451ec45229750501a08ba7663a6bf9dc763520e986709247805f30674acd0716e7c6403f22009dc5e8e20d4eff1288e401ee27cd33c3fa27d1f0ad7f79c5573bc606231da1021ba4325b18e591a8fc6cc453e128cde807fe52c227a411edbc149527435bfba44", 0xef}], 0x2, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r6, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r8, r10, r6, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r9, 0xffffffffffffffff, r9, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}], 0x130, 0x1}, 0x400) executing program 7: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x5}], 0x10000001, 0x0, 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000080)="6e18a0f22fa0a931f9cfc014b86bbf0ad74f0e0bb1544e48052798b5aa36109280d6e9411cf7", 0x26, 0x4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 2: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206999, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r9) r10 = msgget(0x3, 0x4a3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1ff, r5, r6, r9, r11, 0x49}, 0x8, 0x3f, r12, r7, 0x10000000000000, 0x4, 0x7fff, 0x100}) setsockopt(r2, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000240)={0x3, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0xff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5c) close(r0) executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="7607d7712be309c1fe1ab031c220b0c2", 0x170}], 0x1}, 0x0) r1 = socket(0x2, 0x4001, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/183, 0xb7}, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r2, 0x0) r3 = msgget$private(0x0, 0x16) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0xfffff87a) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x7fff, 0x7fffffffffffffff}) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) open(0x0, 0x0, 0x168) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000001780)=0xfffffffffffffeb2) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r4, r5, 0x6) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = semget(0x3, 0x1, 0x108) semctl$IPC_RMID(r6, 0x0, 0x0) close(r0) chdir(&(0x7f00000000c0)='./file0/file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x1, 0x20, {[0x585c, 0x7fffffff, 0x1, 0x1, 0xfffffffffffffffc, 0xffffffff, 0x7, 0x1, 0x10000, 0x8000000000000000, 0x1000000000000, 0xff, 0x0, 0x7, 0x2d, 0x80000000000000, 0x14b, 0x6], [0x80000001, 0x290, 0xffff, 0x9, 0x4, 0x0, 0x4742, 0x1, 0x9, 0xfffffffffffffffa], [0x7f, 0x9, 0x401, 0x5, 0x1000, 0x5e71, 0x4], [0x75f1, 0x1, 0x0, 0x8000000000000001, 0x0, 0x6], [{0x0, 0x4, 0x80, 0xffffffff7fffffff}, {0x1, 0x7, 0x3, 0xffff}, {0x80, 0x12b2, 0x8001, 0x4}, {0x60, 0x200, 0x1ff, 0xe0e4}, {0x9, 0x8000, 0x9, 0x8000}, {0x0, 0x2220, 0x5cf, 0x8000000000000001}, {0x3, 0x6, 0x2, 0x7}, {0xfbf, 0x7, 0x295a, 0x10000}], {0x4, 0x10, 0x0, 0x4}, {0xe092, 0x0, 0x152, 0x1}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0xfffffffa, r7, r5, r2, r5, 0x1, 0xc7}, 0xcd5, 0x7ff, 0x1000}) readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/122, 0x7a) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r9 = socket$inet(0x2, 0x4, 0xff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) pread(r11, &(0x7f0000000580)="292428b6475d685c19881f6c856afbcb5777eb3fd9ad68b57132f6adb20ebc6ed6f9bce5a3094f0f3e9f2e8c80f8205c81aa8b5121105c2f046e555f17d20d26a402fbc0228827b0729de6c78035faecab5caef826c1d06213f8dff5f98de129600dab57fa9a627eeca5cc063145b63b2459f4fead06721ff51f130ddc60378f122a1429a70b0632fc94246ec466", 0x8e, 0xdfb) getrusage(0x0, &(0x7f0000000640)) semctl$IPC_RMID(r6, 0x0, 0x0) r12 = getgid() setgroups(0x4, &(0x7f0000000700)=[r8, r3, r8, r12]) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740), 0x800, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r13, 0x800c5707, &(0x7f0000000780)={0x4, 0x10001, 0x9}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={r1, r4, r10}, 0xc) sysctl$kern(&(0x7f0000000800)={0x1, 0x27}, 0x2, &(0x7f0000000840)="c852e5cf08e5ecc81f268b759eac9a5e8ab8976008", &(0x7f0000000880)=0x15, &(0x7f00000008c0)="cd6f9a96661c10fae67049b0294b3423732fb679ed18819cf20125f3cd099a996be6edff675a5fd56299225f488b436ddf91e0718716e5cc585ce0450f6444fbc7387a704e4264763505d65e1d58395bfa7f9b94b4357644a1e4646a2d7344688c1711ef27a2c72d8aa19eb799395e3766fd6f6d6ad58eecb32b7261957d2ad5a27e019d3c6ec9a89aacb1021479f73e69d42f5e2f08168d54b39d83154363224097f8ec16a08fe6", 0xa8) close(r13) kevent(0xffffffffffffffff, &(0x7f0000000980), 0x2, &(0x7f0000000a40)=[{{}, 0xfffffffffffffffd, 0x16, 0xf0000000, 0x4, 0x1}, {{r9}, 0xfffffffffffffff9, 0xd0, 0x4, 0xffffffffffffffff, 0x5}, {{r11}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x7, 0x4}, {{}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0xacd}, {{r0}, 0xfffffffffffffff9, 0x82, 0x1, 0x40, 0x2}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8, 0x8000000000000000}, {{}, 0xfffffffffffffffa, 0x0, 0x20000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x69, 0x7}], 0x6, &(0x7f0000000b80)={0x248, 0x80}) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x5) execve(0x0, &(0x7f00000002c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) socket(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x7}, {0x7}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r3) dup2(r6, r2) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './bus/file0\x00'}, 0xe) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/210}, {&(0x7f0000000a00)=""/4096}], 0x4b, 0x0}}, 0x10, 0x66, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0xfffffffffffffffd, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(0x0, 0x0) r4 = open(0x0, 0x40, 0x81) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000005c0)={'./bus\x00', 0x80, 0x9, 0x1}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="a1a7c1f8ebaf0900000056d439e2a49cf2659e91df28b4eb942b68023b2f0f8cec820870bb889974b09440b9af19dfa9624eccd5d777724c841c0b1c06ba866c33683558d4", 0x45}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="8002"]) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f00006f0000/0x1000)=nil, 0x1000, 0x3) poll(&(0x7f0000000000), 0x21, 0x0) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) executing program 0: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/26, 0x1a}], 0x1, 0x876) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x61}, {0xc0}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mlockall(0x1) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r7, 0x0, r7, 0x4, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7f, r4, 0x0, r5, r7, 0x64, 0xf1}, 0x9, 0x9, r8, r9, 0x7fffffffffffffff, 0x7f, 0x8}) close(r0) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x3}, 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x8000, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/244, &(0x7f00000001c0)=0xf4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) shutdown(r6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5fc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r7, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8f}, 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x146, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x16}]}) write(r3, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r1, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) sendmsg(r6, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x80000001}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000002c0)={0x10, 0x400, [{&(0x7f0000593000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000018f000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00007d6000/0x2000)=nil, 0x8}, {&(0x7f0000537000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x342}, {&(0x7f0000284000/0x3000)=nil, &(0x7f0000365000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000755000/0x3000)=nil}, {&(0x7f0000757000/0x4000)=nil, &(0x7f00002ac000/0x2000)=nil, 0x200}, {&(0x7f0000669000/0x1000)=nil, &(0x7f0000262000/0x1000)=nil, 0x9}, {&(0x7f00005f2000/0x4000)=nil, &(0x7f0000477000/0x3000)=nil, 0x3ec}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00000e8000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000713000/0x4000)=nil, &(0x7f000048a000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00006e3000/0x1000)=nil, 0x6f65}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000145000/0xf000)=nil, &(0x7f00000f6000/0x1000)=nil}, {&(0x7f0000000000/0xc00000)=nil, &(0x7f0000587000/0x3000)=nil, 0x9}, {&(0x7f0000842000/0x2000)=nil, &(0x7f0000924000/0x3000)=nil, 0x8000000000000001}], './file0\x00', 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000004c0)="af1a48f1ccafdbcd02246bde1b92aeda2c671f1f49039bf0825aa7effcbaf62c7ccd8cdd7c827677324c67daa74bc7523dc62f7861ed9091b023040e718935306f5f5fbfc58ab488d1330a12fe0d8a3c0841a2575033d211903b106f7e7f8db0d1978ca3937d8f1cdaeda04a3fd0f491b916d9aa42258e92b29bbbdbcec5a61e9a4e6fcc95740f9fc1097a3f7ac10000c105c0d7db68e4d8e6f060865edce389f13aac9382ad", 0xa6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) ktrace(0x0, 0x1, 0xb30, r4) executing program 2: syz_emit_ethernet(0x60, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0305602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getuid() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r0, 0x85d0, 0x3ff, &(0x7f0000000200)="721faa9a528bf3377e24ba6045794e9d23142d87efd56f1d6949e6078b41155d81c4430ef53d2fd6e531e7b2aac52a5d876b730a646c2d156e3c1c5b88da64389992eca596e9b0764d573a029558bb2958da0af355abc4c4516fe1ef68de0c3537b0f360581ce079f894ecd44a46fb1caf81519b270960d3239c669cee5897039f84d0ce3723a0d7a2b66f91ca50896add89d05cb041e02eb67304690fc69202b5ecf62a190b568936fd0b6ab70e85f422ce2557cddce5106b05fb8898051abf83df66283b39c3a7", 0xc8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f000018e000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000078b000/0x3000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x1}, {&(0x7f000056d000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000136000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00005c8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4000000000000}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 5: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 2: setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2000978c, 0x0, 0x7fffffff, 0x0, "bd006d00000010000400"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f0000000180)='./file1/../file0\x00') setegid(0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x40, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r5) dup2(r1, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x973}]}) executing program 3: socketpair(0x10, 0x2, 0x17, 0x0) r0 = geteuid() open$dir(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0), 0x0) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) mkdir(&(0x7f0000001180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000004e80)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) r2 = dup(r1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000001340)="06f2d803000000000000008f22715baaa6d45f8a50f1cffc08bc399d774601dfe4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c954641dff0018a6217242d54bcdc5781aa279fe298273fea66e7ce2b906f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a834ad07de2222b622d8e8708c6eff619512e970a811d01003772e81b255df84807a460aee5b1c51694932d989a071b0a0565af046e88c66e0e809038f0aef858b892583ba5ebf782994e2bc083346e25e3a5fc62e93c254c7ccea2d8b0bdc7d02344e10ac472a25210399d3df14b7c68d2888b83a6b4bc5af98347315ca34cabba26057bcadd6c5954111189e2c5eb8db9bcb0afbbac769e5a34617325b644ee767da68ba955dcc24ab12a8329bf754e7048bf54b38485503464bd428bf6e5aa62066268b6c3021e17efeba0556a24e11a1c3728aa00e55025b15c43c930ad475a069d0cb04b8ca7b3f4717b62572937d6526798dbc8f00cdd232e0ea3c4d2b41e47ab6fa2b5daa68aa649603932938434420e12ff5019cb7bf6586e5d2aeddd73dc450974daef8b302759e6fd723b034db1f5b1286eafdc7cc28f80545ef9d625d8cb8ddb6f272db7b2ee0004", 0x1db}], 0x1) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0xe, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0xcb3, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0xb) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r1 = semget$private(0x0, 0x4, 0x6) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file1\x00', 0xfe) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) acct(&(0x7f0000000400)='./file0\x00') close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x5) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x60, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe"]) msgget(0x1, 0x3aa) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r1) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440), 0x0) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60", 0x21}], 0x1) kqueue() pipe(0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="af01c020074f8fa6e6302e2e902c94c57a", 0x11}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) dup(r6) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r3 = syz_open_pts() close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xbc}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x2}) socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x2, 0x8001f7e, 0x808, "e73034830104000000000000000000000000ff00", 0x2, 0x400}) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) setreuid(0x0, 0xee01) (async, rerun: 64) ioctl$BIOCLOCK(r1, 0x20004276) (async, rerun: 64) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) (async) open(0x0, 0x0, 0x168) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000001780)=0xfffffffffffffeb2) (async, rerun: 32) socket$unix(0x1, 0x7, 0x0) (async, rerun: 32) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) (async, rerun: 64) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (rerun: 64) socket(0x11, 0x3, 0x0) (async, rerun: 64) semop(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x20000, 0x70) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) (async) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) executing program 5: r0 = shmget$private(0x0, 0xa000, 0xa0, &(0x7f0000ff5000/0xa000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r6 = getpgrp() r7 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r3, r4, r5, 0x20, 0x9}, 0x64, 0x3, r6, r7, 0x100000001, 0x8000000000000000, 0x5fd}) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x2, 0x6}, {0x4, 0x800, 0x800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0xff, 0x6, 0xfffb, 0x1, 0x2]) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000200)="e82fc762dde0412644b75da2d4a58b3cfbc6a40a4a754778219c9424a86b18b53bacb7bb", 0x24}, {&(0x7f0000000240)}, {&(0x7f0000000280)="142faf3cdcd3223e41525694caef4926722edd7363c671b1fb4e4a33b9f2fd9edc0ec67b32fb82308d15db8c4c997c1e505b8c5d628a4df0729a07ea8faafb3fb8becb27221e87901dc997678a34f329d1c6c98a128ca0f49ea6573326c1eee2cbc46f91e01a6e58c058f8522ab030b900b1ba6c8dcc1244fc8a1024b21466f727ef1248178148", 0x87}, {&(0x7f0000000340)="92f6f4bbf239a88aae4fca839bc88f31216d18a1377e807b477b706c591905ab02c140ed", 0x24}, {&(0x7f0000000380)="b3f9c208010634babf5237a801ff72cfb7187632246ae5fe5f49803d75a135235c1c7d8bf4029378e03cf5135cbed9640d5107b809c26d31744f7488d9b3da27c7561eed79a027250a865890d1e45e6411c96a1ec97e43c4b305bc89176ee411e0b445ee85e2a74c938caa4ddd7d0a4fc66b86971f89ff171e5060b6586ed8a4b384969dc1792eaad4368cfa6228bb0da9fadc2ab14d7aece4208be99de8bf5eb67875c450462b479132e1a40e869aaa2f2d1cd542b635066b69069b5521cf0bcd4cb15bf57d8227cef1547faf5f", 0xce}, {&(0x7f0000000480)="19d98208ce5a330c18297931fe3e519d78b7230810d32a04116ad9c8d77cc0c0cce1a030dfa7be8ff849405e7dd8bf6c677101d6b8561c4aed49bd211e9d18a2fecc02297325d186e1a931a2813f0152972eaa3b7243db524e289c90bc23ee34c249e5ca2e2a85ab0bc5b464ecb71024b07d6c2017afa7b6c268a582f10933250628177baaba4b", 0x87}], 0x6) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) read(r8, &(0x7f0000000600)=""/4096, 0x1000) symlink(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') r9 = socket$inet6(0x18, 0x8000, 0x3) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000001680)) seteuid(r1) r10 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ff5000/0x2000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r12 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000001700)={{0x1, r11, r5, r1, r3, 0x4, 0xfff}, 0x8, 0x6, r12, r2, 0xda, 0x2, 0xffffffffffff1d92}) shmctl$IPC_RMID(r10, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000001800)={0x8, &(0x7f0000001780)=[{0x1, 0x100, 0x1000, 0x8, 0x8}, {0x7, 0x57, 0x23, 0xffff, 0x8}, {0x8, 0x81, 0x4, 0x0, 0x6}, {0x20, 0x2, 0x0, 0x3, 0xf055}, {0x8, 0x5, 0x1, 0x6}, {0x1, 0x5e7, 0xc8, 0xf5d, 0x400}, {0x1, 0x9, 0x4, 0x8, 0x6}, {0x1000, 0x5, 0xaf3f, 0xc4, 0x8}]}) semop(0x0, &(0x7f0000001840)=[{0x0, 0x0, 0x800}, {0x2, 0x40, 0x800}, {0x2, 0x101, 0x1800}], 0x3) connect$unix(r8, &(0x7f0000001880)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f00000018c0)=[{0x2, 0x8001, 0x800}, {0x2, 0x100, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x9, 0x1000}], 0x4) fcntl$dupfd(r9, 0x0, r9) socket(0x20, 0x4000, 0x1a) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xa0, 0x1, 0x6efbdc16}], 0x0, 0x0, 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xfffffffc}, 0x0, 0x1, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r3, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) close(r0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffffd9) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000400)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f04ba09a308924d0850a83", 0x14}], 0x1, &(0x7f0000000f00)}, 0xb) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = open(0x0, 0x615, 0x0) close(r7) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae709465", &(0x7f00000000c0)=0x2b, &(0x7f0000000140)="f3f2696fc90226cfa1df8b70c65c2f8b2b9eeb1a22c115342b1c2b27caf82c412ebf4c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xe02) open$dir(&(0x7f0000003700)='./file0\x00', 0x200, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xf6, 0x20, 0x1f, 0x4}, {0x1, 0x1, 0x6, 0x3ff}, {0x2, 0x6, 0x0, 0x3f}, {0xe83, 0x20, 0x80, 0x4}]}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x1000001, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x50}, {0x87}, {0x6, 0x0, 0x0, 0x4000}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvmsg(r1, 0x0, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x102) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r3 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000140)={0x4, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x40000000000000}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r4, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: open(0x0, 0x0, 0x0) mkdir(0x0, 0x70) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658", 0xb}], 0x1, 0x0}}, 0x10, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000380)=[{0x4}, {0x7, 0xffffff80}, {0x6, 0x3ff}, {0x25, 0x9}], 0x4}) shmat(0x0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x9d076b596f8b29e8, 0x0, 0xffffffffffffffff, 0x1000000006) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r2 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) r4 = socket(0x0, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r2, &(0x7f0000000200)=[{0x1, 0x3, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4}], 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() setreuid(0xee00, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x602, r1) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe7ffffffffffff900000000000000aa81"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x1d}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0x6, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x3}) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="096e8c8c4748ced4644e09f1cd694b1925901dea9a6185fb39350417659351e48a81941435f629077eafc460dc871303d17043d6f445db5fb20b58641386b83fb510ddace1a9d2629ed2a3caa9d7d1be5ffe41b5b31ab96dc8405ef7127e8325d8e0f81b2ba865c635accc16306c2ed1e743ffd21ef4d240b1127d280891ca3d8ea2ba78cfc376334093c9330be456277ea45871e9e4d84e9eaddbe0d881f7dd5bc66939470e27cf86fd75", 0xab}, {&(0x7f0000000440)="c9e997fa1bb40fb9333c1ae9ac1af74514ebcffc59fc541e49d302e406da1c1868dcfdb56e82c507eec9faf2cadcf7e534491c029624f5ea9a6744f98d4493df8d6e6ad2cedc7a343cc5648d5e46230d1b56a9b06104b3c5024e0d33a65fa8d5a2b8e2ed93e637b8432cdf5d75bbcf71eddf88a22a098a848ad1dd145ab06a31629f0cc966049bd316858fb5dc31e85a8d3043fc61c207aace5a8fe0194db1145d8091b5d16c6ee7446d150ae120ce1978af3d6b350dc2dd87eb7d32879635d9ea9518513746138146e0e236244a8d1acfe2514d02", 0xd5}, {&(0x7f0000000380)="cddc7f028afb9024c294750f3ddca56633586a470ec4ce450457541b3f65a98700f175ce0f04e1cc443644217bf1839ef030a60026c1d6550b4711ce74a576ba1c7a76e202beb89bfd399e8887acc04bd7fdae9b3accccb1c91c752d3418", 0x5e}, {&(0x7f0000000540)="1d0983fd0c03597d6da3922f0e0767e16e96c46fd8fd07da09", 0x19}, {&(0x7f0000000600)="ca5647cc24f63f3c0f30f8b550dfafb80bd099304b9b44b4ab08900dea7b48ae1efc6cbc0963cfa5a39603d2bde6f095fd73c724e5cc6bd2afe5f981de4409be70f365c536402c281f925f7aacaea798b2d5ebb43dbc849830af0dc067ef1e4218b43cbca9bc1ffbaf891a339d3f5b55cf6f47d9c021814aec2a86bd7517ad666d3d3d88c48fa79601d2a01da05294", 0x8f}, {&(0x7f00000006c0)="c9be7fe7d7679d82486378a452bb1f8678c8d22a0d11b79b9f04645695d1f28063f5c931d4c5218365f11c163c3da69ae86525dc7317572e0527f28a10a0929948fbce8df40a0a4f82d88bdc59015770377e179177cf46b122d947c1cd9f1dfd5180b8cb", 0x64}], 0x6, 0x0, 0x0, 0x1}, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x5c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000001180)=ANY=[@ANYRES8=r0, @ANYRES64=r0, @ANYRES8=r0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES8=r0]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setrlimit(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, 0x0, 0x3e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x10, 0x3, 0xfb) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x2) socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b1000504000004000000000001000000331c13fecea10500fef96ec00200004e3003000000acf20b7804be38164991f7a527523d2b297be1aa2500000051e2f0ad3ebb5c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x69, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="fbc710c28ff56d3f026fa65f7928754d22b3dc5084636d23db779d4fd2f49974c24f51452ee9663bd4c20df25692f91ef57578ed1aa0f25588c710683466c364ff8396d696370eac80d5d3aa73edf9626839", &(0x7f00000000c0)=0x52, &(0x7f0000000100), 0x0) sysctl$vfs_ffs(&(0x7f0000000140)={0xa, 0x1, 0xc}, 0x3, &(0x7f0000000180)="9a3b135d7d9483652b379e06d86713db1b00c9718888d5d7e78f", &(0x7f00000001c0)=0x1a, &(0x7f0000000200)="4b5b87a5b571f365f89f9731689e83bfc8eca280c46f49eb134f6810bd8d2ea57ea0251979a4789933bcd88365f031d200d8cecbba2674a7132d64162a3a2beb360ff17cc7f93eea3c3faf717ba8af0bc57d4cb680d9f2fcd50252a95c56427ee83c981570bed8b57ebcb8eab9d509ee7cb2d7e09258be34e197811bd2771706abf2158c876e4e523fd811d2", 0x8c) sysctl$net_inet_gre(&(0x7f00000002c0), 0x4, &(0x7f0000000300)="6110087e3d1b685eee661f220f508772025ff91dac221dafb0e2b2eceed53f6edc60d3b2ff798bc8faac5b5029e5d2283912e10e52870d9a23f9edb01ada6ad1343b85f7f71cad63662440bbbf5273e4048ce18902438525e78d2acdc20ae70274a8ee5417e95ffa69bc7cedca4343c0c5e19b133e01a7", &(0x7f00000003c0)=0x77, &(0x7f0000000400), 0x0) kqueue() chmod(&(0x7f0000000480)='./file0\x00', 0x8) sysctl$net_inet_gre(&(0x7f00000004c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000500)="0e2f5c9ac2c20981353aafcbf7885ffb9e873494eba30c700846d4654e69ac5f6aa9fdd5493d4a97caa1f903c9b1a906de22825702f05e26183d15f2dd2b3f4dc6d8a871eaed7f9708153c51c075b731b9284ad40ab3ffbf187f0cfaa437ac8ee9f7a08f18d078e8f059d2d72570b7cf893591470be8bbc130d5d02d0db8fcc17dca77b67aa21d73c9188bc0150f1107c014901787353608ff9d4d268cedc59342d0dfc6dcc745d9f429ef69456327e0f89b0b01cce53cea7337a5ea96cdd4281ffb4c2eee31902ba2d824045f052511a6aa6afa692c0062eb3294e6f15e99f5523492f670f14ab6dfa48e94d251adff9a8dbf", &(0x7f0000000600)=0xf3, &(0x7f0000000640)="dbd301", 0x3) sysctl$net_inet_etherip(&(0x7f00000006c0), 0x4, &(0x7f0000000700)="4e22b9062f27d40f08e1c96fee98abc633de0d3114912a98", &(0x7f0000000740)=0x18, &(0x7f0000000780)="be948a910ea24e5aa39338f4bb71696b1e8f9fd99c872f4506560358cfd6e95b27ce182f23a6767c42ebb691afd74c42906f8b2be2349aee9a251fc37f8717300cfb9c174bfca106084a8adab61c39aa3d4f45899394db47ed6aa3de3e64cad6a3f8bc8b9f53548919cc3a", 0x6b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000880)={0x2, &(0x7f0000000840)=[{0x3, 0x4, 0x81, 0x8}, {0x2, 0x3f, 0x12, 0x1}]}) sysctl$vfs_ffs(&(0x7f00000008c0)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000900)="d5e86ea1fa9f2cc8ff1a8790adcb4f9bbaa0d89a73dba3602b27367a00ca80eeed93f5f466cae5c25935a21ca84c0a334d69f5f7ebb4f32f5dee968e3c77782e2240688956688d6b7d91816e728bc74438d5f65dfe7f0634de43d39f33dedec3c084e8b726df644d80bf7742814a11dd087c1f71a59d6c97c6cbba8988fe3330328218ef3b268376e722631f99ceedd1a9400313d28d6cc6bf96d79209bca87718e458d97bd172331603879b33e6b060b7f263fc5dad67070279b5e5fe785aee2b2ef3", &(0x7f0000000a00)=0xc3, &(0x7f0000000a40)="cc1f7731abd318d30145637d9f9862b3d802", 0x12) sysctl$net_inet_gre(&(0x7f0000000a80)={0x4, 0x2, 0x2f, 0x5}, 0x4, &(0x7f0000000ac0)="2a3a8a826daa5b020333bbe2ec0204f25a5ba554ef55cc7ab8a839999a1bbf3b4f9714e7e9e2a4167ecce2b887dce643dc1ad7bf96ef5cf76d0397d4e7708690dee5b30335e9712f5ae8430f872f687f050b1e0d3de024f6c0f10968149e5994f01bd5b9c87e3399b60903d2cd5a69abcd2235d18d4bd0", &(0x7f0000000b80)=0x77, &(0x7f0000000bc0)="fef057eb93ee747b3d02a9f2fb27d674056b0bbef9049f043f00918eea2ca3b3bd0a5b498bce5aa028075a519a0a1c338d673669d771c1d083d3e89c183b0b6ecf30720ffc6087ddc1d12c181b1838b31ea2adb7619d27dde8a83d6b970322d860a114fd3c513d6f397f3796f8a30982089cd85e6e39bb04862915eeddde28085a0d04affd415e827165fa68cf30306fee53285fa83d8f214cc7ea8dde4cb17ef34c", 0xa2) sysctl$net_inet_gre(&(0x7f0000000c80)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, &(0x7f0000000dc0), &(0x7f0000000e00)="ca42afb4b3249643ad53da86d43224f743f95c69c91b9bfdf9d8fc4774da2812f5c35a67e7b6f62b6de5b0ee18ff0f8718c6e135", 0x34) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e80), 0x40, 0x0) r1 = dup2(r0, r0) sysctl$net_inet_gre(&(0x7f0000000ec0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000f00)="1e783e5b18d0458cefb8ba3d8b6a08d4f270b2f4c0d4191e7b5af1ce1537de10da103f0a64e410e938b81d7249a5c385519bf48d3446019f98252d6a6190d8d5df234d8a4c8d882768f5666cf727333623e1c85756d433f5b90dd6511dd2215e2c736f9e80d2d6a9dc25f1162057692af97dae8dabca65c3569f8bd22e22ebf0a7f9290425be99119061158aa2a250c8b160e7", &(0x7f0000000fc0)=0x93, &(0x7f0000001000)="be6a2bc801c501f941288ad5b8fe5e255d62b7063afe1e676c96b4388af05715e980ce40b888b4345dd0e3ee93e53ca1d3ee4cf93fb2ee8a5d593e052172d36f0f7da291ee0dd68057007ceb35b9a6adecd8c483dcf6d2f90343", 0x5a) setrlimit(0x0, &(0x7f0000001080)={0xd547, 0x9}) msgget$private(0x0, 0x302) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() pwrite(r2, &(0x7f00000010c0)="277ce872ab7578e1f058594085b6ab1a44aacae7877d710dc1c57008ed00b100b98e5655bc231f6664065a49a72a9c7dfea671b0f91bf56ccbe3297f533f46cd63e43782ecb42e19cd31fa96ada54bcc99e84ebd712f1236b78da0708fc8ea8c163ff94315389241768cba98a54b59a57fb37d7da6c2ae1694adb8f4cd8aa0140dbbedc4953f063923bcbf9f33136e698e73b508e9ba9d82401d88959a5c1b494400cba4cce9ad2bc485b9616be557163cee66a2aff39ceb58fbf9a8a13474e58a4b76a09cf3fe76c431001a8814eaba47375eb9b0f96f639e21f30a569feccb7407d884a92e5fd67c5d0cfde8577ea49e060cc5f0e257b8501be341bb", 0xfd, 0x4) sysctl$net_inet_gre(&(0x7f00000011c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001200)="35ca3831112b3409b7fb65a4da390d28de05bf7b6a7a90cb799c9d9b3b8defcf23bce4aec6ea7435617a7f344be63960e4d90869ae46a269cee92c9ffc48faad3114e29bc2485cfcf4397db242e3ce66c3be153fabd30f0c23a06bfe8f3f08b4f555eda717ce2339861c8d0315e1019bb1c59da7e7b4a0878b066c69e1aeaeda60f132dfdc4bf009aea5b9f592687c5805848ae6dcdf0167682b2d0a834ceb39e8ed7867ebbc4bc513b250831fcbf1ccfae1b8df3e2f5310db1e08e555b713ccfc76ab8c44b8c826c8b77423575e7d3f1b25b8659fca506431f954f537dd8b25e0a554293b36558c1df3bbb9ffdfec3451bd578d91691e2ee7792b24", &(0x7f0000001300)=0xfc, &(0x7f0000001340)="69e5060d488f294fffb81333ad1937197f11c10a2b156e29c2280058fb6a9ec0d604a8d2e9e8d5a358fcc03916e47e6072ea7b2c41b538938f9a25ba284ee847674950f4951a033bfcc72f44850b3b9cab5991ca0e6ebdd4dee591d7f3", 0x5d) bind$inet6(r1, &(0x7f00000013c0)={0x18, 0x0, 0xa, 0x10001}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r3 = accept$unix(r1, 0x0, 0x0) r4 = open(&(0x7f00000024c0)='./file0/file0\x00', 0x6c73330ed2034578, 0x100) r5 = dup2(r3, r4) ioctl$VMM_IOC_RUN(r5, 0xc0205602, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sysctl$vfs_ffs(&(0x7f00000027c0)={0xa, 0x1, 0x2}, 0x3, &(0x7f0000002800)="8e7899556e077093a3d9ea7822e132d427d9ee19064cfd33741719e525c44e3e7cb90ff7a4193211da651d7cdb10f9bb777a7c1e785cbb9360d3f22ac1e25d7da5677b7d4bd5e36005224bcd6d46ab060817dd0c34c35d828e0dd1e2f8ad3d4dd020c2583893d1f7d5bdf514805b5957", &(0x7f0000002880)=0x70, &(0x7f00000028c0), 0x0) flock(0xffffffffffffff9c, 0x2) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000340), 0x0, 0x8bc4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000340)) r2 = getppid() r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000600)={0x1, 0x2, 0x7, 0x7, r3}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc77734374d7bcf67e50ca15e7e9de3bd5b63af0ecc8e38ef44d26a646ecbd", 0x58}, {&(0x7f00000006c0)="aeb924947ed949c0460a10c4f6b9ab821e7c2116035105d7b3f07a43f3c9df177959c9f39636e7d9a9aebf99b46c5d5eeabf8efa9755b7b93016472ec636a9f330588da38632ef66a0afc00c8e46a4cf9f9480ede2896e3ddab4d98d352dfb644af8354f31609fa38a72114396acdc84d5c7a9e1e091228476f18e1c7eeb53623e5bd3054bef0ae3d5f37a0e31a0b0047b89839a528405fb3e942421f32d1e239c1171576457985690d3e5875a4efa0959fc545c8291f81657d6342a071dced6172335dcd1edae68e6cdaa369822df41", 0xd0}, {&(0x7f00000007c0)="fdb803d963d505d6afa913acddbfdf00dc", 0x11}, {&(0x7f0000000900)}], 0x4, 0x5) r4 = socket(0x18, 0x3, 0xe0) wait4(r2, &(0x7f0000000a00), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) fchdir(r4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x46, 0x1}, {0x0, 0x1}, {}, {0x81}], 0x4}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x20}}}}}}) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0xfff}) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@random="bfdf290bbae1", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x2}]}}}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80}, {0x5, 0x0, 0x0, 0x4}, {0x6, 0x6c}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7e, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440), 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001480)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = kqueue() mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r5) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) executing program 5: syz_emit_ethernet(0x4a0, &(0x7f0000000600)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "48afa2", 0x46a, 0x0, 0x0, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@dest_unreach={0x1, 0x4, 0x0, 0x0, '\x00', {0x6, 0x6, "46f517", 0x2, 0x3b, 0x8, @mcast2, @mcast2, [@hopopts={0x88, 0x33, '\x00', [@ra={0x5, 0x2, 0xac00}, @enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x87}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x1f, 0x98, "e664bff0dd2b6d391e44e0f05bc72f7008bed66176f9b986b9983681ec0cc4ee5b6dbca5db6d1b0843cbbeaccf5b813a973731ac039f2fca8328929d66fa4c6621bf499973b17c73c0621c2be86571aff6123eefc88bcdf6f6087c2098c5c0579111775c0f88b8816e50dc4c6b46f65e732d4b6eb1c0f586986d79180216b981d44600511a5bef17d29e0353a14c3dc0116d901414a925cd"}, @generic={0x0, 0xe5, "0a86ab06d529283d14874eeed40273eccfd41c9052b9de4a6e5c4a2f23d35967a44e97004a69e0909eb7a1e7abe6d54b76fec184a15be686abf7afa9c81a309d7c27bd54f4ca2e773c78e3ce873cd1f42f11539532e282604a464211a24b925ab80e9be115d712f9994d289fd56b058395e9cc36b9eb2f9cbcb16bf0d06d98cec83840ac401cb102658a73a9beea4b0a6559100bffadf7f5bc80b9d2288db1370bd44447812759674fc4e16ddeeb9e1da113259ecb2d3854c5fd9ea1430351f587739bdafffa676981f08a0aa455dec051a12eb4706b32c0cfa7458d59b1d0aa0186fa0fb0"}, @ra, @ra={0x5, 0x2, 0x9}, @ra]}, @routing={0x1d, 0x6, 0x0, 0x4, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="3fc364fe0ecdf1c942366ad04f0e98e7", @loopback]}, @hopopts={0x2f, 0x12, '\x00', [@generic={0xe1, 0x8d, "7d185220f5120970895068e1a28800ecc145b9156add91d0149cce4f4bfdc3f604fed9e2cb4f52e54bb6c2a860527f4b78f23f4c2d5de61eaaf08dca57e031643fbee51abda5d801fa74ac709d264a8ee80d384c99f9bf2b18cf51ffe50baf918299cb8e7f3fefead1b056e8384582a01bbccae460b8855083d6b02accc56c0dde5029f71e5d8e2f1fb783ebfa"}, @ra={0x5, 0x2, 0xfff}]}, @dstopts={0x3, 0x3, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x2}]}, @fragment={0x50, 0x0, 0xf7, 0x1, 0x0, 0x1a, 0x65}, @dstopts={0x37, 0xb, '\x00', [@jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x1, [0x0]}, @generic={0x20, 0x3d, "46e4e38375c58e5a49ffd021521e631570c8275e31009a555fc1f554dabdcc2d7082f9f33c079e30570fddb93c6265ccc34b8246bb03e3ebae840c45dc"}, @jumbo={0xc2, 0x4, 0x3179}, @jumbo, @padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x11, 0x1, '\x00', [@ra={0x5, 0x2, 0x8}, @enc_lim={0x4, 0x1, 0x1}, @pad1]}], "2659312ffd739c129b7e872a9dcb9c4fcf77f052b67f53db05577bbce0049a81755a9de04590615dea366e9a728ae80dea0c901d69c090b75860e2793e60576841ed6ad94b8e58afa1ff2c476039263c664c63197197793ccf03233cd29d005738625c187ec4b0bc7bf610fccd8e152bf4c911d188713ed86298360a59ac4f8a2b7a1375c61d2de9445ccba70d0a24c6908ab5e97122faa46b2bd72c594858427d1ebac9574831c67100730a5ed4941527d3456b7e426ffbf354c41d75bc7cbb53d9c346906d5206b25a95a8d6e20b6cd9cd348a1566ada6393a2abab4659178e2a2369f0a54e2200350496513cb255355a1423228ec33a2abcb"}}}}}}}) r0 = socket(0x2, 0x4001, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r2, 0x0) setreuid(0x0, r2) r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r2, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r4 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r4, 0x0, r4, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x0, 0x2, 0x280) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c34, r7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r3, 0x0) executing program 1: syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff2f245b6c3e9686dd606800086c007ea58a0bfa4d58462d74300fff7f000049176d1a819c818337025aa5a345500a85009078000000000000"]) socket(0x11, 0x3, 0x0) semget$private(0x0, 0x2, 0x20) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x40000000006}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r7) executing program 2: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) lseek(r4, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 5: sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000080)="397a0490bf48bfc244868e41d1c7a5c7631533e674f031fd2cd35a75a34a63671763be21b82efac0a3f54c5e50d2dae6df4d2a4cc22b910c3792edc5494dbacb1fedba6516cbb4a155fdd032bfad6476c400fe3971475884fd6c1db08213185dc12dd4847d50800e3a0c23d236fae143d87723add41d4a7b35d9aa91bdf08b008bdd68cf97cb0dbba658ada2c5095edd2e0f9fde969c87c5d6a1", 0x9a) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0) dup2(r0, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES8=r3, @ANYRES8=r1, @ANYRES16=r3, @ANYRES16, @ANYRES32=r1, @ANYRES8=r1]) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x500c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x2}, {0x2006, 0x0, 0x4}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) semget$private(0x0, 0x1, 0x480) setregid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000340)='./bus\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) link(0x0, 0x0) link(&(0x7f00000007c0)='./file0\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x2, 0x0, 0x2, 0xfffffffa}, {0x7, 0x4, 0x57, 0xffffffff}, {0x6, 0x4, 0x0, 0x5}, {0x5, 0x9, 0x4, 0x80000000}]}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x401b, &(0x7f0000000280), 0x0) write(r4, &(0x7f0000000140)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d560c8bd4f1318f28c5b77dc25330d91a0c78", 0x6e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r5, &(0x7f0000004000/0x4000)=nil, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlink(0x0, 0x0) executing program 3: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078eeff00006004000000003a00fe8000000000000000000000000000aaef01000000000000000000000000000188"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() socket(0x18, 0x8000, 0x7f) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) clock_getres(0x4, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "97115f33ba7d00fdff0104000000000000de00"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x8000, 0x7, 0x1, "60a619e6338b94a880bf882f2a7f65e99646d15a", 0x137, 0x7}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) open(0x0, 0x0, 0x168) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000001780)=0xfffffffffffffeb2) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) socket(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) close(0xffffffffffffffff) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x101}, {0x4d}, {0x157e}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="eb05a996813acef603cefed2fd700ecf", 0x10}, {0x0}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYRESDEC=r2, @ANYRES8, @ANYRESHEX=r2, @ANYBLOB="69eed8330d453e9140851cc375667a094436342b053bd6f9877034bd016962d64a6bb6b39adc21c49ea5c47373600a78242d55d2251b41d2fe795cff0f92dc05cc08c93fcda73fd972209a426f21ffefe935c138a638674edebffec579ebdae41f05a02fc215bbcb64b61d6e4600"]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) msgget(0x1, 0x438) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x43a) r5 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x1000) msgctl$IPC_STAT(r5, 0x2, 0x0) executing program 7: socket(0x6, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)}], 0x1) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000040)="b5", &(0x7f0000000100)=0x1, &(0x7f0000000140)="f5ba694f08347f05c1608ca4551ce3e52cc4ace7", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 2: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x8) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0xa) chmod(0x0, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000480)='./file0\x00', 0x0) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0x401) writev(r2, &(0x7f0000001a40)=[{&(0x7f0000000540)="28a039178228d4e47d47a80b1d599eeb2be745081342bc2085ad7e3f9b1ebc582df5c1e92fbdfd25be49d7c6e2f28f9e6511b9cb6287c583abd7593a4ecbad8cd663311fad8cf3bc291e6df041e932d601a9174811bb3803ce191fe67fb07eb811c5e53f3bba659e8faf48a5c94017c9fbf55b5029dd78cbaac7577c9f9aa1664e9244bd52a12bdbb2fd9bbe6b8ed28229699b0aa02bc33ebfd18d5c7292a29d6df7e1324dfa594a54778bcc327e4b6597a0cc4e0ea405a7afefbb05bcebc7861b66fc11f41aaa61df815ffce72d2d592e7224423939ca79c76e5a43c094964c3e0d14fe3235c58756a66d7c254decd16c", 0xf1}, {&(0x7f0000000740)="2656d0d0ab574973e67f61843de7efcc62c0b89c23b9ce86c9936a543519bf1ba51a184a9607f202639bc4f81e6c962668a31cf5626b17f61dc84faa6d6f79aa954e9d99d8670f3e430cd5a1452b1c7a40f69082b43d04069b759e5ac63c5100ed9fd22df47bdb5daf31d6efd44765bdaeec57853200dd10701c8398f3e06405a548edaf0e09730d399a031b5a0fcedd053c776132f099fee007c1d1281203751db5413704078292f553d64780868410270ca98dfc008f3beac427c5a331109ce9ced25acf2d8e7638b54ea975320e687a086f191914806716f2e47d7ad6c5db3e1c7323", 0xe4}, {&(0x7f0000000240)="08d45f8285833820d35588ea62d7211951743ba0c2b3b2f471ba5eedb6ff1cc0c4d9e020f662f82801ac", 0x2a}, {&(0x7f0000000280)="e45ea2d29cee9efeb32803ca344444f539f984a7d226d623e796fc3a7096fbf6a80be35d3b579140436a0f56fc81f24141d38bf7b5df77a9c5f6258d", 0x3c}, {&(0x7f00000003c0)="046f814c5e54b6bae7dfb8742e7d1e6056349270729f0067c6fbff53d328c1844f749d87f8b64d1c01d6194f78ff6b0ddc32b040792e2c75b08eb5c994c2a36dacf9e5d05500c839692c14db3065cbbf23398b2ae8ca8d9397345a32b10210716a5671f8c37c2829d7f197cf95cc600f77a61ce60eec697d388b89714b56", 0x7e}, {&(0x7f0000000640)="0917d357b6507e499fd1823846f2d31ae070911f01b758320fbf94187d69f72620cb379697a6e2abef1e42c1fe19c7a934647d8ce416d90dba94e45d6c14a8412d3889e056a151c1b334247dde578b642ba0635fbd6474ba65b039f7e4dea52377", 0x61}, {&(0x7f0000000840)="d5008005950bd935733a10c265034ea4f1d1a4d04d5868428cc20949e7af50b144a2b0e4790edb4ce4fbcd2a5cb8f432deb63af7cece84d6ee35ba840f031839066e559de0bb1af8ed400c1a57679fea947b453b6d6d3fb81c1c606f484aa75d417ed6e21f07605ee25f3d46", 0x6c}, {&(0x7f00000006c0)="91c65e68e85ad3865a1f51d53e66e531cfa7f45217fd1e56547e8223e54278842c562b6f027119f08e179344ff7b6a7d250cf2ba6bd9596dae8874bd54", 0x3d}, {&(0x7f00000009c0)="6f7127c28981451235b1cebea1fb2da25e2de96dee6332732f6acda8a6c4aac3a068500bdc7d3fca30ce2c3e6e776ebbaec296a44bc7f3c19d9e864e71a579ab077951a1e1ef902a8b78135802d69da1a2c9cb5786033db6de2fbe5d9de7e47e54c3e09194578341ca22a07978b5069587a69d6eb518b9e9482d309938b188ff8a91217db5ee1fd298b91b322af47d94aaeb60dd2d3d33dcf58b8ee937b4263bc4da4225bc89a57dc43c390f5da243d3415d3cb9289bd945948b5b6164acc75f6779c91cbd493609780c3a874c8105d1b030c6c62fe45a265982e1d525b2036c2a86f51153ee166ecf54e98fff17f3b8fd5b82a01f9026e28450ba01f0f8613ad225d42b2497ee349d135333e08d91346339ffbb5abddc77c337c24028f86d2566da561345dffa0208fbcbdd1f4de090d18cd2ce446806b016871e999f788f4113641214eeea9876fae3915a6852160acb0831aad4f0af254309e20b7e23a2d4373970ae0275228077dd488607d14c620a38daba9f4eeb679f363649bba6ed8f75dd48ee2f694ddd672785bcfd6451ec5f48f596371a9e59c97d98c056a18d73007fece1e2c2490d1269c59eab9cb774e0b5ace6f609e20ec050fe4359445294848600ed9da2a9b4917887288bc065bb91452f04138c17bbe06741f50b5c841e0bb63a1c630fa0741f47c3edf07d1aa256be023b4cc15b5527eb704afe48629b153ed959833f97874167b0f7470300854d35fb3eaab9e17d50c30aa0a740cb23fbc1a1e8152e433697150c00a60e2a3ccd5a2c6e1064364f808a1eb11f98d10ce6fcfbd43f5d5894c7aacb1d1509f5b54d051f7dee475746ff6ea0e66172cc857cf2cbbb2c1a03e4d611c88306acc6000221a75e1135e851eb4585ef4ab194ecca5b43b637de191c36cc74a5c129619c520b8194b5222bea7cee76f66276105966b0ead685c8452ad1ddd59a97f3432f3dccd772e51f78283cd1c66286901a0b38c047413d794bac3160ca77f85fd9d93b21f4b606578bf2e2c212bfda13c0f04db2c2e4f2335eb074fb9a6be989f02f0a6b93675a97ec9500ae30faa216b8de7d98e4bec4f23e1f9261fbcdec421ba3f852f802f55c842c129dc814a40e6267fe1751b887e0c2598a8b4a5622ad127b54c187d1cc6f559db979ea31b3a97a54c2c26c805c27d305a46a191ec91250ce67699d1b646640dce582abbb157643c8db22314315dd7cf55a52a28174f2a72fbf7bad25780892c61c9851f17c73d12cda5834ec3d0b37f14cb722a53d2a4166789c29871f3d8e2fa35465131e506b750164206f7e4d9925cd0d48de487881db61975bbec735ed8934b4e854bd39c87a68ad7adae807a0f0058557ce34d2f22444127ae78f29e1ebe268aa851ee6ef4eb6831023205334f31a677f0f242cff1f384248faff918c282d0cbcf00d76fcf1aff64d752aa3a4fffec64cdc965a8b99942a7fdbc8a701ff7090a454123ed7a029f93f95a49f1116a59ac653d509caf4ad2d1b65449f9ca3c0cb8056b2a7cc1d328edeebe06ce474e57c67daaecd4bd112c5fdb941b87dfaf115b418662bad650d41c3205bfced8143967af2be16fb91fed660dbfcf65acdb964f349c24015a2f16163c353bc3f29dc2899f7ffa6b09f8707c74551735bb77c6b68423d0f372863747069e577d256d96f727b1c1406b97a20e20fb7d69498946ef4aa5115fefdcd2d5388d9ca19c49afc37ef00833aca9c0f0b8b0fd1598c358a75a27fc9bfbd8087c9b2c5a94517b7560d6bae7f83415a3817c5464b3db1e1905de186348565d02219cec245bb5e0503a754e450a63abd86693295a3cbe1d0c529d36cb165c359db6bbc54145332603a089db3eb1712c21daf46ec3091f3d9b759a06795fa17a770120e98a24f119f5a3769dfa3d6d689c5f63882cc02e422157709f167abc869f783c2ac80d70f5bece3a05b82cea6b70543b87de029ff1f0baa1e00217efaa94f8ee8bbbf4fe55803bb15f7d4bc6a6479323032a85af8a3c65a4ca079fa7262f387246d24790021968a31558dde9f92018fd5cf2554b8d9852a87f260dde1dbac64f7ec34cbefeb36ef689cf944be797b52cc906b91355cecedb462d2af1423d0fc499747c3a6435830b2ccc130375aaa0fe8f054d9e86c1d6a2cbc1af584a67ba89613df710bbe2a6fa55a070fe7fd2be1e004b0ceef12ee57648eaccb0fe7376052393593d06628935da55fd6a9d5d4c3fbe536ff369a0abf2683a339ce95d241cf992123ac5a58c77ecd66b5325af06a129f25cb7d1d5c4b44e0dc9586cdd63b21db27cb01aa6ff20e637c0040f3e8d24b69ad7f47a0ff41f5df3223f89ff79be8578ef6cf9ae55f8028cb152b28c4b5d388586310b0d95a6ebdc3f1eef84365139d171d3f750aa1091aec4b0d3860acc8dcea1f6b15d6aff15d02f3ebe15522ead2bda7984e5377e99eeef2dbb73c8760ed47018454df80b2a9b29c361fdd3ea688d0956d5ef6e3ec5a1271361beb164ebdf2ff3f11ab9a6dc104ea94acca13f460c2abb257de988741c2d370a4888a5f6da7770579b3d4c0ba5805dd1450b3baab1d7469eb4add58e7c877671ef3c3702392c1c95bdcca1326651c56319e8788a42b4eb68da8756ea606e49406ad98871bd6d2043cb83a4db252cc855573be2d575b84d180c4b02f958716520c3708d0c4a7089cc7d4425fbfc93f5a1c5ea5275fbddfdf82a99cf4e0f744e6164f3d8818e982cf86f486c61623e2bc9c3ad24e76d869026ae8433a1293997bb3ef7be7dfa0fc4054ed149271c6b5b504bb225848b4fa7a58f9770a732ba9abf1240e9fcafbbdc6a4f972780b1ce89b2b462443203d2c5a880ff57787651c01b0520d714fe3c93833b94284665585d32aa20f837237f220d59bddeffb9fa37d953ba0e319b47b843882668ae71ea3af1c097f76943896633c691c71baff167e59671c44263c53d155d9fe402a97dd9b381b3d5ab7e63804218c8e97d4569d7600408677dd7d14bbd4f7d531889b8b8a0faf44ab668ce2912fab5e9455c13ac9b13754c2de264b96bfd8293edc6096fe8a6d89420658786fc45a31e8be9673152fdf598b5d5ff37ae941d020981ac6dab9571fd7a93c95dd284e72532dcb553cac074d72744155875eb62c2316a71a6751ef10570faba1a6b047fb770e7206a89ed6078c06c8fc9a7a99ee563d972449a38d0d652ec1ca57ac037a9b4321481060e01aad9b834edc33e37eb23b795315441565ab896d223e42d5c35d71b162be34d66beb6d91a208f7848c3af2ee8b84d2b72672a0c04cc9d7af6c0579dafa5beba36a6dbd95bdeb42bd1cc5235636365b970ea515bba9b2c839c559539ccef9864e69fa4db6264ab0bcfa4f9cbfeb49411434e63a88306c9a6d7e16f35c0c30139a0fb153de925b44036c18ed5a9f4f1a65f2ffe0538f37e19d30110653c8b5f24eddadd5c821d44b8f6e584ddbeda4b3b667feb7ac1680225faf76277cafcd8851de3bae7c41d295629b24a6f951abb06b34a4cdf812d64c0ee5c2ab2dfa279f59bfd4ff1847697bf2a6bb414ecc220643fe674ae5a77e44178ecf4e827d3a99e115264eb091514b32ca90be26dee44b322e90850585b8c5771d9046d4f40705c0fd454c85ad772c5667342326666779572fb3a0670cfa016e8f00669c9a7da9e157f16e5d87f0c349287722617525a210e68aabeaf046fa3735a32a4057e68969095e89def3dd6c0abe2baed970f89b95d1dc3140d7fbe68dacf5ef3f3c8085e2f74e9bb50c68ee01f86634970b28399310a3eaea41cfc56174271804d8f8b637a9183b3424e410e0de5ba9e3ee00d02fa895940dcd4360da2742afea52eee53a2e457ccb67ea77f7903712b207be7cccfd44c7900e707df3f6f1e6e0c302e2042e13cb188fd2ae754cc222412b8594299bc62c77880cc4acdb6452b463fc0160cf5bc73d5f91bf143826e9145d3692b8b8bf62e48db99fbd86f75c13628beb99a5a2d2da8ce36ff19b3438603c45f615180cf0ee2c5dbe28ce76a629ce043e81e4357c9c028793efc5cd988ae53d0ab74685b238b433f43de46b986a72d506bcbd810df9c7242978e9701c7e569cfcee1492cbab1d36b22f672fdd1197a4cf07813e6ed448ce8073c79fe47bc40f38ab55970fe87fe4185b0671402ef3f6cba300ce38a7d5848ce126987d4f3a3490c5ddbed3e5e7ec1dd53931f777dc754e3a2af64bba587d005a2ac3029a3494021a2168cdac370158f60d84931ee21b588b7e50235aec5373ea0ce34b862fde67d5040f665a507070df875315eaf61dd372d6718e4e4bd39c320429403f5917b2695f8608ddbe82f16f8a5fa399e2e58870f4663ca4b6231b3be22cf1aebf13f6203d739be4b0d9f255b446613287db9fb6ea17243757a75064e40fc5734bd5483ce92e1b241a469e21bf134f15c57e1e1fdd95364389ff66bfcea291774fbe08354c438693b28c9b46092f4510855b5cf93360177922498d1a648b55437911fbffbb21a67ace4a3c10742d3b7ef86df08f9cc3f596d8422e41d228d2b6549507b22dacb829edd0bbc18450d9d536c39d9923669dc7c253f7db01e70a6770780b1f165c3623b63e0bac4f1a033e1ab977fa68bd1eda152603505d421b9f471bae692e683a6429b1b4e81124e7247ee61611ed40448b3e60504e3a303704ebc74d7c076b7f5b91abaec375b314932d3e52e1aedb5170c8367a81a79d12ab575eb285b5bbf74a143316122cc80db5b0a2182533098c2ab75f4e3f17d6878db71b043b7c178eac441b532cc936c4296f4d361798b06b7bb5da5bd648a928ac4c5737d6df4079c4fd29bdecb62bb6f4023a57aed71f1d1377217e367a419081557c707405234e43d6e1715c900bb42447b792df3537bea901613a01dd0cb820bb032537154ffbaac9cd7f12ad6b92448c5a51c5333ba57f4d1749a531a1ce2f7132b2b22cee12bafe75825f0bdef9a20c3f808d5e84307ff137b2d34b3495c74d5364cc9177a59dbe2e8109c19e710f9512bfaf38671010e9b593da808f7422580eabf3d0c1252b785c36897f32a7147a390177725325d7d99106d886774d4827305974497b888972202c87053bbcf5c6b0e930d6d816e39d881e22f5784e3d9317771c359a63dc9a273fd6922dc17eab8a8edbac0b65da80e04d58550a751d4122b6959da08e2afda649e536eb420a92d5c82b3d1be42fe719649f18a8d97507f95b95217304ceec6a77327ddc74175df4325b8b2a5ba6ea2746556c567efffa8ff47c0d505bd9f0a083f9152c227e9fd92202cc4c9385a92f8c4db53fe2e203948f9e08bacf580be95d52d576b1548bcd2be612446734038b8fe7ea602172b3073f3baf04fffec92e47260187b28d353ee2018f870e7edfec6f54319454c5a49dc4ec5bf090fee0a477182b5964aae6f5a8ce5a6d89e87e703837718a99188d855918d3a976dc16e43e56f289b568019e2ac23168569daf757089ca21da0311741a1899113d3f9552703047dd9dcd23aa28655c7925a23ceb757906ca31ac46f80695462b66f7862ea3c20b6a9da35c93036471ef1156607728f18349969968445b7de73466f963fe2b9167265e89181f1e8f9ead9dbb2e3ba98e0904692b33622fae721ad69fc13e530f8c307fee4d30a78c2c79cc11b34b76cba23ed96fd6d6b00242461190af671c43786c33e51c5a4267be25ce467a891fd89465f806d0fb42310a61873e1675e720f29f85692a46e774726dae006003302432b9a76d905a", 0x1000}], 0x9) r3 = kqueue() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x10000, 0x0, 0x7fffffff, 0x0, "bd006d00000010000400"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000ffff000001000000bba666f4bb5fdf2c275878cfdb9b4c2f31c4f1899dd2193bcf9e1f650d32496f79c3c593d0c3039113d882b51299e96745d2a76368262ffde9e93100000000295484f737e74874fd5d1a751d6b7ecabd40bdd70185d817ea6b82cf5e109a6e9b2bfacb13726590ab00"/131], 0x10, 0x2}, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000000100)=@file={0x0, './file2\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRES64=r3], 0xb, 0xc}, 0x1) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r1 = syz_open_pts() close(r1) r2 = semget(0x2, 0x2, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/28) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff734, 0x0, 0x1, 0xdfdfbbc5, "97115f7d000000fdff010400000000e695458400"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) shmdt(0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x15}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) select(0x40, &(0x7f0000000080)={0x690e9f12, 0xffff, 0x180000000, 0x101, 0x6, 0x1, 0x7fff, 0x1}, &(0x7f00000000c0)={0x81, 0x1f, 0x1, 0x5, 0x5, 0x8, 0x8, 0xf5a}, &(0x7f0000000100)={0x800, 0x7fc, 0x7, 0x80000001, 0x0, 0x5, 0x800, 0x35ac000000}, &(0x7f0000000140)={0xdd9ecc9, 0xfffffffffffffeff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0xffff}) executing program 7: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x11, 0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x14, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744e", 0x12}], 0x4) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) rename(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x20, 0x9, './file0\x00', 0x2, 0x5c4576ca, 0x40, 0xfffffff9}) executing program 6: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7e, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 2: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000802) r0 = open(&(0x7f0000000140)='./file0/file1\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffffef) getppid() getuid() r3 = msgget$private(0x0, 0x104) msgrcv(r3, &(0x7f0000000500)={0x0, ""/5}, 0xfffffffffffffd93, 0x3, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x0, 0x0, r4, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x48) r6 = getpid() ktrace(&(0x7f0000000100)='./file0/file1\x00', 0x0, 0x40000d30, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0) executing program 5: r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000340)=[{}]}) syz_emit_ethernet(0x127, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1082161dd43a379132d640030504b9000001000000f3003a5d351c2305a6d4c2447d"], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) fcntl$setown(r1, 0x6, r0) setreuid(0xee00, 0x0) close(r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x71a}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00002d7000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x3}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r4, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x16}]}) write(r3, &(0x7f0000000480)="d95300bde93d050cdd16b13f742a", 0x3) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffffa, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000009c0)="97df8c3d29ecccb406c0d28625b36c36c616eb7df7102a5ccb4351d81adbfd6400db8fb63df6800321d7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee10cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d70f14e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1eb1fc8e9b6aee7000000426e30fee4143c75c34bbe22a18321305ee96b2ca00b3f8f8f0bd7008e6af6fa154e240f58ee4c278b131aa48aeafde7f3958a8df4fd67aefdf1af390e6d1df83d4d1094e1bb10c6a2738a46ff820aae705dd2ec42016a5858ac43e4235456cef0071b45b1199d312df6c347e33cb68040fd54c90ed683a7948cbf3a279d13bd74903b44064cf5a8c53d1be5c3119c11026aa67565e375dae7dda7a2bd334a582a6c104ff870c1f5bf0685812b46da4f311a53b0caa20c97f435a23b5952c1e983c602591ef4356fa545460704d8005c9b0f04af94bf06fca6def8edca715e9c7dadd633bb35fc0f72aa917afd5a45201330ece6d68ce965500d71c1c7ec4689f5a0e319014cfde8c00068b1fef6ac887e4ec8dd1ad28b532f7373ed8322c16ab83bf41997e7802df527c4be5587be58ecc38c0ec92c206221336076a2e933fa86a298ca1e36e8c435076c6ac8e228a67ae07d9bd53f25c6ed644986ecdb7ac188089747b3a2a9ecb1e7b2f6e3b936f2e5cfab52f1c19e8652ea09ab2af74223a7f3a7b2557f45b6a916e0a05f359dbf2bad305e1f521ab8892f1bd78158abb4a09478ba4449786bf11a1d20ec2cb1a9f0a23e727c0996c6e79bb997cf59eadd189d3f533191d4b1ad7e2b6a1cf298d473bcbff0a15b57bd8c955a658c2c415c75af56b258aaf96d4da6001d27f0747b17ade28234d6343e35bf4a27b0f794a70bc00d198198bc2e7aed259689033e4216d1e768eacf9f2f7b7931775132c3ca2fd724df449973c65221ad9e44773d81c5c2ca37e520b115097cdd19fcb6b3a9cb3b904cbefb71527b31918dd8a30aa5e313cd2362a12af4ee8caa2c2b5198c77b5b7de4b8b0d7aabd377ff381c0d4122a4b894c682cbc014462d51abcbe86b7b3c1653fcd66a53139da574996f62d2e09", 0x37d}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea207000000000000008af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe3861701", 0xd4}], 0x2) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec90101662668384", 0x60}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) close(r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)=')$:\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)=')$:\x00', &(0x7f00000002c0)=')$:\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\xac\\!\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)=')$:\x00', &(0x7f0000000440)='\x00']) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r0, &(0x7f0000000540)=""/184, 0xb8, 0x841, &(0x7f0000000600)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f0000000640)=')$:\x00', &(0x7f0000000680)='/dev/tty\x00') getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000740)="38f8cf594e5b795f79afd3936a241eddb438545197519de2d74d3b53830f0a4090aa06c2bc5343ded60da662540cf9a2e52f26da7d2a620c5ad52d98fc0fc8dcef20a920a2c367bc8d99d17070a416c72951d2695da8ff4414f9b31395dcf178cbd921889c65e7ac163b0a938594cf25ff9d749019e7cfc82d50e54d39f103b1fd81012651fdfa2b2e6c16bf9acedb2526739ebc3c479bda190c47043957673ca167c0ca4a586fedf7853dcb883e462ac1989a040893d470a06c175484a0aca2db005e34b9a5480547a98be89d1527e7c1bff2e7db6cc301651b15bd332c426c6bf7fe1f3093a43ba5d00b301f13a81f8d9894a8dc0b707eab7431d0e64958b9d3e8518e4e51ee76907004e94334f57461353ffd4be53d5689f27bf47531e3af65f589e5b542c91a2bd853eda622eb438e750579cd39496af419c80019abc49a75a6dd9afa39abeb25f71dd5ef28500153e99b08a67d8de8eb6bc6c5f336dfa449ec88d6f87c7db1f532fbe2ee61d56bf2aa166aa66bc467394b08ae77e0eab3f2f0b6feb1edc7e8af0a90941badb4c482cfec7e98ec177dd24202edae7533857f41d44208c08217ddb9f8d64f71812297306004eacea47e4651dc785914cdd47d9ccb87df690817754524ed87fad2c3f35bf84fdda88880d95f2ee0c1248cc3bb148e1a7ac5007a0cf447009d9d1074c65dee5bd59df4c2e81e97c25e4d9c8b8c45405d4b69950dce4c5ddfb7d8c3017586a7fdfb10c4503cd36a8a3532a7ae23e2e100102c1a23a8cea25bfa715cbb47fe1d2cb447d8f64bb7afe967474b0616113f3bcce3d41f913e97a968cec45690bdeb0c9e0d00f3fb8042fdd3dce688f92343ea6420dc0797bfff31ea111494dd9e3e1f27965f55fe31867ef2f9a26616f86dd3bde9499b74dfad5dbb7182d0e319ca332913f921bedca28ca3e489a3e42cf08f4100a8a516a4b37291c43d5cd751aa31eb0804971191cd8eb340ea4dfcb8b9fd69d27abbb950e4610c293acd71f12ce46fae3135675a935ddf8baccf44f481494dd8d4b6edf01fc8ae9d49b2365ad0cb6216a0198754f8805704dab2db862738b3458bec4726ea2000a4775e23274948f020d9367ae6a0e180637a9e01d3ba61a244150bfac8bc07a05d1a686d15cabc6dd32d7f3ebd8cd6873cdec7b3461e4ebf59837dc656e7cefd1066d99faaba1b473c628093c20e7ef3c188983fe24c3a5d8c849063006a8531c95148bd39208fd0a17666f913b37462cdc179896784f362f1b08a2e521f2ca1dd3c31db1b713a0c06543db43de0c7087f0bf776c0b4c56dd5fe1f19dcb192b4f4e5dd8d8034960ccfe89310dd6aa6a9706987496027a3ae69b9faca0c73bcef88acdcf712225f692e39b406c2ff5c41f7dd2dbd28f0ddd23797e040f7efaf0a944f2f9f317219356555a7f9efddcd3de223c9f30b9dd98be42e7ed3802b48f2d92771e23c8b120758c3d13d239e4335ce78f5faefaf29b2f8374f7b9ed328dc52266ef9fa2398092bc5ef6a28a97e2b2c21d57cfb3045826d4e3a7385be297397b1a525a2a1f4ebb41b6c9c5e19451b999cf31edf080584dc4a31ccf0a2c556b7c2fd1ee6df484a21ddc163cd8a9fb8d977742b9f3931bbeac41e349c6eade6bf890978a793383b3ae7fb41de3b8673ede453421a573d1ee126e57c4ce74896ccd69cb562cc52d36dc8faa05bd9856f9b7cdf00d16a99b7e9d780520f0e54b8bd04462587804e390dbfb82b508b66b591eec3d564e6e048b2c9ae94b41fbacdc4c7c046885c1af1cb5956bde38492939338345b90c0b419de0a6c4bad626e927a3ffa1a9e3c89e1907c3f0fa00ede89dc26232a9b3af4e482137d222184ab6d6f9beae726d41fd8e42e9faa0efcb2b488226b627b437171dee2b2df89f1581b75de58304dc6925c2386d68e6c06162e4e498d2c4ddb553977a06292867f1aea93f8c01a6827f9255e12c4176cd22229d155c4d1d947828c602dd78a20d52afcd241e48af65ca605e96903dcc072f5eac4863d4f96f55391bfb8ae5229ac3897dac683fefd369e7a8061b9a88acada091e65157e019c2ade57fe2cfa0ae00b4ec0e33a1821613b3a2d4fd093068470227a368eada97be240e998ee0b4a7c2d43f2c2cade469ff2e69df07eeb747b283ad9bb3e81fa4dcaeff0eb72326e7538867971c5b49027cd8402721b49b5540cdffb02885a4242ebf39b8a464c835cfe6735b81d364cfaa3221e361a40227ec6a24a9d5913d804a6566fc56e9699be064604b7c29cd59579d7c685dca2bd572e3a3f3ed263ce2652778aa15957b9b4f8ef55bf2cc9b75fe2aefc48dd8631cab4e86288f3afca92d9f15dae8e63eb95ae744f3f4fbef57251ad514f9800339e00571da8bee0ba3cdf145423dd889beae68d9b69acdff18be107ac2b540d6b6fc8d233cee5620602bb7bc4b22daa4a502191cc1c83fc5e49e74cbb1962fa85aa99e4c5350fda52521d25ff4c846d01b36a2fab83af3541e2b71d27e5dacc46d1f01a284505e43684bdd30c826ccad2bd12f5117571a04e4c2137b8eb8bcd0cf3e5d4035871971f29deb65b82c52b570a0cc9e442270fdb917bf9b254b596d8e9128f56f88d821d2c4356eccdcace60dc4c8a690be3e16ff2f572afc582511b2c519a7f3813525d89af58e233d189042ce9a9793a5971a05708e2f3cab0fa65983dd41579e9c804ac4464c27a6aff0bdc3724844c6f1a83e96abd20fc599d5f9d493697baa1ca0267e32f90042f22f18bba753675d80ca64d98029b2ab2498eb11934d62895f9ba47c458a70fbedb8c85595bcbf4e94e8aff281a8e89c9997c6c79f2e790ee5d44e0d6477a93a382cfb0a66c26aabf0536f957068f022945e0f79e2eb6e8d3462a947376d6d63804797f69cae1ab44021bd5fe3e34c62bf695adc6305a26f3733d792b7835e4e596ae1742a6b83d7092f85a640c062c16cbb0c82c860072f0d18bbdd16591a05f0012052d055220d7d4211013e1466ab83f4a88172546a78cde2f39e2e65d21f8f0c754b3ca0b44eda4792a0eb1cafd7c86dd100be5ac01959cb38b4aa46c3916345763ff738d33b036c3a8ce629addba8c7ed17e82c1dd5f481e2a3fda828e93f35b65e44eee5957765f7c3ea9b56ca6ed7a1fc6f9b408d8a632f8c422a3f5816cfe87a16ef403f24d599cf6c1a08596efa5416ebce4bea4b3e064f186c91cecb42f2ae1c931364ee4cf958e28961293d720cf07c414e58a7a41160dab296c8bc530c684399862c7c4d10c9b20a22be3a37341529d99c60e4a05d650c3f062707647b63f924dde2352bc24c5e79298de6b4048fc08dbc717c3e4158063598b9a177f1af8d80aafa731b342dbf94a6c6da5d2021f564b58040d59dfe32063b2348bfc5c7e299ab748db2a50719bd1e9ef04e4ad28b6237cdc0dcd58e169348f29d491eadaf027d311702d2f84fdf822d0ee1e69f3566c1bb6cd6306febb3065ab1a69ca5be88da5bfcf3a149cef9f05e0ae1fac00638602acb4000ed420dc86f6aa1963c93f330e7a79fe3bdab8ed54efe7043c5cb7e8ddcbf7f99d01b83b0b85a1ccdd65f20954d9279d4a22118322ba4c5279617984d300514bb2c51e2cc6358462da453d3aedf131c7da18a9d6dbb61a7649fb5b612e5c820c9564432f60066f29cd9d1d918214994a2ef1df4cb9fcede3c0a826233c3b6732936b3f7a351aae1be7b422b29bcd4ebc3c1b106682d07a0f1d49afc1ddf5d2c627b8b1d08270e6253bcd01028f5b20e2571d18e78fa9ca39c28dd9508e2a855456c9a77fb7809e1c2753e0f4930ed4683264e7964a5ad99cbe71db6218a59c2dff94169e5723e2f34b6e467644efd8dd76e74525e8a4f6a381efa28f1a83ef091dfbf91198f5a803d3770ba874a626de0ebf9e1e590dd3bb25487541c8aa2e0448e047f20388464a04afe9ea98138e9fc8009c95f59803734a5f27d0699cf851dc24a5a0171515b237c750d2db4a5fcd895c7b8ad2b3afa428d3fa46139424298cfdbc9e5747b4a118b8f05e547bb51f025705c8c550acb1988982dc3536f5fe3cb4bafc396e2b17c58ada5c72200afdc0bb02520d0d3a7d23acc8073d150e64cae7447df14700419356e11289a2c7de61475adcb326e42878d866c711d960f7331b0e7a5805f1807855dbb773e0e7aa193d5b3f5e22c0e6182f2fa70c56f3e9e996bd723162d9f495967b8b0a4a59de09f9de830bfdf5e513a1b99e7b5248b7c1974bf85a74a05321aa8a5ad8f5ae407bb9cce3019cda552b899a878482747ec078f42d472d9ebe951570495238d85d8846d86ac2f2a7b03e5a1c05a06676959e833001411002cdce33eccc8f38d70ceeccc4aa81c635c2b29b4e527f904a6da1aa3901807dcc126e680708c18c925f0444ea118e3e4cf1fdcfa0cd294b745320bb92104e671c89168a92d6b55dd33f204e38dcb685c0a4793e0eae5dc36bbcc3dfe8c887916f15c361e6b6f96edde97d73bd20330bbe4a3deeb80f6e0bae5d42a477bbe32350b1c69669e9dcaa248fe81268c87745e8b2299e7917f3db137b1559b7915a0c3da89b3be2cb745a133005f9fc4043ab71f73d44575980dc108096bbc961f4f22330b214a448f99b35a0d5da7edba124ad63e0fafa19845e490409233983639fb801a90b7e2e9659eaa6e2a70f3f8821ca5d2f717789efee66d8f19fe42f8da4e6f21e84d060f47943ed7de3a819a537b383bd71c3074f7e42f508e8dd5ca029c9083abd43c2f9a56f592d40c8920e5438f15be3a9cfb3ef90db3f4c37ed9ad48950a0e7ba39e1b7ea3c53bc5088a951da67e83e5afc72aeafb064c6ee4ff2cb37f76bc911eaf8bc91f5193e6aba7b363598e9bda8fa4a1d9869e639111568e8acd6022d4c0d8a242ab1b4476d3c0b8fd4e93b48729e1fd1a96044a20ea136a25dad3c04fbeb37fed8d43718acc49e958a605564431fe183bfdd174a76ed8744ed044d1f56e0fb48ba71c7f1987d88d81a9b0819dcb5225a9268bce455d6e093a525b9bcb26efa6c086341656297a62486d131d8b38a858a43d33ca01a40a162155ff3abfc81d348cd6fd1d022ef2d828afa94d8224bb23d300585c8db038d468ad42e47cb9bfcfdbfbeaed4cbdff97b7ef492d444c8446d232fd2226e10c0ad12ce06cc2dfc088b4c192118b6f9e04185c7abbdec5b9f584d88c084bd9298ab1fa99ad50aea354aba9d7c29716f15278eea92b91c907a432a339f5240eb384849a301f0c66986dd7c9daed04b9f54b4d9aaa6a2fb7558ff774b6c4758bba32718eb73ce1e28fcf311caae7c7fc527f747d6eb4ab258afa3bb9cb31fe033560eaa4ec23b1a3c8ebe6d3c51d56aa9f9468e2af3062ec5ecaaa5fc163eac7ba0d98ae0317203b95f47e97a7b24accc1bc945cec432d3a6490de81ebdf8f6bda4e3cd210c13a428e598ba48cc39e05dec135952a44b047d5ee3c8642a9a3216e150b33c0e38201ce7e7de06df03a37d283ba96bcf296150f94602c8e1e7582f7eb27d27001003db212f1406d6e161f7318a0a423f7e551cea6e643eb90547449ec634a34c7c1de1d4e346ca6c699d63c94b2fdd1a5ddc5a69773fc3855a861198de30c8a7d67c1535e99d587368e44e3f703aa587abc0795817b8bceae5bee574dd057a9160dbdd2d433ccb07bdd0020d7d8f0129ceca91d7aba376909dcb71905fefb2a0fd35ab144098d4da1dd95c6a8ca7940b6a3665592728537663ead292a61d90573f13b9e9165c5a44837bb80b75c2c629a411238a08", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000017c0)=r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pledge(&(0x7f0000001800)='/dev/wskbd\x00', &(0x7f0000001840)='\x00') connect$unix(r1, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0), 0xd0, 0x0) pledge(&(0x7f0000001900)=')$:\x00', &(0x7f0000001940)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001ac0)) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000001500)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000502006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4d17a6fe7214f7a2bc875b4985c52db455ff34685a3b02c82101e0e1edfffad2fa2db3eb021c1a132dbfcc778bce51f5097842b8dd244141ca13524404395a964167694f4bd5aaa433ffdd0ab722a0dd71c674c45046ec3b2e893d10ead96a1c92c04547a0d645d2c7f48715d812a8c7ef278fcf9763b4b73fe3814a50eae195d51009ae85c9509b51b40892d4cea7de551e9fbaf9772adb00334a3ce56d3b5943fcc3329d85df92987de16991b9887101fd936ef2704340ab8b92680e022b425296fab6006de8359ae71ee7d11d778593925eee73881834447aa0cc2fb18866d55530e393506bec0758a9c64"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, 0x100000000000, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x5}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) kqueue() r4 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getpid() r5 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000080)=""/83) r6 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000600)=""/122) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000ac0)=""/177) sysctl$hw(&(0x7f00000005c0)={0x6, 0x6}, 0x2, &(0x7f00000002c0)="23000934a3359765d0fbf9ba9a807bdaf3c08588a512d3a7ef26c9674eb289e99376c2cb997ff2cf5db0a1751a8631cbc71aaee06cb2f90f34ef11a8388c8d80dff7fe275bee2c636907fd11c606a12b", &(0x7f0000000340)=0x50, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x33, 0xfbef, 0xcc0a, 0x7, 0xc]) r7 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r7, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000040), 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/115) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x1720, r2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0x0, 0xee01) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getdents(r1, &(0x7f0000000400)=""/231, 0xe7) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000180)={0x9, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000]}}) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) executing program 6: sendto(0xffffffffffffffff, &(0x7f0000001440)="565583bf16da7bd561c2a6f4ccb71429b28000fb40b8a5b42b29fdf8b9920be8e4f98b6f28fbb082f8a06f1bc1dfc10873f97df160b6df438ef79bbce41f13f6cf34354e376053e13c776ae9ab9bab9a31242e4b1601372de91692d50cebd3a886f98b249223075a0e9166bd648abf1ab7467b8bb7ece7ca52d9bf0700b00e7ab26a286baff7ee409b4afa75d1b84a2c2c4325c5d873914cca5a67628b6126cfecf8c7673bc79c6d4de514e258fe73fa2c2d1a191ad521ab944f6d0650c5a0599390ced40302c55c3ef55dc1a3", 0xcd, 0x414, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0x9) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) rmdir(&(0x7f0000000140)='./file0\x00') r0 = msgget$private(0x0, 0x40) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x7f, 0x0) syz_emit_ethernet(0x16c, &(0x7f00000012c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x136, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @mcast1, {[@dstopts={0x3}], @tcp={{0x1, 0x3, r1, 0x41424344, 0x0, 0x0, 0xd, 0x20, 0x3, 0x0, 0x4, {[@eol, @timestamp={0x8, 0xa, 0x20, 0x1}, @eol, @eol, @nop, @md5sig={0x13, 0x12, "d165981a161ca19e1742a8a4c9102304"}]}}, {"2628f91346cfe0bc061a2f5afcdf7b3dbb3cf05adc763c83b385184346278083e1820eb00556c4433c7b0b0049ed31de92db4757236faf9ddc5a3dbf6670fb1d8f4712c5ee28de95e35858e264562c6ac8d12c211f05d8f1f69b164ffe974a81f6f41765a96cbd528a22ce960ea1d386ce6f204c7de0bb7b5f13cc5e59bb5535bfe76136f9960bddd9a4b49db8bc35e5d4ff7f9bcf86c557f44792e3617f4dc21b0cc75e6b8621b9885cceb57f97e7893990122560b3b65a3747961537df17d0f42706d9701d643ea19ff63928e507819b3e6617d3f8ecf1ce08d4ecfbf844d2a92bf8798c830b46fd67d0698ebeb6548961a63fec563ed5a0a8"}}}}}}}) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000088429edd27bba054a3891e4a121220866516c684aa02ea7985dde6f22e4f44cc8443207af4ed57193f899db16d4466db9f02e1f97ff61a3768173c5ab399c67df0346acf006e388d59e425a24590f051daefbd27df088ca8ac3e7344959a16365edbdf31896c40433dd692c89f2c4458bf1fdc5f0bd75dfcac47b469ca6c644193d07e7b86654914067ff7eb10f8607d1f6828685ca89553a6359274f935d5f7a324a112293e52e4869e0770d3f0f70fc66308a2a99a3620f71b833c017f4e893844acc5bf624766891e4cf88d0c3941d489b3f6d80e3628d099219f0a0a4e62546e48c4684ab223fd0a311971d061b8b00b145dc6a896d1f47690a7f9506914f172743fda0f05dcdfea69157d31017406044ba33339c628a7ac9a3e172b3bacea7fda3b47b98fa0d2c59fe4de02259848e47bd642168ceb7c210cae3c279626e4bdaf3b1666d98aa36dba8b754ea22a4b5ded1b039170221bf9c8a02056c6040d457899597b218f4437a886232fdc0d9cdd4f56a2e5568159403647fb0c9fcf14d43f6034a0aa87bb82c5c12739800e1a0e462cbb7f7de4b6713d8d6fc74e28394ad4a06b97c82346da2c27810e5115dc86b64132e1fb47e3ec89f45df1c1be239b6931730e208e7891907188dbf0ec5c8a95d391c2269d13ffb0d4278f62407e0ed41501ec426dc17a82dedd68959a6abdbf2797c8ec53c4f9a830d14744b5eada1ad3397800123c9bc108ad5f221e1449500558867aed1138658285d823cf685de20b8302d3c1a277c8c275a6e7cbbb65ddb9ce676a8efdb38893a73a7281a3b6f691b04bf8b69e3a0d1cbea7d2a5ca5ec9e61e9d63f815efa70433a1422b6ce93a14d6a4e513ac3a44dbb340dd2c1bd4ca239c43f5a66c2a29d7d567fb6151bc584344f9ff960af7f1a38c61e83ed1f5cdbe574fd8129ef8dd795aedb7704385de469bf30cd7c9db14821e5f182818f672b4a9f8407562b91fc2c29744aff0bcb73fae7324381e75b52921a14a81dd00fb7408d00bcdd62cfa5bdeed1c84bddb061c39dbd62d1d0aeac1cc880d82a9a77730be973fe9a254ef7c14b25f39bf0cd0e866eaad72f2cb697c20c9560b19f37dc36e7099f82ec0d8c288fbe95a63c00e10689fed040c5d30f28fbf1af8581b53ba19b92ba35ac316d2cdc3083c39042a4503818b67982fcdf96309f3228cb813bc3a461ded2c2fe2066d27bcc4183f9da3f5247942e27e0524353516482fb88c6d4e9dcc8cc046785c07eeecc8abf51012dc2ce4c76b0c0e08dafb004445cd929b59d1e57bb817a52ecb2388cdfc8031e42430d97c80588452c7fd1802cd30a0e2d80b1627d0917b34d9e464266e9190cc2fca8784ad0b3f43f19ea5e08d40135a2505f57e7854bdb036c0715e551c61509bee21955ffb37920407c29bb7bf8d9e5a9859881bb046cd7e48e3c887ba86c3cf7b708a65c73cbf754e03ca6232905f7cc0c76de2877aa68324f0d28fff1189bf32619d78e846e5f894a0d28e3d0003bd315781f20099072d3154a75c27ec1ddca1f33b635e72faf92cc20ef0d54f6041609e41a8beddfda68b4d353b595a89ee378f668f46d00d6844f62a6f118a7b48018afc58047ea512c30f70215e6e038809ed02efb9a82e88afde7946bae27bf49fb6434c7ca3fa3c5f43e7528783b5c53364d69dc9522bc5674f828829ee6b275db8f4092985eb08457786bd1fc262156d2e75b6107ffa39b42c0f2570f4aed6e315abedfff79de6835754249b00766af84a111efe425423dbb87eeec5f6c02d15490f4cd03ebc704ba3b5a88e8868b3ddb6b9a144c93c3f32f1db08fd1c3fe3913e08cf15b8f977b5fc77ee9a510614a5e169b863647aa1f72cc1de5cd53d831b104ebafca621ec14cd7ba9bc5a0bed7efedf8e74a9407e5defece745ca400d59b6a59b9c1e7fcae293adbc63c71bcabd816897b4d8d07a6af9bece33881a61b0c08b50e9a9911c79ad9618731ee8ab3b914917515d99f9ccddc99bc4b932195bd6b10a2bf3ac58ceb25f05ae531148ee03bf366f095b0ef8998a043fb4b298cca18c9261e191c9695c73fbcb0c6d714b92ed0a52583e78769314534adf09da71741d627ebc750a4c9058f4eddc01bcdfbd11ab3245c43081dd2839a053171c98c36e99ecfbc3860800e8576a454f447fdc46274f9d6f5d5223aeccd05f1ae4e7b69b1dc8b35acc0c62bb628caa277f2683dcadb0a2f80dd2da016c6d13a5c3c4dca1da17b981dcd10dde19a5ac712ba5b06f4af28faa29aeb0843a365ab4a446071a90d5412788612677a66d0999bc7de31b6cd75c93ceceacf5df4dc243dc912b63ef125b5bf46b3d88bddfbd484cc34e387397cfa225bd4b3cd31876dc1a03bc8449b0588acb4e743af188e296d30d9639107d25edd81bdda334540e9472e72fab7e136db0e75b2ed5e45fc8a3ea273230d2636f49d6c094cc858646546ffc48ebf289f76b0188e6b573c24e6712c87363d60aad4424e9c5d713d668d0a072220a8e4f2d8124746830b0bc55194b806f6137ec18c02bd58a881246d66dacfd74e670ad3ba6b5d4d9e1cd8e327487135c6dac9cc3ed0ff91c872c573b810a95d170dca54e887c6526ff9d6ce37d9e0ed6fba01d6cdd5d944ffba40f65d98674b4fd3f89ae00f6cc645812c39f0d915a00a95e5a11815a793d2e74c3aded2afa86b23024d1d449ca459b8f3053d6e9bdfbe3c7548cfd53212c1be5921d40635d11093519b9bbb7f338f4f82d24645a18e34bf8f3f1d7e8ba3a5b7fbbc9f0ef8ab231d62efdf0cf6bc89906fc70d951f34fc76056e4e81ae11afc086c792a54aab3831a7cf58cc28356ac40a46ef28f00455f3c5023f137df52827a2cf468c2e9797d8fcab60513d749ca8566e8b1bfa432597997aa3b7abefe6d6f656feee5ec0c02c3187ee12a874986531eb347b83feb7e38c8ebb31c49e92c2bad970ce5fc30beec6812cd399f5110750858f860c8a77ca322697e0a598d5f9ff1840016627c6fe79be1f2e55d7da766e95eaa5962bbdc4dddf80c52197b302871dd83f547f51d7112b5de8dbc34a0bb1eeb2d13add73363d31ddea623ccb208a2d6179bc55fd5fb80d568ce60ff46c0910448e614cc5bfbc4c4e3696777732a53e2c8ab623374213a1b7a390e32e1c88954866dd2a51f0933c1cbbf7c60a8e6c83f4c6b7d573ed9bbb2d953586ad7dcc5b5c6eda2e3261aea1f1b490ebf2ac5b78089f54c858f1095dbee3fac19430b5cc3c77559228afbb4b78f21f17a7e1f94fb5a98ee50b06ce7489297a893e2cc38085a15171ddf65336254a1be54cf0c9a722244012add073034ed3c03fe5cee7915aad5585f07c899ad36b7ff7765e6ddd9f96b83d235ccd0a38df273893e1cf50acf8085c4b35cff5c0cc86fe68fee3c570ba8cd492b898884aee02cfb49be5ae5659751b5a1ba3400c4d7a94460f7f69ff5c2e51eb4d8b15c9943cc236a1eec20752571c000f3675d33fd1e5ca455266b8bbd9b120ce4a9c5bab0cebf8a36ca617323ab0b92ce32bc75f3763da6a476767e81f385d644da070b950517efd93a9f290966601e9366b805fa80734f6af9061823ffab1940d3a5d60e8203b758e91bdaa1d9987d83026cc4a97a0799fed54cb252288af9b8f8a586faea8a817a8f6d4d4de8b5b00651cf6273b1a59c4f46635c05c89a385c5bbf25d8f86a94737b8c01238a61672e2a216ccc8e867889e2e2d7934ed6eed17f9fc00d01c9fccbce8f989d9ddc4ccd760c1e4cf1e0f9a48be3efbc8d8787ccdae1869411f539ada184104a934c81f4753ca0f7ca5827f65667cb61c710a10acc02396429bab96950ee00be6962c1d6423067f3d12cc25ba2ed36d8a2e0a79cd45943907ac6c28db4d1c4ed79775feaddb618d42bfee7fb144d56bb19c97da4831149322816f9c48fa38a2c5927e8aa61b9ae2e62b72092af513aee693c5c9f68cf8766fac634e16e42ed2df05ba6de05b60f3d85f62d0a3ab1c63dd44db9b89e7ca5d2db5bd023525bba84f747932c7ac365025a927149badcd8caa5278e6bb92a23badd898262050c51ffe8efb5227b76093398232f4bf304824ea81972fc09196118e6d191d54caa5730b6d9d1a3880ec0b1887fe990c7282886ed4d49341509a3c7dfd4ad32ade6f907da6dedbb2e2f8344e8e102d320c4c811757153b1286278a4f62647a00b003c23c1cfd93ab703ba38db8fa09743495a83909f2e917ad023da7d1048b865726ebc9c553ca7f8e022b2760ab4ffe5c0799237a501e76e8c9644cf74bd42e179e5a770bb84b2a448e9f377890eef648566704a0e009a07fbfc7b52ccd50db22577abaf692fc4fc9ccca5c29e1c5a4cf900883ffd3f50a3c067ddfd0f2df86badd47249671cec7414701c1081ff469ad1ddae0ace8c6e3385596a1a4a6babe8e3e53f2bc3baf424be24a42e2df37b691d3050ab013089c751848c374f7b1967cea65be6269d7468cdc2db2080d06722fefc7fbbaf91c9490f09aa3c09fa79fd1476103c9d549a03787c556d7b23f4960aebc2a112c9497b54077caf7d547e5f22e85273dc9f7ed2942f062a6fb02983e3938bfab0a058da7711bb02d75a6f26dce6f75fdd6ca59e991c14bb77b4d49b542efb44242217887f7434a8b0b85584f50b0cdeb89976230f83619cf66a13a9acdbadb812c551b5dead13ad31f35fde6443d0d30ce543ca6eeecea7152878fae9fd198c5605041e402c476b842cd12c11e779ff9ee71d07bb9492dbe50b4145c269ed3bc60ba0fdbd46993309468fea24fe36d6f379ee27e2b4bb213adc1bfc22d24f7b876223c4ab241f6a620e62be564b20ac52df353fd78f0a82655ab5ca2e0b7ba8a0de3bf00ea09d37f0a322c3dd83f4c74edb0b8dae12643dad53b555d6de1b38ca090dc527335adeefde2801e709d3b1573444bf84879f9fdfc94883e170906ce5d9a89733ac15d8bc45fdd4da144a64cb5429679a29993aec6821984e63d445a91181ae4261fce869aa61ba955b086932df50460bc35d15ab83d81a4c07807d3269c2d89cb37a87e4977614e5d09c7c914c7c546f1788a24ec837a838e8d46f019e6014ed496cdef0cd8dea68a59a6fc9fefee540f2a35120841191a5a31e1e018656a99eff64079927edbb2b6ad9a8c079b0e8e7b1be2242f9aa1550954945d78e80e9235d0688f7478f4174ce81b8ab4b5fbf9051e7bd87bd5b5cbede8a1deba382f5a7b48c1ab05dc6639fa154e2c58c524f612ab11f37373df4a08c8ec354bc0f90e6192caea9593b993b1509dff2bf2dcce9cb6188d26a47463138b4d5e2e0fc964411bfef1af83016293d57b7095942765a0fcc96a82367fcd05acff9f5959d39704566a3356566360f5f9f71994315f92b97ce780c5d406ba557fd1b327b5aa44d8773da692ae3fa029f7a5d1db13c5707a2ddea380d1a59a870cb4c1dea26f4662a1960fdbeef138f3048b2dca73cf9300204e393c469e21964eabe91e0867d5a749b53097508079cb282d7b877aa652dff9c5b72acd19a97d822eb6d112e8e95fa5fef16a1d80f582168552a1a58eed8f2051bb07042783e8d5ad8beaf699fecd8bd6ce958e96d4437de290509aa3e8a39907126f2a288cd8ddc1bee658a1096fa5eba65c62262f2d762823c42e4f144a23a678bc4565e6b8a9091421584d9f10936c39734289d9252e407b51720d3254f942449d0c35f21a5e6f795454a5017f746bd39cbe6457fc5221ed501234c4cd48214f6eaba3c142b976a7ba7083c2c0000000000"], 0x1008, 0x800) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0), 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r0, r1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r3) setgroups(0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002700)={0x0, 0x0, 0x0, 0x0, "ab4359138f19427e6f75cacf8fd1831344c61182", 0x0, 0x71df7714}) writev(r4, &(0x7f0000004a40)=[{&(0x7f0000002800)="d8d59bfc0fcb156f9a32f0f15b0514694321e0651610d325d7b58244b79a63e7a45dc3520d03cce545d68e67180ce26658e4c8154ebf1d4f779be730c1b9d273f7bd545766e186e8f69af97c5684f3eeb04047a36486ce934c22ccb3755bf9355ff78c3f279c3b7cd55624d527696935db360024aa5833a3006345fe3545f32185e2f15840a99e7ad66a80015cf99395f38deb854bcaf5cfdc228612efcc56707ff7b618bf7af11fccc03db969d2", 0xae}, {&(0x7f00000028c0)="a39fe67407f613ad81ea28ef0f9f41fbed71c9254e81be37ef90f86b1be58b1acb77f3457815d7f7496e7d87cb72ad6f99943e4004954f1ab26290f62d15e924f4680cb4637e95a9e71fa0ebf66935bd3ccaf8c8dc3aa3b72157a00904627a8ea0bd7d8c823922b97f7a04e8f94e1db927c2dc635b9bc631dae071d3cb92306306bef7ca15c451c8d04205199665df850346b70fbd9b11b5b4dab2e5a3b2655bb6cb65533e6566895830324d242be136a3b0826aacdb2364ae1a1ecd9bd64fc1a2ce4273502f5fc812d86a165523cf17e1e7e3348d8dc591e37d094015fa0350548764a6e0f9ac8c6534d75d9ba50309c4eb13c72d46f884258d86fb3f6210f9c34ebbe1dd6fe3472511a6235bcba786205f7d553c24349e28308e5fb7a21de9fff6c4f6cee5aefa4db0402b58a49b1dfacf4e41f8c69fa1f714ef2677b8a72c7f9690ea996a1efa5e0b7520106f94599abf389b86e691da6ff9a13284234282197fc0c8d824b6b7357311213386f160e1772679c6cb3bef303448a4e65e1a8310f0749d5a0f43c115342967c3abc833cb9f7d0cedf7abf62afc6110abffb1d8be8f1ef879480d2f63dabe43957c870157c6967ac3d997577ab43547b7674dc29bb9c0558f8490a6a866b482b43f331213afd10f589605ed2f2be44c7dad08982c30a701830529adc1a437dcb30db757a7bb69eb8ed693a509bcb9cb4c4ce64aac2872e15a7a69c5379be880319e5a9d38eaebf75eb3c6081c4d7b10593602a7abcbb7b0f83d877a9c5d7581813d840e413fa06270a44f2ffcaaa9d4c14b3187a246994410d4e926b4e6e14696f6b05e453f11810a652a5bb4c7de20439ea337f880333f92999412c497e8b1d2c51f2ff3e3a40e4a975ca6472ddf2d07bfa0bcd8d4bc9e8e9dc3845eadbb141694cdb4184e317932a92af624a62a567dadd0bd9cd753e18b83a19315cae7577ae1bceda3b658fb331cff2f8703e3c3a50f0a28bed55319b4e59217d17f9c2f95d4207484771d1bf056b56b8719397f14e4a339d10b79e7d4a95ed52f35447bb25d320cdee440649c95bbdd87748ada8e18686e220d0ea851f55fecd53c0addf72d8389fa2e931fbd7ede18df56688456805ffc6c7b5e3c26bd7bd9e08764d033284de38f8f00453ebece6af8a69d8b7c848ed996a6e5815c1d31b563d408457ac555f573b60dc78a09590eb33ae220a8a7ef73ac0121eef1edad4f6c5aeb39ebeb25c39776d57063c738bd4352f6a053efaf1e26b7d973f3f992aa57885937d1a2dc9b8b2616b5642e3eba984dd433ccbec04d4ba839cae350a4880299c63ac611066a7cd473d9c81d5d108cb7fc6b7bbc64d66d637f3020ead335a2992417499670ec9fe44e19e5efd5c24b1923828db0573065f915772b3418cb9fb081fd2bdd186ed84f1766df7fa089d29046f07a6336f19cfddcb9acaac51eb746b72056161ac034b988d181e94cdaa00b83c14444f01f43bb8423a34d24867e93d81cc4899373ab3d8ab7d22cabab04c4d3e17d3cc17a143690844a676b8f0f2f83509833dc3694ff927457efc23b711c9f5492600f011ee5976841f4ce91a99cba13be0244285e97f97fa2b7f5ca9de76a446fee92d08f4e27ceadeb41d51ab8d477ded8fef15ec71a4a1742288e54015c1b83022a7fe1256a278a4e54f2a17a936a297d1c068d5c2a43300eac584fe0ba0ad86a49feeab01305735d3022a87568ce309bec57b91172c9c87c901b6381c62bd6ea5349c15c82ddb6a8743370072e3a165b64707f97724720552b3c71c907feaafb9ab4452c30a3e98012b553b9e8c0d23751d9a7f4f810d6acd94d229b0a5d30613ed89587d33cb714001e593c3b189564b9749760d6747959b9aca0b813ed0167c3657e24255f613102dae1493f863fb048a05e549b2d190545f3049909116901a2ff43a3a8e36ab7db98777bfa978215ea0a30b10454e61f0caee7112010941effb0a3bcd3203d1e91d65101b79e6dbdd222608f94668d7c56397cb84450fc6db295984448766748f78c625d47d7e0d8f79d35efecf531e35c082d839a3c1119f1c807ae4b1b31de5e19b33b1aa6f5fe2de075c02177ccab1a73749e16bcbee0b9130f938465c25a26e7a3bcb997ceb385de6fd811e70bf5620d81443afbf8d7a8b018b8625698c5dd2ed63803ce10b1661788b906f9c047909f6c5025647d360ebf3c262518faaae27ce747b254f4a04eddbde4a1b82c8dd74b387cbec8c8ed951f6eacd802a99224585c21b53eca19d59cb4968b04de01bad46b273abaea75a1e49d3b0d48d7df24fc3abbb9602783c1d7b9cb7429cdb6927ba4fa3c3edb72342ec5b4d5a7a20ba68a42c02ee49a2892aaee2e74a64ce8c9959a25e335db2f37e659f013decdf90c6568ff09dc84d9a347952ab9a0662a8469a902b1d938f0da1682cc572eea007506a4e797593f55425060012eedd327a9fb011d7f8a9488cfbd2f9c8fce620e80352c4916f594bdd118da2add9ca8eae87be900d73c9af8326704daff9b3560e8038715ae647814de360c43fb9264451d2d0f9043dc385ab050c79cbf7956f0693915d51e56ff6a8ec8d0aef0ed958ac545fdad73883e47ea0f3940c25760a0c0475366b7d5232d5d14b6e0f4f957d5ce96226420603a64cd1bc8e5397584f1b70d8e54e80cf23c4e49d9954be3f4b12d46974418e9c1655c575f8c082b3ecdd4ebb8df12d2a395e7cc8f9c294f005bb7464255ad2f4c5e8d10ce138dd5d84fc2aadfdaab23e524cf963af41e2de413ec10fe721073dd27d8e6ea3d0e235841c2fbe4a39a34ef23fb0ac887213e4ef6ae5c18c5f82c783e06e50d34216b0b64fdfafcb9bced4766aa2f4dc3031c4bb948fced709a13624752695d23a145e5a0764bd830d7b71492966757f1d0317f926915872152c07e6adde6e4585f2c71c35ed068293638da663a2511e8138c257063ded72c91dd36b97d9d5b5514b247bb726801b745413bc42659e74b28ce4dc3ae428c8e61afadccdd76cc18378cbe3503a4ce26323111a17b55d5cedffabc1591245db3b8654200fb8b6ffeae468ed72d148d4a980d8a0f43193c004534b815190c6877a7dbc038b45578679ed3e125b41468f894774821fa42a75a176cd693232ed21995959887096cd2483cf60d090f27ccb8d238f79ffe91b25f67dbd9eabd66f521e175a72451c0bf9d2fc449f481f11d46aa92540ae8f41481da6e53d5fa9820e0ee971c7f4d042060a2d015571eb1fcf64c1eec058ee79416c3076f6909204e8a0a0fa7efa81934af1fba31f4980efc1e7b9115c0bb3de7124532541abe5feee8b4cac1aa2369c2a0b7769aa5a59027ee21269a07d158c839f2bc9d30375b69d9f3e03a6e2c2a34e7e75e2f35c635583bf2dac48b02eab9c8aa9cd1dc62123411036b8bc1f243f2944735ea264ea6f97c09b8cfd0c9cc3a60ec43d0531c2ac200d2d754741f7d59fe58a6d4795c6c731f4dcb091e4d6a366c61f6a8afbbd7788958cfdc163dc228e0cf9c5d8da1b183ba2587d1e7d0e2021e2c31a73a4fa76be5a2949e53f65d1ebb8aa5a9aed5764608f4850b8ff0e05de9ec2f20013bc446ca76f6f1e21bb708a256b3bd1680d972cc03d4bcec1688f83e8e87e402671d230c6a2a46c4ec7924a33a1b493164eec3e8bff932a3fa70a056ed6eb1e051b0d4f54af3cf1ca5c871087e51975115bb18abd5fc316cd9702dc5bd032fe3a29300c102846ded702e7b697ed75d147c0f8c40910872d0d5831b041966f0984a4d57aafb7044a271e64218f51c5f30acca3b6b4aded1c6e7032c05206ca64e0426d28a5a3f714d6e25214e1233fe43bc1ee208420e9c7ace07c981cca56982bce9fad4cefa97e7941a826ef91f2bab5489fdabbb6a70586b129107da8cb1eeb2ff653c206888cd7240e1b064ba08d44fddf104f22ca4e26d335e64ef43bac2bb3dedeee4b5bebfe46848fcbdcd55d515a4bddb42be18eb24c2121f0e2d46e04452f207629c5bc558e8d034349b90f32933d5f64561ca44569fd88c7e130507985a10a55e661d8464b90ecf1a376232d16ef77e889ffdb811ba494c76d12791ea359b0643f27b7f70f9d1cf96d25a4e949e8a4de0ee8afcd405453e70ee406734ca9a965039f81bea0a333bbf4a5b89a7476cd23b1130ffdf59f9874b49361d8f9bb3f0350c88f52fa9a4e47cbb124bde2c15f4b0f54642a5375e140bb064369f25f8d6e87c7cc8a402eeb0dffbda30b81424edae938699d14de22d0acbfb8ebd889b0116462c629c5da6d93cc5b20095ab7c6ef4f0395199aca0cdf3350e25ff11dec4dc46a1c45fc631b60ac4bd172e2e5c3ab9edd30b2a1bd5a9f2657d10ac8e2d16ab1fd455ae4ca3e1bb6cbbe792c70d188f34832ca75b07fc65dbd6e09b9519778be3b4c0a2755a633127c2db7ddf63052a69f50e65c1a3faff3b389ef718396d7579811870195ca0ff34e7a76b5c019fdbffde920769385f567ad5c26bb8abf47726b37675f9a87f59ba20a556f7b3598f83dcf28b8a6120a9702bac3a7b3db7c50b2dd6c8516177d9e29b4bd9a74688ec677861655c6f61e7ac9eb5dedfee17791de2b77120a0ddeb68c5e0452b6689df5a4d524cc0070717d094257d0fbe1f5df335f8801366d7496afba859f9f3e6dfe80c1366c963c746e214b7266835d6ae653da876bbfbb301f278ca43e11920d378c06fcb2848fe5c7347790029032b3451d46826ac8acec91e11d199aa3ae9801b7740683f547e6e6d5a6de6f8042e801701f56d880b6bb76eb025bd8d9a0ba430c521f400d94aa7ecea7d186acd47bae929da76aebd60c854104e42b4f37c2c8d65a6db82386ace45152cfa5d64633b37c4377bd89d6dfbe66efff641aff155416b0a164e8526935fc1b800669d12bfad0740ab9a5a7b570ca3fc1b31fac556c3c43e91129dd8490073858075ae897b68e6e95b372c053442fa3354692cce05031ab7bcb65e11cb2cd0f9abe0c1b7c2d776375d7ffbc75273593c6deae2fa308ef315517a9bb12180888a430ce929f267dd3cbc0aade082582ef3e33b5ce6ccf5a7e2dfd5cf0664652817f03cb7029d4f416572bad928f937a3008e2516b1bfbbeba6b608da9599c4accf5a35ab512fac7e149e0f199043206df0186266f81eba689aa20d56ffa1c593af369c52765145f425e825b7e40f640418ac75a487358ef553f64c57b0c64565bcdd70ca9f9b01e313f37e63f4d6892da7f40876f497be636b9282d50349d2c70a940fb83bd409020d8071b2b74e553a3e98636cc87bb5bb6d014f945ab78faa9a15549e6f3ed8db3457edb29d0c30a7dfe282148a8859faee529497827f0a0466eb005da4f5b97a90b16436b8cbebd226f15e39513a9ec902c2bea0a5377d1f93b7aaa1a7065e65bb66b3f27593bccb61328995d5916bc943992b6c958c210e0dd2d152d503aead19037fb2bb6f29456e4357c5965ceaa28e267ac1f1f98e5d210f4d4474a4f4b36bb91ce024ff946c06c84e1b8a393cbfe4dd02d65f7358d794584e39155d5b62df559dc157f11990d79050bc25ef12b4bf4e3123145756de0542afa0d9d80af61b00801a21ced716ff6717594bbb13414b5347fcd26231f7139ff836f70b98b4d0f49eee8c71f9f784972f1a5d6b9a2bf60e59bc59a438d353a865aa27b1a58f321bbfb05dafc7deed4f09d0cbfda37fb7b6905881e3215ca23d47e650c14c9175c6f0019369ee09faa79bf1b2e660c390de378bc9188ca4d28c8f70f9fe42df759c1c", 0x1000}, {&(0x7f00000038c0)="da7a3bc5b16ff86aca9cf6cd048b3b7507424cd7e112103e7855257ac531a0d787546376fea058d91e6669d062907ee73f23f04e050f886ed322ff0e2241146452caca0bf1487502980a05e655cd01a4881fb012b2780ef216787cef8ae259b8a14bbbd0b534050a053e41b425a425bc1a3181134852597530782779275a1d4bfb566d2a58615f95c3b0ac23da15b4e67ba67134126889f73927e05b6cd840f2d021107606f054b1743357de4b9d8f5204a82e21e9a56ca260c0131cc63ecbbea8517fc84deddfb5a6f8857e737076a21484bb5d19a86ccce1b772351a852e0b10c950aab33b7e0f25b823f89bf34a6530f89d0a5fd6c6bbe96e430290eeda1f53cb3d35f957ecaebab0e0c43177f1875c7590906321aed046fef4e37fa2986b1de624cfeb6b9b6a3866a8b91248b1aadbed4063d3a3951153ae17ce061a5b6ab965144f88564a2737d5e4beaec7789284e68275ad994ed4685371b8d8ca61be6fe95239a788097abc5912a75b206f7ac6af1e8c228b38b3b71e41c066e0134e018975d9d9deaf4417bf9ea13b1953aca81c66ba6fcd0654492f6ac904fe154953816fbf509da1c5b71e04e231cb4b99ca647a5eaf1c4db0135388f5a0a28fa9e2db387edd0f957e571f0e4540da95219cad932f6927c5eaacc1f90699943f4db913ebd2b665637f0e2d0aba32ece76002246948e1aa4716c3f6adc2e72864435db590cc24bd4161e7e07d9dbee99213f2a674a2e02008913eeccba0748e26b86549c499612e1f5150fdb5853b0185bac8bf236cb53c2de7fbae2c98bba5b19fb4d694dc558589f6d4e48c4e5ad033e80f8bf2a3c081558c06ac7101f8a679530dbfab34e4a50418715e20764414406900bcc1334cb8c681cfe1d4d7d8fcf7f7cf2a251d2c7b64561a21eea351e5c75371f2d77ae8614d826617cdc0e2507da67673285802e4cf9e5f4e15bf9705a39d68039421375f90b83e330e8fc58a84ede485342f93b42652ee5507ad99c55ea9db64ef80d13784c6f67e99369f5d26917809d7ec90c9bc889a59e5d41b4d7abaf42a48fd3b405c9da6ee88779273dfb782129b7039355cbc4a1bd4f85f777a69eb8bd67a72905fa121fafc43db89a83a65726ec18fbfd6ae8ac46a3e10eb303b3c21a7de41cdfb0009c233cf0a6a0c9684196ad7a8334b52a01fa7c88b050ae19851e0f4b21b41726518e61d3d35ef86b34cc1ecfaac300f3ce771a278ea2dd6c99d4f0f5593764a176542a018dd805d4f258bac9fe722fee7779be61f8aa7d3e5108df8c0c28cb80431f0f5bead4f80b8864260d1328884574bd67b885be2018cf9e8d6f150b838f1d007ee8af8c41387ba3d3caa40d94d1250db6aaf34054a9c021257bbcb68de7130166e8ead146032503dc85f807b9c859520d54ff209ceaedfc446b9961d05b80422e9d23097cd3c64e9989bdd0514bbaad0b943de0ca91cfc714b8c86e66f0fd310759bee215d45240ab389080fb7c1303f3c1d71ab44e8f8a2d8e955aa837084ca04d34f38e94f28f45e43a54c092d147d66bcf2cb0ebbed624b82ef4a0f484ee28ef0f0496797281e05b2f47d2852e2b5a407d048e12d27efa10c033e6ffb0887e6309fa2931f8d36b03e74e5c648cceb7ea19e98491d739241e8cdcf1ead1410568cd1295baa79ece27e49b9619c91804bc5f2955e0cab2a02e227bf8e31c94cce2101afefc0382dcd7bf6692a9611464c03ca61c5cf48ee89f470c2a92fe727b467a72cd574c11f3ed22021830060d46753550186530acb2529ac03e2b452550325cd988042d737c62b89357d54cec4b9ef75ceffd1d18521f82c954348ca3a9644c7cbf12f502c04ffb3d9d5c51781aa3af998fcc134a5dbeb0ece05365b67de9a4302244ebfe532a1a5de44dc5658e6524e0a2d1497252f9ea042f3f7b58b0fd99baa4d21565e9b81deab942a1d4641056a5a34f36da2919611969f234f26902eaf0bae549be97f61e3b2c933664798d161dadfb4c76c787e3975ee897c9cf6e8ad341c62884a3a74341f703e54dc9c5c97b3c1ad8b6e9ffec0bc1f7982afbe80b47849abcd9725ae1336fc75a26cc5b94fd7788c10478260f240808fd8b25e298328b1eb5bf58e71176faa21cace473e0f7a11e602bae0015fd826b5f0559214a3d6b90c956a9d58b1315b2d8acedd5f08ce257a2aad2917e4c1264d5bbc4fb2b48955ba0e0d3062d179a8932334e9cb4a1267f341a8e8d068924a05db850f584f5acb4dfefd055c66aa539b5631b7d1a412b00313069fc9bfab9649ff402b17e91c4791fd30c10ca3b5fe9ec86fcfede545c74992a1eb22684ebb673b92e13026c79f59fd212c99a5c958cf638c4401daf4f3a6f673d2d40b67224dfe6b1ae80a4b2907a925b01dca42a20206e259e9b3bcef0ac4d4cd2abe4368be20e3cc8da5fe4ae9cc9020937be80f022f27b68ec996a5719a6ea428ed823204fd889d655be2f706c2c086f745b9894d7b5753fcc1cc45247d9cde5b41361cbe31215a19686b258bd2e5392abbc174b8353c1b84aa02e36537974dc4174062257a59efdf0ef78e5da7f7291f810e583893a8bf191379589da99802a0247aa88fbbd79b91f71f872813807b08f1eb92abd942d96459d5aed5182426b260495ea6f05a5684692554873bd93228fe3cff640db930a1e5e9ed18171f28eea2e7fdc8d85eb496b8d675187697a19efb3d13d2e8e5cddbc82388d4ffd90c3a68abffb33742268704fe43b38c291578b34f4378a5e4bd69f2375fc12dd8c4505fbe39588e15bbf59400de46686055abd5536d860562e936e7daf2b88c5d2632291a0c5e28c056669977ea415b19cf87dab6b6994b9559fe403b97bf723b3fbf6c344206e9713f0131de2ecd6fb711127bb175719ace7df1cc2918b0fa72e3f9e6da3bf667f3bcd0fdf4adb0fc5c4660fa13b5059140123fb787849ea52a581b60029e31eaf2d14341c565b49238091a0fce9c735d0316aa0c090689e3f481dae018a083006c577c3a13e24340b67cd8e3bb77e974ceb95f528e9f7f3465f117ea25895b215d6be42a3aa3fc264781f9674b7b20fcc229fea91fcab6c05e670a314643ee57f73d1c36937087d1043673e5bb4656e5ef13ca9ab40256b92bf2d423499843b9d1fca6853ac95df1efe567055e5c02c85d03a13a5b4a71e75382bef991bba918e7920ffe8633f0dab9f7ccfc81ea6fea6cc1305a8c1ee1b52eeedaeefd04b404667d63496a4340e423580a010f3648e8425af3be20e8f3a13de1d055e36f9554675b22f01713e5401b055fe2f5dc6a1e1e828666a366481fa18534e22d17b38e2ea66e22ae8d475f2b219ed4ea4f19883eef930f87eae25070934b502c8cce94b81c7e163194d96f1c1e3d9c54d1d6c01cf1027e1d781adb8e7a931846e0f24264aec856e1ec46775e857225425d1d03e1767f5e82d84d9429e8a5740fda36f89853211e3048de373b6659f6c4f11c31315c97f2e56989acf8b696bc446237b03c747df0ef3c3d30ec54f11023aea6fce972e18f7353e17c19dd884f022634607cf4bc77b073c10888f27dfb0d63a38ee6c35a33875b32c9e6f35f77fb3522b211f4c62e9d3fab0acba6a12a3276aa99c1cf709ba92b7119a873b8c83b67c55ea437eef49c675053f7e8b723c36975f83d9d42fce2cfa043674d2f7aee54052a74841bfe51e5c162ef2960eb99c66348e72ce6a9b96d00829eea8ed216f0398bc84020713e55599a61830efcc59e279c11a9e9a72fe18e4b53150417d74b38ca7ceceef72bce757622ee74a7ce4b723254a4654fdb809170cf79e674c474480fd524b844c3366a859e43f8731182383a0e435f2a24ba2bd2b91647729647f28989ad97aad529a93f29d19a52342dd7056a9bc60c8f6e71a221033f169a7fcf0368ce9c1c336f7928fd1344d3ca2323f68a7a9ddc4267341f709323c43efbbb9bcc03f9eea40f2d37005ad81bbd521a11c5db8e7b30f3f9d6fd9fcaebc3762f7b956855aa64061d60ff107916243d2f236245724a3f0d4ea4d6b5e249de6c825c8a4d9cc930d2a9593a3349b1655e3e71eca4dfa71c329aef50ca185def4dcbcac64b7650edfa5223daa8ec9e095fd97ce6bbfe415a32f6977c31d8f26c5bf38ef7349900bb1421a950b2f7faf4426a564c0352925d74ed16fc56d1a2bf82d9a0d8c2c613dc22e0bd926d4ed0c4defc86fe69343f2ea687db19e9942500df17f0568d5990befd2947f0f6b39b436d070e7a8b2bb523ef0438babdeae133266f3cb332f2a8f8d6e5cf2794298274b783b17ae72c1ff48103a310a38854ae011bbb4aac99cd24209e6f86c989e8b55b2decf764f6de572dbb25ee97171c7df402578542cc7eb76e23e62beeb0ee99697218ee77f8c8fd4582373e87607c3c589eac181ebd23bd0015d79754b1efad82fb691fe5812324639c904c99aa45e687105066b2d37ce7c73c6596f2f44ad49ae78d9936e71f7c5e14fb9792712805cebe7db4d5b09aa8ab86ee7f33559c5ce153312c39317ccf5b5789f77f2de64ef96ddedb6701a4771fd6dd3f5d416a6822cac1cdbf6c8081dda47fa8213f65c0fd6ac4c61fda73958840e95e28e659c3277b28993f3588724d487c5df50e8ae77c3884fa69835783986627262f64b92da658c3e01981cd298a47b4490d09eef6bcc758d5332bf0565f06a1e7081699d7e63b2affa9d6bd8850f35786cd3b202fa7e5b69a8e0ecb07016de4f688ea4b4a55fa6df24c4e5bec291045e96b054a6e696ddae68a932b37776e804b825b2aa05f4f2926b5faff8af220856abb18efeb681dc86c19d42532529a9deb25b568970199d62bf52d0470e09e390561ddb7c003167cf5eee14c2699be130c11a8956635f220c3271fefa7f74f5ca3627d3308de3ede7fc803614f79b491bc413192448d6b5983ba0f1ed6120e27a757bb31b834ed910d430f597ad4007f2794bf48c49a7a5080c56035a58b1fbc1b371a52b5b7b6725d3340f09d94f7992f54ef03cd51d284884dfbe0cb71ae627ef7d1233b06463186a62d5eef0947d92297decdcdf343c6c109735996de3a208b7b2d1779eed791b7593a95bbb198e44e39697f8d37b55f41c64331ba0c3927a1e0691e71b991ae9fe4f54731d1f938da13ed7902f11ae8c213aa87ac3a1b7f23d3d7092bbc1b99d6c0831f202862a64ff3a3cd4b1855142c63f82b52ed7788340242335d9a581f18f773e57294c6ca27b54f7721331b04f3edb6de92a8d0fc9b6c8ee5ee05e10a3e804addf0bdcee7b154512ab604485dc300ec27c4ec0a012b6787171a55ddd10c5737f6e61277a5199ba28fcc9fc186c8f4638bb78fcf981199bdc51783172e25305f08e02b7a9ef070d3763409e8e2ac8eb0104cf41dee195c3b3efd3a30aeec8af172ffa24eeebfc0623a4606c813f0f226ae3b9388f0fb62fc9fcb37b70ae59c7d08e2d6c7994871d5f13ff41771", 0xf2a}], 0x3) r5 = getuid() setreuid(0xee00, r5) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000140)='.\x00', 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="3740b871", &(0x7f0000000040)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2fe8, 0x0, r8}, 0x0, 0x2004}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x263a, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0xf2) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x4e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000300)={{0x2, 0x0, 0x4d}, 0x2, 0x1000000, 0x3}) socket$inet(0x18, 0x3, 0x102) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x8000, 0x6, 0x0, 0x7fff}, {0x3, 0xff, 0x8, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x1, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000080)=""/91, 0x5b) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b38415a, "2feccc60987a0d0239060000aac06031cb3100"}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\\\'', 0x2}], 0x1) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047476, &(0x7f00000003c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r8, r7) r9 = dup2(r6, r5) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000040)) executing program 6: fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x5e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa23f3c252adb007016b786dd6009000000280601030000008000000037f87ccda703cbabdb3ce23b0001ea443d080000000001004e204e22324a3eb6db984df0670a"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1f, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x28) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500001800a90e28efcc5cc08cfe24befeffffff0000000000000000000000015ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"]) openat(r0, &(0x7f0000000480)='./file1\x00', 0x200, 0x6a) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000340)='./bus\x00', 0x2, 0x508, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000240)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r2, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000840)={0x0, ""/211}, 0xdb, 0x1, 0x1800) r5 = socket(0x1, 0x2, 0x40) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x802, 0x2, 0x0, 0x2007}, {0xb68c, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x2}]}) write(r4, &(0x7f0000000780)="1634010091cd1585c50be6b14549cfa0f94cd11cdea2c0cbdb4637762aaa789740248a05d19f4e76a5d56c99c8b817fe6b022b1dc7ff11f97bd984e975a46d3ef3d3edf93cf9bfe7373336a0d7d598c43edd5ccf7091687eb52d0e04aeed9b91d9a1196198af061377e93b0cd9a9f5f4610090f58ae090de03c646267ef1715faa6f24c536de1c0355d8183c1a", 0x8d) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') writev(r5, &(0x7f0000000100)=[{&(0x7f0000000700)="d093d439cb557cfe3592484a3f1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f29d750756d00023fba4cdf50863fc8d5ddb26cee613d52e1a19651444d340ecc22c13237be90002000000000000010100d759aa00800000000023f4b45e288684", 0x73}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/14}, 0x16, 0x3, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) setreuid(0x0, 0xee01) (async) ioctl$BIOCLOCK(r1, 0x20004276) (async) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) (async) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) (async) open(0x0, 0x0, 0x168) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) (async) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000001780)=0xfffffffffffffeb2) (async) socket$unix(0x1, 0x7, 0x0) (async) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x3, 0x1) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) (rerun: 32) socket$inet6(0x18, 0x0, 0x29) (async) socket(0x1, 0x1, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, 0x0) (async) ioctl$FIONREAD(r3, 0xc0206983, &(0x7f00000001c0)) (async) close(0xffffffffffffffff) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7e, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 3: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getuid() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000040)={0xab6, 0x0, 0x0, 0x0, 0x1}, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="3a30f03f7084914302b16598b59113c3fc152ea17c1e881f1f84f0d8e28eb19ae926288bca7cb82572be2b1f951a422b", 0x30}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1005, &(0x7f0000000040)={0x40001}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r4, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010007, 0xffffffffffffffff}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000240)=""/195}, {&(0x7f0000000080)=""/30}, {&(0x7f0000000340)=""/214}], 0x0) executing program 0: r0 = syz_open_pts() (async) close(0xffffffffffffffff) syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000340)=[{}]}) (async) syz_emit_ethernet(0x127, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (rerun: 64) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) (async, rerun: 64) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1082161dd43a379132d640030504b9000001000000f3003a5d351c2305a6d4c2447d"], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async, rerun: 32) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f0000000000)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001780)) mknod(0x0, 0x2000, 0xd00) syz_open_pts() syz_open_pts() executing program 3: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001340)={0x33, &(0x7f0000000140)=[{0x8000, 0x2, 0x80}, {0x6, 0x20, 0x3f, 0x401}]}) write(0xffffffffffffffff, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c", 0xf) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x40, 0x10000}, {0x2d, 0x6, 0x8, 0x6}]}) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0x68, &(0x7f0000000940)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd603c1b8200323a000000000000000000000000000c000000000000000000000000aa02"]) mprotect(&(0x7f000039a000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x4}, {0x0, 0x12ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x80000029, 0x2b, &(0x7f00000000c0), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000280)=[{0x4}, {0x61}, {0xe}]}) socket$inet(0x2, 0x0, 0x0) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c", 0xf) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) dup(r3) close(r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x7f, 0x45, 0x7f, 0x4}, {0xd3, 0x7c, 0x6f, 0x8}, {0x35d, 0x1f, 0x81, 0xffffffff}, {0x8000, 0x3f, 0x0, 0x2}]}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x3, 0x2f) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) socket$inet6(0x18, 0x3, 0x2) executing program 2: r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = semget(0x1, 0x3, 0x404) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/201) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) fcntl$setflags(r2, 0x2, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x101}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x8) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x80}, {0x1d, 0xff, 0x5}, {0x8007, 0x0, 0x3f, 0xfffffffc}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x400, 0x6, 0x0, 0x6}, {0x800, 0x55, 0x0, 0x4000}, {0x2, 0xe8, 0x9, 0x47}, {0xffc1, 0xff, 0x2, 0x5}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x61}, {0x87}, {0x8106, 0x0, 0xfd}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8014695a, &(0x7f00000001c0)) pipe2(&(0x7f0000000140), 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @random="64a10fbbd5c0", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @broadcast, @local, @broadcast}}}}) chdir(0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) socket(0x0, 0x2, 0x0) socket(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() setreuid(0xee00, 0x0) r2 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setreuid(0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000004c0)='./bus\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x400, 0x52) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() lchown(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r2, 0x0) fchown(r1, r2, 0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x800, 0xfe, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x6000, 0x200000) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0xc5025f8cf2ee1a54, 0x1, 0x7ff, 0x5, r5}) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x4) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f0000000280)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f0000000540)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') nanosleep(0x0, &(0x7f0000000040)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='tap', 0x0, &(0x7f0000000300)='/-{;\x00', &(0x7f0000000280)=':6@\x04ap\x00'/17], &(0x7f0000000180)) socket(0x6, 0x2, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000240)) executing program 7: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0xff) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 0: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2b, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r4 = dup(0xffffffffffffffff) dup2(r4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)="09b2f7238ec5692c37fc71a4", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, r5, r6, 0x5, 0x8000}, 0x400000000003ff, 0x9, 0x0, 0x0, 0x3ef568da, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() semop(r2, &(0x7f0000000140), 0x0) executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f00000001c0)="ea000001", 0x4) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES16, @ANYRES16, @ANYRES64=r2, @ANYRES32=r2]) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x60e0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x2}, {0x2006, 0x0, 0x4}]}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x2, 0x8a) setregid(0x0, r5) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c64121", &(0x7f0000000100)=0x7a, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {&(0x7f0000000440)="56af780668b0e3da7a75bbfa8e46241ff2ef19960130f28b0a52f6aeb9e40d673bc8890d581475d62101ed588844d09ab2e534d3349fceca14f60e97b8d399ad133e91ec8ee4bbf148e589978e0215091327501eb82bf8b780a21ad1adc090aa14eaa3cd3d040c13fc8d5007664e80e1fbc980539c3607532f628c599b07aaa29be485994319cf7adf63273600f47e5221d5c65da3660049ff1461e62ce08925c18d4927be12547f1300"/181, 0xb5}, {&(0x7f0000000500)="356afe53d8b5d3d855a445285f61476eaab642735372bac0b4836eec8bd28520c95380ca88559be1958e27c30c8ca173c8d1d60d39174aa724a29ceab249500e56367ab4e38bc7a61d55c79050f393fbcccd318b92b7f6904755590cca041bd05d7e20c714152911e68d447c8191fc88bee162a615c09e1f7fa56e8461fd4fa82bfb043ad990530dba4e50693b816383b032d81c3f0d042e352870fe44de5f132640c927f40fb2bdc5f09a6b1f774d0bb9f186845b12cbabeecadaf9a47cf1b190973c13c7f0f7071ec31e318aa0f7ada7a7ca87e2946823e07b0bab558cbbcb1369cafaa52949937f8ef86453169239742d7a717125cb96c15931bfcda9e2b775e7acf1eb98047ee8e8d1a98323149b29d789b529ab6acd0f2c47d7232755afa65b410b2c1628dd389edd1230b3fa6b72f7775d786c1ea7b19df06dc270103e1b987ae8cfcc2e8c5ee24619075c909b9fc552b1ef881cb40904698d1eb970fde5b152dc9d6a606e4c73cc699a38863a93b64167889a1c2629ea6efdb97a3e883c5469aa5df97abcd609c73f89d4a4c86626d68805b7aa3e631febc2334d7457e4a2be6901f72366c03be2292d23ae2914e0ea1fd76d161a6ea9cb14e1da71dc51de10797374a8ccdbcfed699abd6908e6ceca4e0ab97b02591472d7159808337630b4229b576a8a25ced394ef26266db0473dfe9974f45d898e26b138ecc3a678051909562c17147c4bf0c0c2e3b3f5dec606641ce44f842002ba7f6a13cd2885cda4c7ba35bf675a5f34ad25a309507927aede41346a5840c4e77819da569550f791ba7747e7fd0bd9d3f16140c33213e2f61e4ed0162da1bfc972e0a558c5069e182b67c26172594e2dc9ee65281bb32824a54f572a14f1bb5f573b20584f8e1381cabd247cb1b451ad7b8a5aee07591262a2c2a8a09e5f73f47a88d9e2fafee0dbb913cd5dc8932bb03cb5c7494024162e5020f8886bbc1a47ad2d48f30ca734a7fe35007ffda8b2254ca6de6330beb4842639119428714a544f67e9669504ea08a3de5dc63551aa7ead59791bb8654f4df4309f86a0b295cd18734e394cae7a6f320e4c32b94e24fa452886f77d97fe8a741b21d705de5644943cb394448c1bdacd5414eb6e483e33451f61c174cf4f54875b22599fe2660a8a3ae06f1cba432154088bc7e9e738283b8fac14cac2cb6802e043dda9573c98a09a43f83919bfd4e2b6534fff1672684c95f440819d905442d6d18f709fa02650f04415ce77f53450bb783462b2cecd8f0b358cca470570f937dbcb2d4ea4be70ec9b9909a0d4fb326ff034fe80a58cfbd6187582c05191ca42308167cdfdb8cef626c52ef177f2cbba8066d4de8983e2e6b38387c2e99c30995127a9e717b0dfc7e5669f84275ee21fb3ce6a323989dd240bb2ccbcda720e5b889c2a553d6cb2fbcdd1005a23b84fec540647db95befa3c22784d2d9899469f2467a0631938db209a62495ba877fde8c4edb3d4ccc0df52a6bc7a125669e486d0174583bb1549dd289537a58472efdfc5ac7f6db6fbfab0604e2064f742bbc9fce851770de9612853528cd0dcd4be2ef7575af448fc5a834e39d7ff1f24f0c606d86f01d0f2d35f631dc54e42570e789539ead0d34e4bf4f9948ef625d4768425d074279a47e76a61cbdcc2d8c0e8401ed9d60622961fb0afcdacec96f24a02861ed6bd49186ca02fde7c21d87df88da3a2dab5fac6a7341e417857161c4222e59458903de0be023e03119a43b459551503dbfa95923a39b5ecc0b2e7c9208abf512ddd27b312b60706b1ac979485dbb9502f550579227a440df5168873d84874bfc3622342ec42302e2082d597ce471f210f538865dfba84cb20fde0ceb10f7ced5ffe291b27c9b83cc0641bfa47424d0668ef01686fc2f9e0fa86f379a38f66655f143ace6f49e9adfd9ad3295007fbb63675725312e720d0e98b5a50f0e006fc36b039dd390e1792c6f2daed7905b27420ad3516123421d7ec15a3c9b331d1351c50da5d882c63164fd2187adc014c0fb7ad50d5d6937e2b8ea72adaa02b1ec730139fc23163a9e8e76cc078a99d528535482696ad61e1b17b0c751b53ca1c13427bdc4ab6eb49edb86e8b67d8ba574847265dcdebf48f094a170b3deb352143517fb8057fd5d2bf8c94ae193911bebed2d26a228a2b2b89c6023d62d6b55d201d2d0dd470483f73ff6c09532e58ae499d4ce506289fc6b7f10a1e0630206fc8092703672dc4212350485cc2ed64dde72098880640337b84f89bd72955d0de775ba55cb4633c93fa3b1e3e4265f796ad41f4d3350a91c137db96341ac9756f9c194fae4d74ad4a6a2c91035839b5cdbad10371192fe0cb92a41c5bbe734a1df7f7dbc37ef43ac9587d718893a978dd50a3d24cd50ee87a837a4614d344d9e99e87c596b1fe29e50bfc6a7ce909978378bc7910f9467f9c80e80791b13eaf75c187063af9f6107fa7ffbe648493e90307e415c9273eb080d8e3de4201ecfe8bcb6fe16e45384cc06bcb22d7f37d0a0ff84a7316d7b62ea37fab2287f81cc030947b1cead7c3b909a8ab9f8036ef795838d618f3b5098e8ab8ca16894c7613ed07d9da2da40967a3d85135be785b46234ac29eb93ea1e3b1e1d637127d4cadb60bc5474c9abd47392c30902f5d050e210ecc611f7f2ea84a8911c392168ad9b65a0f6437bf783ac0e1bab02d0262e8977eefa2b58e08f8786a670c60b467b6a22cb9fa1e98e3e71c8bf7bf17a301c15085e7f9443241ed1ac4df70ea2b220fde3d65dda0bb1ef796771e4e6f64db3f8f2013f919a9981efacf9657bb6cc91094b929f6564a085e116273c2f40bb6f023966fbc1c4d2e17e86cbca38817b5651f1f58be735153a2c6cfaafb591e02380d4379bfb744d9b6784f13f6fd781f9cd2400be936473a5f168bec6c9b30966e4665dda1b29839a46a85b420bad3000c8d9ab3b262aaa1537c4326567d6207cd5b342e37a819999870eeef5d72aaae7c8975ca7aa4391474a23d7684504b8f0a6b89dd306ad6c5e9d1002f6ef30513622f3f3bda368fc76d1b4af61b17c06f392253a7f56b605f3ef1b1ebd8b65e23d1b1a0a5f30ae352291cc8b3c4ce4d18459dc3c541015ecc5f6b1526cee96c73df39ac2b44ada86fd5e856e21db35022b9bd20313813ab4de02f710d526939da4adca970c2478e56e288266199aff42197ca65bc9a0f852ad3f0b67fcf816855d4e81a72323a1087f86f65dd4436319093b5c2f2a494813ace264116bfcf9df8ecd794080f71b56ebfc174b98fdf060fa2158eb91ce37dc6d7e0ff927d1dd9e00c2fcd6b189ba8a9b84c6a4318a54dbd041471b07dd9a15a222b5f21695869609299cb159c7ce0655a033b10c650f0b4bd75d3e9e0525a67b8f44e60fe7d6c0cbf9fe7a5c8072d8fcf917c9fafa5e37f6c9b05572f903f1e5226e66080678dd35d40fc2ed59a74c7021643e7aa5112a4461c733f5f32abc6040af3ffc5411afbcf50630a11dcbea6058c9ca6562cef7b94ee050e4bc3dc50b95ef91974343e29d914cc8569f78be50dc2e9223b55cc2171c9cb4b25504f86ce4df032c14e17aac4c48360db33f36c475fe8769772822aa65ad014b7657bfea2bc4ed6c87058416ed01b9f935fb279d146448f8524abdd870deb8e22b909d4688e58cc75fca916a35b3e850f66ebdbd73a54c18789d4ca03a29e898765c9c09224080dcb305ab2dc246c3024ce2d4421f1d65b7b885ba26ed5128bcce05597dea917310d3e708d87fd80bd1f278dba7e43e0bafb2e14db52247d89586140d2fa55469c5983a6f00d064fb7b9d931929a954c3ddde26e5a2f916e33d7ee330c38f005a05a54ff8f2ebbe6eee3984720694181784f11d02566582e9374e7a2a87705bb0a995c3f51aad42ae044db8b4a6c0355143035a4784c2dbcc2f0c957c9d7bfadc2d99a789ed2116fbf5509a378a39700b4010f675d488789c5613aff52d75d86b65f04e66163528614c25fd550e6f89f6c89189312fe8f0153b23ead93a8435396f9befef5b9307dadd5b00fec5c8feff27b691d41e10918d9949491bfcc8dba2342f0dfa8b31e15d1c498edc230f7024d43fdc0ed689e1610c4a609fb6a6207962b1880487903de22fc824e15595363a711144e12a215b79ca09cee659b7dd65ed7d50e200a1f909524010af81e64985e41a641aa047eb7cc915b3353befab7b595474201f4fba70bafb8548d107401ccf14a09bd0402a4c6403e00ff15b7a27ff5bc1d90c44dfef79aa2777139f3a56bb07cdbabedb02b597183f9dd705264d57cbe0901b9485b915c64915adf1aa65813eb3fbeba4651cef101cfa7839696c6f61b0a36adab929ba120e005de7303dce34e7f7b506960d1d89eb08eafe01214a0c7426c27cb146b4b3e24ba5592658febc5e06fbe857ca3fe2437de3a4dc1b1409313e2056569f40d8800d81eb4045196c41a85028332cc3740968f7f7fcecabe9c3e2fbe833ea970771fda42aef28dbad6f60755649100db0556b7a3b11fd8a3bb2bf26ee19ac6038c78c59ff03f5ee8aba012c3a9a818fbeec19d1c2771648f9c591ecf70afdb9bbe9f55459556323df0e9b1d6068674eb054f323727a60f0b61d890bb85bfc4eecef97e43f5719dae09976fb441d65758db7471c67f8ffeef566ce8b23c67e532a3169473bd9041b7eb193892287b337f9070c94ae5bb01ac137a6d7aa0343567382238e9050ee6d7c740708fdb3f068243c8570b9a7e9d3823a02a4f7a49a4ac63e91c9205f4424945408f99e38d0434a307fb7903543e296463b3812e44d1aca19ddb753b02c2c0a7f05b6a8f2bcb2f0ddad835a46b63557c267dd78897f52c0c917c871eeb57e351af3cbec0d7f1e81d0bc81d9645eb4cb8cbaf38d21266b1ebf2b34693a49b42c1fd0dfb87bb2f5b944c44535a14814ec7545331d87a6db0e8b0f1941e75b5614f8ac1bde6807381a4ba09b84d2b814bbd3862b4b42982f63a1aa8869bceb8235a747aa672216061dc3395fc1a544973bd2aa28e45d7fb5863d393d55fded1a5310171676a08f94066f7d48e2b722588faec0d3339332bebd41d813e4cb2ad4bb6d07e701e677573683837ef8b8404a3f45705be8ed2daa9fab5014bb0062e1913cf8eda7ad3bb28a641596ff6da71015246f9d7f574e969c6fde716205b672a68231ef9d2fc36d37b4921710b01f9decade9d07fc2acceb1012b84c39814eb2d5f877e6385a6f93dc9b415c9a328c1f26bdd608d32b232f0cd8605a822531b02d288a35b475108be8c92c000844e42e55a30272657bc8b85c6d6bf858abaa46694c56d764a5b2ad46772f7062e933519f7f4845fb8ff1eba17efdb8aadbe55742c58dc745b504884cf2be5aa57372734e4ce25b413925edd9a2d3853b783cf513cfed4b375dd2e91900f0ba47c36d6dfe4fd0e11645a3b8e0bb3c69e45db01672abc314b9ad1f313a0655a9e45bbd0f23468c0430e355436de77b2d6129320e3a630c4694e52bb51d6b7c81daaff58586fc81ca425f065e3f3ab516ff38925c1a8bd8215328f479da9048ccd221087ba4d69dbe2e07646ff5b4322680f2d8c01e3b6d794703ad10b3681e53cbd6b97153ff47f130dc06d37cf92e4651dc7bd15fb557b995d860c637075263aec14f9514e0aab97a8621b128c43e6703cb058c1fb10e929d30abd59234a31064bb01276ce623df6f59d1be3ec3ff4e5bbacd8401dc3d081ded780ff66a9b93fd95279e23f1fe60d9ac67f07aff3852ff41b5", 0x1000}, {&(0x7f0000001500)="4869177194b93a1ef62d9abcc703496700c6c6a40dbb990a950f30fd25bdf7c00cb6628ac74873ea738a9565a96e4fd460783d3ca4594ce38df0779c7f18839eedff259144327702e39681aa9cef38ddf2511e8f3d8e89b141db5fac", 0x5c}], 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@random="8f6f77ede655", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x45af, 0x0, 0x0, 0x0, @rand_addr, @multicast1}, @udp={{0x3, 0x1, 0x8}}}}}}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000280)="1dfc92e0e315566417cc7e7e5b4d266d4a316e0079528c128b2b5f95d8097b8b8fd19296ebd7e2b2c7477acd9897a8ee3923c5d62a8e", &(0x7f0000000340)=0x36, &(0x7f0000000380)="e9bc489cf64cfc2da21eb7d5d3b4f937d6a391fbc7f46838b08bc8b9c2b62277e959a3432828e6512d24ddade3c80bcf076245fe63849da8d0a912c2931642b6bea37d1ca9474b916f1c373aa591ed62e714c58e697d6ae9e485aa11d7a977bb2b760f8e6d811fc259c347c18606fc1703e0b83df9ac8bb3968747b7e3ba1eb78a21d00472a679bdfadb84cbdd1aeb56659d71c911f2f361f18b90e4b715", 0x9e) setrlimit(0x6, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x1d}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) preadv(r0, &(0x7f0000002980)=[{&(0x7f00000017c0)=""/15, 0xf}, {&(0x7f0000001800)=""/104, 0x68}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/223, 0xdf}], 0x4, 0x6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x74}, {0x7c, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x800}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35a63c42419afd9b3c1026079a59", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f0000001640)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000001680)="8a7dac1519f75a18a42cdff6f2", &(0x7f00000016c0)=0xd, &(0x7f0000001700)="5d2fd93a2f4a98be936af1217b3508425ea004710e327e33ebb5cb187a667453f34345bb961374ac8f90f426f9973fc18cdd3939ff440218ba87f6c1aa41e3e969b3357d2b04a85eca887a0cabe309f51fdb2374204171efd2aa0fe1dc020273b2a8b7dd6023deaa6426810fe60cfd9dc4c728ad3d0922bbfc7ba254e91eb23d64c483f8d92184aafa7ad81b2eef16d880b8cc7efe4c14b580995cf1a97c3410cbf342b0618b6ee8b055b3fd8c", 0xad) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r1, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64, 0x0, 0x0, 0x2}, {0x30}, {0xc12e, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001600)={0x1, &(0x7f0000000240)=[{0x2, 0x7, 0x81, 0x7}]}) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6385) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000e80)='./bus\x00', 0x0, 0x0) dup2(r0, r1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup2(r0, r0) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x40}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[]) r2 = msgget$private(0x0, 0xca) msgctl$IPC_RMID(r2, 0x0) read(r0, &(0x7f0000000180)=""/65, 0x41) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040)="c06d154bc6aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e665280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d95952fb04ee64b0ad54e6d4e309d50942c0bf4b69abc6051514a58e4c2497df51405b08e442ce6d4c81c17536b637d33cac1fb9401a828b5256cf2e8f1ae87bee8e8f56c40d494578490d4a32098c", 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) open(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1}}}}}}) syz_emit_ethernet(0x57, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="1b9a893576694c2c68cfae44dcf96101aa161aa91caf33f64edee446fc62eb6c76eaccb61574a076bc1e7dcdff198798aa38665596"}}}}) executing program 0: pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r1 = dup(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(r1, &(0x7f0000002800)="e1de46699bd01cd897318864dafe1177aa6187723ddb53673501f66a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d4771140c6def75477602b8daa8ee76c6788125759e7124b1b015968aae67371021857517", 0xa1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000002680)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bac278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r2, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x47, &(0x7f0000002680), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) write(r2, &(0x7f0000002700)="8b4491f2053012993e46f936ca0f60f55e1703bcac4b51cdf7e40d640b87c82adf5c328d5ee56f8b686a51f5109b6664da2c3fa1fc1e07ff1d6a618b0ce236a40bf4ae31459ca22a8689720b3a09c87088298e869f0eb5a2a4ac9c5c37e3357bf3c4dd5c8d61ae1973d37c4430366a64f49a86a2472a0f48ac3bd545da9881d067d4fb8b923dfb365a97cce371b7e743ea5edd7cf9ccbc4bf465ebc0a27a5f2f983400c1a479a18bfc7f3997", 0xac) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0), 0x80, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000180)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f, 0x7}, {0x0, 0x80, 0x7f}, {0x9, 0x9d, 0x40, 0x4}, {0x7, 0x1, 0x0, 0x3}]}) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000380)=0xc) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0x48) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) dup2(r4, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x4000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x58, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000040)=[{0x2, 0x3f, 0x20}, {0x7f, 0x5, 0x7, 0xfffffffa}, {0x101, 0x2, 0xff, 0x4}, {0x3f, 0x4, 0x2, 0x4}, {0x7, 0xbc, 0x0, 0x6}, {0x401, 0x7f, 0x6, 0x7ffd}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc018696c, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x64d0]}) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) syz_emit_ethernet(0x1bb, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab9aaaabb86dd6038d9d901853a0000000000000000000000000000000000ff0200000000000000000000000000018c"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x7}, {0x6, 0x0, 0x0, 0x423a}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="2321448ac8b423b8549ff6a16b37437fed134ebb3e4a47a19967d83936061f4e4097d47734e52b22ea17d8661c8d72b2fbe7e9a0083c2b55c811b926e1b6bb190ffc6a008c7f41494a7c", 0x4a}, {&(0x7f00000000c0)="98", 0x1}], 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="166442aef8a3e779b76d743afe0268c95c", 0x11}, {&(0x7f0000000280)="c7eff4c8ca23ee0af8ddca803ad089e211f8e6f72d8d77d874c2fa49cd1d2e0c1ad7ffe76835ad6927c2752e40336cd7153498cc246035cc87c14c941df923d08135d2833f515776a43a9286e91ab75ee13ea2f92c278244e8ec177604722dd205ababadf44206621955db72b9b1e6a2d06d9f9be7f69f06f471200897db2f76c4c233e662d4f6f0611203e712382c08747e95225586ad8057afaf333080f98a04a9eb18f2fc42bbb230ff89f942bb9910", 0xb1}, {&(0x7f0000000440)="c34faec04afb28a254ba1393bfeb766bc955fd32dc630ca9e79942112ce4248fbbdcf143ea38068bb450476f1f14e4c28bd24911d8ec24e8df4ed7b6b054ad577f5d9f2d17f939f61f94c9c1e8cda3904b8eb41a5148d6f787c3dd4e98a1e03734be4ba09b92af7fc1c2cf0c30810172974b84eedcd5413005de697f6acf9e423dbd17849d3f6a7d084e013519dcd1883b0ed91fa90871d31a36983f4e8a1906a2348000752643e34062b8e6910da0d9ae6c50ddbeecde640ead753054e9adbde2c5", 0xc2}], 0x3, 0x0) write(r1, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1}) getsockopt(0xffffffffffffffff, 0x7fff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = getuid() setreuid(0x0, r0) socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/16) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0xee01) chdir(&(0x7f0000000240)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x44}, {0x87}, {0x16}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000140)) r6 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x402) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000001c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37001", &(0x7f0000000080)=0x1c, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) write(r0, 0x0, 0x63) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ktrace(0x0, 0xd0730f51e69c9f95, 0x0, 0xffffffffffffffff) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000140)='/\x88\xe9\x17\xff\a\x00\x00\x00\x00\x00\x00\x04\xe1\x88\xf9\x16\x1f\x83\x0f\x84K\x84y\xe7\xa0&<[F\xc8$\x1d\\C\xf5\n'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) socket(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x1, 0x16) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{}, {0x35}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 7: sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r0, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) r1 = socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f00000001c0), &(0x7f0000000240)=0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknod$loop(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000840)='./file0\x00', 0x8, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0x2c) sendmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000340)="b494134cdae23a25bcb58b6276d6345e17dd0a227e0617391688becb11011548cb7faed019c0aedaea8de20a49980613cd7a48f229d51a29dc66f9a97051b40cefe7945320f4113b2d99429902c8ced03aa977f7e3a620bcb49f0fb256bc04d26c41fb6296cf8a2bb164a7d9cd2278f07b28bccd496aecfa98c5231d65f9d2139305ec115d7069f5d9f447aba09deba8eaac1cfd97d4de45560e6b7c7b9c3549a57ed13e1f2ec4419bc749fd134fe6496a2f0c0cf4fc899819f6552e94df057b67ed6a0636cea185ce244b8362d7fb5381dccde7032c5032", 0xd8}, {&(0x7f0000000440)="3ad861880d34740d9c09af81cb5621c452ac3d7b7423e35043e230dff0a2", 0x1e}, {&(0x7f0000003180)="9bc90de19c27ae71c19570d19bcaa9c4ec870855ab2a9c4f007f7a913926434dc50275d681f5d1281dd0a67182d27758133af8d440d8020dce99b82cb5e33b4361fb6ba7b84165b442e1ce0055aa0946b627c473a25dd6dbf58d95157994f5c6a73d5f4d11b980651667c911ccc8f1d0d15bee8dd1a5e960ca38fae7900ebd290e69e740063b2d060e9e6f7877dcd5f6b1c84d5a8e35206e289f0e84a18bb5736eea3f207ada716f99efd37c7f3a913d3dfd8af0b2dac6ce5121a91bd235a27df2c729725e94d0f9f698091297ed48c4913b69bf9d34ab1edc57bb3897ade230244e0f32ec60a6402b6988eca9b41f88feb7c92876e7ee041ee5342389e06c25b3dfcc7156223a9f9e03d2c70f3e8f4fd65ed96a47256cb162b022b7275021334ff92285b78b007fce10716c786f1ce7a1eb0a46a62cd19832fbd238cc782def84fcd2d08af623c535f907c140b17c687b259e7c6142bb86cabf38d169ba0d980f94007807b6a9b1be30b351ca04f76b9cdb9b762a1bdbfe6c2da0e09a8b9402d1e6a4ba0d7f7503207913e474721806c1157cb4bb4e2d56db28c74cdf7186464765d43c42238940623ada3b1ee424b83c3cba7acaf2d25515b9ab881b8eede7fa41cff631ae3d5d9ddb4d5a7f790e6fa06bb7a59b1a621a63e293a1d8ba0aaebd644ffcc48945088e454d952ddf5882cd0ff7fade095e3d140aafdffb15309b2533006ea647260e33e226d0ead3de7f759a2937a1632e2e9c279cebbd646d242fdbd94157b22ba2800435f0dc73d4840b4b4ca461857204ab1f42632a96aaf44929f83ebbb4c8db48b4c7295991cada2cff70f5b3db3906f515e9a9f2a442183189063aa310b47c1c3b90d39c127ffa2017eaaba2a406aa3038c2ec770e51bc6e12b11d6bfc43f9cf129f23b211e4a83ccabae492108c439cd9a6c9c8afb67a012dbc35f521037038aa281cf6e9b73c6d0bd8779918fe7fcef74f53d013aacbf59b89cc344a57e8bcdfcb78510c5fbe42e8cfa09c1b0e089698c3dd683da21dd887abbde1c82170b8d35b0b7dadb0bb760abfde32e5f86ea79dcaee20e353c66d0d3071d45079f72ce7862e1a8c536d98af23b3486d167830dcfdf8058c51d0469f0d87cb715d24c7a53a33d90628ff5f989b767502d008fa3b3ccd9dbea3f9d21b7d390407c59d6e340bec17491fa8ac12516f26a9b9e6c07dd75109c5b77eb9f971c718ed7ad70ac7dcf9e881f319760bf34d5f0fc1172c3ef2b824be46cff4429da136a224d4baa2a53a5c94f5f2a8795958493d9476f5a14a6b9be00068a40e9a45dab6d5c23da39ae77b4417319fa0a91e78b1a7cd2f707b92d70481c7d06d83e02d43cabcb081491a57c77f47a79012b4e71049c3165dbf6503e60f31a4e7a3dc20111e2e81a97d375081436433553b670c0e1efd987f1f3a7d03f4f8214b460101bc255aa882d9e8d3459b8f032888fa63a6a58fb1d870a2bd07734daf68a6556186cab4547d367d7114fcf13cfd44a8a22d8bc0065b4712eee4b4e563af956000bb0b5f4d47d16aacf6417109c9155c436345d9a71d14060247e445dbac80f7b74db7edc9e64dc125e7452c19e330122a461c16ffa7b39a5d56a522f4504d4a008bb2411b622fce2cf942511a40e7fe27a8a7cff4fd06cfd106883f1ca1b8140d1119dd2bbdcaa4fd66bb2d6815044e2114bdcbd8274d8c8bbd5d49baa6db4d2e2c2dc308c04418a456ffa2dfba18258433edfbf5736ec128a983ed5959ad7eb02b0918d6b5807277e78e4cfb5fcb35ecad55ba07277345e707fb4591f08a31880f7f57a7c19c162435406103f9c2e01a003bf452f8d6a9fc7d11902b8df4bc45bb8e626e7d50c1af1cc5b6367f0842706f8e604c175a9fba1332d478e8ba2670c39e43946267c4c09fa02af0228dc845f829b3fd1836f14d00bdae7f393be9acbc5b72c12d4c2e9355b57df4ff60c965cdc5e7c9c7df534e76b88bcb266afc84876ae4bc39da8da0865504bb90c7c34cd194ac7d582fcc8dd0f2156c977aeb06ec45150400e91d18f1ae35516e10dfbec6f8da5a020fd46ab5e47527dadc1c3c9becc892b520360e7ed6d454aef43b5cf0435a02fa7968d6ea25f3e57c5c4fc8a808a79e9aaeca551e9c2c67b3b1f7bc45a2ffba21211c537850335a95a5a6ecc26f935ea20eee8aff399ae63a0e02e230dcafc82353741aa5fd10cf87d9f023e4bdeb759c132d707bc4b8213e41dccc8f7ea4bf2ee353a7be4e6a9dd95b28548e9e0f0ac94eab20fe776529b44fc7348fc137c3b39de4c8b497c17536248e846b52d235d6010937e88fc1d607349e8f524b0d4a31d00a3606a365e59a54c1502f811964004450684a68f48810cf0c290f487140034bc971556cb9b350f0c77e5830e1f34ec2dcc3ce41fbde81f4bd4f4bc6ed331907eb65fd378ae2d265c72c76b3c2c0a8c434bbafe2fd5857ed076358b2eb6f464f7e8cb3a1cb24a2f8f4c70f325ebc31c9a561193c4034cc7b83f77078fda4a46a7fd0de5db8cd1fc8bf09d522cdbc84c51e820ea6b8485fe4c6baaa8d47baab2f99ace748f441c1873d2e10f4e46f0c3cf8ca1947dccbe8ad5e2310e0b25ee45d3bd7f4691e12cfbcf208d6a7545a3fa05b3b360a49ca690f48d6a949a6377d0f36b21b440855b3e6d7d6b4e768f860c9c11a08169bba38163e8fc05fa5cb0b80fd864879bb4ecac3795a1eb4ba8a9bf37f27fcbdd9e4eedcc531de90ce30bf9fff649a1ee1dd43363fd0c853dcd3a7c80b6811805cdc411935bfa80b2efa294010dc807cc134196ba07aaabe871b7f489a411a7a2b8a429cca95f25d7d899ffc12ab743bae24c253718fcd3d6f254ad3f004e2b85c5beb6545c55bbcafb7ecfe5675532ea9d8aeb781703d857dfd8ec182717f13ae27ddfe868501af7dd0cc5930d36783cd92257c2061a67220fcdae13d1882bb9da235fce42e716bf6dfe97513e3f00d2c59273776072cb77e4d0caeb2597320d0d1c4c67937abd662757b5bf4d38b6965df6f0ffc0a453da749456c9935ebb62a4364b6c908b263b08c4cd4e4671719e52294283a234cacd541de39f0784b019bf990a79009d8c373e86eef9b3d75665ab340173053d0ee9a987f6bc0fedb0048962c0a6bcf91ff1790708c91c0ffd3f59300d09da0127b4105fb3278f86c4253c869b8faf3c6b808b9eb897ea0e48060c6de04ecfa170bc27ecef0645c1369c4bef3cf7d81d73e7d7270134545709c6cad4bb3e39df63daffe7ac8c124b74f0d2acc6c07cd362ab897057a2680a809f5818ca52bfc39c37026940014e0b565dc24802cdf781491e2664c586ef0b94ee03f9a29c4f360d02728a88ed72c1f3141f9d4ab2fe6802a5c22b78c7f90b62cedf09a83cf4e5a7893e63b99de027a43b2c5c335c9a6988df75278df18817edff7ebcaa2e4d9fc96d3bdc8459ffeaef4e4cecff34c4a03ff0bb99e1a11e5e269146ab683af67b02d1db389c92ad248be30c3c289edda9c762518a7b61ddc42e456fc7c04e120b7faf7785a31a699d69a8e2daa3f5f5e00b8464d85f8b9c17228911d8ce31219a88042a4ad6ab17a5ebe644ea2a436ca8ae53c821ecd54fe7bf44607f5339f45d5b412243b7c7b57c5cd78adc681728ca92437d93f8aa542a1788426956de6b28bbe4538df9fbb41fad493371d573a1d5ab74d1022a7ab891b63899f78f1bbadb583b62c3a3d5d50a816a9cca4dfef1faf10881426ff032b5bc809efb0561c6c6cfe27eae43afefea36553cbef2009d1fed8495f3f6c6d468647d6d742e3977019b88ad234b6f89a3d1b822de8afd05645f276bc32db28900bdb4e0c0645fb7802824c186750738505b33bd8312fba5a3d12a3980f7d9db63bad9d9fd3bf94331743bf6b8441eb09926c28bbb2450c93836786444d3e98beb3bbbd2255e463ab0ad5fa2587767104c20d2121c51decebdc1c68b19349a826e1b871a565d3f706b8247dbceddecc30ffc38a731261023144ed4583b1cc3c7b2abb61797d64228507eb29330cb7831284f440eddf9060ac6a947831c25e40a0c15b9a723c095251291d351b008603bff2df227d6ef57393ec33f627408083ceed15c3f57f887de55c5f0f02dde824ba7a68f3d55cb823539724952d640bbaa70898e6e0701a1d43956ffede5f544c23ab626b5704225cab01fc1fd72ba3a7b2e91d5b1c56aca230276c1a1f4b0a0848c14cd523b8352c7ba35ea404a5e7e12ab1f3a3d55b017d14d3d0f9df32ee7f17faee7360d49c662cc00f96384b9cc26ae98a57f25d971f082a57244f89ed3c47b2978a8c16a12e67aa158e983f985b546ed778d7a574849d19facff17abe1bf1e4117c342f52ae947dde3d25720bba0e1555c00777f481b92b3c669fb458651215b8e90bb8dcc2223d4e38ae2cc678f53a1512cdd0f2a9082dac38259c73d89e5f26a93d1672d3dc3765a053e955857eb439e718b00e3b4947fe5731a4bcd7499b65c28a77f114270994394e8c832ac633fe8f8942436aae11dc5d74cc204db57c9bd00338ab3777fae27f21850bdd67873501e448bfcf122fb8295a1488f450c893e900fc45cc5241af81411e4e356311cb3c8579d4a19879cb49893fa3e5849005bf92f665d27cec1d2f394ba034065ed0c5b5446c0d7fe54be1cbee433700856bb740a12ded64fba013572bb27e472300a490d2111a31e9f72df6e9b31d6107a9afa9075fcfc1afbd93de6f1874579e82b150f3c385c6d83c49c1665e144d7a3d10724d83870520b281b3de4d1618ced2db3ff01c87ccf83773bf259dca3b035b37d7eabdde8624955ecc6f4599b957d1cc0e110e798c01b4218e31b58584423facfa79b33f80368d8209fde1370205fcde3fee99771c1233c745051095afba74ec6e1aa3efd4428a0e20d20dc00e10160e0d0d8afc60952ffe80a889cbd047a9b270dabc53bb4526e069da9857e1658c8868887a2b28b250b15e294309afcb05a0983e9c2838bd0ff8ad94fa4bee1d76e62fac13a868ebebfb8f8e98c3df69ca28cad7a0180f7c04230d6e95f6201de1880eec445d14d116bf5e6133fa4094f8235cc5fe8dbd8f8efcd2decbddcf55aa7f0baa8574a291a99dc5ccee2f6e4512e386ed5af046d56f75955d29c8fed7d22f6d0a6c8cb25c45010ba11a95c8b0585ff2e11f8331e186d0b35880f138127b33dc4c6e5af880f487d98a8a367ecbd405fb61bfa3f66b3eda9499ecc39ada024623eefa6c6bbc9c2c366163f34dbbee08971bb1bcb46a4ae2f30b7e05cfc5cd41bc61c3ac1c817bb0aa93abab2035b954247fe06734c63583e7d52d0780092ec1627e15059bba9d578526b2e1f2462717005a9da135bdeb9e3ee154093dae5a8ee3dba84b3a151a83c4cde1afc789ee7a1edbe48ba24a6b0c819b6cff4a156baf718aa6b247c7a55f389562e6bfb307e18454b8979fc45257dead96970c0bd07e9c3167970788d9173b76c44f6dd5143c75707d0161bfc1e2e86601f58e3f0bc727f2fadad592b73b64d994294d698f12d19bf8d18852709c2cbd1f62b9c855e83204fc506c290f7dba6676e2f8e2c2243a3c1b300ab513d3f6f1ffe1d5017d24f9bee7867b33b5ff41f2ae393ed7eb7593a775ff8d1d3e500a84777cc220972ef8b4a37db4ecde0a0791d6ba082bfda52b7a404ad1b2df471ff02d6503f101c86533f96d68e9e8c4b49c5ab24abfb5283b16be953c283ca655665db5e7ef2567069ad1b9b3688530a44e7703c4b19ac9a886cb7c8ec4243a56d28ef0bfde97fc", 0x1000}, {&(0x7f0000000480)="4521d249ebb40a663c46f4c7db892ddd62f76ea80f3ad0ec434b4c3c706afe7fe149ef75b18121b7466211ac69bc39599f54168186ac35c1b26de4bc44e98818e5ed4cbb50718029e15e5967d59ec80b0956dab5c4a9facfb5472ef19eff16f90ca39e12cefd60b85ff7b2ecb2ae3191b9e0fb25e15b85444637a361cdcfbfb1bec1b353d9a0e5206e27e7e5031153ae2d5beba84a5d6abaac111007597f0034275cd31e49f1251a3f2d1b7f890f1737d55f3bbd916388830fcc835fd9f19ad438cac539b8d2a926ac31d7f7fc2a25d6efd8a7c37c5da1", 0xd7}, {&(0x7f0000000580)="4c06d91636832952d9547307b85aaa70d6f8bd82b7568623fe4b783c235446c992f2572b6c33e8fd0974cece027dae267932bc7b68100c0c565530c0e212e64675b62a5a9e33781d95c52d35ecb2df8a72633ccb07a0b49f348db493d52bf4f4bda08f45658593b56f9a45548ee5893b5c5fda1fcd13bb3058593cecdd8074f6ca08d85f457b52d1fc39ed5a0c", 0x8d}, {&(0x7f0000001900)="4f1076f2b8ae98d1f6f6f17c94f7c46ac73088e415c89842b91360571fd5b21b4cdfd63d4cc1127d83963b3fa1dbafad32ae0df60b2e84c012260d23f2940815a122d9f477d2bc7acc6f4b061088d3088204b18d0b67a4fe6eb977f8da6b7cf18ea89a160dcadeeede9830a9d18bfcadaefbf1bb11ab52238ea7046e0bdb9ecc79c29a818c36114690295ff87e351ccb0804f07126350b730209530a12dd5c72c6371ed16cb6049add5193bffc67819f274298f075d679f5f41b0acd1a955ca6fc9df14018346fa05a3b1b9493a299cfafd969d69cc0531d246532030ad9efa68f87481610e11358d9aaf018e37fa567d358e684f713348e79430e46531ac768bda691063ca773c1790b73be474f2bdaa5bf7a75729af78747a7781334da5ad51731edc23db41daec33fbf9619d24397d790c95f5632ae5f39d307bc6982390815084dd50114845e75d6cf07f3a7db37073f22f0ed84765b8d9b6dabbf707f85f434b2e31fc5489f235015fd3d20a31f525c7859c7cb8c9141b83816ca40b2e392b20d456a3f073dccd8046e29b8edaed3d2419ab5b492e465da1b8512be62384a921408a9fb954630946ddc8d21aae0d1a029b8a5a480cad495233de5a8995897246cbdc664af20b87078ac2e0f22a9acd6b428c3428748f5ce43d3ee3e126fc76d5c212d23e452699da2555750a38298e7b3b54af8df1ccca879f39591a51e9a90d44f94031f8be4aa03f0593a603c1ee7003039b5c50886a741607026da9e3ee18a811527392c14fb3b4d3e29cf1875a6765347d16a8c4809944e7ca20d9ff6b2b09773126206b975c0e53ddd780411ee67925054e580986331dce781102a477e31da9e85556c517e1701a383db47b67d19c7abb70801b284a834d2f03cefff2999c41bda490f287df7daf17aeee5929fa91873eeff1963d9fcf60331ce8ed1adc7b96d712f5e54b1e12c0de6c6e53cfc20206f4df903ffa88d4747091339896bb6368284935f62053ff5c8e156475488df7d6918883dc8bcdf8487ccdb9b6b4657415ed489187255c6c2090b091b74b8de83563897e75cbca7b532b4c369b9b6b81f6b4e93bc6d6067755a1631cc61328049250df814a6ef771e85b6e05dda10281965a8561f44a23cd5020af68978a8b8274269445e9247ff45272ecf5e9fbebd86345a294337392177cd210ae1f8dd36a7aaa8a1dc4ac7bc13ff044636aaa2f4a439c4155f8c0c21782b135cb5eac1f3a375950d9c14c9914cdcfd59f278a43f567cc866cc41721bc20716871480c888f0f7c93982e32f3a615c2b8203eddf75ab2df74d75f033e0ef9ede69d5cdf49db53de3cdbcf9c15ca09c8d6cbb1aeedf3fe6b7ed1d5414a5cb67ea29659501c57e020e15d5179b1b0a357bc5e9fa61cd49bd70555415cc2b093c747baf6eade10df6f0b8eef28ddad9806b4354ad88c0877eeb7fc77bc99935d7dd95940ae26f5ec4ec186752909d4d1df46fc8f1cdf046aed42eb1851f9ba52da85f8d338e38eb5becf14cee87762a13157abdf7d4c9e64b27bbaefb349c5696cab068455373077f1477f6ebb02cb7097240a472cc2ccbabca3486864db8154d6041651daad32e5affcc9c07cd6c929e05b19b97744309caaec222984f17d075ab15cf99eff78728e655afd6d5c0976514b67ec63060fb0359d0f2f8a314783ed52f94f25571c6ff1378e5d8210fc770af09b054ffcf3b3b934f1e3b11c3ff2377d4233833b58bf7eeb9a0a1fc4978bba3d9298f2fc6e0584c1e3d530f760c8423605789a37a4038bc8ab92d11c32e3b0b024d5c35664f7e254f0da0d3b9e8c047518050cda830d578ef7f6f0810e03fea161e00c119f2e2584b7b6c9286662f733cc351d04b595f3612f66e64a422720943cbd38bd096bfe40463a1b5497f361d30ee75d557201ee20e186ba3e9cf0b59346a1efe73df5612d1e456522587ce3b3fa1d6f21652d9a4dedb75fd6c3ecc2dbd1b7546c438d7b01f103e43a26f9c958f2943509c85720f0d546997943fff4509b58e57762ce152298de9f84c8eb86ff6ae5bfdd80ba3a4351abab5b6137d840bd936e7faab8a157304f1fa993bdbcd64f37247a344d0482f64e8cc5e9ffd7c6a4dc7788a32545dbbfa13bdbf508e43b75af1171fbdaa91ce016d8e70d23707274e37fe4ea83885327bec0e00620da4e0d041faeba4324ce248cefc7355752c026b6e300d8fe8c295449415d478ca6850ab20c63f1b00f82e6317889cbbe1f45d36241e1a08cab58a27c39a6ee096eeb9b278b598c68778d3f7f07c8ecaeb7a71de77365dd60c9eaa8ae104d8c0aca0ee3e4c8e5c37cc6f7a2375f4a0427b3e04306fc639c426085563fa10a39ae62bbaf0a9ae311f24c8fd0d97b46eb684165286fe0d36e7ad2ebe088805ee2a0aafad4f09025ff5415849153d15b05601f914687b88c984d5d72abc6872cb0474bee92984091554aa57b27ad25e8c38418c69fc68b5506ef3936ac7b3009cd44a124c033cbfffb218aa0d92cfd354246544c27e8a521323177b84c7a48206aea7669b19a3a8c44ebbb06b0a9dfbd67111165534d010352637826a1d5a92fc97cd4a4f3b9e24bb047ea1633741de8e8f1ba491dfdae7a797671f3681728d9420df424ce6da9f5e53c5556eb83987c9a9eb993b16e8df0417ebd68573caaa654f113cfac2ac1f66334efb1d1993f1e417aac2bfefff66803f9018eae7b5fc5acfb6b7015501ba2098fb38ffc3c89e3316a32af78e7c7945f104292c9fc2e134a5d3b505c85c562d55cabc4629ab72d5f9833e19cc4d7ce1b508123da067629d7f91409aea5b91daa328b3b29fb9d4b1973131d95f6f4841ec05ca67f1be75cd29ced0b6ac4c043bc37e00e7d35f473f9c1954c8da5ab2ece0054237f68a1c620d935cf31d7c635db6c74d953f7c5b968433b340d2019d544f642fb45c043736b13f7609c77c7354066e67e653e9b831fa14379717b328561062399b76f5002f1cd3d3ff83f6faa452293620a310e260cb27069084e4294797d8f7d15ac63ae9d64dcc697d10d3843763ce1f54703effda7b14a769f2b9ae4ef6e440b12f6769af80fb6edfb53f828137be7b026f52b73cc413ee26731cc3ea4e8660c25d367fca045ddc70431440cc6ad7201c1b51ab1f1f45937cffba2c3af47446272d8333819a727d665aaab3ad248336b39407a519bd957109b1945601ab7d17adb05d6e97c2ec22830da16866b502d7ffa62c2b52402157b4ba83ece8f23c0870d94d72494bc6a3d1dcb9a82d394e57740c3a726306a7c56fa646e7328ef209feb2485f0a421ddcc4db16f2ffa616a986bb9170773da872717ccde24799d82f9a53868c7c0c603ad4d7b2db6fba70cb6b4a4924946195528ad50a1dbccdaefec52616910831c320342ca977024743026e569cacfaeca2013a8e45fabcbaceeb7ae66dd5cd25cb4f468daebd2cef591c818fbdf7855411da48c65dd6eaa06d3fed8f0372977e10fac8c5d26f8840bc3e9a4926e06b634073c54f482b2ca3f04aeac781a0bd5c1a073f9c65ed7b36118eda19129bde4459617dcddae943c50f6aecafeed75cd1bfea72c4d22d523aaa41df4ce47412c1b97b9efd53926c8fe1a19ae0dad1ff0745e9b40be8d9b7a53866b4e3ae46f6886592f04dbe6fb03f77efbfd7a9b904a3a192200080e910e64092c3d363df913b1c7c4b0d1d03f7c90e0868fb88ba3e48f355bf76b890604881ac8ee29322a6d0d53a9586c393e1b2f1665687ac57b7f155b3cfed33c0e50963ed7b20bc9ac4bb729521d281f8dc32fba007a68d4dec70f66a7eade24c6823a021d5321867e904bce2036fe4be20668bcf1181bedaca595395d1436baf0021c0114fd0f0cf9a9d0f94def10d694880111705d533fd2e38cdbd8499d47f8efac244bb29c65c1cd10383faf84bb4e36076c3bd4183c21bd9b23916bc4f5b20014111da3e672a9b70bfe55e8f87bc7bd89b6d9f16cbae786f9e2abfb23e1ffd43affebdec8cfaf1449bc2e96e3822cd2beb6093371630e16805cced9a016b9333752a83c77cc3779915aa44b55781948efdee422142faa27e5ea08aec7683b9f9a10dae9427dbfb5fa0a80f4363a1829d50f185db54dd6e6c74a6174e2ef0cd3009657290fa0f5e5fb6c45915d5654fd71362a0c37fc6dde297377138c4809ff3dc815c9816058b94e368e74b902ae541523b755cbf9574493f91b9b54a53799032f6195ba6533c60abdd6bdb60287dae1f85376661f8005ebe43c187690fb08c82806da2822eead03a074bca9390395ce53c2b28fe9481e8214a11a9b678a43c7cf7537b3808162db3fb0074933afb8e412ea0ddb0fea9ac6a88ab30fe10fd381735b6c6f63711b8e3647908de6ac3ed8e9ac53e8d49560b4cda5e4e5cb358dfb9c57aa6d3f4753ac9839ac7844431a29e61da729ed9943684876f16e3aabb3fcfdd3a269554bc5cf9fc9edd7fe2139b9a3cee896526e2404954b3f71c1a46bb0304d434224a65d4ff65f4d5bedf2f441fc93d1c4afeb3fff2d7c5d9fee54c9069d73503a21102fa5fe2448e3bbb4aadfb447de553554e7fe9a2df9fdcf07367ede01d087f65664984d4177d492c056af7887ec6b25e4591147acb9e9c4631e09c9aa6f30126b373f3df1543804642ac2c8926fbef6e9fe03bb8b52e16fbb3da7ebb6f4490e7983ecb25b9f568d7de2f0c8e79115503616ac3853e6b23935bbc9f91fe91ac4b9cb841497ab89a47900e4f1d0beac3246fde7667fd4e876d6486324ac38c9aa91b5a8f46d3a9023f14cea27707fd68eece2774e03fea23a44672b4789f419d3a4a541ce217f6d35e8256ac6ff306d50ec45b86b9afdcfd7c26c29957287a83576b7d0232c3eb19ea45321c973ceb6503b36ba1ed00f5415113a56fa290b9dfc298c8aa368c1d5b92744a7eacf877fe448f609ae9cfba12f5b5ebbaaad8a4c04eb4ee27f9e642415f8dc35873bc72e5edd2daf09c23466d165c0fd06a1979d510bdfb556d90a104eb1d45423c5d26badf084baa6417dac41f391e2e88223d007b02824922034559fc3d0615f3172fd90431d7cf85db0449e168112626e91f6591640d482e609f93a0417b42d6f76089ada95afb02d1e4c84bd3138ebdbf8d18adf5aae6c23190dec1ca4ac25d73c1201b913da4a1f08a22a67c90c6f5f240057f1c81227454d2241f3388a15556503f46e6b4dcc7131607d0979a8c6335ea3de6c7a8bf00c18e46c069b55d5f96b5c3da62b85861811f9f72c9fff8963d0fe0da3e7cee3bb4843a73f4b20649152f9374f81c50194c6fc716d24427b8d38dccbaa0895d38c74e9d25905028a8333ecba28ffe43dbf1025c871a90c82da8debc4ac2d23fe471e1269d5b7bd80d8664788910afd21b478e86507b861c783f0037bdd9672deef353960ecc3562ab6d76924ffaec2528c2e035cc632be733fc96953f4eb6ace70224304f4c5f99a5ec9c7eaa22788813cdfce5c581de15e8caf9863d209d391146512a0af7009db5b8aefbb78e30629bf0488c929c490632a203a9b95a5c625d97586200d6881f4007484467e9df0661e077657fdbd219a0e6039bdbfe27fd5680ae5d97dee6b7974df80fadc53d0fbd4e49fbab469bff21ec305fdf34f2ff2c0b845eb3406c760093a6feae02b25d2e25d82980e5a92aa68bb26addc815ff670f1fce496d7eb31bbea89b901627430c14c4cac4e82aa85023b7953720923106c70aeda1ba372704190ee270b663bf40d9b3333a42cb1e69c766261052bae55e38", 0x1000}], 0x6, &(0x7f0000002d40)=ANY=[@ANYRESOCT=r2], 0x430}, 0x2) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000700)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000007c0)="a866543a5ec0213232716ae627dc887b720e1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369821b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1098, 0x0, 0x0, 0x9}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r5, &(0x7f0000000780)="96", 0x1, 0x5) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f0000000140)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x36, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x9, 0x14, 0x0, {0x5, 0x4, 0x1, 0x34, 0xc000, 0x67, 0x200, 0x6, 0x62, 0x7, @multicast2}, "bcfabf6d9f11"}}}}}) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000002c0)='\f', 0x1, 0x9) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4dc436dfea82924c86e7cdd7871f9bdf332b420b1ced7fec7e343ced234d9af3643874a39ba46731cbc2cad8b870983b002f6c3cf4898c27e6c3798b644a57e97d7ef7d341eeab7d9336f4e99b8950f448e28e1c4869b4299d0b55a285760c4656032ec3674164f44452235ac59042c07d62e3b4de4402fa6b758f4bdd177af610d6487b2e80c1f9861ca3d5b553b29319397e3d23f19873136eaf40802c9b8dbf48b", 0xeb9, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001440)=0x7) sendmsg$unix(r0, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002b40)=[{&(0x7f0000001b40)="bb6cd1ff6bdd5d56f249885b78263d1fea43cf40e3cfa7a5fddb8e75535ceb3f6d07d4de16864e7df9341b9afce90d83897ce154c724b428e4c92391c0cada582b9d833a3c235d8a0ae8ea34733a9e47b5655f89f727bc18733cea66f89a497180ef04da81651248c86c57b17f58f4816507829e730fbc136b649426fc2503bce7ebf384ea110b0ef0c43f1056b9ff75b1744e92f30d2b0be029fd9aaddbe918720a435cbcf90834deff8281d6daa9b4fce51627cb6652c668833acd132c05a14bc40b0869560596aa704cc72d507548e1cd497b7e8eef3545bd43305535fc50c6362598dbd8d5a365ce73873904b294151fb88b3665bf5f6af31841329587be90494192f89321100d4e2cc2fd17cc7c9205a13c2622971feb90f9894a939271605f6af234dd735c259a2abd38ab494c8fbc8458ab02c8a5d3c2eac79448301dfc42b90ec119305dd090fd38b6894a303c70e9239a5a56e0eb3f72d2c579d62e390f22629941118eedeea4767460d24ad5c87a4aaa5bc5f298b3eb691e98307b764b086ff1972eff9027ac67934fddd65a08965c2ba77e844901d0d6666817af170d150e3a8059fa14f8911589f6d16830b238f9f64b2a4f655cce35397925ece2b18f2196fe006f052a9fa14e6fd77134fd3fe97e3dfc3234e964cabd90725ce8d309a627e756df4729d9411981e6d802c2af9f579e0ad2a533b20e2a7d94f95661d5c976f3a3140a97eda3e24c461cb6cf6d6f047a65e6a14952adc62b7c57e7c8a91a35c98279066df8b585313ac49004b2087794b2a255936be89d7f0774d682f757d951d5e0fe81c8c4f2366de2fcdd16d3a276effb4f8a63b5d0cd57069c0d705500f8b1482a739bebf80399c171094f053140e60f697b64f7d3609f3f52aaa790d1f8d8be27b34de8522b1cb9f757a0d093a5bf12c9b3b86d316da80973dd42d2808832886d3436441105b0cd1577970c35f799cd36fe5f8ab0d3675157348cba5e0994f2bcbc0d4d8d2efb8af3654f023053116bd499509cc7522cbf5d278229fa894bedf674f9ba84bc0523d13665fcb452f2370845c4861c029a59e3451f6c995fd3e8d128b488e8d33190de6c89a030c9b90c97446501d0e8ee91e1c2d7d7c609111057ee1180fe3c745d24314427a824ffc7364a9d4deb828101fab69c8de04d371770c91aa5ed4f141c938f0e2ebd99b140d416c3fa5979f4fe2c3d700e67c486fd497b4d60cd9c4aea0b3e4a967897189cd923fce57f8b74fa20dcfb83e3a59d0ca994399ca31dad2ffcd7025293999dac80117ae130834918fbb16661e9c40390a3c7ec6ff77b9ee47a5d01dd2dd7691dc7e006fbbee833eadc38d9304d478586bbdb75d4ea831e3d1ad27f371623fc2ca5a7262be6beaa72d5fbd4409a5f52a2928101e3eca52886c7f384add1780e95eec74b60239b6c1d31e644a07c0d4c062f9a5a4e7cee6bca0b1b3f16b8c3af38459f5dee020ec014426d8e1f9f3139be3637e6b370a759228e21ab5515c33b46f9bbb9ce1070985c302dd76b0fff0446f10f8bb6cfd25a84c3aa55f42ceb1fdd4a23d7452281486a7e6959842261adbbd7c2b9a5479f96abcd99ac7489cdaa28469c29138b49f332b3b4587f5ffa111f09d2d98216ba5005fed3e473189647f29f157cd61caa9184b1f42edca4687a9b2d49d56c189e6645f6128409d8d9bf521a067cbc3d4f823af2eab202d6de20939062ccffff57a9a5f32c3e0b713456ee021fd348358ac270e7c163502feee123dff38f79570377a2ca76cb68e65a721c564bee325195ae9c6309c6053603017cca250c5c66d3688194c9f37a9716da83048f250b22e440c3ff98d69d1f4cb56bf553edeb1dfe98b4799270bf72b09c0d5886d4ad069c66b64a104ba6df60b032bbf3753e8a16946992962a8bbe01360d8bb696a8b9692b3ecae316ee54ffd4f005ffacc018541226d70709894edc6d45003cc38a8d3531786da571737d9bdd0117581c274f00a61863f8dc00a35ec24769a71fc40498bb4abb9b61c5c150aeb8bcbaba692530c72413bf23ec7555a84fb1f1442fe60c9d92826620ebcd5fd608cd68664958873a8d793c802b9aee7afab78d484b8b7451ca82efb022b00f4000823bbc7665e2b9bf47ea14f6eacd9b62345ad5c0fca01b735331d7b52ce9ea15e342bbe6aeef7a28f964e6f3dc9f20c95dd021ca4499bd45ba6efa41c11c9c965e7963108e40215b957ecfecc11b785b131c7ed4a9c7706eb04ed30b1ec5532f8e5a69c0532f222eaacfbe1c1feef69ffa065498d9f633c650d736a7990a0766a7e60412972534375a09f9ceb20338199062edaeced96854946527a8ba879ba37de7f03432e757c09919fb8636b9e1d7bcd1262c98e85cd7463a63eb00a8a5b457f55eef965f1c7ff511908db0e02df9db93ffdcea6e9a458e6c44454d221180116b968bcf7cb86a2c2fdbaab977881da5f67bf2934cbaee42d1bcdf25ab0e84cc900f5e05db79509d6762c8b8f801e015ff11d821f6666bb376c6b85e6568c9ac0ac6ed5f62e51285d83ab08feb3b051b60fff836312a6c13ab67bcd1fd32b12c29d02021ee3fb172f8796c75170b9eb532c2999a51b0091df8cfffdba33f584ea395d5d720693be47bb7b96590e1a97a7d8dba5501cb863770d4f420206ac0c50663ba6c4278c88f4351cdbd748e0cf5cdf126f6d8e833cf30a7191b676f2e6c7e4d0aac678de2e7052599595794f42a5195f7d0999ea2d1e4bfdbe7e7ec9ccb310fb1432d51ef6e70c622ed36b5306aed9e1759c29de7620b00e48d84d133f887531830fd95714d97f59221ba6812bdd5f524c000f526109da359459778a075c11dcbf23a651de61fd2603ee8f2772bec5413f7c12634ecff2c231867b0be9ad0683708e81b792ad7623c0e06b41abaf039adfafcf56779a6c4071065f4086d82aa588071bea3a993d601ab4bf7e93e74755b9473b8c1a0221a297bb6188eda72a8277b5410f8f431efbacc760673b223649276f294bd6cbc31e3a24fa6c5ec35633caacf2ac4eb1e63b19341e9c791e6d1a7542a883236898412ea5a0aed8659dd806718337db29e1d693494c2834aeb52f7d21dd53d30ba11445fac87234e9412e826f2c748718f00dec9de87e7a31fcae9a876f3a1c6a517602df49d5d176fff353c8ef9f7f15bdab2e8c69e6296e63622f199522ad77440b01abc5ee5faae09280b18c18e3f0b24d913276f35719ceeb6b34f12ab584a0bd208e39c4a6d89dbeb7214401b467c8ddd0446608c519aad53a6a32ea9e66e1cb05f2086c685507c082ab267219754507d7e98839affe9743da43a5f01746673fcacb9d0c3794ed37b370ec4562803ebd3217d962d8dec4aca1de2c0c46fbbea4d1f353fb37e7910c3f55b051995a66dc0cfdd55c225eb2e9a6dd43c3e7052db35aec6f216f16107f39693dbfa2baff6f92af5f8c01f48f378d118215176829df80c74ec1127e0c129173b59bab9e87376d5405601a0db4f67eaf179feb9458421ff349e4cee06d9372c203e83e51773d5d4bb01932a0896f60d25c1c8289874f51958f40ae0e4f0e3897f7b3930fc0e9908afb088368fa5dac1aaba9272fee60cc1ffc43a67804d31e3053e801c1e6cf809bd1407380ba134ad10fba22746611a62d6795914a5b3de503b147c41dc013d6ac733439c7b753c091fd877bf3aad9614f739f85b1db467770a58452047c6b1e59f31fbafce61ca3c5e43b1555527043ad23b31fef52453b2395cea9bd1f7f954d44ff9a4b8270ac0eac37ec059ad7d26c4e6c244cf43af0b2b77e6d147538680a5b0318a66bd9c674e557c1d45d971b04283d332c86f6ecce2101682653c696f13e79f348b72371cacf8c576ebcb15c67b0543370417f93715b6641d1cf71862e9fc2f33bfae2e61b453740d692a5d2fdfa887ed0788fd0e41a274674502a989dcdb3ff532dbc3015ebdacf341406d468fd2fe1c4978cccd88f22b2273ddb0ea49e7675a316af5a8d6a70426337e99eda61a2b763740dec2a707ecfd01f849e10038103f4ac7a577a266ebf0818d1bfac8ac2df1a6a38054cbad1783e314c0bd832caa944ad368b68ab5b0902c19ce9481e99e848ab9d4de7d79892ee2332b4b9b5e8cccab49caf6e1e34259b7815619db9bd54a20c151bd280c5ad310d62c16a95ee5abb90de8ea6a2dec4c4444ff4050692a7f5de2f5aa2ca47e7f0918fbee467011bf7d928d518da67fd16db35c9faec66618454f689221c58d6ce4ac9bf21b3d2b2f669e84cd745327b6f851a5de54ffed913ab344c13daf7f240363555327a0c8cfe07f5a15309219f6043d0f1d76ed0220b65cf3fe5a19779466b716ae9d9172da6bb063be4687ac71a794dde48895d56d34699616e65a8c1c99085355ee3a45330c2e4e0384702f8572f712a2d60a18f4302e5024f2dc96e8ff1b95caaa50e3bd9780652b0f5d20166aefd5c081be932be27cb66df40bd1cffd24238ca88821aa26bf67e4da1fa1cf90fd9502c5f473327f899a060a5d241f5bf5ec1e4c1f3851bf5cca7095a0cb9581a6ea234fa2ba03602085f242b04e3312f6299e724c18f8e0281e53edddfad4a60e53cd29786e06e3d045c6ae784251c8660731eea86a1e404f0f5255a086e61a61d25fd8dd82fa7316aab0455a256e097fd24b8f858a544fd61a9217b9cdc4fe741398d7fad3903f4f4c3c2646157f336ead220516228d92ed789ff7209062607b7d91b4e1c977f164e87874aaa5c868bff7c7e0b8c9951b62ca4b695b67f547f73733fe76274cbc093d90a6f9d774881b81ef7d16004bcff32fafe29fcfd7296d62259ca96d2c35634eed1d3a8093f41ada1ea8e818c595d7248d14f931054e9712caa7d3ff59ea04820febc61da3c8d9df953ad534bef924003d6cf64ea6ac77efb5cb7a11def540b1961ead23aea942636d4ffa3705d6c8d60fa8f3417a4de08aab8811d1a3b2b5069bcd770cdd07d259ee2cb6441a50adc627aaf1d1fad31f7fe2cdc4f38adf910c375eb07396bd46787cbdbe893b075c0014de31a669b209c023b4b904e836448146379639d6ddf9625a09e8ba5023cca0d9e2a6188232900d5be96b2f67dcfb809a65858c740efb6d99cfdf11301576315ccc9b619d1a0e9e4cc6ce4a04485f2408fae9806a589d4a5fd3c64507cc161f6d22c0f0dbb29738f8dd8036b6a8c2f289c85933358e3f1c00b60f83d8dd98219475caab2728d2fe62b47d564c2e2ced0be7a016ca0ea1ec0004ec070b873908077f1b4c8f9ada7bb5a053c965ec4948f31902de4ec241419a06ae37a85f5a6bc0f33fc48d9e7f02e52be22519818d35cb1a7ac23e9f706d3334a9bbf7621a99e0bb6e479cdb9cd41fe2a0e8c3a3eab3d184ce102defbf3dcc020516b3e7aa02a2d82a46f43da769c71f77c1e95b8c4f43c52c64b95fdca83270ccb1e51055976f24326adfe530c78cd278ef9d2068934f5125f7e0e839c2fc04538a6fb7ec4dd63beb6ca6d5e15a467751da8446bf2776b7f10a6b1ded592dd1512299db62f23bc1c8ad7edf6c36215aa6578557185245b4383f244a5fb93d0eff0ec8a42161eaaa58bb93b00cd0d0e28086753cc611963f1a9213e62099df1b7e1371aff87757674f965ec146d4ea772c38c415c5c9ae005690d4aa1cc9f9cba09f98591cf92a93e8d908bb2567de4373db6d0cad4889fb74d2b8a7789eaacd44a7baf1a61b4ac54b7f11d5b13b14073303a6fce52985a7d8110f76ba320ff4175ee1e7a42720c7d375", 0x1000}], 0x1, &(0x7f0000002d40)=[@cred={0x20}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x148}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 6: socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x5000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r6, &(0x7f00000000c0)="a7", 0x1, 0x40007) dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffff9c, 0x400c5708, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setrlimit(0x8, 0x0) syz_open_pts() r2 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000001c0)={0x401, 0x0, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) r3 = dup2(r2, r2) poll(&(0x7f0000000240)=[{r3}], 0x1, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f0000000200)={0x1, 0x49}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370828bbf4f4c5c80aa91fd555ce21a5cab7dd34ba9476f5d2725f57b202703dc0821e0546061ac0480236504ec68c313c0e72b59be44f270b2dd", &(0x7f0000000280)=0x54, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0x1}, {0x81}, {0x40e}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x7) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f00000000c0)="ca", 0x1) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) unlink(0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, r3, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') write(r1, &(0x7f0000001100)="ba", 0x1) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r2) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6c) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4000192c, 0x0) sendmsg(r5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006, 0x0, 0x1}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r1, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000012c0)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001300)) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xdd) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: setrlimit(0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {}, {0x16, 0x4}]}) ktrace(0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x1, 0x1, 0x0, 0xfffffffd}, {0x7, 0x3, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x81}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x5}, 0x10) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="8f960000bfdaebb5bcafe392d872393a", &(0x7f0000000040)=0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f3d, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="858699952006ee29c6d0b9226708310d719d4f422d4f9ebfe97e61893c2b06bb8ac157eb3af4274ad1d6e2777d5bb9ac2e1729e679b70795971ab6163de0c0ebd40b878fa515ec243b973f8b2e3e7415ce3515fed65378f9afb587af2c0f760675905ff7c698fd67a9a10b5c04ae8ab8757bf16527dede19482532a11b40988846c4b3140e080fd686b9e22607", 0x8d}], 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 2: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000480)=""/4096, 0x1000) bind$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file1\x00'}, 0xa) getgroups(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socket(0x0, 0x3, 0x0) dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x40, 0x7) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) dup(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xf4724788fe17cf76) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x5200) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() socket(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x0, 0x1, 0xe216, 0x0, 0x43e}, {}]}) close(r0) kevent(r0, 0x0, 0x800, 0x0, 0x0, &(0x7f00000001c0)={0x81, 0xfffffffbfffffff2}) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0x2, 0x3ff, {[0x5, 0x401, 0x200, 0x209, 0x4, 0x200, 0x7, 0x4, 0x1b8, 0x9, 0x8, 0x6, 0x7, 0x0, 0x20, 0x101, 0x80000001, 0x420], [0xda5d, 0x5af, 0x0, 0x7, 0x9, 0xfffffffffffffffe, 0xff, 0x6, 0x9, 0x1], [0x0, 0x80000000, 0x2, 0x3ff, 0x7fffffffffffffff, 0xf1, 0xffffffffffffffff], [0x1, 0x1, 0x1, 0x4, 0x4, 0x1f], [{0x4, 0x6, 0x401, 0x6}, {0x5, 0x200, 0xb3c9, 0x7}, {0x3ca, 0x6, 0x8ed, 0x3}, {0x7, 0x2, 0x100, 0xc2}, {0x2, 0x1, 0x6, 0x4}, {0x1000, 0x7f, 0x400, 0x8000000000000001}, {0x1ff, 0x3f, 0x1, 0x1}, {0x1ff, 0xd63, 0x2000000, 0x8001}], {0xf363, 0x3f, 0x5, 0x100}, {0x5, 0x9, 0xa0b4, 0x9}}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0xf64}, {}]}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000", &(0x7f0000000200)=0x96, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x158, &(0x7f0000000640)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff08004f17014a006800048011907800000000e00000010106e32111f8071f0200000000ac1400bbac1400bbac1400aaffffffffe0000001e00000010000004e214e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80100080907800050104020204eb0001000000000209d9767ff92f0a14f6f12d6fad42336606d05518dd7d3ad59381325cd2a5ed0899872247521208f1a5c3be64d0ded3dcc8dee1c75b002982614dd7c516c7ed3ea44a7a8c4dea70f953cdc9c7384fdb965fd3874410fee53f2ab35d56c4c3cce07fdb9c71d09d9c9d5f990176cee463bbc8b67444a2049c38e87c9d3f9550b566ec8e6e1c8f138f555728cb9dff7e7cec48f8363b930a2bdeb8ab891b9d89471911da5b5f5feaa308bb14d8b90f776b0f41e9234a2dace0c42f373a6f68ae4b30cb0df56be37d5d7569f5f8bbe9e30536b6ad3cf403878368c142dcec278b259ed9ba6288c326b5a8c95b5870b6171eb7c64ef311e7bd022a78559ad7da935b6e3dcfc028dd1b976d7c2c27d5c9f9c180a61a59b06424e34a5f5f4a644a78c48d59e493b7df94b352d6876aae5c78d0fd21e0bf9a7a575fa39b710ebe4ee9d82aa5e91ed69022e9082d2d0764cbb14ca6d95ea9b293d12b9d4683f7fb9885959dff7c00"/387]) executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffffa, 0x100000, 0x800000000, 0x1}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000040)="04339b84452703b5aabe363cf1335af82ef38c51730404830df5e15a136a4fef31223c82f699f5e402bdf6ad742eeac21ac5e0f7e11a00019bee2b8ad445d1715115c145c540877a3899275e2ba912092fad1eb21a931f69832022ecccf1aac1307b274c06e522c4d3e2aca39b189935b350bb0522cb75103ea8bf2c69635db3cdb4ec4e3309b0550f50ef2f2e229eb387bd56317a79287b7ea7582dc5fce0be649160d07c2668bf33b74baa4d9a89c413840dc4c4312fe90567d369148912b9c1b465b031c498707114c894eb17b54d210b2497a7014e4fb9636ea2", &(0x7f0000000140)=0xdc, &(0x7f0000000180)="ee6b8337fd91deb97de142926aba5f9cbf931bf49b0ae9ff1b15788221df721e67ba1b6b007817c483d8db084dcdbb8cd9d36d14e2b3ab978850b995cf37d447fd3b38a172ca998dbff7b11c383490b687f0ee96bd969f4be942f18fe3069c89a593503af6ad74f78e45ea517e2cf9e263bb6ec8e491d30420f90d1c0cd760fff1a8", 0x82) sysctl$net_inet_icmp(&(0x7f0000000240)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000280)="d210d31e582b0b80fe1739fe9a3de9c4b1351f3c4a104d78572adc5e5630b8c325809910c8961456bbe5a33d7e2c210addfa29eac70215dd7048c6244ff60f403db10322a5692a5231440c712444e81f6ea03585212fd83354a1028f548bf5d7ea59dff04a70c6896b7ed13aceeaaaaddf2ab029e35e74bb58337212969c26285b2844e7934dee74771b518d956f431b0e9919a0cb7a891df667096b4fb08e12a15e4af15e9ce477d3ae8f435b87e20021f61032d467f7c76153220df242f6aebefe0e49739bfc0d03cd817b85ab4bc77ea25af1a232a9791b5c6f2a01bfafc5fbf512f10526d80e0fe26194a4acbd8c9709fd15ff40b4f0e7467ec3", &(0x7f0000000380)=0xfc, &(0x7f00000003c0)="67d08ef27dfa4f5b1bb039bada8594df4bc242f55bda22a576e31af7f447b117af734fe51d41f2687859c5ca89e004fe9596d2afd20d5b54de351d3c65dd57cb1ce62ad6087a1ca9fcdacce7473cc200", 0x50) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000480)="ef1dc8df00b9a45385412651a4a964dfab4e81f559359e26", &(0x7f00000004c0)=0x18, &(0x7f0000000500)="d03ac08e2229fd19cd4c92b26e8015d9eee3d4b21a6ac46222081a8dd64764ca15dc364f09d940bddda4d2ad9dad903fba4ce06d703fb9c417255b20fe570ecea80f4420a30bef72f9b66e181b576b0ef816b10c857c9490498e40ec79cdaa988eecbc4a63be181605271b62ee0c96cdb3621b7784a284e18f371a5ccd0c70275125d465396fadfa8a4823e2d1831323679c7fcfce7cec043624aecdca2b1e6c1af5a96f", 0xa4) open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1) r0 = semget$private(0x0, 0x3, 0x5) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000600)) getsockname$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000740)={0x4000, 0x0, 0x8, 0xea09, 0x3}, 0xc) sysctl$net_inet_icmp(&(0x7f0000000780)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f00000007c0)="04a0d40c3c324072b6fb59e9a8734dc25f2b7dda58cecd85c4935b4f6fc1fc3590ae70044c6a6e1e983927e17eee8eb69d51246798fc7acb26672c88c4a222a2bceb71d3287fc6bb1e10aa3e4ae0d20133249f40bb2d6896b4c41b6c87c634309683ed810cba69f1e7faffb517c0c052ae1b815856b6387adb85", &(0x7f0000000840)=0x7a, &(0x7f0000000880)="11739bc23432f74066282c6fe87624f4dcb7be3c6bcaf3eb658e6bb315b4ebce1c984926adc62a1e0a0f6648823d048cb87267f73bf58dfacfd18bd934a6a6ab4c49d150ffba0e55cd02bbadf90e7bae7bfc9a845752b47814ccfbe85341a5e9f9de1e3c0385befee088f7170294504c16e005dab1ad7d81fc8646cd94d21a63eba51625ddf24b85f48d3eef240390413ed37aef9fb68b8625b1822af172d8c53b2dc319cfd15f99f51f296df83bfabe43f18ec54d9798290212eed2fab603a8eca7", 0xc2) sysctl$net_inet_icmp(&(0x7f0000000980)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f00000009c0)="ded8f74ddd68bea75101a488ddc67ff948bcde0e7f64c9379af73e1f5923b0334c658a9a73ad224773f137c7440957a1bc290321acc5ebffb6182c33d9e20cf2bde557cdb800823342cecf8d398e52fe2781410a93378f31608c1ce7777439b2fcaf1b1dc6100ef339275904752298507ff6ffcd8539743a1cb056693fe7a539c50a86a085986aad8540aa1f9e8d6e24", &(0x7f0000000a80)=0x90, &(0x7f0000000ac0)="69f5551928d487ea9f04277612fd52ac3b9b1cee736eb0eae964e4d4d5", 0x1d) semget$private(0x0, 0x0, 0x5) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000b00)=""/251) kqueue() fcntl$getown(r2, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000c00)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000c40)="9df1b336", &(0x7f0000000c80)=0x4, &(0x7f0000000cc0)="249ad14232eae29a8b2ae4ef6d95e581bb5cb24f1cabee823bad50144adafb10a8b9c02a78ee826171c2d9bd0ee7d94d8570cc2396ee7949af9f79fb6a66ac138d2efd2ca07281090f60577614ace440175d2512fb209637f75d3a56546ebfe98115034dc5fd29772c6041", 0x6b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000d80)=@abs, &(0x7f0000000dc0)=0x8) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000e00)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000ec0)={&(0x7f0000000e40)=[{0x45, 0x9}, {0x89}, {0x7, 0x7}, {0x0, 0x7fff}, {0x46, 0x4}, {0x47, 0x3}, {0x0, 0x8000}, {0x85, 0x3}, {0x7, 0x1000}], 0x9}) getsockopt(r4, 0x7f, 0x7, &(0x7f0000000f00)=""/134, &(0x7f0000000fc0)=0x86) recvmmsg(r1, &(0x7f00000022c0)={&(0x7f0000002280)={&(0x7f0000001000)=@un=@file={0x0, ""/4102}, 0x1008, &(0x7f0000002180)=[{&(0x7f0000002040)=""/23, 0x17}, {&(0x7f0000002080)=""/232, 0xe8}], 0x2, &(0x7f00000021c0)=""/141, 0x8d}, 0x4}, 0x10, 0x40, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002300), 0x200, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002340)=""/154) geteuid() ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000002400)={0x4, 0x2, 0xfff, 0x2}) fsync(r3) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000002440)={0x10, 0x40, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x2}, {&(0x7f000077d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000923000/0x3000)=nil, &(0x7f000047f000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000453000/0x3000)=nil, 0x400}, {&(0x7f0000a37000/0x4000)=nil, &(0x7f0000cdb000/0x4000)=nil, 0x1}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000f47000/0x1000)=nil, 0x349a}, {&(0x7f00008c2000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a35000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000631000/0x3000)=nil, 0x4}, {&(0x7f0000b17000/0x3000)=nil, &(0x7f0000ae6000/0x4000)=nil, 0x10000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000d31000/0x3000)=nil, &(0x7f0000a86000/0x2000)=nil, 0x6}, {&(0x7f0000dac000/0x1000)=nil, &(0x7f0000a54000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f000080d000/0xe000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x7ff}, {&(0x7f000079b000/0x3000)=nil, &(0x7f0000ea3000/0x2000)=nil, 0x94a}], './file0\x00', 0x3}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000002640)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 5: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000040)="e8172f1439d5f030b4903fe31b89a994232754c6d87475e664f4dfe35c39999c59c2230eeb1b57273c4c269bde1f7f7b68077cd246cfd887f48f16012dad169fea615e0232eb6074df84d9371cae62b67d2a4aa9f85a91739bed9c280cfffee8cbe22937bcfc47d73e4b55166a5155ea15eeaa50c82942864daea2f8633c94d834f53c1940465c8bfbd76e9c19cf8201e11f0da9e0eff4927ee3562c5650ee4a8e3f6eee53d879993bf0e8dc1a2d426ed05ecb352aa0748c15c517", &(0x7f0000000100)=0xbb, &(0x7f0000000140)="410976e0be53f08cff50de7c42c3c980ab92f08fcd065772c1b67ed9cc6d1a8bcb111bb3fced5a77a43a4140562136c6abb7376f5f83d3fc26808815b913ae70de50514bf663fd9d54a577a715acbaea1759a8fcc86521", 0x57) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x100) syz_emit_ethernet(0xfa, &(0x7f0000000240)={@empty, @empty, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x10, 0x4, 0x2, 0x37, 0xe8, 0x66, 0x9ef8, 0x2, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@end, @lsrr={0x83, 0xf, 0x1f, [@empty, @loopback, @empty]}, @generic={0x88, 0xd, "f03a7e17c0b5294de71690"}, @ra={0x94, 0x6, 0x10001}, @rr={0x7, 0x3, 0x3}, @ra={0x94, 0x6, 0x4}]}}, @tcp={{0x1, 0x2, r0, 0x41424344, 0x0, 0x0, 0xb, 0x0, 0xa01c, 0x0, 0x8, {[@md5sig={0x13, 0x12, "2ab5faf1772f776c4d3dcd9e60be8535"}, @window={0x3, 0x3, 0x2}]}}, {"ff5a7d0ae80f71e38ba10a57ba6b34d12675a79cc829a76a09a9c457c08d0dd532221583f0184f40c1017945c06d3e38a8889284ea43be4768b11f4c9cd5281ae2b60d28439489899e2cb9f7e2b6358f8262aacc508a497400f958d3c5a3bd3f5112e3fc0f90fbbfe3945c278b488687bacf8cc6191c8bfa497fecb0"}}}}}}) r1 = msgget$private(0x0, 0x85) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/241) r2 = getpgid(0x0) r3 = getpgid(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000480)={0x8, 0x9, './file0\x00', 0x1f, 0x0, 0x5, 0x80000000}) r4 = socket$inet(0x2, 0x4000, 0xb2) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0xfff, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0xa8}, 0x7, 0x9, r3, r3, 0x6, 0x0, 0x7fffffff, 0x10001}) r7 = semget(0x3, 0x2, 0x52) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x4, r5, r6, r5, r6, 0x20, 0x9}, 0x5, 0x3f, 0x101}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000600)={0x8, './file0\x00', './file0\x00'}) setuid(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000640)=0x1f) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000700)="741bd1b20e2a3c87da498beb1d0be09e8f1a6a4808b58d6ea16aceb73068232eccd57e3618813e5b994d1898310e29f5268205b79ea305804ac5c2e93cee26b8814db0fcf42820f2f8151b80ba33bbafd5d0354fd5527a7d04bd891d0921d156e83ab7eac0397f546934b7c5d0fe71e6842414d4b035ac044cc8403acb647d98330db1652cf590b41e55dba75e8bc00509c389f184e82d46e981f131bf8a7ae15dc65e83c358148847f4a822c4fae5fee73083e9fa509e1a9d1fe1554eb945d5ce1aa3024f9b6d9cf018005d71049e8d4670853860c9b353ed7c85", 0xdb}, {&(0x7f0000000800)="271805d3e10980cac90998cf9c8b3ed73a2de2a66b3cadcae7cbe70c267837cf6afde23b48ab6661b61456ff93266abfc2424643f609184f098cc7f76dede1986b9c596292cee5f18ff97ae6ed01c1e80928108df80073ca1e835b9b89b4b0c3fe8acd44a2f36585658940bbc9a8f4f46ba69c2331663b91d05b0b98088fcee175ab6423e673accc88970e", 0x8b}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x406}, 0x80f) getegid() sysctl$kern(&(0x7f0000000980)={0x1, 0x2c}, 0x2, &(0x7f00000009c0)="9abc8973ec592e6181f5d5", &(0x7f0000000a00)=0xb, &(0x7f0000000a40)="9a68fa22b72bcdba116925df1ff866b85822f3e91e9f6f89d8736059498c8aefcffe159ae9a8c818f262f335673c0d792413b897c8cab62d212304241067e9807eaf0593ec738c7472c8fa9065a77ac26162dc8e006cc2f0f480334de227958895f9191ee705f3f1dd58d3279f66187b0212babc8d34da1298b84fbf4624523041940f1e1ccfe0c26ed540907818aba49784259aae", 0x95) sysctl$net_inet_icmp(&(0x7f0000000b00)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000b40)="dda4", &(0x7f0000000b80)=0x2, &(0x7f0000000bc0)="8456a8865435f2fb6cbf0790afc4a6d7bfd4e89ca6f0aae0a3c1e18478f5e0d15e6e34d53674993cb39ad69bda2acf7c755ff662afc1a8474820c7a0aaf11525f13e30e6acfb5a5248c8eaaa52117c0866026e98ae390c7467ccf1456520060b2066e0c6aeea667887057042c786e3bd34914402ee0d0c65e2e7aa8ae27e63fffc35e75c36b86ed1d47f97f2c31080e790f99cdb5d44d381d92c5b796171dd9e99d1d023729f92ad570281db210a3179bafdfaaa29c443b994f6485b9967b5187195d2fe01fd16ebbf64242038f05914e8995d1a059e0f6a4e24a27b4989278b", 0xe0) sysctl$vm(&(0x7f0000000cc0)={0x2, 0xb}, 0x2, &(0x7f0000000d00)="68ffcee05f1624b877ee909a04e0a2128465bd064ad967599d51e0b832b510f0de666804d0f0124ea9f91f5376560748bc4072c230a40377dc012b5634205f8b8a796d60866e81a09b11c744f5474ca2666abb9f7ae198466a0e7b494056357059245ca99650417ae49a4bcfcd414046a02734aaceeb4a0bbb3e0e9208930208f7ff7efd2790f9a82c3ff8a6ea34a22467559525737e476ab330b8516fa3658979ceb1876778f821a93734970104b900aafde4f15e4054f79f3bcc5fd733e5c71702d55e", &(0x7f0000000e00)=0xc4, &(0x7f0000000e40)="c5f936084242f26b7bfed935ff33cb671f8a48bda972ed193b44b70625a24a0832584a89a1da8f6239bb2199222ddbfb504f6dda1ce472375a131254deb938385f682f185fdbf901c9fbeb426dd388edb307", 0x52) r10 = dup2(r8, r8) pipe(&(0x7f0000000f00)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r10, &(0x7f0000000ec0)='./file0\x00', r11, &(0x7f0000000f40)='./file0\x00', 0x0) sysctl$net_inet_icmp(&(0x7f0000000f80)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000fc0)="04359348b6734334daf054cb3d2decf8c8cf1a8c473b8c48d0f564cd0b69a3d4e7b2abe9ee36ca758781ece0505b96c5cedfa0d93459850a3efe9124119bd375a91974d90099906b06346ae3d778a6a8dfcda59286dfc9ee6352bb79ed5761afeda5d84741c6a4242b2d3809e17f9daec001b060af8f47b3343201e296699078cd562d96ada0911c77fcb9a8b7035a8aa73febc61c5d207281254a3b08291bcab6599523efb4493feb99ccf0b1edaf89", &(0x7f0000001080)=0xb0, &(0x7f00000010c0)="dc70615cd522d32d65fc6ace3316774b0ccc0b0f9d9e55c87f9b5e0dcce98a021fc6b2df6b42fa576257901ee770bfe004d49093d5638c9f5abeb29d81db7811a1cbfa29cbf3698af5526501544571c58ec193ac6336840763150b9a4e56164c7b6c8433124058589b2d403ba2c2ee6e029e43d504116726feaf6d1bb0e8dd011e0f9556ff00ef4d66bedd3660e0a6e5ce7ba52771a8b9319ff3341ae0b895be1957cf00c52b91147a28ba208d7919745fc71f108e8a866547d9a26c6a2cb36b50d4c9ad1c2aac3530717845da00f9564ae3326c1a8ac7275615b1fb2bfe0e7e0650061a9545ae411030fb7c34de7483c82016211c7f0a3b9948", 0xfa) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x0, 0x20, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1895}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000240)=[{0xa9, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0xe, 0x0) syz_emit_ethernet(0x56, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) getrlimit(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/69, 0x45}], 0x2) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xa, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket(0x4, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) r4 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x10000000009a) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f0000000140)={0x0, 0x9}) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$getown(r7, 0x5) ioctl$KDDISABIO(r7, 0x20004b3d) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xfffeffc0, "ffff09008700"}) close(r3) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) r6 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x8020560a, &(0x7f0000000040)={0x9}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829", 0x8c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x10000000, &(0x7f0000000140), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) seteuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x20, 0x800}, {0x2, 0x6852, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xfffd, 0x3800}, {0x0, 0x8, 0x1800}], 0x5) close(r1) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="dfb97b3fe40fa079c53b1d362391430fb3ecc845348057085e241bcedb68649ffac17498556c0d4f7ba37698f74731ea35d3d83ad801a63fcfd7f26ccd72013f3f114877d6896e8c2b4a8f496e447b9e747e", 0x52}, {&(0x7f00000000c0)="d57fea44a5be38dff20edca48f0dc70d2567a73ab48dc45205b9ba0b92fe98b680e3d22fdada8d2a7c60c7648042c42adf30c55c793306933c1c2d676362a905d10941bf04bb8856b8fd1459ad549e36d2ff32f406a495c9236ab9697aed29cb9e8e62da7546d2fb9f843d87a5a964820fdefed7e95b43c99152ad03d9924c9f8817f0331d28348eb8be8eb89f06c181319b81b2b8f8d51c3c9b3a9cc75b48d66a5848d013f72750263b08", 0xab}, {&(0x7f0000000180)="687c683d8ff95629cdae91fbf8c58de665e7985b602ed8f874cd1b32ce66cbc3855ae073756ab93fb192b410f5cc8edc2b30de9c1918d6a45f6fbd363d1691ea9be1557e75c2f01103665b9824f0f2b93571a99ecfc4", 0x56}, {&(0x7f0000000200)="ef4abf92ae372e6d9918847241d74849d7cbe6c5a58eb69b308de0fe4181dcd4cb4406bd833fa5e59a97e259b52965f8e64bb6a359f295ed3d3f7e634da667dc5e9880f7a342be92bfdc3185e9819571ffcd3acd635f8ba73bf80621b677510b13fe554c566fdda9c8fc51caa8b548869a6917ce488c811035d425c11021cf0a1f03a2d707a1999aada82fc44b92716faa5cda0d32fc67977d9450211adf72980a4cb9c64c6d3903e4de35c8ec5eb31f83f3a44d5b9708eb7404a4d97f6280629a374815949c87349a42c35915777c50c04a9a3a918995afa6f3d504ab086e7cd6be9e66725174c5", 0xe8}], 0x4) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000340)="bdb28cde6757246614a295d55b7c7c32ae78de6c319e451223640ae284c27a3259737e767c62edf120e3975da623b13c6ae18619260b083ddd5ca2b719d41bfc2e3c905c797ee741d6b131a795326ae88bf6b5a1696c76abcba9aedcf0d621da36f576471c6a683fc7752aa8ba75640da9de5c712699cca29f41d6433ba310cdb861df5407942aacce81a583427303fa317c4e8b51abf0659a813b432762473c300a", 0xa2}, {&(0x7f0000000400)="9f6cb6e9efc9071bc728a77033bb869a9d697cc74427be743bbb74052241399704a27340103e3230aebf08302cf205fb8bfb53037bc3dba549f4ede54cef26e826bdb233f7773dab0a09", 0x4a}, {&(0x7f0000000480)="da974a17e0427487bca3de8bb971f93a2dce9a4a30e1656893c6f371c20daafd8ae247e3c061f50df8bfa20a0d772a7305c4d11836a072513c035751ddac01c03e42fbd64261678b9cd60e38d7c231366f63", 0x52}, {&(0x7f0000000500)="a456f63247168992523945ce7bf85bd366b799a142abfc8e030d7be86fd7da15157b90f64dc5e020e06de42ca4b4b582ecb2084d72f192404ad34e6d130d5626ada1e0c2b31807e8178a3ca08539a22b0c0584aa0a7b29bfb99e8a6ee4788eeb6ec9e728a32086fac733d44cf9fd0a7c9d3cd3705f791a956274d492472ed595709e7dbb78ca883a11c15b921ee26000f43ee8c586b9cb18d7d679b87316305f2015139d93e6c44c96c4eced89c196cfed777f89e8ad5567e38d0b4e412fc8ac30638f672e3ce8d8723845a866d17e2866a952c746e67764675b069493cebce8653b757078223d41568c", 0xea}, {&(0x7f0000000600)="f96b5bf9fa87c8b853179c78e69249d4f2a2c9186512940b52e4f77628a488e329ce75822526c254e3e82b4f05c62435d31cc2e8084c6efcbe272e3d7bebe71a0d1cec387985727b0f3f137a54ec5aa906a2a7a3cf4965f396a3ceaa2b5968941e159403094398dc88330317541b991a0321e302bd362b403de6114aaf532cd751ef3ab71777c4187a416030bd", 0x8d}, {&(0x7f00000006c0)="64654a4312677c2ad5dd283e41d146b9e0fa7835b275c1f71cdb55f372a0af99b20c0ccf75e36c08fabcc6495325040a1f0696f9a25057c4f52d017da0ff5737282d4db9dc4086a4b0d5fdd8164892e9df984573748a4edb6af85ddd95797e3f6b74f26876e784f7", 0x68}, {&(0x7f0000000740)="95944d0b901eca0fece1fe5116c2172a26a27ce5f8b3b61d8ef172c574c35d9675cac02a94ecd2e43ea021b672970c56f0b15572222d5aafdaebb9ecb6c6a6f6d64d8fa96b19937eb8f6000c1107cc9e59b181b0b93243bc5f8ab588c9ccedec143a932e567f49030e2e6b20742b6e6500e19bbdaeeb09baebf93c8aaf651a", 0x7f}, {&(0x7f00000007c0)="22979175d6879a9b5f79d63ccbe91ec598c203b26604b6470ec589f99b22cd15e94ed01ee651fc4c5fda6ebc1528fb8daee4530f07a719157528d9fe05f2df301326e93cdd18125320ede731b97664d3c10a7c990a745fe1cbf4774b", 0x5c}, {&(0x7f0000000840)="52edf95442a4ca898d4da0ffbf453771aca990c0bf7509e3f130031863a40a1e382797619f6b6830513c6e3ec30d7d560e4cc121", 0x34}], 0x9, 0x8000000000000000) r1 = socket$inet6(0x18, 0x5, 0x9) fchflags(r1, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000940)='./file0\x00', 0x0, r2) sendmmsg(r1, &(0x7f0000001ec0)={&(0x7f0000001e80)={&(0x7f00000009c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f0000000a00)="6965d2a6846821f849626920c277735922e48ea4697fe77c608ce011bc916e9891698a0481586aad38bf8fe7095c37fe6b08640aadb2cf1f9e9f7d3bba89d4c90c1576b96f925573c58a2146b25270118ac05455f6420368a30bb15cae51b00d011c47fbc92d290a1fdfd6497f602ace420326b7ff985b6bd4c18bd7a5e46eb8ab21b2de6e565dba8ce8ddf1097875dde8847843f26270ba37aabb58b32720f3b8977dbfe8c14a6dab3bdd13bd4568fa8957d07c1357e02757778d7557438864dc8d4eee6bc72ed3db3d81d5941f0b48c702576c1303e2f2a20b78d31ce3baebb8", 0xe1}, {&(0x7f0000000b00)="b49827b893be3741b1aaf679adc0a29fe872404237eedab87e7e3b46796fc4a7fdb9c260421c2e29acc7313977df2f93d01954f3dd88038ad7350e7faf1396e4178cad412b3b7799fe7357148f68b61aadec71fe2bf0b68ff41a63039cc5b9e5ba66e513dcfe2a33c48456c1b5205009e8c6129f76d4b88d66277edf778ba1f013a42e0c238f04ede75eb7ca923f7969925aa30092ba7b35c2569df6b761c9be7a034ac26f8a09999c2edd09da79379c2d3f74430b88343ccb77358b06e41127284671786250c031818c2525e698c791e5d2fd2886bd8ffd00a5762271ed2b91878ff0ea9cb758596acf8e785911df3ce7bf0ad29e65cace7594df518039af00fcd4c258fb86fda9d634465ef6d7853ba015389321c31074afef6d03f604cfef600a33be2d5bee584ab6594af4688354ada3484504d729a9841f925c7a9b6049962976ecf726560bdaca907dfd3e49efa15b2e030185682a9ad1a18223e145983c261473f7e51e1d082369ac26c7dd7bf4638b735093e57da1a165bf2688c6d57209bf5c01e0f57b04d980a1c3062f0b6ffa208e9803a0c17e55f648341d43fac1fd08dbbf21a18492fa5408ff1c6b77714a22e962edc5c32371f7e91f5132a62e82b23acd2dcee78f3c89c04b5b39086a2bae158313ad6f82319927422d9490be0edd1d075d070f5e2b74b92597a52b29e3fbc4ab278ffe3dd9883a9a0bf04d92447996ba7b56d346eb71c8d6f97da2636d8ffa03b7deb0d0f728fff574966efdea83e4cffed6ceb918eaf75bc681e34640328b35bbd1459bd21a36d74356ee1cdb77238285acbdc99067595ed207744d791c18f870f972ee94b649c91246fd88c814c1c238c61ad4904a4f43c5802e0a7d694b62d19e9c9b4369e21ceb6fdb34b6c3cd8f7fbd9145d3dadd9f561b97eec6fd9ce4056accb1125830b45aea46981d3b4cca109c9f34d56a86b1eb37f1e733fb33cb75b1959ff5fef0ceb80225dd575efee78c208a477933ad09705b1b6d4121290f86ba350e0e1b004bed4b4dac9838d2a5870195cd3afc2c66bc9727eb620f6fd78293c965fb212b1aef56202e74a66b4eb5c12c2d1be262b3d1a81d8c0788851fefb8224b7c7678ace720a5e8d4e5f14ac4e8603df61c0f98bd057c40fb120aa25ffcd7742f3a5ce586570872372bce438e153b142a4b7447b67f3dae26ae15894d532251a8e2e8920ed303480fd1179ef519d0a735f2ac204f4de613c05c3585d2ad760a4294405413b4e1383e3c97a7502ae953f58e5d4aa0401d7f7cfcc7a4b92842b1d72f5578ffa0b2c165b2f5c33a1045964290566efd4a8ca2c6203cd2333a3670d6588d67f6837417fba7f219ea93bab909a224b8ab34f68968caae92cd0ac22bac395935d045cd242c9d23090402bf0e8fafdf077af9bb47cd27d1d545497feac3823049a9b65924f33ecf91790725c3ba0420488666c86b505e08591478e59d240502b4e578d7a03f4156b2eed7475fd43cc1d3e6f08ad197ea6805f8336b91d61d5e3d2c4dc48b1e181a67a96e5a02e8e960f38bb181ec6efcd6f6d28c53149c64e6803704118227bc6991e0209a0ec370b8e10fb03670d709d5cf7da5eac7d035e821b7bd4bd196a52c345ca1668ef43aef06d5f6fb226ac972537895c6bc6d2b65a0a08e5cf8f6a07e4c5177f1d318308e278073ed2cdd7dab65bcadfeda4c8b5968b5fad254b788e275984d0fc7ba269b53e8248ef2814709c4b7872ffe22ebbe0f288668ac4c365a2d4f5e4f950689d8b05068349322c9822873d0b3d166bf6339f2c191d8821af1e172e47d555549331b809b9e8d20270a45430fa71bc1abd2d94aac431fc94f4695799fc05fd0d20f720f01e618c16850dd6d23e5557bd587af1f339d2309698ff0068d00a58e03841bd55439269a8ef09dfb72d4562414044f4aabe0f692da4b8cb8feb96ef7ff17b8285591180aaddb5949026c16843c1da001b5980b56c95499b8dde2e0e3dfcda52633fe46e3a0478b31341596c8511f765ede69324d390c0168b4aaf007e2731c20de3c82a70c29cca074c99ab500c39cfa84bcfdfef51ca07f8c5434cdf9aca9b69c0e93b1ec0eb5220e57525bfb7aaf07c95dcd2e18ee59eea1da248c80365e504505e5a814db1356920f27c45b02d85003299946178cbd38b966f661bc2e61837e6358f8bfec241ba95554aee3b12a9ff4b29a341241f4d8fdc8b0bee6637d0d4035ace977e113a03bca6d982a07dfb8dc2512b6e57154df2c3175055adc01a8da7b6a4ada3ed5398678c428be4c2ed12e782c64691f69a421368e5a445c8ab5121630549b3360059d9bde73f9b3fd30fff5d05a6060ca3090624052461003908c8630f5bece4dcc236fb9fe421cfaf3eabe1d5ffd08f0f98c37fd7f2844aa27dfcad82f242fdf8dbbc84754ee62ab213260643f109d09ed3b828d0b6de2d34c30f59306d3c49a4669542469b51a6367016da438dd216a56899c4c8c4a0250a503ebc896a16b67eeb55d474ff221d7edac3efc8527612d8a476528585283824b3e2f0717f17c496a3793b382bb25e35c56d31be0db3585722b70107a4a36994f2ee633e13dd7f97b07fcea9c7cf68c0476ec82e343a53172f0d0d1f771db5847ec7047dc380de52593fe98346994cec33ab3fe853cbbb0bab7dccd0e5cdaccc970bb98546fae62794b3cf8392c1ea636f931df809b31acffc5fc6cb0826cc3fe1617b739ab3dcded15e6dd15daf52f372daf909985aed5daccc9febc825df14f2c1158ab4f9a0362cde25b1283788e5607d55db27ab0e7dd4729c0466ca68a00b24b6a111b69e60c595207c9280ee489e53b4b5d5b6c7c77294a3804375b4197664850457f68529f6b1f659dacc0602f0f363801a3a2d31b99a5652ac30e41b52a2fe508aef301a154e21a291cee7e06083b2efc3492fcd6be6c60ac2e65db7f6aea8407ef915893c97ecb0bf5f93d63acfb154cd097c69a552b886bd2db46d10a5b9596be57fcc48217952df9492c5b7186b65e69f5469f8c89605563ca184c2792abbd7261d7590f0b8bb0bf867ac17b0af0ab9563866041fcfade9daa2be66ca61b5762afd1e8ca329597b76224a02429ce9cab001dfa1e8bec38f1dc9d0ab298fa6ad85be75c5291f1bc09b02f20c75976c2cab93f24995c3ca06e0d2ea16c382af8e5dab58579269db9fa69d789f583a5cb72e599776e99a54dd92c9e700f1531092ca839a0e7e3487a20324e2b5583a74e4e7062ded6699e8ee256e83ff9e7655c3083308fe4e0fa538c6e2f73168f6ef6a6b8e03d24e1ed880bef3baffb9c4201c1ced9662ae3d616c792ccdced0e2362295ae7e130150a160d459f414f7492b6b837867bf79d7b7a8caac9f20f06e0bcf7ece24329aa6fe7b07c956a8b789ea8dbb25f7e323f0b1c7a47266f1f427387f3f7d303ca1f86d5e659d5a8a8afec2e838ede8e5c2c9877d429afa1d3ee895ffd9321c1b99b2907720faa11106b0606aa9025b0f9b6c055ccc09fd7bdb01d372688159f39209f4d97d679a0dc60ade5702d328b61919668be154427d34cb8c62992da7a81e5d62026be68eea1adbc500940d2af5e4cae7f420963cc209fafb7b802820669e5a0cad812817b3dae2ef7e951d230c0317b220671acf0155799e00d186077b9a42667fa176fe2be81a189608dc4398f2baa1696ef7920eb46f99d6e3d4502b062e70d71082933253e54a3ca7bf9530095b3b6d66e75ae77887535598b531f215dc73f89ce60f321f50f8eaff98e362644d48cd62f839da6b975d23ad8881eea93ec3a8155c79059a44a62184b8a9d81952b7ccf24bd82a3befcbcc5492834bae5976b531bfbb9fc688448b6f958a3d94ec823519e6b1b97c7ca6ffcf130b13a590b231fe50cc66a696d8f98fee225abc4d15fd41297f5aacc0c4249f78e74875c6f3313e9fbb0ceeea31a75fa7ba4ad177c8e824b5e8c1870496750263bf13b4a84a05be01315641b0a87129f5ed5975ba2a97b083249d4b370f9b029766b8cfdd1ea2f34121929404f7fbac29dd99d565e21d1d1a16565644c136ffa0433d335798442356088361c502645a7de2de5f8dd0840bf347fb6cc8da2132d5acfbd9f24950dbfad6e96dce5a6b8891b37ff1bb154adb841768290ecb6469037b21714cddf7b11de7e39e8bb36a0133eb202c0a9b3cc4e32b49f7c0673bc002dbab38cab39c26e660cf63575b4f44bc520d1366024151c0d0bc0dd257c34993d814e4935799fe609f7943670a6215c6f62f14676866b45542c08ddf161866c01ad453199b8b8aaba40a596fb90d02786eba01fd4445dc28bcf9e584da0ae97bc343fd71eef9e2c5c6ff81e77f3f876d734a8fb9f5160fab8d1c582523010273f97f636a93a7ff4a80eaa8199e127e3b4d8fc22668fff745ce565e1067811943d1fbf747784df39c0431222b5565341aa637f81b4bb8da6028028e5d40828c8ad481385c3b51ac13b712ee5c376f4e55d1b0139c12a06bab0c3c62fbcf2be1900d4dc2683ab6b1d9a00f723194c430bcac6dec22a64cff432cac533852974e616ee15eace1abbf68157f2f31fd1efb5542d50664282a7371ddd956c6bce40486be67d9975e9f275102f00cf6bd475c2cf63c622d50ba82384afb00908ab7eaa7b5af5dd80f7db32d6add0534009ad1109834270ad68dd762c5efea153c0d9f85b40d0378a275f587b883823a00499063b958207fa6f8d0948f436c28d73e42827128eb41ebe366dc1233a3312ea2ff34cea5bc8967d4c16ea53dbb7c3e2d8b6573c356c567979fb242ad309fc7c738d39ea363b02f9cf3ec6d8b35b8a057d8e33e5ad0422109ca1bb669c326ce6a8869e45a3b52f3ebe4d0b0f259fdf74a06b51ea19d223f15f18d3d90315af77b55bf39d2b3a48547d0c82006444368946483e9dfc57466d992f7d68e71659cbd15213fce7f2f20edaef7638247f9532fe4a8511cd74fb504255a6b3ba7a1224575b806b022eed23a233ec93bfec86b265ac75e7779302511d87a2be976c3fa8bfbd5d7d1b9f914d460ee6762ad7c6fc0adaccbc0feea96fd7438223947456470c9e192d77305b9f446d643b655d9fd59dd78889deb8809a569601dc2aa669afcf548b1958043a8a048b9aca002b94995631a0911cf5804e27075790ead647940a5fa1f85b09b0b43c05cac38221aaab1330c178c1552ba0262cadbef62a4f827c55c3dce04c56830b557281e9ee637d0ee71e957b4cf0ae33675cb591be80065854434e0d7f622365bbfe38bb098ec10cf27bb212a2be278d3e4f9422199b8acbf0abbe1fb013d4149bb0a54ebb1e81947e9a2682aaa80dd01561a41de8f68a185c66864b8e9f020af2186ce3776dd13e57305c9185da58413d34e4b6d939c9be2f7354a9a2f7d2464f5167f11d95b38ed5ac7267e9b94c43c766d96949a8b5b25e081c23527151a7f520188f00429690788596c6ed194d15559d640bd13215986c3a4eacb3c429bddb46b1e53251e8594bae81f6d9fc16bcdb386a1d413542aa60b4e302ca5e5dc5546656323d97208d669f712fe631100cb78d03e6232543b24ec54480bcc4b8aa6f20e381849d34aba4675190ff0b8cf1cc78adb4fbd892705bd27a5d11ca3cc51eba376c54a159bdb09079bb63f9dc1e8ae6d242b786024e45dcb1ee149c8e66531602f0ac1f1819fed658c341c0b075d0024cd8bba1c60832c33edcb1e9665adb258643fc5c96f56a467f596e80ff1addcb1b8192ef222d31f55b96dad95864c33d9928ed", 0x1000}], 0x2, &(0x7f0000001b40)=[{0xd8, 0xffff, 0x7, "b8387e4be96605a2d293655af8943cb9ff8a59ff7ca700376fd5911ea2b3a64da9db92a22599f110e387c5b310bc8101e85d51918497c20d53b2e2af04e1b05f99dd1e25db11a6b7c8c92088264325a3516341e33e3f1c761cc4d1ac3a35a04777fbca8885a4bfa69317a28b86767d70f3f36085f9c31a3ad8a4fd01561b4fab4c4b8aea336d8937bdc056cb8910178b9779d949952fc410edee6fdd60f2441caea40eb4e9abb85ea8ec826c1735e2e94d69f3ec6399320fbe9e0619b5c3ba13120d2c"}, {0xd8, 0x1, 0x8, "cc05e851eb3b3b38afae27c73f8bcc5f1ccdb691b645c403b5eb39b953febc91e5bb191686251054fb15a8e307fd55016796b35860b3c4782d70bcbcec20bfc4242db36906f39ccc7de5a0c9543e0d67c8aa9e5e1d724f89940366beba643020ada6beb98c52007363f1216c750ca00b51f9b6e59e368b5b42c73561fd54d9824a3101c78bfbb3d869e6522930b3dad56a0a8b7cbaacea99f09d24933f1643fde12bc16007fb0c1e151d443c5904bcd99bcb1bd5ffc4929b912f55898458c12a14f6955d32"}, {0x60, 0xffff, 0x5865, "f6b4ba0e8b3f9078f4efb8ce3b2546ab73e0e1a6d4761158d0d7d3b47c24ed70ec348d193015e8f8543f5acbd16032dbf79391ca74db40d52e6bb6b1a6b6987d9606e713cea90a80a124515509253a88"}, {0x108, 0xffff, 0x7ff, "99b06fa1eb583eab12a241f15ad11c9ae367bbadb6480cd2dd912c46157f2de17039f52f0041c19463d5afa9dea5062774c1a4cf24a21acfe67fff4ae51729e42f3b8b72da3b1f4122a194e77d024fe6f97015364f0e8c990b6d3f94a50eed656b840ee93a45d6e41ade0bb8e58f8bab6e11240a16d6ba299199280dfa245eb9f7a42ed49df3a921a6102500cc020d15785b9db3782791482a5d9e83076c345ca3db7390737b5759ed79448102d93cbf9608e93cb33898f84ea8b6ad3cc69cf203dc6dbea63d69674b941ca56f7263592afa95e0634cb986dc4b50c09d5141b1e6210c7f27827ec538fd12fd9585373fc1be412ff66f4f"}], 0x318}, 0x7f}, 0x10, 0x0) r3 = open$dir(&(0x7f0000001f00)='./file0\x00', 0x800, 0x60) readv(r3, &(0x7f0000002100)=[{&(0x7f0000001f40)=""/234, 0xea}, {&(0x7f0000002040)=""/158, 0x9e}], 0x2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002140), 0x100, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002180)) r5 = socket(0x10, 0x5, 0x2) r6 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000021c0)) sendto(0xffffffffffffff9c, &(0x7f0000002200)="983877ef2de2a361ff7fd40d249df27419af8228892644be95ffe6c85f547f669d62e761eff31d8498329176d8a3186671128352afb2ec8bf19200815c45b6a7d4dc3b1b6e2f30c3d4cb6eb2b5b31129a19366f7602231e9eccd49ed530999d42f9dcdc5a24a877c68d959fe732f3df5f6156be028df54170ca0da45f5126bc5ddb669b1a55e5152f135", 0x8a, 0x0, &(0x7f00000022c0)=@in6={0x18, 0x1, 0xfffffbef, 0x3}, 0xc) readv(r6, &(0x7f0000003440)=[{&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/60, 0x3c}, {&(0x7f0000003340)=""/243, 0xf3}], 0x3) rename(&(0x7f0000003480)='./file0\x00', &(0x7f00000034c0)='./file0\x00') ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000003500)={0x7f, 0x0, 0x8}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003540), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000003800)={0x3, 0x6, 0x1f, 0x2, &(0x7f0000003580)={{0x1, 0x7f, 0x0, 0x6, 0x5, 0x6, 0x9}, {[0x9, 0x2, 0x9f6, 0x3f, 0x6, 0x7ed2, 0x6, 0x3, 0x0, 0x2, 0x4, 0x1de8, 0x11a, 0x1ff, 0xffffffff, 0x9af, 0x2, 0x8], [0x8000000000000000, 0x2, 0xfff, 0x3, 0x8af0, 0x8, 0x80000000, 0x1f, 0x5, 0x2], [0xffffffffffffffff, 0x1fd9, 0xcbb, 0xfffffffffffffffb, 0xf8f, 0x3], [0xec0, 0x7, 0x8, 0x4, 0x5, 0x1], [{0x31c6, 0x66b, 0xe6, 0xfff}, {0x200, 0xffffffff, 0x2, 0x2d16232f}, {0x1, 0x5, 0x6, 0x6}, {0x96, 0x7, 0x40, 0x8000000000000001}, {0x3, 0x80000001, 0x1, 0xfffffffffffff800}, {0x3ff, 0x9, 0x2, 0x92}, {0xfff, 0x8, 0x7fff, 0x9}, {0x4, 0x67, 0x5, 0x2d60}], {0x7, 0x4, 0x5, 0x3ff}, {0xa7dc, 0x5, 0x3ff, 0x6}}}, 0x100, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003840)=0x7ff) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003880), 0x80, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f00000038c0), 0x80, 0x0) fcntl$dupfd(r8, 0x0, r9) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000003900)=0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000003940), 0x80, 0x0) ioctl$WSKBDIO_GETENCODINGS(r6, 0xc0105715, &(0x7f0000003980)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r5, &(0x7f0000003d80)=[{&(0x7f00000039c0)="0e1f9481", 0x4}, {&(0x7f0000003a00)="3ec82de5a3d2a43f1947fb4f8d40e8cc", 0x10}, {&(0x7f0000003a40)="acda7a4028d11669869fe23a157a04fcc342b3a51a0acc11ace65e06a80dc5f3ed1eae21ace6ed23a7f5178d6fb90528b0f6b46a478663afdd0de55cca4c60087ac9a63e9bad6bc10ca8db8503b9c8827dc57fc73c6cb0473bf57aeb5f4990ae4803644e792366be601192ac4679a3b2182abaa67f5bf215", 0x78}, {&(0x7f0000003ac0)="062e5395c19a3c549a381e1db4fb864de8bcb2ec700927ac2220349c5ebe8eca45a0fcfb4b67984dd46be7e6c5ce93d54373fcafe8307fb24571f50be36474657bf78877d2284e25899cc29f1d225c944ee975960bbc27414245cf4f13f69b1755513421a0d3c419669650361090efaf67565fab9decc1c4b89033d17617f86784", 0x81}, {&(0x7f0000003b80)="c0e484b1f5ad271d3f936ecd18d870d46e32b10e58b30306ed6144ddc27e107effbcbe5655face1891f5201c090eff814f85b60b28b001133b92e6", 0x3b}, {&(0x7f0000003bc0)="4e347ba579c96278b696f7b71a7cdbcb1854f176a5b5bd4bc75a5500710dbe953c3c8f887ca29e1386e0ddf47f580e9fa9d834491e9e9523b4f63693947388f48f459c753fec86191efbdc7a1d890f4eb71ec9a2193b788951c933b037cbace5b8f7a3810eb3dd1caa5811", 0x6b}, {&(0x7f0000003c40)="0407c193017154ef4dec7c9dbba6f12584d62c4d6c57cbfdcf3483ad1ff5a6b11f6d4f7d581a3adfab13a73093f8990e9484cad6773e8c912ea53664f7d53def48b9296315ffb9bfdede725c59692b9627a4bd49b7cc164fa07e26f753a81c00d474fdf5289dd80d1c0ccffaa828c38482a8f651a32ed8e20069b758ad24a5af17ba722d206d2f26a9a09575dea4dce39e5864e99474513e742cbf21a7bd917691b633", 0xa3}, {&(0x7f0000003d00)="781e087bc0b2e684f80248e6ba9101ccf1e5de8f6130e0f5e2ab22389938", 0x1e}, {&(0x7f0000003d40)="22bda8df978dc45386001c659dc552f73f4b7b11d79e2baa21e341f9b8f6932aaa330c7dcdd9ea607a545baebf99924857d625f512d6db8cbdcf66ad", 0x3c}], 0x9) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) socket(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f00006b1000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r3) socket$inet(0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8e, 0xfff) getegid() msgget$private(0x0, 0x0) clock_getres(0xbe44501372635004, 0x0) socket(0x18, 0x2, 0x0) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) executing program 6: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) mprotect(&(0x7f00000e9000/0x6000)=nil, 0x6000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x40000000006}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x100000000000004, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), &(0x7f0000000040)) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x7f) r5 = socket(0x1, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) r6 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r5) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000040)={0x25, 0x8, 0x7}) r2 = getuid() r3 = getppid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x200, 0xb, 0x0, 0x4}, {0x2, 0x40, 0x2, 0x9}]}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x2, 0xff, 0x81}) r4 = dup(r0) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0xe0000000, 0x33, 0x65ab}) r6 = socket(0x6, 0x3, 0x1) getgroups(0x8, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001500), 0x8000, 0x0) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000001540), 0x400, 0x0) r12 = getpgid(r3) r13 = getegid() sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000200)="f036fa090fa66b99d4fba420f369195ab21ad23f6a5534cb0b42078f00910a7610c3d488f3bc37ab32af457c901cae67eda45d5aa805c7fdf7b07f1940ffde9e6c95bccdb85039e5", 0x48}, {&(0x7f0000000280)="26d8522ae31d479bce528e9ebf5134d9f1639ca6ff600b6c2dc300b6da12afb6ce501b9dae68b69b733e2067baff84d8bb431bef29e0f77bc74d7e5df272e36eaeb23c4d639bb99d2e2014794ca4363386d576dae28195626b4470a17a41cb6cc466e5cc3c881f8df86ff022ce558cc7445cf5086c1fe943fa07a80b5de4aba1e786cc1a96bc1b7d994369fd3d1a9fcaf3e4bcaefde5b6d53aefeebbc114beec503277b3cdeffa0262c3fb85cdd30344f8d5e33701e1e2eefccfb8f52081179752dc7c720075bc9d0c6f731122f2edb68252ed2954f9e128b8fa75a262160c1f1d67d440d62a254b91559953dad846a0aa3ac3fe5ba3f2ad6cf2ff0afcf1807834e2273afeab8a069cb9657bcb27a70b1e598467d1af493f2aa779d6af4a3f2f8029fe180a5a25e11a591529814375bc30d52942976357f3c689900a1be1a8295f2c5d8598249a5ff3fa9594bda35022b7b3b68da6dff64c4042eb85f6d3054e58e1bf8600c6aa01da7575f12e75ae0627241d678b54fe245cc24d5bf57dce1991d3c5f1c96af7caa550602de369e06a2e00a88903209ef83334b9c9a91374c9e2e088d43030a12bc7d891b4dbf2410b9f5ffa2b7158d4daa6db12c3104c4fea4638f22ff4da67f3f37ec1996ef816fab796f0afebea79284589db51252799267ae7bc5b55658189c68bc6318eaedf8ec42bba6a51782987bf319e96dab3d11b3c02ff041ad375a6d48ef147c88d4428a8baa76f2b34a594164225ff50c7ccc8ff8772de19ec8288a980db45e2f252cf2f11347429ce2fadd5d791c05b3089f14c4c8390303bc0b29bcc508d01cb61c26a5f0afcf12de1681843337b152d8976fb09de9aabed7ac59ecee0aad62aadf6b2f588bfe60b33d8c5da2c5003dd2c7d5743c1cccf42f071627c2a075b7956895cacc2eed2c0e6bf1723ae529fc7d78e1c6b4e0b25bdbecc1948ae056ee047fa9e58bb6b55c6920c6f377a0cf5a75e0571852b37b491e5cd4a97fde1189d1494463b415e4fdd1d62fb9b8a1e7d199afd8184b1866c0668136baf87196bc4f18c0a3796ba400b3bbb79b54687464c9b2fc13cde875a4b7b8b4bbbb66c6addf7c9f1203900e6fdc271758c8411c8e0259705252da8e5e7d2b103895447f13e7e4e1aedb0c7d8fa143b821e223d5cee126f3703520a9f4e19c1036e2a6b99a2d1342b104bde3423e92da59bd64c7f814495a5919a09a77c347d217dbfffa2bd39a8cf8071af4af42ca56c18a590f516592d20b00e931a0ced4e32da04ad94799a5c528085582f2736b7faf38645e904a2b5b6ba315a136d20d9b9acb86cf6efea8f41d3f8f4eb1b0afe0e04cda4d9732fa0dc5edebb3100c86c82e528a882a4ae862a8fecb78bb2b5429097f2f35fe7b6a5670b2c0ac847a7c2b25cc96e885e83c8fe290eb5a70aff9b472579302ddf8dd46d930bc7eae13702930b69227987583a8fbb6750e02e2521665e7ec7b9b9c73d02e3502dda4ef1b5f03726f20adedbdd2df6d418925f0f183bdfda796e8a64f935d748062c5983dbc64950b1ec3c7dd69af16ea483c9d5d9f3a205051e6abd0d362a1466b2a9c9bdbc96e29fdac3aaec504c01c53e4d114abf467c0fc76e85392f425f8a9bcc7cd625485e878247e6893f5525376149b9c226c39a5fdd1e6ae6a9d611b594f0dad1834a8188104ac60d15c1b62388f4d5391ced28cd998066e5991f6ea3e265e0a8cdefafa4cf866ae195641dc5c765d98d47ae362c86ae2106c9eb5bbcf97c2418bfba9f4e6cb571135229faffcbae06bee660af68355feca0344d35337265d718e4f62be71174da2c2c28fe618d7ceea6390e175fcad88dc9c0baf21ce1c6fc6fb8643f9764cd4d0e7844419f0bf8b0ed517b56a40ca4dc5d61df7c401ffb727bc8c2f8453d60176f30cc9188116714fd900dd096fe876c3e127979c8effe542194aa0e6fe21634ae2e702bfb63741b3f4a40a8ab80ff5bb0127df4e7ac10fe14d3148d6e4e46bca027e0093785b007fff44885ba7594b61d8d9260c4857b0abc31512f3401ae5296f6f4b445d87d1e7f6d5a97010a54df6b9eafca5ea0bc71f6b6dbedca8bd32836650acfb8980f0b4dc1727fa5ba29b48b92a3f737d1b4b30b684b5bcaa5200b74874e448be42f331e0b46ff88520f6b27ce84840d6cec87bf6b9ecda55820ee2e742d41204e7d64e61db29b045a4014b78a0be4306156e9708c62b79904785fb758ac717ecf97088c07ab579e7f1b72b41aa54e0ae6b2bb63491ae9de028f6ddb866f95244b1e96baa041f32625cb3485023c937c6a496aa808f92f4a1e56c2fbfa7aca59f7151fbb7f1371c728aa5336927e9e0549542a0c767033b28a5bdc89a6e6968746bc293af4ad8dfbf9b23ff2776fe63690088bce4944fa72f6f36b510ffb36e38e5b54fe5e36564d9ebfbc88c10b5b67efa23bda1550fa71c5b44130b8a07408abb106313c33ebb439100d5878c4946b8514e5319520fa02eca0b2f4e0b7db58818a76d9ce02ab38e81007b44a9804d97bbe01b7698dce10d3191c80e885a70c024225a3ac936c6625be06874ee2d024862f2632d5cc566a8bc521a91ba8d0ab953ae3301fc28e3d48267f28a3b4696bfaf3b0c746a7fac454f02fc5de14a51ab8ec71a1c4f9831f3def30a128bca2078923377bb0cb28049a00f761ad019d21f858efa3b61f59fa23ac2082b6ed96ac1ff385d820beabd69576b9cc7bd41ea9fefa417b87cc143f5666b83e682327b582b837f2fdedf3cb5c102170bf08f8f89ea4051cdb19dbf8f962317ecb89c326e2e27de9a86da53963d36eebf9ed07bedb0be2851bbefb7a71206553adac872019aac6da45caa239fbf6b1343882fc191c8d14d9791bda7096a3be3f87417c61d48c47a82afe37ace73ba6fea9ffdedd56993e6e12018ed865b385bb30b2e348c97338dc7f995ef83a4ef46c921d9b6933927de7a4557210944050b44d13e0a15f48464b7c7a8c345e539a0677e83f4d9b2e11bb0d45304cd4bf17fd496222120640acdc40919edb402c1da4ce6addf185ee09552d4cd08345afb7826c9232ff77e2c97b066db95e728264782f286c6543287f8d84785d2af2082bd372c9de045cb95d8b9671aa17cfc4423fadfd4773d41973d833f0131896909524ad52846241084d0d150b64fa4fbc5e2cf895e3bb3c029efcfd1935cee4b709006997f25013061858f64e7085d54ea90b3a4433cddc42e4ba88d3c69bec3be928a31fb88c22a85b5d1e738dd16302f5ce3bbe250abc288aa6de814bd56ca4c3680a0466ce7f927453bf0c72538da7e33d5ba4bb8ef9cfa575106a4e970847a66d312789207e18c312079f575fb14635316b286b612cd622154e27b375446608e59f7bc1bb0b9de67b49db560366f0400082f16f25542be45870adf8c49a46b46b879f8e6421ab20df2183b75c486759d22a3d3dc73a5b13e83e94ab0184f2aa082d98936759f3efc5357e3cb21a21cd09e817e496f1cd5a21841990e806ff656afc5005d1960c9423a35cf5ad198ef143264a737dbb31ac032d6f0587a76f3e141a8f4103aec2dabebba8f0ca449d8484d48841f14a55829f250b8dc7ec8e8c112f62f9b6861434e1a87b9e22ac0daba8319b18563128c43777fa6c87339580c057ffe507ed3912321384baafa8da8fbd5511c342da61189012ba87e473f2fb91eae3c5d438c0a9ea40b2a3498dba7bdfef2d40a5ad92f23c2ee20fee026f86bc72e8893fed747f4d1385d49ab0eb65b1e47d5818554a0cf87cd7b4bbb6ecac71b2663938988d0863f2cea532128fb246892208c1f69f92c53493944b9c981ba6e50adf9d1081a68f63cbc90a541ef822f06ce62f956baffc0b65cb1072321f166c0a2aead79daa9bb223f5d01524a434d5d9428abfa061c17074df3a5dd0105dd6584aeb5f84adb271e6cd780a0be86e3c86f5852b2d505e3719d2e2d26f70f64eb38c9eaaa8e11811d0225d8b2ecd3a0f76d5cecff9ec68d1bb9435b3423258fab5fe5a5f7e36da42dcf5bc4391c278563aba21098b360f4c48529e67b2dbf9544862d648f2ba0edf82405d321cfe35d51db0a2171c7b31bd064e8f8477e21fffa8b9634e09f010b0bcb373f0f73dc27a97f24668781a5dce5f5b403f74536fb64b4cd8aaca9dcb05ef2a42629a2908166df433083e0218ce4065ae7ab9fce36d134286dab9b29a648cf24592d1c986cf516c0b743396f5b716400d715d03979db127f2cc7ce6f8d862693101b232a207db307e16bbf61a48aae78f17ca902bd4643e6435df7f834427d127a1b6a33a9b13208446736deb471de8516ab5131506d0ed4e791af385dd73cbed049f79590e324a7e6c04c96532a2b9295cf099c98b15486bda641d90c4c769adc3a48658a36e33b98b0b82644a47649c2c82a5dc08983d68e4e44af1b73c13973beb37af819639ad2cca92df1a6d492cebbf2e2d97cfd436b74cfe23ad5c29fa9d301f13bb17feeb8c1240680b1d43e60870b895c15f9edf807aaa2de2880f041bce31a9817a8d263ac25aaf858dd49e345d2b13ebdb422cf3b22843ca728af368f598ec11aeb9f019ccf6e07c747af5b5198e3c6f59915a80f380aa7b8bb1f1f8d60ee815f6c97d3cd87463d08c1d201dae24e5084113c80b1e1fe8e9edddfa1eca111a4ddd263503c8a4b417d9726ec0bc5d88457ab13105ed02d0b610273d7063d70482ecff83b92916ffeba8843d1f24b6e564381d211b16a07b892772ce4d00256fa3cea0070c3c258d05a401c67ed3025cb1ed5a933d39bdf44b17c06ea814f0e262fe1d68963443810a8a1fe507ace286630e34e3550de3a3b03dcad45bb9f93ea46d9da330a3b4d0df4291dc3cd0881ac9b9715d6ac3ec824400d98778cae90ecf7c81a86bb68af676342776b6f6c786f2e351d618f4d13932c6ea06ba339300319c7e59496fe3e64918020e6a4a159794cb1207f90adda79c2fe76bedf3db08d3619ff9d29a514e09d7ccf0664c46c53461cf7447d9a47a53fbcf80ba47b63a52fd741c070e37ed294f9b57b31bae7f2d906300eeb56309400a1e05408a432ddab18625659ce3b9e7f71e999a74fb75b5aadeccffa022ef6154d986f052c6bec094b634dd1231e82671b68a99de2cf9d3e232d6e78bbf6ab5d6cba27d210e9d70d272a006aa25041133692b23bc2af7b2504c978389b920f5d57723858006f0b9ad8ca0e81e731545696627c5f5838553ecd978084d33799748ef5580c2292c89fc72fd69ec2736caa89c06091ea7f1a60de4658db6a841338acc6362eea6491d2b907da1aad4eca77bf2d6c5e9602bcf05d336a54893914273139f3e8a5dd0ae93b69f193972e8c4e016f0dba6889d68724120747dc833d719dbe8bf97f6c740c2870936a1892a07279904dee55ba116952968ce2f51025fb342034d4b07bf2ee6807dcce596df7dbbffd31ecec6b2866b0b0619e5465e4598e9176fa95c106c7f271aa57404f37c7f75f7341437cfffd45dc252fcfa1ad5036bd554aaf879d7f917369e8c3fd64327448c5fdaa953172104788d097bdc153971da8efbc0ade4b2d406c19a88a5c87a1397483c666a29d6cea8b7889afc3db838b428eb642753f3f4e5b42dda391d980f6d28831eda1ae390b03626e0734e8b17441bfa000af0c4767a9ad037b3cc5270d31044740957510fe58a844d842971504e90bf2705996ca903d95a1872d3d44f4f6fc7a4278a20f1206306bcb7e89e688fbbc4b45819ea1badd6ff733f68ff9092de861ee8", 0x1000}, {&(0x7f0000001280)="a0fe08dbbcf0f22e543772e68c3e94ee73d7b2159b1b61c1ad4d62e29b8a41ed7a87a98c330f6526edc7fad79a142565dea06a34503512894f64b56f90723cf36ef449ef57ee4b002f3feb4e8acc74f064d08aea2369705b1ff0022a25093af906eb019680e1622d8417a30784059e47691571c362d333d20b4e89707657c27ed4a7e389eaf9a20003e90ffa27fee00aabbae870c16df442", 0x98}, {&(0x7f0000001340)="e5370986c9dc7074988f0fe93b8d8f37218ead8d84965b5b2bf2a7b8b63b0045f1b35b3c5cf90454f12d894476f65416352db6e4f2f804fe9a92ed9098164313447af172e5b1500dd3b0bbc329d01299f32d24fc", 0x54}, {&(0x7f00000013c0)="8b3c876084a472ae62b65b65fe", 0xd}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r2, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x28, 0xffff, 0x1, [r4, r0, r1, r4, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r5, r10, r4, r11, r1, r5]}, @cred={0x20, 0xffff, 0x0, r3, r2}, @cred={0x20, 0xffff, 0x0, r12, r2, r13}], 0xd8, 0xf}, 0xa) bind$inet6(r0, &(0x7f00000016c0)={0x18, 0x0, 0x7, 0x7f}, 0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) setreuid(r8, r14) chdir(&(0x7f00000017c0)='./file0\x00') r15 = semget(0x0, 0x1, 0x40) semop(r15, &(0x7f0000001800)=[{0x0, 0x3, 0x400}, {0x4, 0xfff9, 0x800}, {0x3, 0x3}], 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x3) ioctl$VNDIOCGET(r11, 0xc4104603, &(0x7f0000001840)={'./file0\x00', 0x7, 0x1, 0xc57}) socket$inet(0x2, 0x3, 0xcc) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x5}, {}, {0x6, 0x0, 0x0, 0xffff}]}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) pledge(&(0x7f0000000140)='\xef\xbe\xad\xde', 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f", 0x3ac}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) executing program 7: getpid() munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="b323013bf4", 0x5}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_open_pts() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80"]) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000300000000000019078ac1400bbe00000010c009078000000004500fffc0000000000110002e0000001ffffffff"]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="940105782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fa12ac17733a0e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed200000000000000", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x101, 0x4, 0x1, 0x3ff, 0xfffffff7, 0x9, 0x0, 0x0, 0x298, 0x2782}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x101}, {0x84, 0x0, 0x0, 0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) executing program 1: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240)="0df6bee2c07bef37f4349d80fa52de211b39a72b139d4ee51294f23833dc10dd645d87c3f06d89397030df39150455caf0d202c9289e33b1694a108f07df", 0x3e) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x6, 0x9, 0x3, 0xffffff8a}, {0xfff, 0x3f, 0x2, 0x6}, {0x3ff, 0x3, 0x7, 0x6}, {0x8dc5, 0x3, 0x1, 0x3f}, {0x0, 0x4, 0x3, 0x6}, {0x4, 0x5, 0x3f, 0x6742}]}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) accept$inet(r0, &(0x7f0000000180), &(0x7f0000001580)=0xc) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b26f50a085d22bd29ef0c0c01a3cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x88, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) setsockopt(r1, 0x6, 0xa, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x50) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00000000000000", 0x88) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cffe669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/140, 0x8c) r5 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000a00)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcc58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562000000000000000000000000000000001396996afe86faffbba2ed76c91aacabc59c5d6f8d5f662657c43818206435ed6747edf48384e16ff184899f17a8cba1da007a3981063fb43aad7a52a3204ee87bfda13c01b259141aba4a26d0dc8a04bb15e6251ea499b9f971fb550d4a4797c3cf425c815a681251ca3a1d7e33672c7ad8e9b54a3cef7186bf9c6716dcf6ef5446270f7064a00650ed478c39a080f6baadcc2c8c7999f287c3a416db3d855d75f2c3f55019f30dc5d2def7e7aeef059e0464cf21815d2d4c74cc419947beb5879b754e6c5d09a324ba0afa13bed601e24259b8b73beaba0453b18396c982fb767341a478628e2b8a5b20e51a6dd2328788ea5aa004e40f93a8214423f602aa8eba126b64159730630ad299a88acc6aa0e75ed466bfe94d643c3ccffc45aaac979fa05841015f", 0x178}, {&(0x7f00000002c0)="8cc9ee8d4e3e7f9747ac3df49f4b28bef05afff242833fb4b33dd58973f555877b97fa5f1f00c08503b6c23ac617c098f8a03d222ef7c447fe7c699ddf12609dc6064bc725e2cbcaaaa06dd046c06619892621dbc12471c08372e0388aefbc37b8f891d8", 0x64}, {&(0x7f0000000b80)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868df888c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295f0100000000000000527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8f347f4200"/164, 0xa4}, {&(0x7f00000008c0)="2cbafb054a671c8e6ae2266c8099239e798a6f9b27ace9ef4f79c7bc00e4dfe8955d1e8bbf286577fd80dec96ebb21838ef03cd9aa4c2b7c51313d0d298346368babba446594677c574a63547ea089c1afb9d73fc4bb673bb116ac07cf58e5277d4a41291119796b0f2c72782a19a2a3649966f587963cbfdc4b2497a3d37321de421a6c2788b9ac5586a307f4d04b1aa7721b27bfd4d40abb51f0317b3b6f9888ee4f38065a1434607293e0e57d66550963a84d8e205063d55401010000169c341463cfeaafb1e042f74108e8076048b898e26b4a977afc958618fb7d23e541b14bcbe3b82a709e9ec719a5fc59e1b75a600ac1200c45fc7f09591c9d847e58cefb2fd8cf93f0140b5d836a73b6c3fb0a548d6d4aa5", 0x116}, {&(0x7f0000000700)="2656fc31e5a7ad98a4f12d3058b749d60b1b2ea7f05b017da366a84aa52518eae631aee752448e95681b7b746c777dae78b91fe4b375e15c830c517e9776034f592a5adce94cdc53573fd6594b6c1d203a196b603e97e06bad5ab90daff88426f72ffe6f6857ffb60f6aa1e609d42d43bdbe7f3c3c5bdc412252209b8658ff5f2f118a343ab8b1dbe741fee36b1d7bd7a961aaa99318767ba7246fc8b2ea8572bdc7b0758a704116e781b00c630ddc48c174c469", 0xb4}, {&(0x7f0000000ec0)="88a8053281f2b0a9bc9cd43277e86f6e9f64d94dface04e0c492fde8245c500cca703f67fba7b7acc8f5b9a1b8648d50baf6650e55e2bc6d1329dcb6b3f8f1784cd846d508c2fd57aba15f5373ea90d40725fc7b35fc9dde77f4e59cd9f40d208b01f98a16187de1b71fa04ad8c3e33b6620d9ddb452b65d924977fab561d89c9d984cce9af0a6504f2a843037f9bc707cdba86ada949da1a5278e572027c99740b3758452c58523b8d4e1c0e3c13f03d21886a616a39ba81ed1b0ea5ef425bf3d863a3cd9a5c4de91e3636cff42f7e3097e42a96f0a72381c4834f2e5390b43c79c2bcfdfdb0252d0662f44bee4bfe3b54389c0292fdfa7641e76ecc01bd54cded68aad6a086958446550dfa78f2bd3fdab477ebcf18ed856a68b24ac27a46f327e4c6eaa195ac3092a09fb680225bfc7ecf4ce58378162f8f3720ad2f572b7d4012df1ba0f2622017aa53401174c7018d699f51f0aec0e70250d6e80e562bbeda9c961149cf22575b3b4c1e8fe8cb1f4fe23d7cd3185a56971ccf6d17ccad80cb13b814fd07a75316654324ba59353d70d31d5bce928acab635ee5a3cadaa2eee231b2cd21aa51c7fb23bf3dc7d5613b31e1a6dd090e5b2ed40288b03fc2bda638c0d14c3cbc858f5080983da283bb275801afa8512373574b0248207523546715cfc140e50ec19146a310dc31165f9a0672841b4cf8228de9d28f8256c52b910ffc976f22b4069e941de554181b8b5c487770b73f36ad1502e58c1c036c6cf54fcce30515f0ee086730c05e64d88057737d2fdac795316d6ad5b38f8179a166ec5cbc8142bdf31fc0a3e8944336889e55b23955c7ec6fe3763f0ff2537bd5181e081ae8d0b3a8ab45578557ef53021fc7f6c42f187cb7b7739cd81e390a572134651f7f84dd4d9b2212845a5ecc85ce72c090630c3e8e9f0e1d072b3d1ee02b1ee33997b940d44e0ab7d1cf339fe2c7ea5e66ae6aff2146ac98fcb44be8606334bcf8bf5beac67bcf1edb4b947b29de7f157523029a4ece064a36fa153f205473269b9f4fa2729ddb7c3a42dce5a02f1080aa55dd87b3e91f9ec438a5c856120f8ac449a070b1f76eaab550c259974318b6133b0bcad3d74f7f7cda7ad75912968551167b1dc790786ee5cf13e675eb37f83bed774d0d363c5a16fa69a79f1c82425c0bdd1965979dae93984e652ee4f0ac86ec60e9221295ad6404698f145e29021d41be1f30d53355e69f1e2678815f9dc50b76a9094e376a04acfc5f86816b36a1dd8adc86e1c06f04db44f8d2431502be5700e7d6410e2de579cc15a187fc637aa08a2e400845421e1e78ad36b6c414034484c8b1f95c7837b732ee8d8b914b7203a18f75d5fa6e80fb41fcdd5f870c89294400543747c5f058166c87db1a0065459e78ccb5223996dc8e69172e8549e385c8fb4dd6fbc11f041d7ed38360c24dcbff2f4eae0cdfdc8b0e070388f3b667ce58fc9f85faf65af5137f00d003e9024ff7905a2358e7bc1e5d35feb113462ea239ee741393c18f5bf3674e8abbf83921fc39df54da4d364710c842a58e065da90300a64f692c31ea5e7af63ee1871ca8a06788b6307b027c1ff5eb5dd699b95c776b3433bbc071ea0b8a1bc74d43a2dbfc64b2717ff7c868857cb6f9fe9b106872bb4af1b674fe8655e55ebea0d2830014f40697e4f6c228b055b4f63935b8428cfa12b6485435719a4dc555bfdffcd4f72c74f751e1d0260b340d5482557b8a805847e871d38cb905981e11c5a68b0e07919c764acc204e259c3bf99baa6471842c17dad22a64d3fa6e943512bfe19dc69c4a588dcc9052a4ff46bee1c771b8cb2075fb47099427746f6b3845ec75c3b81e776ea4d542ee703c5d7fe6780d04ea465f606e8ee2d15e7e8972d8afe67d44ac8c508fcd036b4094965e0b654e17a8af22fff39e86dc1067db52305350fd19b5f715f91f7df343f5bd0ef4f4c22773733ed835ac567c53780882e227b0357a3ffcada2a08f85d0807553c088311a280a9befcb95f132102499383b5aa6ee82d853e7a04a0c4deb84c94f6b26bee4ea36079c4449fa2cb7c5b3ddf856777762bdd0460c2ff3539712ce25f284eb727e017aab61558ecc8591b5798b23330567063a085776aed0b2d7dc341383fd8cf5ddd2aaa32f46ec64c624375c164befa0c4355c1df149dc8031245949160365657896a6d0c484c241328ad70953ca124840f5706ac704d52451cef244ce15b9c40d56bf34942e595bf71777804cbeab7db6fb829a046a703a75ad0fbbbc34ae7992828711aed221ea1417f72159304e46f75e2fdecf2a94e314f0cf089821a8fab83af10b5414907343c6c1f7f744b9b8cd9797c0f1cbb4b2522a1bc810cae924ef538f6f31fc83ec1f0b304cfaaa2d53075e753c01dd02fb52ca283e9803aaee2928bd14d1346ac7e2c2aad688ce5e4b73ed371846c51a22a3228a77b2b3efe397f08b077e19fedeb3da1b68945fe8d73072f9a32abe13493c8ab3159b8ca6c1b2f7f17c55fc03b611967c0696841180fb74b7a16658f64219bc5d6d1558d8eab37a7db05262e32a4686e33945eafa91d96fe887a1eb8ff74f860c2d85de4a6b8f286643f6810a6d43639398d0dc1c4b6083a08b54e353f597f1b322e5bd42d79490ceadfed764decfabbfce9c59fb4bc3ea0f54a201762031d2f9be9211fb6ebcf2a63872f79f034e4c35bb7d5bdac77226dfc74e4384ccd1c3ad3a04fc2eff182e0525a2c329333cc503cbae8e0f96b03fe25d739d3c17837d16959a1152dd76065214c3dded69d7a4fb7b8f961c5fe53f21dc91c5786084f1b79f98af41d28a4c23e36ec319932a2505b227e72d2edf44932c9703ea7f53069ba49aaf88f3731f3d8f955ccf38e274c50ebb890f7f149a973b88a2e887806001a2c57b6e488798b8019c920fbcf6f6b5b4e48cba95baf987aca4a6faf6f86b786825b868fb0b85d13d166d7120adc91230618a4650a5977fddf1c733e249777616965cd2fa1e0b27cfd141471a1ace4dc96ed55d070cf1adbff6db57950229f4d5d101bf73e169bbd4d86543a9ab09dc4d88a55a3b642c5c6d3d471bf0d1419104d1371fe71d315b73f5a79e7ce44844f9f8b079e4fb9ac8099012fe9ee04b81bf005d07a1183851912f9487512f7a9f6fc6e858493ca5e5213e57c1025aa6ad939d3891d59ad74b76f12138bc2745e8afe352680f6a210c15af23756cbe46ee167c110c1c816fb4c4281af0098a8452954ec7029052e95c3f6d975722020ab35e12667839a7d1ae6970f369cb4a2a36897024c6e236beb0ffc6b6b4b3de806e6768d36f5186460005c6a384aed114d40dc80e8f996e0528fbfc29b7adab60deadbc074bf9489614d5d9f57e4478c67e0d9aa8dcce6ed6ac8d28c88360d6783c622246bf11818aa20021da059d1ce6633ac0cc9399e2c9f15cc0685c9330b736612cd310ea63cb6f53ef47b55f5464d961e1ee83806bbebdaf56499d366d976b2ab63b870e75c947c7e0f5f0ce4aa01a1e18fba8cb8c288cf393a6b4b82429393181c157153ce2dd5818dd5a104e8f622aef77ff03fc7a9e99b976ee0980d480edab1252803d6f47aed8d856b132c1119ca48ca7bd5c64cc276165327387a01aeda7a0a47997a4fd1f1d5a012fc6fd8642f52fc65d78c9ae402ee953eebc02cace39b2f6512e59a21fc2e04aded8e432964f95024e9619739709b122d8b46cb86ebc500102b9ab95bd57cb629922716f9a37cb876093e0d29c77c27dfea47a68438809f0636627d74820388479578c2c20efdcdc7a0a093746a71cd0fe09944e88f329c89f1eb30707ca3289095c42e898ec7324b682e3a8611b2229ffd6ca7b70bdb3e8a18b928e8ff19e63b705bb61d900144294ff23883da2378bf3f83e76ec20d86e893448fd6559d64f5fc20176c2d7dbfdbc4299501ba034ce2c51df9434620e5f1d3457ed944158f2d252c4cd799d24f74d1a0578d7c1d77737fdb38112f9ac2ec0f5aef5fcbbe9b761ee2610e0d600eae01e7cc53c77df5c5bd57391237a86046135c33f9f6166a57b34a5b1ae21a2c161723b6e5143374c0825c6faafa75cb283be4ade9cb2fabaac5c07020636bfe153eb16eb0255afed65a4d5d08100af042e3141494390e18dc829da04d9674feb272217269dffd4eb63f9c5f494f35e2e62c10b0ffde92ccaa112dea1169682c236a447af043181df346a3af0a4a0386c6c4c96b882569967a2c555d815189a8157773720b65774ff3a2f411e8320bf25c41ea124aa18a8d5a7d95b7936b9b371515326a4bdcdb5697f17f963a395e8c66188b2ed3f62559322912b417522e58ecadbf20744ddde8e606abeef84b425336c1762cc59ccb2a6c1d818d19a0da177bae881a288a36fa2dc8a285891a22e1527c3fcd4de1ad2efabeb389e809b7a8a00dbd45cf9155070254fb4925dc07322fed0bae9472a99e97fca36639f3b4f190fe88a723f01e46e424d76f5a9a7db3878f7e935095d56deb4632b17c6b0c70d7cf8e081772ce4d049caf3a93e8c5ea01a80c537e97e4ab3c4472c5c442af6adc57c34a318ae0c047f0ecb4c5e6797857be23a0506d0931b02a5d9d527702798ff4d1f333044d4980b1c2e98611e09fee77f4e8040eedcee56c65c610d60fc3a30cd55e7cbc7e8a6de3b28e46c5f82528f055a2d6fef56bfc5c2ff914f16ba9e4845311308618c556aed0c9bfe280b86195d6981f8e34196931ccb98ef99f7b9328fa0a06f9157a69e004e05f2727c2bac02e5e6fb5ff2cf64dd01ea2f6da0eb57c013177412e8fe408b7f6c008efb97be57c9689d510823c2ea1d2d3082b7c13d044991ab1ea2d1e7324c495d4c690f0ebddd872d28b9455c685e56cba992bc57f5bc25ace8bab1b428f44e924cb428433f377fe3ded15f05ee7ca1cae04dbf1355ef177a21cb53d88a42db03a0dd796b105ad0551269b8608610d1831d48eb7191ce3c5ab6bef9c0d7765bd6d77455ca419662c312d19cc1e6210700b10a3020ffa6ec8015d940e81cbaf1556c8f5ffb3cdc53d1f7928ab9bcdd3e7bef22b8f7d7b45f5ff1cf8a2a00b2a431888227eadefdb36aa2c92e1abfc621b399aa63fe517e1fd96de27bc6d53a4fb8afbfbcd8d3b44bb81766fe7ffa7985bea5e3ce7ed2a7a3b3b1c872e65d40a4801733017309ad527acaa60b8f6cccf48fe51dc573b05f0d467ce0698d80d9a1e256b524d8a0d1a25d5dc563a90004e656ffc324f88f5f662a9dcb95d085c1eff9fabfb97f53ca9a3f7fd7659cedc774ea0cd6b503179c3095344ef7aeba81d9613e034c90cd3f3641140a4a1d0feee11652b9ec62f6829ad23980ab06d77cba795e56c1e25bc7d799b195725cebef3c0b9de5f14eaac20d8fa7e21b66b4905f935f5125b1e6368f6bcac99d881478fe1b4b1a54db2fdff502ddfb119884093ba613759e9b31dcbb2ff30dd13004d6d914582082740a112ef83e3ad44b48582740bd9791e24dd1be0db55b3941223648b0b4e9ef8a2dbb7f12a0be443aa8dee6e540f873d4d90016920a718e34e6ee90bb3ab57b46a51db6b4061f10f99c07cb1d9b6c3723dd3257f1881374855918c93ada10e7b478404033b5046364f705f659d32a7026dd765bc61d6c2f72d16ff05d99e5167a926b3fad287d18f01c5ac703e5a4950dcc803a829e5710e1cbe7b25b19ff4050d95fea55e4e5f27d6a584b2e8062c8aa407eafc38b7fdd14642e48640c1aadb79f8074bf5362499b503a8189c0c62831852aa6ec6007e809e256", 0x1000}, {&(0x7f00000007c0)="1f657aa0fdb0b0361da228caf07c9ff8c58664360034086b965c98a8568c59effee72f6a6e3772edeccda9a660acb189aeebc30a6cd540cadafcbb6c5059d84bedb891893952d4e7f64455fc148cb53f14e42b67818c77a52a770118e65ad507f9f04a88385f0862949c8fe68a20183e62a05a445887597d343ad0bfbebb64c7fe6a88a1fc0bc5d303d949c0a9d178f996e8ba68c4f8589ab3845dde7dc39c3ca2a942ce812a0c8e8f538db376f008909b592028e5e50953340d84bd10e9ad21ab17466cdac6b66208e591bb6dca08103dd7e0227cbd481a478ef28150af4af1a4", 0xe1}, {&(0x7f0000000400)="7b4403000000000000009aeb29642da98b882d841a58cef460c4cb4ec966d78e3eaa85a7a518f7f1502162b0724c7eac86f778a9837561cb38ce65", 0x3b}, {&(0x7f0000000540)="bd9321d3c6b1c1273a402c6cc0e7e971aeaa1b912ac80a32f58296c008395f314b3a818a3d17d198837e8992a42d23aaaefea50a62da8731218f68fb96935eee672b01625cc7db055c687fc36b015c4b51fb98f21a6b2c10c0ac82c02c055c840bef2407a60bc5d790ea3f9c78cadb3940ac48494a9a289d55f726143f65ee01cf4f6c5197ad7c6c31d5ff915eb6543fe2dd6b00127228272484e11740b31ba0900decd382bf4966b4ea6af1ac34f1b7656241100cbe989a4615", 0xba}], 0xa) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup2(r5, r5) shutdown(r6, 0x2) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000380)={0x2007fffc}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x7c, 0x0, 0x0, 0x3dd}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) socket$inet6(0x18, 0x5, 0xad) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000280)={@random="825321af58c4", @empty, [{[{0x88a8, 0x4, 0x0, 0x4}], {0x8100, 0x7}}], {@arp={0x806, @generic={0xf, 0x3c04, 0x6, 0xf, 0x2, @empty, "75a99db906e7acd61c03296f19e746", @remote, "f6f318388e34d544ac8b37704444f094"}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x5, 0x0, 0x0, 0xffffffc0}, {0x30}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="2f245b6c3e96", [], {@ipv6={0x86dd, {0x0, 0x6, "46b968", 0x8, 0x33, 0x0, @rand_addr="7ea58a0bfa4d58462d74300ff6715f99", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x60, 0x7}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/14, 0xe}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/232, 0xe8}, {&(0x7f0000000680)=""/93, 0x5d}, {&(0x7f0000000700)=""/113, 0x71}], 0x8) (async) readv(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/14, 0xe}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/232, 0xe8}, {&(0x7f0000000680)=""/93, 0x5d}, {&(0x7f0000000700)=""/113, 0x71}], 0x8) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x5, 0x1f, "8666855c7f008433cdf3fb83ecc466a42a64697d", 0x7c9, 0x8}) open(0x0, 0x0, 0x168) (async) open(0x0, 0x0, 0x168) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) accept(r2, &(0x7f0000000180)=@in, &(0x7f0000001780)=0xfffffffffffffeb2) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) (async) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x68, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd603c1b8200323a0000000000000000000000000000000000fe7c00000000000000000000000000aa02009078000002006085980b00000000ff02000000000000000000000000000193ddeb072c8c7e4f3a6ffa21fbd581bde9f406c57f0becea26d690a544f3eacebd8099001df85f80dfb40d14e2d3bc5114a9900819c158f80c7831e5bdf82123e73556"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000640)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, 'P6u', 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, [], "4e78486b594e90ac"}}}}}}}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x1}], 0x2, 0x7) r4 = dup2(r3, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r7, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r8, 0xffffffffffffffff) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getgid() sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="61bb549db09070fcf16e74b7ae4ceef02e7abe14fcc9c051bc308814c9ee8249430b2eadf3c2b8a9aea543bed3c0388d556b622694fe36a87ebe8ae9ca62f14e13b2626180c32c5c228cf449f6d4cf48c9d47a592bc667c1cd35e24bdc7689c1a2343f844878f95e4bc2584a1865208ba309c5b886bfa99834dd1d0333badc93437e1370053e626f5c8e89d7bee61697881af2f473444ce4c8cb47ff6932969cc64ca11cbda0c6198cf7d7ee5644dbc4e6bfb3de", 0xb4}, {&(0x7f0000000300)="034d1c497cd22d789bd79bd27e12bde1dc77b23dfea36288faa9e7796f6c090522c2e8f4a4a9a5ec5bcafbd98b395a232bbec1fc8afd30458643c1b4f27acd953fcb60bbc6535b77ccdc2b7f45cdac3a75b2e979bf5eb4575b5f97b7e5a59c2022a1316c5844c67b3a8f9badc239b4d7ba9b972aaba7c8bb4eac574c4570c39b70935c1a5e54e371a788ad07c9b383beb7f0d3421a8b23b65e9b75", 0x9b}, {&(0x7f00000003c0)="4e9851a0cdb0b666747b00c79485200930fc25d41ebd2964f8774ebb2d6d9243ada36e6153634e917c6f6dd23e5504437b25f67d3982df6018e561252477086fbb3fe83d945a7ce08f010053cded1b2c786c1296a73eeedd6caa13c037cc1832bb00057dea4a1fda94e4a5ad828d566375988e82032627c33cade836fc8e12ad37e5ea183c36ff830f14c39252edd3a7c2506cf2b3ca6371706a0e6e2906b86b72f889f08413da14c5088ad5e1b41a6f32f394e238eeb67ecf97c15a77c76bc252ae8673adad8757b7131fee87fb83e9ff4bcfc592a9770b86dfe3a3144168183f6e836f606c6f7639cf73e1efadee583812a5fb51662bc69b9453ad3e", 0xfd}, {&(0x7f00000004c0)="5dd7d7a1fb3366efcfd8171af013a0a16e4a89c015855f025464aa7b86a982e9c982b9565d338617e742bb5ae9da6154fc565113a511360fc909c4d83565ea037a24a4b508224d425267f9138885f7cb9c17617431dd5151afd8cad4ce2619e1943a394778f21a65662e4d4700bc14902c194bc7d5346285fa1f88ae733b13160d0dcc6b9f075ae2a0cff0674a6d94500fa74178a214f5e699a69cde8546", 0x9e}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x400}, 0x407) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000001000)="47a74ad74b9ef51aa313f82f56d3d56c188a51f074255d1441037820d4c8eabd72fa9a965345d9a8848f7f1197fc390c9d82d3d6e30a66da612ca1c36d7a3132ab6d74ac97ca10d4546a0da1238c0324a9bd9d70574a550f91b5a5a60d86864f8cbdbcf90219cce93a4076f2c92c4b0ed6c4634f055c6ac73e55c098fb37560a424982c0824e60990bbd40211d02fb631534b1907f3593fc92ef897f5877ade4bf32624cf3e31769ea9a1c5c09cda06dae8bb3540613b56d2282298291716b5fe694f004f88b7b5151e705109049ea0ad3475d5e8e96d455da23ed84fed1a4768c6b65e12915f3219e3d8396865ba8a760129cc2024b3c6c2491a1ea25248224c86e02886279268749b088cf39dd80c10568519c4bf47b66a40dc65979804f74478a4db65593e792c8111d1f3b860771046bb2cdeb50c032ecebc89a9a1e1bc76d991c6ee46b02e9594c77181031328ed0bc02a3188ef2a7908f935a9876b09f12bc9b10fd9d9daeefc818f449cdc2f616fd51d5ff074ac6e43771441fea603a27c4218595d32eae789850b2ce1d0d9d8dfa09b9c310f2689745698bbaa388d5d3a05ab0c4905671ad982835656f94a69a72b7fd06439c4a83e97549a187bba67e7893e5d6695118b7b5e8d2c72b47e35001b145f3abe65ab82814d5eb0b31f865d0a3fc75c477d864d67dad7fed783bd249da92a33b565fac51a3da27b2e7464dd8cf40a9bd48af303ac16db9480575d02631d8e6fec486f1f421ab7e41da77a65ebe9566b26e475af76967b27a581bb0c06bf94682c801cfeaf28c5c917a8463b3e95172439c0521f79de80a831b3435f4db4ab38f9b7c8df08155fd20d17a351a944e410da996bb89bfe92d6de3c92964ad0f365bb2dfb267e8ecbc348a35f1b193a41bd9afcf556348084158f7fdbdfb9b058ffcae8fdb1a5cbd2d0050b80a02a6a084d3e547d3a4e78c18bec831927111b2fb199fe827523e35bcebbe2063576bba16d22dd78af9db3e75ed95916ae2c898424130906d774de30a1d36892cd3c233945345f117f94931d8e66f472c1660223209c10ac7ed56d5242cd1386d3596ce75baa440f9c8adaca7c81f95d2002dd6545f2b6b325abd52df25a7eb09c12b2963614f156df705b2f4694cadbf03bc4d2b3b08496a487b673856f0e58615a2940f39a4673e528078e70538db96ff76ec9caeb0c096c2e2c20c8ca7e3a2377d3ec4d917e52c16bfba327ee1d7e387b7e043bd744ea381e3386a7de22a53761a02a31dee7af0cf872373c4a68ea0a37e7ff5dc0b9cba1dfde2275c206497d9697f7092e507dc52336cee608e20750ca5be2e777b76d667ff7f03c85ddbed2d820f5098c88fb03f4788037ee2d41eb42c6bc16199110efc3dfa29d627bd568c675e6c70efa928be2a1c0117bac383358d854486bcdc37818404d560bc43e887c725b3887b6ea2ef23bb44b9d26caa25329c11120427296e114f33636e9d0e65e6043fa577e3211a2c857e2608f8ecbb061ed54abc083d81cdf0be2661b17e62003211a3136c1fe7f5fb55b192c32e61a745cf659850b8e12ca82ace4c85b365401faae55ee0fb58309c0a", 0x46d}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x44}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) syz_emit_ethernet(0x52, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x0, 0x0, 0xff, 0x7}, {0x7ee, 0x1, 0x5, 0x1}, {0x4, 0x1, 0x3f, 0x9}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x25}, {}, {0x5, 0x40}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0xfffffffffffffffa) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x64d0]}) fchflags(r4, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x1000300010007, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) executing program 3: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfee", &(0x7f0000000280)=0x2, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8e536ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1ab00"/438, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x5, 0x0) dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x3, 0x0) dup2(r9, r9) executing program 5: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902", 0x56}], 0x1) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() r1 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) fchmod(r1, 0x90) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x310, r2) syz_emit_ethernet(0x26, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffff0700ff00000000000008004e"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x30}, {0x20}, {0x496}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) r4 = syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000000)="1c", 0x1}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) kevent(r0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0xf0, 0x1, 0x5, 0x5}, {{r6}, 0xfffffffffffffffc, 0x2d, 0x1, 0x0, 0x9e}, {{r4}, 0xfffffffffffffffb, 0x63, 0x4, 0x0, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffa, 0xe, 0x40000000, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x1000, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0xffff, 0x7}, {{r7}, 0xfffffffffffffffc, 0x27, 0x1, 0x811, 0x7}], 0x30, 0x0, 0x57d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) fcntl$getflags(r0, 0x1) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c", 0x9}], 0x1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/38, 0x26}], 0x1, 0x0}, 0x42) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000005a00)={0x0, 0x0, &(0x7f00000058c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r5 = socket(0x20, 0x3, 0x40) r6 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000ddff0007000000331c13fecea10500fef9ed16c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bba8c500"/129, 0xffffffffffffffb7, 0x407, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) executing program 5: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') r4 = dup(r1) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) executing program 6: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) setrlimit(0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x1, 0x3, 0xff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200"/16, 0x10}], 0x1}, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) read(r2, &(0x7f00000002c0)=""/150, 0x96) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) executing program 5: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9becd", 0x14}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="5000000000000000ffff0000070000007b97c2378d967b1288110afcf60278d34210047c9e97d5d222786317ad75e96d6de37b5fe355dca8d7e43dd99d0b15a3b4106baaed09341100b4ab2ffd978e9aa800000000000000010000000180ffff28a04997184820f2e4982879200d3b2f9cfb00aa8fd1622d25abeee89b886e486051e6e12a6d251f5c621cb157d82eaf7853a910c6bb424d42d9cec25ccc60757aa05472f0e253def5ee715b23182360dd7563b81b3909c9274bc006118352bfdba4cf49a62454bd1eec3509206d6c81c18051973b7ec3dffd7fdd7985e1ba68febb8c8a7bc04b26e7233e740a870d4d3d7e2a7be0f39b002800000000000000010000000800000001bf8093b31ecd8a3fc84d6edb936a208d18fbbf11420000f00000000000000001000000ff070000f64e1838f79726412d01c762cb5cdf14e605329ead48ada1317b3185403f29709aaa299a7932bcc6bb668a690d21cfa7c1e3f24131e71ecc9dbdac88238db796b668d4452872b450600563f2d82e9598cc45910303510d2bcfbefd737b7d54b085a775ae7fbe573bb9289171d788461274d8ad4d7151bbb547798dcb2a05e112613cdaa89f5ca096c901501d3531bc6c4df975c8a7e4042e8bdedd86a7ac10fc405b46003c6168d0b47086ddf6e7f2c8b54bb431bff21b38372c13b2ed4a489214eb5659f68e053388df0b4a0bbcc191350255d0f2d7d258f09f000dc9de0000000000009000000000000000ffff00000600000057247fd7074069a16184aeab7fa8c8621fcc04b11ed1c59687a8d1b5207005b96164c655c32b6ee2d675c24f32818beb9c9e0483525024bc1d1804d429eba11902f597c065aae9d5fbd453499cf543cf848d72d5b751ec56e535d593807fb1bc37306adb5970dccba44fa950dceaa941e7dc18ec03e32b8b9a4519d41308ce002800000000000000ffff000064000000e292fb1d3b9195d169561562e31e897c625ddcfca8000000b000000000000000ffff0000ffff000044feff0609d15fcd54ba6b5495ed420de0f005f612240657a7b4e840993c5cf18f0dc396f55f5f6e797f563b290632955c2c183b959a49c40ac678f70b6795661fb1d0537562aecda6d71d360bd557c7c1d42bb04ede105c31e101c15088256dc20a4306a6a3e586e98b93297c0554f851a3fd86800b010dd18b3e465808f969f19f53e5b6e0413fdaa4e5d6e191014dcbf3ccb2d3bfdd788e000000000000009800000000000000010000000600000036af0dbe026fdbad79ebfc93d3dd4f13115ac356bf4492e55776724dd15292c21ea4f3ef93491314c816b52a9f9ef523a0d90d1d46edca45f7e87a5a00d946a67bf47047c39b1d64d4414fdeb08dbc96976e4d5c8ccfe17f7005ed313d464f1d2d90dd48284b2c5eea477e34ff0bf84f5f0c6dc338fbe953379a27f1465fed1cd4b41098"], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000ac0)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae7094653fb1d30fb44f4b90f05f1377e989cc13bb5da3902f3f00ad046c78bf56548effa0fa6c272928899d8e8eba35cc71a19082de434bee7ed099663ac204e93c081ca135e435b9ff4670c09c22e43ed759240ace4f9213141a7d8ecb0c", &(0x7f00000000c0)=0x86, &(0x7f0000000140)="f3f2696fc90226cf81df8b70c65e2f8a2b9eeb1a22c115342b1c2b27caf8c6cfd9b14c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50, 0x0, 0x0, 0x200}, {0x40, 0x0, 0x0, 0x4}, {0x1, 0xfe, 0x0, 0x1001000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630", 0x0, &(0x7f0000000ac0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000240), 0x8, 0x0, 0x401, 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') r5 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 6: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xa58) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0xff}, {0x34, 0x0, 0x0, 0x3}, {0x9106, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r4 = socket(0x18, 0x2, 0x0) close(r4) fchown(r4, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x4) close(r5) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x7, 0x6b384155, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000000080)="fb7147ef566e8e465f6d0ca436600f83055f92d5d4f1e3f7ab60d10dbe943cb413b7a33093866aa2e2b93530aab33f34c022e7363b16a43c87c706f79a9d05eb11958100910ac17b1663014eaab88cf44a2cdd86d0d6d1361ad2ffdfbcf2d75bc5b265ab0cf501d78bc66c08041ef18fb710704b", &(0x7f0000000100)=0x74, &(0x7f0000000140)="dc3b1593967c883e3e0b2c5d7ba238931f1c0b47fb4f2dca58e7871d61dcb4517c42ad8f5a6374f4e6fa6f68e4358495f8d607218aa794d7787171527066075ad786ddf82bc290be06baad7b22ad48682c2d946af3136129285861bf422509fbdded7503600950800d984ea9e44e8c97c3225c501ae5751711955a5b07bec09ad1591c919e0f7c085dcb31a577247b46fd5306ff80e8f91a9c77b6a23f37e20e1ab9594a197ea5c906b34d5925630f2bce4836cdc03a6c7f97ce74730a70365a1887dc206b4ed2d4d07b9fbba14df59612b81c12a037342e327403d82bde00b192abdc40ed90ac2a89265cb54af2fa", 0xef) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x2}, {0xc}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) mprotect(&(0x7f00005ac000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/5) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r3 = dup(r1) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000700)="5204568bc6d71642e5191b1815e70a88a6e3f155473e25a3cd2ee0efaa21e7d18c38b69a835e0d691d16c7ec2d434e23c06dd2e9f421f4f0de8f3161846bfdc340aa0b80f4262dd379331d9c9b868691001c641d5326fcafe01641f56f6e20a8b4bd1ce4bf52b3cd72e4e4d6a70c962c9d748d1215822eb17dd083883eca393fe6ec1dc12da8d26387712d39f9d03b859fec7d9ec1d09f146f7141bf9dae3fe23d58b5023ee29f8e2ce0c605d7490ad06b5e7b799d13133a771247bf4b5effb6dce94466349aa9d8777ba81fdb674acb13dfd033f9a454fe90ddb69455e24a99780dee00108abede0c5fe85f73d4048f16dae630b2e9f6a9657450c3d8267a24b96ab95f1682a77b756d2867981cdd1fa6b6c980d3e26366c2df7249d41e87b1e0072c8e8460936c820bb49efa0a01925f5bf85e5744acc9bc588cb66694dd702047e23e10a147faf4ef640051793e3b3e12c60f6ddd73ba789fea49d1f6588e5f914ef0fc4ae40df17c2811afd04e440309d845e46bf832043b59f50fd03aed35e98e790da7d0b490124eabce296435d1a5a199073fc43abc5df78d742b33b8bb633443f6b62e16818fed83c240fc0e330f1d2b253c620aa374262781659aa53829032426e2275203452b", 0x1cb}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = msgget$private(0x0, 0xa0b5848e206f6857) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r4 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x2a, &(0x7f00000001c0)={@empty, @random, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @remote, @multicast1, @local, @multicast2}}}}) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x26, 0x1}], 0x2}) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x97) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) close(r4) acct(&(0x7f0000000040)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwrite(r8, &(0x7f0000000300)="25c278e8d0ce174c1a3a6feebd61ce1ff7db44e0612b8eb6a6b922d7ccabf74a275e5f93ffbb83f915f0098f398149cf748a147f8cb1f706f9dd8ef211cd7798d7718b1974cc78ae7ae2842ab710a45fec57903f6eab54a6d9b970512cb39a4ab366a19fc45e7721aed39173f94ed3ee5419b5d06c5853c6dc2e04f06ba769e407865a5d812f7808b7c7c17ea75687cebf78667074dd1195efd62ed3dd563951a8e0a4aa2f3b", 0xa6, 0x7d) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xffffffffffffff44) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwrite(r2, &(0x7f0000000240)="4d4cbb60b6103b3bbe285e2a0fb0c956f49e85ff7fe187006b2c", 0x1a, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x4000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000180)="39f29fff56576a8d", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() r7 = dup2(r6, r6) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socketpair(0x1, 0x4, 0x0, &(0x7f0000000180)) socketpair(0x2, 0xc000, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) dup2(r8, r2) setsockopt(0xffffffffffffffff, 0xffff7fff, 0x2, &(0x7f0000000340)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f99822309c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b59a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000000000d3f583061405dda9463393f129e4868976474305fe4e370a9a54022b2e6f4b6177c81928f249d77e76a60184943c0696896f56420790e76d1aa6889b46ca597077550d396a7c506fd031e18c813220cbfd4c2e8664892a769a1afdfafbd0c1a0aaa54286ab47e6ed91454a18afcfbd204bc79513c1e9", 0x106) sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) close(r1) executing program 5: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) fcntl$getown(0xffffffffffffff9c, 0x5) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x600, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x4, &(0x7f0000000340)=[r4, 0xffffffffffffffff, r4, r4]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000003c0)) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) r6 = msgget(0x3, 0x0) msgsnd(r6, 0x0, 0x0, 0x800) r7 = semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r8, 0x0, 0x0, 0xffffffffffffffff, 0x42, 0x7}, 0x3f, 0x100, 0x3e}) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d92be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x3800}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x9a9}, {0x0, 0x1f, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) geteuid() semop(0x0, &(0x7f0000000240)=[{0x2, 0x8}], 0x1) semop(r7, &(0x7f0000000480), 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x416}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000380)=""/200, 0xc8}], 0x1) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0x2}) r3 = socket(0x2, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0xfffffffc) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xb61) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f00000001c0)) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x0, 0x5}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61, 0x1}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7}) r3 = syz_open_pts() close(0xffffffffffffffff) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) writev(r3, &(0x7f0000000140)=[{&(0x7f00000009c0)="8a29e29a863bf3d9349ef6e169488cea77bd55a00689bffc55da9f9bbaedadef5fe55c98134b439974b873468fbf58b27013b1d604ed13c664231eb0ccccdfa6570c043272fb296a2f125405088e18b72b437c26461497ad9405c6dcf297a0a9aa4ac9429042f4b24abec18a8b955a5caedbbdfdd3f57a70e8536c04d115f142082772e6512999cf99eabd1b1f84c8fa8cd47811c5dfa4ed9ea3ab92402abc3efb80c49eb7e373d92c76cb22da8cf546a947f112bc5dbeb03c89f72555ebb70034d486149f28b05da48864cbf2f7c5adc8f51e0c7f1de4408786f4159c42ac1411ee68d1eef5e1cc7c54cbb07e30124c0bf2548976b189347ad325cfc2a2494c71737b3163698895fee2ebdc4d85ad544659faafd2", 0x115}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000136000/0x3000)=nil, 0x3000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="ea00000100000000", 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffa, 0x3, "ef801318296297a8892a201a83e514efc3dd4f29", 0x3, 0x1}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x4) executing program 3: msgget$private(0x0, 0x2) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x40000}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x9, 0x2}, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setuid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) pipe(0x0) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(0x0, 0x6000, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000010c0), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x200, 0x0) lseek(0xffffffffffffffff, 0x8000000000000000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) fcntl$lock(r1, 0xe, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xff, &(0x7f0000000200)="de5536a8f0d1d731f916e2158c9219bbf509555267cdee0a47aca34a0748", 0xffffffffffffff4f) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1190aac7c02cd5ba, 0xffffffffffffffff, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(r0, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x100, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x10, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x2, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) socket(0x2, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2c}, {0x61}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6002b2f7286baf76fb2f94213fa91f713ec0a36b776b00180000000000000000fcded0316d00000000ffffac14"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x45ed, "f5ff1d6714525fe4b57d050000001a00"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000080)="cacc133f015597abb28acde397657373eff95d953dbdf7f7c43fe8dd9a63eb95e18fd3d429f5e4ccfa29cdc3097b160f6ed162f6b6f3e51a73e7d28d8cee6e54ef63b7a1d0a8bb3ebac99429b67e2fe267ec44ad30a85c632c7ff386b24a69556b972f2c3036a32cb3fcdf2e8335139ec36598e348e29b811f43001ba8bb42aad4c18fe3d1", &(0x7f0000000140)=0x85, &(0x7f0000000180)="c65d9646723f249c1a66455f82a0da5427c3b2dab835ea74e507c55d760a5fecf6ad6b51983375b8021eaee526b2ff00b9add3e206070b904239e465b95385a55d4c0979c42de10a60593100c66f62ababe86cfb50af8de45b87f52ab35d53bc43b10363d48cc9fd96f5982d7660f777b04267236a3f", 0x76) executing program 7: syz_emit_ethernet(0x46, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x106, &(0x7f0000000780)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0xd0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @loopback, {[@dstopts={0x2c, 0x12, '\x00', [@generic={0x2, 0x89, "7e32483158906484262ba16f9d969d499894e762becd08ac6aba9cd6c19fb855dc991fc4443f9a2a100ad8d6756733c9b421118cf0f8e1d0bd826d31986547492d79d9edb4d0e41b7d93e3e98e932bd8492d65dc3110208f2d1e1d9c9c01941a2660b8993392bc813403b1e7df9315ecd0c9bd2f8502a45e9372d2c3892387f103e48743cbd506f800"}, @jumbo={0xc2, 0x4, 0x60}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x8, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @mcast1}}}}}}}) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000"], 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) setsockopt(r4, 0x20, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r5) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x45}, {0xc}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x45}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) denied attempt to set clock back 3182362743 seconds executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$kern(&(0x7f0000001400), 0x2, 0x0, 0x0, &(0x7f00000000c0)="96", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) unlink(0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x84}, {0x61}, {0xe}]}) write(r4, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) write(r3, &(0x7f0000001100)="ba", 0x1) executing program 6: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x60) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x2c}, {0x6, 0x0, 0x0, 0x8001}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f0000000300)) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 0: execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x1, 0xc005, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) getpeername(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) unlink(0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0xb11acca2e964833a, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000001100)="ba", 0x1) executing program 7: syz_emit_ethernet(0x2b5, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x1, 0x6, '7RI', 0x27f, 0x61, 0x20, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x89, 0xc, '\x00', [@pad1, @generic={0xde, 0x55, "30113a28176d6747785b4a7784f6ac9c7632663963b0feb3504196b7f402ac6cf5604c599f16c463519ea08bcbe19c9ff6dff506e0f7e987df68738be0e790a11817a85c3142acb121a6f721fdccb9eec229cabdbc"}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x1}, @ra={0x5, 0x2, 0x3}]}, @dstopts={0x3b, 0x12, '\x00', [@generic={0x7f, 0x93, "9af8dd5d6a717755de87bddf1aca547a387198bb4a3a0e0e246f4f648ec6d5a2d01c5a990c19236aa1825126bc6c1fbd6497b4fbf0528f18b362381cc9cb556ee4407e9031b9c97be37225a5f1a267841eeec3442225a97a21ea3c2bab0ed938c38afcd9f67f6134d894c2343b336635f97f2ff2888514ac177df0e44c14a9ad1dbcfdc699aba740e85348ccd44b6e317ed182"}]}, @hopopts={0x1d, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x81}]}, @routing={0x3, 0x2, 0x0, 0x81, 0x0, [@mcast1]}, @dstopts={0x2f, 0x16, '\x00', [@ra={0x5, 0x2, 0x6cd}, @ra={0x5, 0x2, 0x80}, @enc_lim={0x4, 0x1, 0x3}, @generic={0x81, 0x9c, "d21fe35063fbc788a2f8789d87da88a30881dff6069d6d23d536b5e0c69cd83542fe0708f27f7daf9140642ef97dce966d966cb7d31dfbb16896e9914359042b862a6c4212d81b6d48072c75aee28bb3e4d6be2e361469c2869b8ef244d3d835e89edd0d683b1fc4573eb079ba056d439a6d084b0a644583977412c6ef4fce41ec3211f370969793d611ca8b733ae24aa46a197b0aa6e6c435de823b"}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0x9}]}], @udp={{0x0, 0x0, 0x8}, {"bd6e57eeec50a7979bbd6d543a019ac1c892db5b58ba45414f05e63a846d92e0057ad19e858496fbbff8e9f31081641ff8932632cc7ddf9cd93a0f17a52f936477d4eab8339f900834ff6202947f555871c2318d27322ad72ceada9a5dbc074d986f5caa81fafc2198d41cb9b433a0b4f442d01c64cc567afc49099a079cee"}}}}}}}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f00000002c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x5, 0xf9, 0x7a, 0x7}, {0x3, 0x53, 0x0, 0x9}, {0x414, 0x1f, 0x7f, 0xcd}, {0x7, 0x4, 0x8, 0x3f}, {0xfba, 0x20, 0x81, 0x1000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x7ff, 0x3, 0x2}, {0x101, 0x7f, 0x0, 0x10001}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) sysctl$vm_swapencrypt(&(0x7f00000004c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000500)="ae163e2c72146f89cb38cf73122a74b7aee6cced861e1aeb8a9e13049d0f2401bba574bd3cedd65a8c202c43a8663c4f0c31b0e44120fc69f5c4431500a8dffd81d0b78610c943466d9489077afa28db4f353fa195c4d715acee3f01f3eb830bb5fefc37632f9498bfb481d37d9926a38e39902de887119eb4d67173c55b765d4ca2c513ad3b795f5ae417c52835092c5d3c189fff6513b35718a0bc3fed659b7eda1514275098b774530daf3c093b7ce6e2edf7f8e33bd1155d7ccea68376d6b37a14b693f15b0cd7508c86cea07d6b4d48e680c04c4333551e0992ccc0464abca1685e", &(0x7f0000000600)=0xe4, &(0x7f0000000640)="290e3f39a59eaa3002173dd248051d4ab01e735cdf063eca4b1b6a8c22fc3a95b2c4e5dfe765f3781fb0b0fff504f0cae1857e10c21811af3b1c78adf300f0b9700f340ec395f817113c0a93b5d01408260a00c91ce37654f53bc4155b150bb59d95544c49000be19200250ff7d3", 0x6e) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = shmget(0x1, 0x4000, 0x28, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/240) ioctl$BIOCPROMISC(r1, 0x20004269) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000880)=""/208) r4 = getpid() fcntl$setown(r0, 0x6, r4) pwritev(r0, &(0x7f00000019c0)=[{&(0x7f0000000980)="60c02c4c2e9cd3549909", 0xa}, {&(0x7f00000009c0)="5a95718eb46dcda9829984b5d36cc95bc6df9268d1f2a9ef4768ed79ef91ff84db8a1f37f5ea22e62d430031ae4da236dfb39be8fd2cb63d49d7307d9eb91589d70e5f7a086546a9eea3946682d52e2d41d9bb3e2a98af212e003c27fde004bba6c437c3e88b260e287bbcbfe57e9f0eecf4bfba8d1afaf6313daa3d31ba55bdb8fab852c19e01a052f802db7ef3e6e0fcd36ee4baf8d02c9823665cc6083d13d18ba91c83aa06f9c3ac54f0ab20aaab8870bec9c3e234a5db9e02008cd129cfb3620c16aff25b0f6af4a1ec085b665f961747eec7eb0660715d6635daf5f5995795a3be20e7b38ac24db2579e0ce1f603af3bb35fe9f665c7eb9a4f4d22c416b1d3d8aeeffabd7a1723e4f24de0ac0a68b60ccfda5632e156bd12e410b8838f84fbe8bec60e0a48eeac7ca0d00731bcc3c9f0bbb5d000370e7ddcb8a6025a5173e8ef17cfe01aae352d130193fb36e4305a84352d827afd3ce0fea03dd362b5fbe257278c737e2fe17b436f7d1be99687670a827f8af4853cbc952ae9f3bed8b48b9fefbca557cd3e375af4ee4f2db29dbe38839ddd098dc34e33978e43d9c5c861c6e6036aa9d0219c13313e4b864ed5e99d58579f22b3ecc49d0e61bb55b96f1e68d5da00ecc75babb20a2796d1f2ec97d9610bebb6706a7fff578a9db0b3a996222980c8111658445836a37ab456cdbd6a66f72b2541c4c66e35ee45f74390cbb778734789a7916dea4b4bd92dc0e6797699591a23911f9a377c1597761a7259fc281eb4b6c604452b734fa2951e0967cc9a33af3b9423309f9a43c518f5746b74dbb6e333bc3cc50b4afbe93694037e49af441b0eb6818ac61c3c2a9f9079a2e838a2fb2cfc96c095d20c072e28948e4a281a3662c698cef533017da0c521a79e006da27121c93ced44778c2a9d8b50739d1c73e2a1a56fb5f8ae04d904c0fc3941e8e486f73157b5b66dbd701a9f84a0f07fb38bd8d15dc4101142062d120dad86e37eae4b2fa884828c00ca42ad2ed8f6efd5f61e0505e9e3c47c538aeca4e99bff0d8c09696c5b7e4a707ead86177bdc2150f5a939bfa11e3ee18e86e276d9ed10fd25e8ed19b61a5698f17fb34e947a5ba7ed6445936e761d74a8e122f38f268bb4298d85c18740d77cf60c31ba47c414251427246b7b0669453cecb3ad25ed82e639fde1d6883da625bc1ba4af1fd3c5ad48fba8d614586cbfffe868db2c39aa019626da667c14fde83508478671c38fd5dd83baa8a5a68a9096b2247d4c1036247f5072156fc63b3339638f116254d06dd97f9ea5f59446d2dd9d867a68437d362118ceb87148f4e4e8095e453267c362e1c2d72ff7f289cf726cfcf6ab2d63fee36d5315cd412cfbd98e941d8f2d11d704eb07c4d26e764bd97ecd4d1e959b47a335565ffad733f22ef14925288778089b4f589c04eac12336470e4dfe7f47ca2116464df0df6ac52f64707fce318d33b111ad8a2818d5ab51609e1c246f7a486f4810f89d950def669578fc549b114225940d851811de882f9fa354e3c78c253b6d6c7ca11e811e9b09aa1d131d19a728fec4500b76839d684de65c28921b4e54d96892225f329a7fe661de748553ce93b5c012e292ac7303a86243ae9077469be2c9e51cf4481faea019f1177fbf71b9a28012b0b28c5328adcf03ed1837042a1644aaeff07d7d67e11cd02aac5e8ceca3a295d5ad73947561ab477ed463ef5e77826d0203f9b7f806fa461ec563c6c47c3c4948cebeccc1fb35331efdcf82f9cd27f5084afaa0e865ce41ea3b097ee948a40b58a8db0df6efed8366106cfe00cca60d5271a7323ed5ccaf3d7d32d3a2f2740a5e022270f342711d06b2b03c7ee0b9320cb5189feeff8f761314457166744efadb62126179533a629754a99d4b8e00690363825d35b6b71f31041881cf752c0d9be0ff0fa47e80830b241b3e9015177b6a610f741d1c9c7bd7833a08b3996dd60940d4db7ca2daf104003a7d5b19774852ba0ea2803562aa07c2b68c6dbf4d44eb853a840c624d3fde9966f96e9a78085057d8486ecd5defd6b2c680ffd2ec58025caf7c66cfbc4809d5aef5b2c70a1faad296a89dbce71d0a0daa4073182028138c93906a1c83475755eae2163791ab0f8301f830500c9887ee6ba90297731d894f1cd73e6ee0378467712a96b80016544d8cc41655351fea2a734ec0d8fc9dffdc40199e3bcc77dca17b1540f608424c8afefcff8860014a178ab42786a48ca08200f21dbb4cae0cae5ce8a7bdd448d20f544152c37962ea0f5d44eca32b0453c487b8a54403b59e78cf3a9815c31ced05a52f7315fe4fb59857cc4f3d9f3f933f0c61d4bb39c1eb52cbaa51c4920b6c162f3b70f49e2e8d15426011699e905931423e422489457293e8f1f9da3cee636ca4d58eb67f615df7418ef733eb837fd3f4409655298582f2001a5a67640fb834f72e63c7ae31ce5ca342ab73d9ecb156469a50ffff96ad815345223cfe3c1c5bab4231840d9bc716c6a3859749415e9cd62aa6ff53f9b1bff295bf4642620d07cd83b85a3f0be3e3f35ece394ed5c4c7e10125c29cb3f44d1ad2c64345fea1f99439209981eb3d406740917c4050110b57bff735bb7efe1a9a83824f7badd69a23e857ecfd37e9152d46314bc82df1ae1c4b313f46e073560d5d1092b17e76fbf6c58e71f34132d14b712d0d20211f0f769872e432040265d4d6ad096facf4acdefb6064324cd630c3321f9fbe6d6d7f78a98eaa57358336b38def12d3a1f3dc8e77f4f944ba4a8b15b76725e7d8cf627c49540f398a867936d1a40fae55e58e47125d32d10109bcfbb3b4c73e6e4f8c0f73d03db9b23109daff5b22bb2ca7bff9c7cfb2aa0758640ec1057081eac256e0b7a47fc4ec352e10353efda0999836e445f804ee2aac773ff167ac9f44bebc83335275a248e092d8a625d858f8a85b707ebe0de0a6c19e8e8debe66b598a358afe55a4e1d94028227e77232850d41304871004cd436c6ac39c1bf56c05fdf37261573823829e5a40c4fe32621d7a7e7233a0665e300be6a4cd350c30b05ab71495005be9d0e3aee78c68354f6dac1d0b7621d2e67d1c8d1afb5d51960f2ff49efcb6ad123ffb32196aeff3e8917dc2c0ca6c080c4144e07a9f311a1627667a9533bbf8aee23319c5adcc2a42d4de7492ef5e525fee23dd45860f434f4195f2ef1cce96f3bc53d5674c7746d2ab857fc780676e6b46c87369eb69f9b2155de9fd3bec59f81c9b4055079b415fe456672c6e6d24e021e476bd07692a811f6d8d777a9b2289701dac929a59ccbb5879b5ebe7fb01a671a584d48319fec5094feff5c17ebda38e2815e4b1cae92388b53577bb83633fa8f007cca715c16587ecab3dab8763fe7f025fff82e35d58790cca772bbb9643076592b90efd4c0826e55b8098f63c19537e25b86b107b0ad2aaeef0352f824626104bee7809a886617803dd03abdc51e597b6119d4ad9ff6daa52ddf6e9b4e4fc5428784bb6b821da3f9a0df20ab2e97f97523d8a32e2988c225d4023a4af3ae1b47e8bf3baec4b61e4540d04d491576154f7b4f38f7ef043ed74ed508100e3c9ed160786ec36b4402afd28562abea4ef7c7c0158fd3c9ba5f1ec60f235301342a8b0f7bc2c83192e47d3b0817ea7af669a1a476117178066aeb5a0d4ad6c23932d18604661983b0be58928bb24b4b3d87a7f8330a6d42b6cc948b6c47429c5fcf236d7e9214bd3e6df95ed1c3a475075d6003d0ba5b55afdbed1f036af758eaaf64151662e83a2173690fecaa05ddf249a3e38dee65645b08155da3ea5d6e3dbf10db3a3517bd4950735ed45d9105c874f33c9669c31f85b747d8aed08781fbe4f5a522c93b6defd601cb3352e0d36835694ec777d18d69b59b2ceae5869e3f5663c1f73976393f24337f3417e8d7f1d8f9b0af3280a5af87ff0ca2ed7bb0e73ef6ef31145268e1f388c71a4fe933fdefc0781f77ad5c73203ebc8955f37ffe9cff61b337214630220861f1ceae413475c6e5ec4e76f57f8a3d9c20ed3dd96d244e0a056a5665915589dd16e6ba02976689465d88d3443c08aac0a902a90fa7c4ce36aec2a58ea8855c684a31d6c46603d483e732b802f2a4d0b045b401b6834eb9307a63526d5c78b354b8c5839e6ab5788dcab33eadb1ccd2177f9cb47cf84a86fc252ddab5f94a0761659fc49650cf1d5be7e8c75038aca7ff070a919b84c8e1bdbdf2701b9e506b228125106f7211e4edd358aeb30ebc7d7486ecb72159b160fa3eac3853fbbf7d94ac4eb72bc621b1ea730efa1353ee1336c22c4c5b490697e14149caf6bd2fb5cf3750b29a0a529000b3eea4493397116825a58e28f9407755238b09baf07cc11ddd24749b7973b0d814e150ba0866061aac4cb24c5c7c5e76118b133d03c4cb1de979f2a3feacaf9d330d595aa468945ee536f4e6a168d6f1a510e41756ebeb203344fce7f77f84d3c6829c5fedb74b6b9b9d331afee1134046bf645ae76fdfd8d8203f082034f32f51fbeb58d837d2b0af9f97bcc14c4b7cf3e436ef5c0a6f6dc9cad7e2049032b9f6827081829dc563b8b82c2465743c8bee0c9605be320b89c2bb7f98f8f4ccc26809482ff77b6f7e8d788dfb1ee636fb50bb92d03667cc5a2e8ccab96afda4fee8a400936c110d218f09bce4ead6fcec2f9acc4373d73ce794632204c04c332e4b045950adf508649fbee2be7f0007b2d9ef5c941f456254bb1688e66e629f4eccf51863608b99ac0363b2b3e1dd35b8018b1a9fee4bd53a329524a425562d0db89230b2b502c17e0b552ae9d2e59bd0b185664b5e2d3fbe9ece6af2d671e0e679526d673795a8647626c4fb74f6e1481af7c8dc81f6294d2a49ee7780b5c6ff9ecda4e3d5250bf0c606099c2c7e4f0899a8517cae6214f9a759a22f234a929905c73872f7f6db087072ca8fb6c2d6d18c9c111916df061fa58f7c923839f813bea61f98aa9ee2413dd46202d7a2354735ba76a4a8aac028340106f8b0877401ae9f5944ad088f4bf6d309b2f3e1e9da1cc36a09dd637272b153900da3f832e4d4f6fb04e02bd643e2260eb6cdb1f9e120cb1ff7a109278999a02e64c053eddb1b88a25b509cc9e9317237d2a7cf6ccdeb05490412ee2035faba8f78e593c7b8b70bae7e7df182a7567ee07dbabd476e477398fde27ad208debdff254c72f64fcf65de99d26f9555642cf764334dc70471730d6de408b38598fab24e6f35cef6396ba1d1328810c589dc863ae3ef2bd88aa1fab8a8a032e56ac8ba0848dc0b7205e302f5d542c0fa209c404397fa4c47b9f9ee8f6ed3270e5d6d5ab20f4ba69d5428fc0ec0523a91bcd8aa6b734b8a4ec322f107088a77ba716cdc9237dad1873311134edc7b6b7fb7cbcdc8350c0477e5e57ea55f1c665906dec51e5326abe06c8d44ec97a2d73b2aed780581e07420f16afca936eba598ff51bef7ab8a7461fa78eb07630077a50217ab3d5b075f4e96ae68d8c31cf6e8760c2b92d05cbe5561eb98b515200fbf4fa79f6a5fe27fe753834f1255bae9270a8883b0b9edeb8262a0c436f2eaef61b7c16c7e254425d03f1bf9fdef34b4407bed0355d6d28c83f989d66de97da4b6e94bbe942ba4edd081440b901d07c2435abe80bb9100ecd47acb64afbb6a1e3e4a95b29cedd4bcbd077c2e512304f15fb89b9f16b578e0b59a175116250747ad352258dfa8e093b1952cf57e04e99f54db9b402b214a4b190c6806c62c148b4dc08b09090076d36b3f848db1a0e16502c959faf", 0x1000}], 0x2, 0x4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a00), 0x400, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001a40)) sysctl$vm_swapencrypt(&(0x7f0000001a80), 0x3, &(0x7f0000001ac0)="fa03f79f422c71103a748293cd36d616496a9d0d1aa2c611d83b23328bbb609006bb4cf08fdedfff305e14258edbb7fcf1f84ca26db18cbf5761897a2c112efb5435292d754de4e882f3e3bfecb4d193f4162b3df0c4d829875301a747911e6263cd2132f4158e1674a8aa91df5c2a3cfbb2543907799429", &(0x7f0000001b40)=0x78, &(0x7f0000001b80)="39f6178c49427f35d94dc2fc28981afaf18b24b2c3b68d87f345803b9471a8d62fcec39baff0fe4247c12e615f0c0b86a658cb00fd2547c8d52289785352ed88ce0a7e760b80577e6cd2d46fe280615bf293161d6340a4d22c5caf710bf665ef9f6068a8341d51bf8e94e328a630461db85af19ad92eb5f1f5ef42dadb749c338724416836dc777c76c51688c66bdf62f6f456512f2fbb9c8c755b", 0x9b) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40), 0x8200, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000001c80)=0xffffffff) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000001cc0), 0x10000, 0x1) r7 = kqueue() r8 = socket$inet6(0x18, 0x4000, 0x9) kevent(r7, &(0x7f0000001d00)=[{{r8}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x5144}, {{r2}, 0xffffffffffffffff, 0xc, 0x20000000, 0x1ff, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x41, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x12, 0x2, 0x3, 0x5}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0x5}, {{r6}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x4}], 0xec1, &(0x7f0000001e00)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x4, 0xc1, 0x400}], 0x0, &(0x7f0000001e40)={0x40, 0x9}) fchflags(r6, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000001ec0)) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="4a004e4be73e997f4169ed26a6183aa79963f97822a9c37ddb79820da68c705b", 0x20) r1 = getpid() bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe7fe0000000000000000000000000aaff000000bcc121f49534ef60f4fda6750001ea44", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6002"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000004c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x20}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) setegid(0x0) r2 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="61db1fc4224ee6774376076cd64335d83ae7c58d3e5e1f5c0d412785a866432e2e", 0x21}], 0x1) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x10fa, &(0x7f0000000500)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10c4, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x4, 0x213, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x400}, @generic={0x8, 0x1000, "826304f01d967481c8ae53deb93090042d9ed6af8bc7137404a7bf5fad6dc56428a66731456af3f1dd923a2d89e4b56756ec7fa88c0b505b1c31805993bad08e1a9d2033a08dc684cfd7e8600884425b80c9d49bd8e8a2ad4cebb3921e270bc09f0e2550c6fbb466c3f5624dfcbaa0a113f0740d274e6359a47527b946086f05cb5feb0b24c15cf8ad3976940ddcc00ce495c0d009051552e33aa9f1b1abfd5d3d1181a7300959ef6d4e9b37fa5cc50602a6ff12066202ba8855bca36258b51817361d4b2eb5018b9d9cd18d015fa5255f9df9f143d9aab2bb5bfe4304df6a659507190712bd0f43b8e3d181a4fc191a756f8fca7a3bd33a3bdb8656904683f810b0ae0d576ca6242d02ac9ebf6e256ea5346d516aa236ca7ea3c69c293d03cad62a84e20eeae80ebb3c42ad77e966719a82d60f6ffdeefa2b8706fa6435cabc2f83bf15b65e3f77d4643354dafb1924ed547879064f43eed4fa8ddbbfa5fc46ba5196ac82b8f2a52e8709ab785c6df9878acbc626a1cbefd57748e2efd48c8332facf6a192de4288f7b77bcbadfd9dc129e765ee468d66bc6585e117bb83653563c981bf0c86610d476185a9b02661ab40d7426b4efcee271ac2f8d1fa1275fe2e07051c53146f68d534837fc438b292f77aebc2b13694555ca1a2f4313ac9ee903bd1ba2f53b1199386aeabe1f55abc022beabe58d824a1f612d4fd8d285489d539d37c6b352a008a20e85fe4ce26703caa7d178534b249119e94dcc7497309dbc77599ae597b735e720f084277ee9b01e37adae9536d4e391c647981fbd058d5c2fd7adb8690e82d016717bf9e5442133e8d422a1d6a0d83445b561ef699b88f244950f7ad10b9c28d8460b50a929e591002274952df74dede6b6183ec0969fefbb11311992a9820fa5d2c7a43be370b1a25c76698801590fd40b768b6df37932d217ecabeda643aeb96796bd13b61d2ad871039375b2fc87093781a6c20529d95e3b21685591d7d3fa2c48bf423a5057ee98a0298aea6bb50c8f406b4957891a83d27e880c167ecb5f280c031f9134a9d3c721b8471e4c432a1b96bc7d92bc42c9eeb43f7def99bb9828ab9ed888ee9c65a49ac96ddbf6c44671deb464f99d2016d68679dee8c163a7ebad7199f6ce97adba3244985213332b25cfee8d14f0ca264a6bbed9efb7b4126b43b13a33751d27aa1381f3a5ea0926a7b7fef2f6f4cf414041c9c603a284d30424865e0fcff543af3846444faf63c402840f1b7f5469730f0c5ca3e8348f9b5e9f7eaf5b1875fe2b0f1f14bd30880a090891606b672fc759bbb5e15d668c63ae0690b05b48f2abd8662f99c2a0d08a790c9304ce07b4d75a29f638a33a05328294ef9f4a90f5a084dced582b0920b6e900d54374341fc107c584511a65e271c76f19475cf50079673b54f3d26edcdddae0435775cdcdc5c38f87c81b95659dc51efdd6329f31687edd8221ee9cc849b7c9d2feba695fee2bd6e0bffb2e3ffc42b569de94714bdd41eaf0be33b3dc92ebff591083fa8cb250b06e56328b7e1ee945249a4e36af750bd8ee08f950e503eb3ec9fad7871354ed5d6621fb47f98e25f39966f5c19ca0b9938cee571d8cd29f79bbb7fbcb474fde95d0fe7937cf53482903f8cb9e8c1721a443318679fbd7337d5d843cb7484dace4792e968e47f98603edd6829e4f04e9fb9155b991ab41c59d702b394d8d87bb53373b36ea781795c9b5bde95f08d64bf057ee869120bc4ac055853f394c06d19e6f96da3baef37d8e3bb8b326d77c37714e85ab2939ede853dd0dc18fc817651228fa368128447398f3f975a0a63ec957053ac5a39f9c1f6ce103000bfe6c8ae63313f9c297f591770b0d4e1257f78e5560cb2ab03bce3cadfec168aef41e5bc9f6063cff12049fef1eeb442dcd53d308f78ca275b59ab5a5c2b65690009d294b55dda1b4e80daf891651e874edb7efb6cb4117c08d6a6dd958930316d77227327175b0bac4787f1013b28692780181222d2211ad62f42237b617e995c5d783df7d33e93a8c671be4b890fa5adff2602dd71e189fb4eeb184f5e4cb52e08f45b3c195f83e64b0664cfb7ffb2f903cc0029787ea99af7a9ca5e5351153d317e3a8933f23162c7e5cc970b09db5387716f1b22cc76346b7fb0fefa620e3ed3037ed52abec378de8f478043855b33ba07e94acea9a070ba150079cc10129770168bf8fa974cbd621300e0b2b93f5ab8348773f5e1c197880f566bb80426ed45fbc13a77a300c22023e56f55bb668285b59b0bdc87519dcece4e24794b912f291e35bd1132207127bb8b27cf45687f97e7bab6c447a6afea0d68188d1ba4763198ed075c66f56bcd01fd6b8ec044ff4185c17f1a5288c4db077d92096ac1245c8b1ef7960ae8fcc4b3946d1044d980bd1af71e87783ce3e77a5e4de8f180daecc50c64fd366112edae24bebeba567f29922d2a119b3851003292203f74a427e6fd1900011beb9ecf7a39f9db0d49e6af4bb26da19b91eed5ffcba4ead68e602e55b8f1f49bb0f5dccbbe9e571456fe8d72cc9420c3d9779528664a43d85e33bf6f3b6cfe2d5121ea06b06c4852109ffc3f1bfae163a958721e285944b65dffc7d21b70e1a9acb0df60f311f6ea719ea0cd00b9952a46afa0b561b63b7ea7f7f8d6e82abf3499d5d5084d8dcbc345f50bbe8e99596b7c2a432e799b67c0055f48365aebf6506115f8f18e28fd6e4123ff26eee9ba077aa25f97e1e97209bf86d50e2521e2da43a91ed9f96c465c37a6619d1a97c1bd5642982f1fcfd28954e36341c054f892b6cdbed01bb36c70405c59e831b086693f47c9bb43bdeee017cd91acc944751d477fd90143dd48a89c3440091ffb312bf21ae0f2f59b787469975edd43959c35445850844b44b480747d8631333ae38e86ffe0e51b1ceb0c326ff2e8aed5e3b4aa247df9e82e39f6c1620fbf98b3eb97b848dba45503cd6d9f421e26b85ffd12c6714e4eb523632009e57126fd4e4d67ee0830905fed83f52944a21f922b685893153ee835a53b96a2520fe221a6d45fb553fad57219adee5ac61b87b789209618de4d540f3c54972acd83dfba50ddc7f7f9254f5d362d144b871fc051569ccac99ad634f73794e88c354c6009f1b9346812775d0e62b7d77b60b4974a2bd9f23e8dfe2356df154b08eccb1e08949caf3290db26f898df10f681e536ef9e277bd50c49b726c27e33ef6953632bd3970de2228746a34d3819ccf8cf6f00b5f61a28c6de856005e0520516b255ebdb0dd9293bd2aed22446356b514282a62061449174ae1593c9c7317b6bf22002c0711c05ba57101a2792ee2eb85f28bf99dfc73687b305ae301117443e9dd09469fb8ef19c6109e39ff9f180283b3a28e1da0e6dbac3ef2eb701eaf3b6b76ea3c2ff31d0283da532898d99da61c13b5f1fc425819f5abb41ba7bbe8e46f5277298ecd9fe9afc65bd53e2b296f2afaf50abfa7a78c75a28615420aeb2ec441079f680e36a7a4037fb32a63cd0851c349ab936530a3d2ab4eaca25fddc771f43209397461c71ac67cebe9f1a9a411325fa0ee50db52b92694fe6071034e5a8d4209995922e24942ba0a8cc3dcab46788850ebddab6f10c70b2f9a97fb02e85d9f6d2635c5cb0e5ee45329f3535686872aae46dc4a6e81bee623ea49691b54974432c99909c5b2fe1c382a9ef0f1d18cb7487ddc89beecbaaed62c03f127eb17f13f0b5d1e2177ab8a116a48aaea31bd176309f3fe75220ac5ea8206e6f06696e651c6060fe4e9fdefc09b3444af69f6644977799565e2225c36c805f0bda1159ff3ab78c6e5d43bfcf0f180af09c7dbd876fbbb35b3cd9a1891073ec9808299cedae13d872b957ba05e54959e3650bd64bd25f13f8a96285ed36c9589ed0773deb6f18eba705129cde88a880c3e80ec6cc5139a02469c5bb942345c9d81e20dd76c7c6dcf6ea7affaf7cfa429754a5fa3acd546f3cf4699b63459158730724618a4e3325fd2e5e0ad36ac114d074c5c005c0c4a1da5ae43cbd5a7d9812008661073783a065820f0487315f9b1876ec29126a986e9cd61256a441b69948627034af0b95cffb13356ef8257c9d37e1ddb2251a0ade98b09cdabe8168a9a160f907ac8409c87bc9f0f2d0a4dd8bcfb1991f9ec66101d59c643398b34b3ea04d26a226c5b38d53bd6e4c4d665aaf076af2d0e3df01ee042162e1ffe0266c398e6d021772fead5fbc46cd318301f414c332427ec7ac71933698866117c03d00aac3bf993b142f4c364e951f7ad093ba501bc65daf84aa8b01c054574a3726d7b91f715fb93b283b10cf730f86d5ecbc87bd717961424fa44102dc43d01bbd3eeb751ff0bba0ced98d2c64ce098271ed9f4bbf2ac0914d5317e338c50968ad9befb7f6639d16e11386b2a2eb5c6517e93526706ffc3548dc07eb5eea8e418470b14b1cc2a80cc6933101c2ff708f714dafeb05435ce64cb0f793e85891952ccbbdcbd4849866679f7e9ee21d4dc69e1209d393ec1a48b0b087a86331853b6f410935dc3c3866fd6cf58e27b642a24a5bc9089b3a048e5f6c2f584baf1da57d1dc8da06c1a9a0e4058eda13f8946ad50f456fd342b6b2e60f7068956561e1710a7e31a76eef28aac033158490245c0b33a011185710d47a7d7e5c01f19fc9dc6ddbaa1af1053bf307ceb18f637f4527b3457696e11b7c866514b2589383636de4d614ab1f9d49b4f90c0b18b18d2a0f124ab1b0f24fdf99783c13199b9762115254cd272e43bc485275b4b1c17d8a2c959ab68447ad4d3b4ae94256c631164d260a029d4836d93c2346f78acbe4d0e8e926bb75da270739bb0ccc650890c8f288621175438672d36b0ef2674329a67591818dc1a5593a40b273ab4c3c9ae5e89e986aeadb6fbabe32bf8c3f94811043e63d324846d49703c38f4c22796cdbeaaccc0db796cfc47972918e50711baadd5efb7b0f10dc883994a2599895614e0c36084d1c575c7f2ea00073494a42edb122938dd07dcfe0fe472466ae47db630c485a5247ee0a9e3827dbba99784c4ed13760ac9de9f2f340247ab0a16f89db7ea620578e09efc8cc42abd1f3db9587883127288362cc1eecfb91827c2081ca3ab9e5fa5afc166f1bcfb6c122846c2b1c617e1b2ad6b2fe374a12da0bfbf89451e5a51c164d82d5785c1a5c51ed9c1dc2c4e37b8c0e9a867d8d36233b5ae7a20fc46e46ac317af5d0b6e7618a7e8b02a681c4214c35e4c3d5fb4e47c770abc742654987f15ebc4a5dc775269698a1a2cf1dc518dad710a886b61e1e76bde61591053149f4e0439b3a34d5424b92f8ee199a97c141148d1c85710679e6e20638768b1ac00fa7874417a8238476e66bff6006099c3926a00d3fa65863a4ce75a22eba687fca08d4bd5df3c55c1cf0fa25bec550e58c4c6c6a0a57802759b71db96c9a11677e379ad708cefe8eb945ca5eeac406039a34bcd5c84cab414755cd16820672ce87728b66df10012612907c8cfdeacafe517bd080dc9a1bc8c2b25e4898e81b890c3002a5f6060b924d8b312057a75c4c0d21ba094a9d0e62efd5410a0298e99e9b19585f7f79884ee4c884e6b44a861f48ec01146e1cc9f0fd11d0ac550b5eeb5f9fe22d165ba0000934fad86cdd1bcddf9e9bf7853719dbecc7aefed8c920526101a04cdbddbda8da6b8edefec7b0a7141bf77d4637013a5adc6beb768bbc0d14c797607784637dcd10987bc9f808ec6568d1c7f69b537fc101cc449e0870e477a8e16e3fef32880825eec9986"}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @generic={0x2, 0x7c, "589ccd4d27ac3088c5c10e5dc9be5d0986551eb18581520885abfc47bbb2897141a93d694f311126af6b3eb75c8cff48b8a437e492594433c476389ae0376bf7dfe0378d5483d02dc6c0a08b8b844b5311ef12f8ff994a9730f3342ca60c6bcf1d756bfc6780eea55ecea864be67f024e855cd93b39b16d015728354"}, @jumbo={0xc2, 0x4, 0x9}]}, @routing], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) open(0x0, 0x0, 0x0) chmod(0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000001c0)) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 2: getrusage(0xffffffffffffffff, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x5, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4006, 0x7) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f0000000180)) clock_getres(0x3, &(0x7f0000000140)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r6, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/514}, &(0x7f0000000240)=0x204) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sysctl$net_inet_ipip(&(0x7f0000001040), 0x4, &(0x7f0000001080), 0x0, 0x0, 0x0) executing program 7: setrlimit(0x4, &(0x7f00000002c0)={0x20000000000007, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0)="f1a42138", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffa, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000628000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x84}, {0x61}, {0xe}]}) write(r5, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) executing program 4: syz_emit_ethernet(0x60, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe"]) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r1) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) r8 = kqueue() r9 = kqueue() poll(0x0, 0x0, 0x0) dup2(r8, r9) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, 0x0, 0x14a, 0x2}, 0x1, 0x0, 0x0, r7, 0x8, 0x0, 0x0, 0x7f}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xfffffe00, 0x0, 0x7ffffffe, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() close(r2) close(r1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0), 0x10) r6 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r6, 0x0, 0x0) recvmsg(r5, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r5, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x2, {0x1, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x51fd) r1 = socket(0x18, 0x3, 0x3a) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0xffffff1c) setsockopt(r2, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbfa2f3c46605b75c4370f21072dce14cf8a3b2", 0x18) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040)=0x1000, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8c5}, &(0x7f0000000240)) setsockopt(r1, 0x2c, 0x2, &(0x7f0000000200)="bcff66a5852cd25fd81b64fa3cec40", 0xf) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x1, 0x1, 0xfff7ffffffffffff, 0x80000000}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x974e502bbdcb5f63, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x1, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="5db42e00eb72ef7b71b8b811f8cdb8282b1e9a318c8b7a0d9d85667b5056bfd8f3a37ae19c9125f968c951380205addf4d8662ff425607a8fd1482a8f24a6e9aacc4c0e8404f5df13b1b5980d06713d44ef42aae1867c049a0f4", 0x5a}, {&(0x7f0000000000)="44c0063e6484dd64410a", 0xa}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) getuid() r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0x3, 0xf3, 0x9, "0ee80b613fee440f21ce1a4b6514ffe38e75ac68", 0x6, 0x2}) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="12e1f34ba5e430a7553dde1c533eeee4c85405eb47f51f4c95d8b01e08dabd43d723144e6551a5c6c94ec2a6d7abfbe30e7acacd54e9f34c9361fea3876d1392211180322ceceb568b0785e16b52d295079851449e922a0808dabd9b1636a5af22b99883459eb43dfed23d4c43b8e3a87b5b7d302ffd1d3dc3bded77090e3bbbdbddc5e3b7f07d084dc1a5fbb76c021c4244b0b68c9dc08750df26f2c021f5226879535eca114eb5d131a1adf9bc0a027f0ce61c", 0xb4) r3 = open$dir(&(0x7f0000000200)='./file0/../file0/../file0\x00', 0x8, 0x0) preadv(r3, &(0x7f00000012c0), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r4, 0x36fd, 0xa, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r6 = dup2(r5, r5) dup2(0xffffffffffffffff, r6) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000200000, 0xb}) setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r1 = socket$inet(0x2, 0x0, 0x78) setsockopt(r1, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5}, 0xfffffffffffffffa, 0x4, 0x401}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000600)=""/241, 0xf1}, {&(0x7f0000000700)=""/184, 0xb8}, {&(0x7f00000007c0)=""/244, 0xf4}, {}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f00000008c0)=""/151, 0x97}, {&(0x7f0000000340)=""/32, 0x20}], 0xa, 0x200) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9018cee1be4b8fd6b95ec33a09fe5fb6176959a14cb2f3ca87782c94d6e09f5fcf80c029c8d0a2703d3113a7d72a4d4f269e1282fd65400e08a30e5e7a6dbeda1f696c0c114a7fad97597b36f33196162d946c7306aea402f8321170eaecb294f5968a60079137ecd8e3d4cea2593921b200338a779f965c8653f300e2bb45648e17c63dc0270221344cc189d77e6268e50890bf19858ba64eaa0be0e4f028e93726555d58595b9f942e020cf893b4060fc91511741b563d1bc68a38fa039f", 0xbf}, {&(0x7f0000000380)="21a61693f6d24378e7b56ddd486a20ae251f830ae380c3655e563194f8be10b68dc6fe40d55c607f083567fe882b28c437336d261783217f811e7b6bf3eac1ba5ebc11b5480b3afbac343b1bab446c87876666f215d0631d3cd7950cbc4d12007f802d162adb57dc221667a163758c5c59eefd30a55af543889d47b3ca1668dc9ea412ad575bec19a7c5b0ed83a986555ada01ca511653945bfa9cc805068467299bd06788532a", 0xa7}], 0x2, &(0x7f0000000440)=[{0xe8, 0x1, 0x7b, "c035090a24d00bd5cac88cb9acb489869221032dffd55a70fa1fcbae997b3a02f6105416e736d6b0c13cbdcd0d96ef0170cbbdcda188938166173029b0ccd49daf5f942910fb5e9573ee511c3d446ac24bab3c0a6afe448da82419116ee602ef769938a3bfc1ea7421855e731e88488db219f15bb4ff2396aad87fc86537e7da3df567257267160ce63aab2a5079c36112e894fe37c172bbf741ed774e736d763bd46d6dcc96967dbd50055cad538f60f633a87acb7c2109144ef31e5ba2e7fd604f0cda00b3498174b80692c085f6436030538c"}, {0x48, 0x1, 0x5, "0748549ca08409beac14c15436182591a00a7417cf64f9fc7f1c70de08764ec4320fcb56d3856fe19557df9cda27ae5fb7"}, {0x88, 0x1, 0x4, "dd4b8a1eedc29129a0807d9bbeaf7ada662bdcf91828d25b724648487d4d03452eafc37bb299e834813ca8b9541d8917f07838bbe7b8ad81842e3682491d1196a779c9bbd4a0f0153fab1fc5b062d3a46f62da387108373b37220f212229d07cb24478f8a92f9738bdf9d54cdde85abc0036d8"}], 0x1b8}, 0x400) r3 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x4, 0x0) r4 = dup2(r3, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606145560014000000000000000000000000ffffac1400aa00000000000000000000ffff000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000001d90788000"]) r5 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r5, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) executing program 6: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) kqueue() truncate(&(0x7f0000000180)='./file0\x00', 0x30000) socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r5 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000000)={0x100, 0x2}, 0x10) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x1000013e, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYRES32=r4, @ANYRESDEC=r0, @ANYBLOB="a7c65cf2f7734f18f69dc5ebd31d3fdaf22d7059d881598fdc42c927da226009572138f49ea413dbf2163caddff495227688d765"]) open(&(0x7f0000000040)='./file0\x00', 0x150, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x5c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) setsockopt(r2, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 4: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) pipe2(0x0, 0x18000) utimes(0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0x3f}, {0x8, 0x10001}}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea", 0x1) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(0x0, 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xcb5, 0x4, 0xfff9]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) setgroups(0x0, 0x0) r1 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000480)={0x3, 0x80000000, 0x1}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = dup(r2) fchownat(r4, &(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0, 0x2) fchown(r3, 0x0, 0x0) getuid() chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xfc8f) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c43d95da6e98d5cefddd2692d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5eefb80e5bd3aff0c1603c68d149ffa4167309a1b707036fd3d3e4990e9891d313964e48535fd484cbcaa5daa522411780da3b14837e5ad998b9ba84281d3dcbacc1d816af2fe81469fcefb2b9886c0b7cd54d90a66da56027e76b5d2e78e1e163b2f88423d96a54671dc8ceb1e41dd722e0b164152208f89a4e12829feadf28099ed387393c14283f04761ccf004b5c6fda27e88b1d39cdfecfc75cf957c3ae111556f0cc45ee166efcda208f11015dff89af20108afa105b742b61789dad2ed544790f78cf30f3e3b170499621e97db74cc46451ef1f38de07592ced8f659d48d829070af32e30d1bb352677f3dd1ee915f7d072afd61fc8c9ae91100eb0f35c1eee1d82442fd14ba4dfc6e62cf64963fc48ef00b10c905c1b6aaf5afccc0d4db215c2de8af082fdd89084bf5bf9537ff1a1277f8f07287406ff9d500695a441eee323a4555cdb95fdcfd35dd4b67a022b0fd84f1ee1c45f9332b4f04f63dba452a44b6dcd00787074585c773e9a26626aa282ea452224a375481edc44e4267106bdfa163f42f5d34469bb977eb1f69ef3e0d6403749bee4ae3137d348c5b22e9a160e2683a811f030329a3a9ad6a3749436d77d6100a35986dcb8955a87ac7428a73f84bc36972ebad43d3d47970854c78c1d68d110bc3342129c3bed7319f5dde8f05bb6044b4f6df758040b519d556029d672f2f1c34a7adb67ea1afcf9ea0f45bc49566e90647a78a32038b8d961502fe30e4323ba0a1b38833e7f6e7035a85fe29958a2be9f72ed6d00a7b73caba0c7ba70a9e042929fcadda4ec58233cffa3c8283e24c66f9b2aa59bb4408870b2bf358125314565e36ccf4622a2156abb3a6bacff0fa2249bfb03fdeff47a4eadf35b53713cd34b550d67f50912aebdb1b2f5e2becaeeee484fee401e5c6401ad1a41787018daae8dc991d9d54a5db7760a8f05294bb3bbd461ebc0405442887c2abd7ccce3cff85c8e60131b7c3a556d185ab0e8b667c022558d9db232a98d268cbd628cb4d1e5403d74281d6fa0a6284fc65a7cfa4fc0a95fe29d8749e3f31dc5730e9584031b16c9f1afc7ba63b2ab51f51b600960bf259a6b79eb78fb82992f56464466ca0490dcf141ce678e1dda5fa8b23f37066b7b65cfa428fc25bdfa0db1d2b89080c5f89edbfd6644ff14d4a7d1ae9edab2fdc7c641d1820b413833d01578ff5eec8f1d2c3bb44ba79da65fcf427ab1f67cea44aa53fc3d6b0511b2aa3a1cb98f6cbe8f4b5600c9fd412d6370d2e643f33aabdbd9ccc2ef5c929f5ed83184eae73ef4eee59ff4d5c29d53e4d1bf96d54caed77d602666904f4c89c64f59aee6edab46ed88513a241bf8942cc7988b7c44544451b8069fae42dfa5f8ef029fd20c5add094032d281d8a3b04b20a3fca48188154ffcd4f2d9130e9486fe8ffda33adefef1e1322a623a777d0a2becf6b6a675344eb1038c866b2ff7e982cf571c0462e69bdd30c50098ec232ad9b3127ddb9584d9cd1938d8d7bb55aaf8c879c2fb6b497d17a1bd1841f203a5ea6968d703e0edbd50a3e74e0399603dab1ac49f61252dd82fb05bce7cf5517def196be68fc36707c14d746d2409eed642de859d6b019723c7e9d26aada1ad71954392be772fdeabfc4cfdb705a8e1f51ee07bc68585da75b97eb91a12989242270070a8b056d91f948153355e3250121a52e4c71bb192444da74808a5b907c331fb58bd89124742f085402e9f69a688881b09c74f90a952b8ae0fb25c00", 0x6cd}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x7}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7f, 0x1, 0x7}, {0x0, 0x0, 0x8, 0x6}, {0x2, 0x0, 0x3f, 0x5}, {0x0, 0x5, 0x1, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x35}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000500)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x60}, {0x40e}]}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffe) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x20000000]}}) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r8, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x200, r4, r6}, 0x2}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b69", &(0x7f0000000080)=0x100, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x0, "6c2b90f62f6e624e000000240000002000"}) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000000c0)="e041bac6e240cda5a8a83a429eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206999560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677817ad4273acd0fea7a927b3e2fadf425b9c36a8238b3a5d1632bb1cc2402ca81c4db63edecceaf0c8961cfb493f916678c2f45ba0be90000000000000017de6b22c86d2f4ed4a6e7be", 0xe4}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b35962829213", 0xec}, {&(0x7f0000001cc0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d79fc2d640ae4ddf17cac64ce306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1403b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98e", 0x71a}], 0x8) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r5, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCGSTATS(r7, 0x4008426f, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa65", 0x57}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) unveil(&(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', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r2 = getuid() r3 = semget(0x0, 0x3, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x40002, 0x0, 0x0, r2, r5, 0x3, 0xbec9}, 0x100000001, 0x1, 0x29}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getpid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, '\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'}, 0x50) r6 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0xd}, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) socket(0x11, 0x3, 0x0) listen(r0, 0x0) r1 = socket(0x20, 0xe96114417c099e27, 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000580)="449b61a7b5c2dcc5ebd577c856fff8c2429bd74fb3bd4e104d1a6e0769b4184520c475cf27a0d1b6f3ce68c69627e01995b0ba4515be49a128ebb1428190e385cdc5eb9d6d66111b329107789a9bc4ad1ffe1fd148e14eac9ce7e807a2baa011d75366ca7407628977d44b6601108d1461fc794cbfbdfbf681ee32f9da27dd9b289a96165f843f1f32d26d87a4c22c1fc8addc21db6b88bdc53b54bd5ef3aae1ca802ae10b85f092c8f200000000", 0x24}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, 0xffffffffffffffff) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x8, 0x5, 0x80}, 0x2e1, 0x1000, 0x5951}) close(r2) r3 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d78770569", 0x2e}, {&(0x7f0000000340)}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfa", 0x23f}], 0x4) close(r3) readv(r1, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r4, 0xb, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f4942887223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0f00290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x66}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x20}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) executing program 2: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$ddb(&(0x7f0000000000), 0x2, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa991edd3c3bce524ad56906ae044ca81ce37a5265d0eff46b8ffc20db1c8aa2b13227668e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e", &(0x7f00000000c0)=0x104, 0xfffffffffffffffe, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x61, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffc}, {0x7}]}) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x200, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000200000, 0xb}) (async) setuid(0xffffffffffffffff) (async) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) (async) r1 = socket$inet(0x2, 0x0, 0x78) setsockopt(r1, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = syz_open_pts() (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5}, 0xfffffffffffffffa, 0x4, 0x401}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8006}]}) (async) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) (async) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/137) (async) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) preadv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000600)=""/241, 0xf1}, {&(0x7f0000000700)=""/184, 0xb8}, {&(0x7f00000007c0)=""/244, 0xf4}, {}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f00000008c0)=""/151, 0x97}, {&(0x7f0000000340)=""/32, 0x20}], 0xa, 0x200) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) vm_resetcpu: failed executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(0xffffffffffffffff, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x2d}, {0x35}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = open(0x0, 0x615, 0x0) close(r1) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe7fe0000000000000000000000000aaff000000bcc121f49534ef60f4fda6750001ea44", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6002"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x8) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000080)) socket(0x11, 0x1, 0x9) r2 = socket(0x2, 0x3, 0x5) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f", 0x32}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00000000180000000000fa0c0000000000000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000910000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() syz_open_pts() r9 = syz_open_pts() poll(&(0x7f0000000000)=[{r4}, {r5}, {r6, 0xe65dc00084cf4bdf}, {r7}, {r8}, {r5}, {r9}], 0x7, 0x800002) socket(0x1, 0x2, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000800081a00000000000401009078000000006041c9"]) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffe, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x4, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x1000300010009, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r8, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x180) syz_emit_ethernet(0x3e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x3a55ac12c05b575b) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x1, 0x1, 0x0) r5 = dup2(r3, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 2: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x190) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x48}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r2, &(0x7f00000003c0)="985fa7fbdf69aca69c9a97347864", 0xe) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x200, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') executing program 6: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x604) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a50000010000000000e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f43980d9a297be39936a82c5a5d6d9b33b611109d57f7eafc5b6c1a768ba0d3543269dff270ec811cb32a75426b00350041a342c088cdd85099c3b449b52d58e3a73f51123e4b", 0x87}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x35}, {0x5}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x50f) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r3 = semget$private(0x0, 0x1, 0x488) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/194) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, 0xffffffffffffffff) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {}]}) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x10000000, &(0x7f0000000140), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) seteuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xb, &(0x7f0000000100)=[{0x15, 0x9}, {0x7}, {0x6, 0x72, 0xdc, 0x3c6}, {0xfff9, 0x0, 0xe5, 0x100}, {0x7fff, 0x0, 0x81, 0x3f}, {0x2, 0x2, 0x9, 0xfffff1a2}, {0xffff, 0xff, 0x7f}, {0x2, 0xff, 0x1, 0x5}, {0x0, 0x7a, 0xe0, 0x2}, {0x3, 0x0, 0xff, 0x6}, {0xf649, 0xbe, 0xec, 0x1}]}) setrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$ddb(0x0, 0x0, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5", 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) syz_emit_ethernet(0x66, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) clock_getres(0x4, &(0x7f00000001c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, 0x0, 0x401, 0x0) executing program 1: open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getuid() setreuid(0xee00, r1) getegid() kevent(0xffffffffffffffff, &(0x7f0000001440), 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f00000001c0), 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206911, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/96, 0x60}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d", &(0x7f0000000080)=0x17, 0x0, 0x0) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000880)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x903, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], [{}, {}, {0xfffc, 0xe5}, {0x0, 0xfffffffc}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) socket(0x11, 0x3, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0xce7}, 0x0, 0x0) executing program 2: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x44}, {0xc}, {0x8506}]}) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[]) executing program 4: shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = shmget(0x1, 0x1000, 0x642, &(0x7f0000ffc000/0x1000)=nil) r6 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x6f18b096, r3, r4, r3, r4, 0x110, 0x2}, 0x6, 0x1, r2, r6, 0x4ca2, 0x3, 0x2}) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000400)) socket(0x2, 0x3, 0x0) socket(0x800000018, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000006000000000000000000000000d900"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r3 = msgget(0x1, 0x8) msgrcv(r3, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) msgctl$IPC_RMID(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x2c}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f00000001c0)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000003c0)}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) readv(r0, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/65, 0x40}, {&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f00000002c0)=""/185, 0xfdf9}, {&(0x7f00000003c0)=""/106, 0x6a}], 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x9}, 0x10) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r1 = socket$inet(0x2, 0x0, 0x78) setsockopt(r1, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x80, 0x29) writev(r3, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r7 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() setregid(0x0, r4) setreuid(0xee00, r8) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0xb, 0x2, [@rand_addr, @multicast2]}, @end]}}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, r8, r4, 0x100, 0x53}, 0xffffffffffffff00}) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r7, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) malloc(): allocation too large, type = 29, size = 28292870884 executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) open(0x0, 0x0, 0x168) accept(0xffffffffffffffff, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x68, &(0x7f0000000940)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "3c1b82", 0x32, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x200, {0x0, 0x6, "85980b", 0x0, 0x0, 0x0, @mcast2, @rand_addr="93ddeb072c8c7e4f3a6ffa21fbd581bd", [], "e9f4"}}}}}}}) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2143d123942230399a389936299c9d6f3f7a9c77"}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x6, 0x0, 0x80000001, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) open(&(0x7f0000000c00)='./file2\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) recvfrom(r2, &(0x7f0000000240)=""/80, 0x50, 0x1042, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x1000}, {0x3c, 0x0, 0x40}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) symlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='./file2\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shutdown(r4, 0x1) symlinkat(&(0x7f0000000180)='./file2\x00', r4, &(0x7f00000001c0)='./file0\x00') getrlimit(0x5, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x5) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) close(r2) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6, 0x0, 0x1, 0xfffffffd}, {0x7, 0x0, 0xfd, 0x1004}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRESDEC=r3]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x105) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) syz_emit_ethernet(0x2a, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371d", &(0x7f0000000680)=0x2, &(0x7f0000000200), 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0xb1, 0x0, 0x0, 0xffffffff}, {0x16, 0x0, 0x0, 0x10}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x61, 0x2b, 0x0, 0x1, 0x2, 0x3, 0x401, 0x0, 0x0, 0xffffffff, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa65", 0x57}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3fffffff}, {0x86}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x60}, {0x40, 0x0, 0x0, 0x8}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/206, 0xce) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000300)=[{0x2, 0x3f, 0x20, 0x400}, {0x7f, 0xfc, 0x7, 0xfffffff9}, {0xe11e, 0x2, 0xff, 0x1}, {0x3f, 0x4, 0x3, 0x6}, {0x7, 0xbc, 0x0, 0x6}, {0x401, 0x0, 0x6, 0x8001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) r2 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = semget$private(0x0, 0x3, 0x830) setreuid(r4, r2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x40006, r2, 0x0, r4, 0x0, 0x34, 0x24}, 0x7b, 0xffffffffffffff49, 0xa}) setreuid(r2, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x4, 0x0, r5, r2, 0xffffffffffffffff, 0xe2, 0xff03}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x13f, 0x0, r5, r4, 0x0, 0x2a, 0xcfd1}, 0x7ff, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0x0, 0x4}) fcntl$setown(r0, 0x6, r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000100)={0x6}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x64d0]}) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) executing program 7: r0 = msgget$private(0x0, 0x29) r1 = semget$private(0x0, 0x3, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/136) r2 = semget$private(0x0, 0x4, 0x84) semop(r2, &(0x7f00000000c0)=[{0x3, 0x2, 0x800}, {0x0, 0x1f, 0x1800}, {0x4, 0x800}, {0x0, 0xfff9, 0x1000}], 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x5}, {0x3, 0x1}], 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffa, 0x2c, 0xb70, 0x400, 0x2, 0x3f]) r3 = kqueue() semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/4096) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000011c0)=""/103) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001280)={0x3, &(0x7f0000001240)=[{0x401, 0xb3, 0x4, 0x4}, {0x2, 0x3, 0x6, 0x8}, {0x101, 0x3, 0x7, 0xc1e}]}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000012c0)={0x8, 0x6}, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001340)=0x7) getpgrp() getgroups(0x4, &(0x7f0000001380)=[r7, r7, r7, r7]) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x9, r6, r7, r6, r9, 0x1a9, 0x5}, 0xfffffffffffffffb, 0x8, r8, r5, 0x5, 0x6, 0x3, 0x200}) getuid() sendto$unix(r4, &(0x7f0000001440)="43ce07ba68946ab9dcb9772bda36c0b7b78d68eaa19d1b0d5aa34c63fc7dba4c2e2ac591ca5b165e35d8e516d15c456e28c18394dd3c2b008dcc73549605b06d432180742888ac6fb572aca66c5d1e46ac58048afa9cb8d42409500e44541332787d1fba35af7f4a0d4f06719bab2204cc633790616cfe16bbc86b22767cab", 0x7f, 0xf, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x1000, 0x2) socket$inet6(0x18, 0x2, 0xff) openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x80, 0x0) r10 = accept$unix(r4, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) connect$unix(r10, &(0x7f0000001600)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r10, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000001640)=""/159, 0x9f}], 0x1, &(0x7f0000001740)=""/72, 0x48}, 0x801) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000001800)=""/252) executing program 4: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x2, 0x0) r1 = dup(r0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getpeername(r1, 0x0, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1a, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/90, &(0x7f0000000000)=0x5a) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, 0x0, r4}, 0x8, 0x80000001, 0x13217f73}) getegid() getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 7: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000580)={0x6, 0x0, 0x5, {[0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, 0x80000001]}}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x36, &(0x7f00000005c0)=ANY=[]) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80], [0x0, 0x0, 0x0, 0x3, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {0x0, 0x0, 0x535}, {}, {}, {}, {}, {0x4}]}}) kevent(r3, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000380)=[0x119, 0x40, 0x8, 0x3f]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c}, {0xc, 0x0, 0xff, 0xfffffffd}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) r6 = semget(0x2, 0x4, 0x90) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000000)=0x3ff) r7 = socket(0x18, 0x2, 0x0) close(r7) executing program 4: setrlimit(0xc, &(0x7f0000001640)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r2, r4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1811, 0xffffffffffffff9c, 0xffffffff) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x108) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r3) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r5, 0x1}) r9 = socket$unix(0x1, 0x1, 0x0) bind(r9, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000240)="1905b000a428458746e46559d503", &(0x7f0000000280)=0xe, &(0x7f00000002c0)="152cb5742b88f1e11cb278372f87043073", 0x11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r6, r10, r8}, 0xc) r11 = socket$inet6(0x18, 0x0, 0x1) poll(&(0x7f00000003c0)=[{}, {r5, 0x44}], 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) connect(r11, &(0x7f0000000480)=@un=@file={0x1, './file1\x00'}, 0xa) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001600)) setsockopt(r12, 0x80000001, 0xe9, &(0x7f0000000500)="93d17284a7ea40e1b8a2d23cd5a16d2a70bb4fc08b7c09ab570249179687892f7ae273ca31a6dd247c5d4beb8adf76231477e5132e98b061bdccbc2930a6db85e2e68d3bd070fe85a9632480c8cbaa2ddbe89db12b260e45ac5d638af20fcd2bcdd3fd1ad2a7b386d74f422d5b9057262510d762a5a6adfb1669ed7f541734fd0413c36104c7379fad25c650f077afe89c1fca68fa349d93050aef293621400e1a1fe7a36356526d77094225402f0e5cae2e51a55f2ed3d1361c30351fc9ce447e41c2e1c7fdc959601d643c9fc67ade2a7c19629842e36514a160a78aa1bb3d350a8dbc0aeffc19af7edcdbe019700d9369bfc9401d56f05ecbf516eb3d6c06b4589d26133c6e0e5cf3b8db314976a282ea6b2cc4f3fb74beb34c3ea38e5de19b0cf610cd5961cb1bb23103b6f8e81ecd0b9b57cdfcd59d19f67353f17d73265718de2e1aeb856c4bdf22d8b5363e146ef4fc6e75f88492180c6e591e806530917754068717f542d5d695fd7d39c3db44d284fdbffbed3acdbbb49c035fc9198f4826041719d236ecf885a0f88b47bb023487633b716497afdd6fe2fdb0f29f5846ed26190b18dbb8058ab011cd2ba2a84b8aef630b9111ac9c593f4c2a2371c7139a56f7b8e9133886a66db81f3aa5f5399c7c831196f763f9d00d3a1336a881bbc3930efb46b4ddc631954954f84339e39349bf21adc0f9859c66a66d25786a52eb5a732298dfe7a0a7fc39baf256790a1168d2fbd1e76cdee9c9ad97dc8a06ba45d71092c342f7fe65097c81717371ee51d3d507b5fa45cb47e480c2c2dacfe2de23d173af790c726432fdafca012854ebb6d6ec442a95a1e43a14d733d2e6e079a358b5da3c35eb4843fa8cabd6ece038e08290c24c441eee2b8507693ebdb89db5a49c1f6a9818a73e7b7982dd90745c559cc77b9002a822b546d31129a28f7058d43af70dfbd45d37ada7decd87f6f7194c2751c5391b907dc0dff9f876a5655c9716926860efcab5d0a35048829e7640fda4b3007c2606fb85ec1c3eb9b89aa144bbb0431c2a4ac185e9fcd2c84c23bdc7ac8e4cbfccef68b7896312632186f79f118f24ca3baadc96b5c9d3a7bbf74a8847f4cffb17d5c7c508fe71983cecd9659b543104d01b889028750707201cdd19f4f8d7e358a6f0aa38bea67efeab5cc2d120647821a628fef0cf56438fab1e4127640e450188507069b57f59c57bfff345fba11e4e7d15848a7ab5bc520c3e97532a98f08129ecd2586e47e2e3f10539e35cdeff7521a4246d25374a590f6ab2793a38600b6b98bcef9fdaf66fa377402134c76f2580d8ec85e87f1e9efde55059cc0f19692d7cb813d86f45dbfc7e304169269cce190eb684ba3dcbfaa3245885515f24148bce149abcdf90a9a38d59d0db9ff801c6fe87cca81e73401cd612a85260208c0c477177895518b5723dc8e08747524a7d0136e22c0b5eed11ea0230223cc1247bf707ba2790e74212ee03725b2c55a2848ee700aef3ab34b86feafc93b82bd5de569bc6d0f7c2cab32ad860a8d59d15edef44a37bf88911476a7e6f921aea15884d9523693aa82eea1f41da064bafedfdc20a63c02f896b2d4dfac52c687f07182bad6015816f01291dd05a962197568ba66d43ccdf3534b6c60ceedea1a9475aa166e648f519287de1de62f346aac53e684886f0c82ee1267964854cca69546095af1f57ce609842559a2b9601fb62ad280864e9c4507ebb7e0ff38eae448afa9f1520c378f668b047c177efea78cb53074796784d54edfe3f55d560de481bb70dd298f64aade399f11009b54e347ec4baee4f45104b0fcfbf6419a5c062e2c73de02fdba3b0c44aa8009599832b8cd94b9b5702a92f5e820f93b673d7535c9d0a7b033e67ac45d6fd2a9b40afe27596633f97999943e5887bd767ad68a18d7da578a7b6df191009e77b0d945c5694f21f035ff710f69f79726735a9026385b4c3ca08d4586c764593e84ff631399b90a85322671ca18cdf4211c932797a3d4636de2cea4adee09078972d5357c3506f5892363d8c85c447be08427038483315afd2fd054a8da9e019be5f266b18e66ae41f2ad414206cd6d9a9c5c48683244e7f8077abcca74183f5626cd18d23652f1e0d3b570dd206d263c0fcb050f5e3640ff6e7706ebdf7643f618a9cd003c9f3a393ba1714e8abc8e94adc19cfb762fa7dcec6bf8bec478eff00ce40418f7cf17dc29b6da69d53e8a22d52f5bd97b65aede658379352d3ebdce06e566bd9195a24d62322b2a8c81be8a57dfb613ceebc08dac8edb14fb622515c5faeffb21f8eb388a5b314cc2afb0c189e495580d18cf9d92af0df53088e7ce5c262ffa4e8139bc378fc808d24e52f907b07220617f12b6f241a29e755b7b8a3ba9ed08e682c8ad95a25745c264a0ee729483d6c4c9e057cfb70e5ba6fe388980f8e1f2545f61f12922d8fb5bbf7dbdeeac8a6733111174535ab44154989a7333fe75cdd0ecabcc34c56e0005d0890e4410e7bd57e0795055531703650e7b0c5b4435b15344cac96e6af9f50e370c8c4ae540524635ea3c2eb8977ac2a016315e0de1432658a03e1b78b1009a8c69ef28f7d84cc8a1b079e8513630f4e9baa1a1c3c6d88eabda1845fa68b80511241b1404d9e8790272cbccd6dd09541b92bf25bcb30df00a9ab5820d938c11e75876b012011e2795d6fe2634864d817d3fca1b12175e1591d2751dcd31f3dd5182133589ab55b42f28e9f02e0a8c563210fcad02be9979d7a31c308bd5d0f70d08e1f5122405d0c0da53290393e85650dc61c7b869ed25e6ba165740c668534e24bbe4111f1a4da09c128e7eb9905fb4fe02ad51b014103d9643aac524cd0f58c9b7066b961992345a9e9ae9734c191d59fbe3898d1cb44d799cc42e1b6347e0ef0f336ed8b8e2be31fa99c303d4931fd2f27eb196deb8f487ecd97ffaae48304ab28d967613981e40b7b8c8433528d9e280ac41ca0eafba92842f593e66ae2b15ba6ca6c3251ecfab389f4ce6383e49074cb4d1050677a34bbe7d4e2557b5d2b03080c2b8392da7d777117abc67f501e7656ab43af8dd3f71f0b4f0ae6b7c1b9004e976fb92b3b470380886f26f229b2f89089c473cfb567c9b2c2b48871e14cc78dc63167d854a555fab1b90c1331c12cedce50d45fecbf954be6a406698071256566d1076f5f5844cb5554606f13b0c70d2141b6d9b876cd39256778beea2bdf5b31f82218332f488854d639a187ad30550f3648c9c6ae1f030e22f35a0ca0bdc90676051d694a54953c289c251807a7ff815512d1854af5b1d72be6f9400cdc19f0918c9efda68db379db15f36e2a37eb0f354470043da858d16d84905a1d826a193ff11ff190af7d7365ca3652937710ea2582679e99919a39941e47f3ac5523205335b4c61df7a6704c8f807cc040e4e6205de81dde5e2ffd28b46e45ef1105d3300f3aa9da95a51eb31a34526cd41d8b05f7a4e9ddcb632614f077056b6439dd274b04f7e224961f924aca2a0c3e2258f6116881fffe75d4e97b2b89b82d2e0de0324ebc5ca2f9934a7d1d3c7c13d687dbb2618c87a9209e7491368734e320a7d79cf9cc4715cf1ace2cdbdffaf5b0871b8fbf9264f35046b2e5a97215cd81774f9454d66ce1af3d4da75868d3bc3950a44864890bafc8a2a3add00863c5e91172faedda4673dd9d7031e1482137b235f1d3907861e13a06c5ab0a80099a9ea471cf67b5ad2756ef062f1566f9dbba03ea0b36f78a5cf25f2a9a48454286adfd75b4ad4abd422dca77dd4f4422d4403d8e3ec4fd44ea8ea51a30128427e9194b485adecd2859ebb3307a410c6ef9d521741a0ae4d11d8b38051dfce6ae139e8abd56e49f9c66bf318997d5087a36b2492e8fc539b2c9f878750ea7f52e154a4edb89ebe5f97116209a69cb49ff0fd871bd6e0645dc67f10379023ed73dcaaa454007eea890073190c567bbe880c56de51ba6516095f9d784a33f0d28a787bce1eff4e365e75fa40a53c6176b9f039bd24caf80136cb7c75343b627ca8d38230a5714a8bccdd6041c0213c081d071e62ac84cb263a7809944152e1c0c287d69aa570907bfc1ea35113f6733b7b15ea9d4ed3a9615d5b13579e2613bb524c3e230080875814b20991afb50b34fed420702104639f8406f1a59b1701e5c213cc4d2ca2d3c6b8bf86369ba0e9f3cbc13f84f8fb85e1c75802a5937c1d45e8fd8121513940b9b934f91f1023b708f5dbefdc30c24f57d3036a0544fd08b825d9e57057fe355e23058394507f58a683612fc6babc3a6c944286e3ed409afba5b04e20881f817e1db8186a51dae55aaab5a56af3de4f0cb73f42e45803c6d264cb9a29530209e34842b196ace6d691a66cae0b3f35876e2635c338d867e4fd098cd117c059b6cddb5664a11d061f2a3dd64c0ffbdb8a12f65ee7579ae389bf565f018bdc6c118f979779a6771f10e1702d8048539179b6cb21230e8f7e9da488433d6f968411102f684ee82203bc90f725e1387796d91803114c23dc7cb581714d6547afdfd217f6b1d0c8a8b93b93f94d371b6a65aa69d4cc6fe2914c58fa8d65ab76a1ef76e0c43cc7031884d27ce3a4adbfd214a8b96f885aebc8c4b81b3160abc7277b96fb2c05e0117329f15ae579edbe54444e09acdbefe5375197ab251505e44c58a91cf2230db9eb816161db4312657228bdce8fe66ba8bc31a9403bd4ae4130622838d323325b7dd5645e75dfe03d024f65951fd7da48e7876639830b118bc3cdf3d6f53797ccdf652c84fdf713fceea0be14844a769c4130f392f6e87aa0007ab603237977e3ae06a201bbad2d534641822adf351fc3da67f19b59fbfbaf4791d7c83cb561c83af0e55794c200623a9e9557ebabed832384805574896696b9b22295f563530c450884c2889fb011dc6af61c800056222b9a7a0e2bdfd7dc9bfad19678882d73e91477c4007802fa4a4b40c44bd79455393c4034c911d7be40696ccd6b692a0a90c3f9a6ef51d0cccb9b1b1b022dab8b38751fc36ea1c70a51380af6c933027b962155536c54a9fedfd24a707504d89135f8c75a5f6c74639eb2e276f389058bdc733a9f1c2ba0df138fba0b4c4d287758868d8a286b40383b47ad989a937c3ab8403de9aab2c1dc480e3a88297c2b751d7a60d2353c27ac0c602edbccacb4c877268b9e48ac437e7e5f776d32665ddff774e906dd55d670654024ca6d90cbbcbab109a807f7f72ae4cef00e0e0fee4a302ffdfed475d9c0bbe16c60be405cfa9932bece2bb089526233d518f4dcbafdffceb7eb219a1b9c8dedfa9db409a6cd314c7bfa3bbc183b7e05b19cc79b86acf286b900174dd7a97e6b6b703c8abfb668e5cd476aaa5a4f4519717fdea78cf68756557af454a980acada311dce2f654346419191095cd21600b91dfb32925a3c7ef1bd2c907db4bee56c30ebd3c07f1260875aafefd2c5688476c41ff5e64ce40848e6bffb7f2d85aaa7ae6112c6e9b9159d172f40619a47c79415a647a88b39c5feb630ea0970e24f11b3cbb272607067edc4c15479199c4ca3ebeb2384560fa2066c772e6fd83d0a6984a9064c1dba55bc36ed6bd92e8cfcad544a247d9b34410fa8ca32983baf8d8a5e545a5cccdbf5cb4ebe5f862c87179f5f0bb34ecae3b8cc5b5a6a65099dd1846f8927cc0690491d073884efd61de1008d9d2c3dd812532e7d5e6275b6fcd45ddee423963c1add7de5dd217a0023813c3472c1a0de34ae94b41c0c131040167bf76e321b3c20f0c2", 0x1000) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000001580)={&(0x7f0000001540)=[{0x26, 0x5}, {0x26}, {0x22, 0x9}, {0x8d, 0x6}], 0x4}) clock_getres(0x0, &(0x7f00000004c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x7, 0xffffbff0, "106900d5e484d100000000e1ffffff1a00"}) r14 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x100, 0x1c7) writev(r14, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) socket(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r1 = syz_open_pts() close(r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x2}) socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x20008002) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_open_pts() sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x64) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080045f800300000000000019078ac1400bbe00000010c00907800000000450000000000000000000000e0000001ffff49576074ccf20b82413f0df98936a2ffff"]) executing program 1: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x4000000000006}, {&(0x7f0000028000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000193000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000018c000/0x4000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000173000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00', 0x4000000}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xac9, 0x81, 0x2, 0x8}, {0xda9, 0x80, 0x0, 0xef}, {0x5, 0x6, 0x1, 0x7}, {0x0, 0x8, 0x80, 0xff}, {0x4, 0x9, 0x7, 0x3}, {0x0, 0x2f, 0x40, 0x6}]}) close(r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r5, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r5, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r6 = getegid() r7 = geteuid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) getuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) writev(r8, &(0x7f0000000280)=[{&(0x7f00000005c0)="2d68c1e922e5b1e7b7572c4d11149b3b2ad3b2253a1a58fbf785d9ae503199f816d13f04241d62e98d34441c606e9a0276daf2582f4d43b4f7f53e26ea28988be29d831bd7bfedeb67efd5eb3683434350ca091bd1a13cdd35dd46296e4143d524d608487ec236de6ef457c33c4d5e6fc7b9262adec90a2e384b6d7040feac929c8b2d6835fd969ed6d70ed7ba7e54c18af73ca78dcb3c28fefdd098f972425953d65961bab66e8af4e8f8effd585b0a0ecefd9232f40e67b39340642211c4ba43b8192326855c04fab48929a665f9bfdf552d9409f506b13c76154438fd", 0xde}, {&(0x7f0000000200)="8dc21c7504f06c509b5f0d13e2f47301bd8b8c89a2d6e277d7d557241c7424b4e156bd21d33dce877f36b13d458df79e3e85f6e9b2d28435ec232f82912e4ac4f70b44254b9dc4b2305e8fadc24f16bc2db7dc855c9352b4d67754e0213b252d576a7358bc30", 0x66}, {&(0x7f00000006c0)="ec0fa0385c5df9988df4a4e8ae9afbba208cc41a2c171401cbfb575efe7dd6a788eedd8a897a06838f27c25f8471d6f6c2305de859076e64e609b21adfe41396a86168354787bb90f308ed4bd2656a5b3f6d288820558c87792d74cad96e689a0feb2ad0a8e161034d8e31a18ced025fc026d095d3d9485f73d88ff8e28c14cd7dbab8b0a40efbb64570af951d09b62b77f856dff6a0f99dde91d31e2296105f4df74ad68e3ab22265de974a74f1d8701ce8ac000ddb2bd0a0e3df69bdc15d9286dc24072d2f3539144e0c4e134cd50ae2d332f8d1775e4c105ffc5d9316eeb4c2c5e064d7a2c7fe37ee32497d18e285b17ec639d140b5c3c3f488e42eb82afd72a168d499587b2d4bd3ada8e11c5aa0cc7a3e631789c6ba82afda55d065f1270831a05f5657eac6270515b05af503b055d91f77839f4c4587b345244812a51b12229ff8ead0e161bc1656f5cfd7da52bc928a01c12a243faccbc7db363a54404676f06bcc702095a24acfb0a70f4bafc47d2c6da6ccb86a4bcc506880fbe15922fc742e059b936f8a51a299261ad8813ebeb965424199281e7a6d4534f4e0c4023176aaa1809736446c5d0f472194e0f7466a8c30e2110c841f9405d469d9d1601941080a1ba92963d3d7edd170549df6a8eee9c270e84f5c3bd368530e015e3488382cb7b0cc8be11954020fcf8c04f9fac34efa3e308a1aadf323b6cdb44193c560bbacd2fe40504d965ec7a68f005596beddf84e39d2ea6ca6eb77699b91510ac0cb5ab5c74cb16b61acda055215568ac2cfaa1b4ff50b4c50b3740c256140029c6f8d3fcd03220d0fd877fde81d6ff244da1d18274cd414d2870ef973c6625ccbe65fbac2b13350b3757532f474cc0b901d82e072ec90faa9cd2e7eb6d49da208b5e7ac5047910d2cd5d957f1a48a80e5cd3573ff7a793c6c827d3ab080e3a7f401ecfed28d300cc640aa9e4f20322bba97002d071063b836377eb0bca3cc2116136e91e55f9ab6c121f3d7c899f830af14e2537b1c01f2cbba7ae53ed258ae5893f7bd272ec00bd0f172093978568a682eccb14eab1db53877991f2ed9fb43d15288ad609568b1f767148e3ed02a3fc56d96d8a39e242fb75320243816dd799eeb0c2e874e20f7bbba374c747e6484029143b802d8abadc9f5c2c8b914da37ef9a71721986e43d96cecc5792d6e0073b6daf430390f7aaf13e90a2fb5bbed8c7de339945721f81bdb4a369994040a0bfe26f257544610ea683db6759fda66d6be6756da699f1a6ab03c2312f0cadbd198b5533f2d7fad63275e77f7203c72a78d09d16d5bb90cf323b59588c6c136da9b52c113d7e58f7e7fc7affde96962397860720c2aa5a3269de46c95f8020f88ebce026fb312beb1e411cd431eb956c5fb4b076c3056ea38bf2d452677d9112139bd491e545a82e5105e553ce3caacd3509af63e792187bc57f982d00262066d0013499b9e5b4fdb7ccd0ee609fea6b48d08940010671fc1d88c474c22ebecb62605cf57de489f3600ec838aba8069cb0ba421043e4f1ffb0d8c44fccb20f9e85e9d8a1fc3433d8604c9c8099259c40c3e83fae8453de8d09b8e420a250f17cb5bf2c6c6b30dfc66d341d3ffbeb4a016b1998377127b0c2ba80892d7cb087693c1502c463b1e6425a1f10e7936f0f492ca7cb223614e50aaea972d09de1f60b0596e8c463aad063574135cd1eeec9df530870eec371cf0c6d5d2f6f74aba126411a66790c53a504ff975dfd9dfd2329ae7669306d8d3f58c1f8980e79bc6b7b399428aff03c42da25092d85d24a248514009aa71e15526e6efca33573006864643536b6744a4b4fb2432f54d0cc4736793e931af8549b761faaa3998758d099802b23045c03f83db6976d02461bdd175e5a1d83233df059e5d31802b102336ecb7d6c90bb61992a7649f7f329c8f6e0f10e97393665e62a3f75dbdb51c36561ae5ac1e34da88395e029dd1c367fca9068c2eeb4ba8c289a80a48191bd5f6f4d92afd29b0f1dd479b77d49434157e77603ae871b4a48ef7d112677a2be73774ab6dceaceb32ebfd6483f4b6e2b5bbabde9392f2e36822b8d17faaace0d5e8f89c1c32de633247f769048c5886c1b180c0db6870d13fef95007c2c98c094aba3cb504a95b08686371cda9780b1240e6e34bd6abfd6b810c75167f61baf2e6b7cd3b4012d726770d396be9fb82cb0924ffea6c56f861cf7db42df90d8fd5f1c5d6f359658f4b2440bab83b7fd4841dc42f4d30a1e70acba784308bead47fd82df1b333eb02c9cc6c415eca26e63f5bd068777ae15322d3dc5eaa0f77f81a492fc6e225a8511eeb629df610633b7a3b2ead31379ac3e9bfa4a01da59e9f4bf44b2df0c5b76c98448089a948dc2c3ac3fc1f08d4bf167f011d84517ccc16f651f66d60db4f84507d204fc9ada710c75ab43a33f68b6e2192bbc88e2d5fedbe1dd86f7d16a59b5e164898c23539a5b95860fba35afa9f0de3e63af71a754139f48455220f7aeabff941547017a95dfc1993e7e38027e06fed72121a407915ed084cec79339b0ea83be463b64b4c80a9bcc50bd5ab2ed549f5847a979a59702d6c30651a51e6634b07d37d4b8bf7aa8cf81b744c5c89d31c8b7d01b3504af890ef98fdc476df92234da6cc8e5d11bd1fa45d41f14ddb09181b3bda3d020099e7a7c0359ead31559e6d238fa2da6348c56280a8057640a1a5ba6181489aa9ea944bd4afd9553bf7c6e2fd5b388ba7e5ba280ca9870e48daaa899e655cc14b8e2f6d32c89d74657a77182b94ce4970f6deec32e77bf81486e936a85fc4a588f8d42dbc6294f4d9d817a5279cf26b4a956d88ad41326bca602787b0c83d43c7f60529a6f2aa75f60abde15d9eb7405eb799216b8703aa2bc532ae77527ae7ba68d173644ac3ce4fdb0e2ec3bb5266aea471a7c63625a961d291d3c8fc5d601a5adf384587ce039262f9c96c14c25c23c58c46793e1ca15efa624557db3f151701f54735d078f6b8913b80fc4aaa2b5c5c3977d3e3d470744b132fc2bc4cf01703a3d7729881032501812555a7c43984cba30ba7aba1f5a693241c225189af69393a8b3873026a058cc5e67419bdc76f2e08587a22df7a3c46c26d672de6236027bde819bfdd721012a716cbfc3082a78ae9ffd6a9437ec8884e5477d6a345428a3f0eb3140d234933714cd39f7028e1033303dbee9a2fb8c397bb464541900b958ab8b59e06e9d763a4a71059111a7001ba0149aec7698b750bda66af1a845755088f8ecc63522e7b4353fe410022f882c385ae97404f3d716dc9f752e8b1536dc24a17434ccb44c0e8da6c8b329706d4b33f33e8e2c8a39f46e003632f389e5dba109b9b4d968c1ef4a499c8f2e972141a892e19509fd6287eae93168b2441496586644c17707e1c86f89278089970c1bf69e24844b0d86ef705a0ec421daab137d371c1fc8858f29af7996ddc805af63155ff85d08c3e221743e8286a07c0001da1563f98bf0c6093683af58af7e080cc1a2a0b0cb87c292de2f009ff301c8e32a934745774d366f572e319b0078e07ecbfb6b88b4dc4efedd3ce1c3a1913754e07b2b444d6267ea694167fd1e975c6be96623dac4fc482ec420c6d1a5ca89f6feccae6232ce4038e376e35f88a7a36423a770ac478d918b1ebb2c3e6891accaf80e8438c192754169566e9bd3246c1f66f8b49af172c6b4799a3aacff98e0bfd5931de5ed8d36081a37fbba48df0377e25989e46795cbfcc6bf614afad5243877ed3f2e79f7ae4574269e57c39c9b2f12bbc89f6784210f04ff5f0d923f34ff905f1b04bd613d237631a624966e336f7b1118d635b82bb37f2d2d883f3814f3e6725777b881e7aa3138d9354c664fa78f0852baf0d0a208f562586e6a2fb84573eb3ac0e32bafe4e8389b54284fbbf9ad954d669fe08f88218c36dc91a40c8922533b92390da8ad562ed8ce4a9481bcec92a912f811ce8ec0dc2fda2321132afd8563fafbc616b98b83f3cefc2e7919f45950d64ebb43357050d117b3a15ba44f54f842e0dab4a65858b23ebc88c4dcf8a6e827244ddbf105cdaa779c9c8d179ac0d9133877ad01358f2b4c43ffb480d4607f948e94ede3be852993ffbe2f8c70df1fbf174f59f12cbacf736a72f15c9361613412411e8ae4e945196d0a68bfc086f09543a382bea5dda2788e0f7a68e2deed479ef7659b33bc64a9be8c39d47934d5f24f079765fd1bac5c2f5079cd86c80761752b09d28362a19b79510c981dc3d9c9b2e29901922ce2d205664bbee3986f85de7a0b103ee70cbd2ed3533930b9b515ec2f0a3ef1c869fed2310721e91ab044661b3f1cdbe8a5894a5a965bd2508c3513ce1b05127034df482b2dd4dd9e363f82ce58f4d89c13f6c0c51193bd3b9ed823851aaa53b1fbe190942027afbaedad2f3fd981e34a2c53dfe3edb55813fb35898c3835426dbac90ef8f8668dce9b9e1f70967131fc50d116cdf6a34d72d2b252deddc16a91d4b24ba3124333f18b674ca8da78bc58e92815074df95b179a22d6979277d14385284dd929cfa87521e2080a680c48d07a92016ebf5ffc00b4cac4c4ff7fd32f66ad78b1f42c3df3293d980af46e156e56a7314398f1aab5f6816913708df911ba752804701f43d653414de3e1ae00e13a85013a65dc0dfe9d2ce70bad8151e51b932b5232de4a499fface07d2896c2f409936f724ed94409268d64db56055b51de1ff99f22564250b8d05b5c700676aee9f0ef06091c0086f295b32a3412d73e03c368cbebf390a922eb8a30d4c269a8e9d859d2d527aeb4d16bac7ed3fa0bc0866f851a0ca580136e347581b09016247ddfa2213e5ebe1c99764262a11f535cb5d0f8fe7eafcae59116da6044e224bb98863a75751a83c346c31f15f22c16e87a5b0e9e43690434ece70a28898358bcb11b4cae0c48081985a59b51b9d8b742cce91b5ef93c07b95336fb2b8adf50cc3666ba84e750b4db2407ce1fc2118d4d1c12a22902c630bfa18d277ae55674e3b278f90c440a6347ba6e4d092977ba359b8848ba348baeb363c245ca6e13dc68eca1f5526ac13104bdef2557dcf95088b7ff9b0b4bbb5aba20793e02048d2f7408732fc221fe94dfece6faec7593d5a4ce4054aaf443a3f8e4d936652e2383a310f1f99b5ef78ee207e5db2e20f04808960ce9cbf067d3b2fa331f9e4c918464552b19ead732ae4364aa1525d2d893631800917f6e18422114c55cd2b02be192c9c121123a5268b867ca6885068001e2d4a1c93cef70c85e9639c1b73426cedb257899e9f4c4a9b78d84ab8e7db05f044ca0abd316e831c1fb7caf0265d99ec55439c98593d16932df8023d74134fc9bf1f197dfb826686a4fef9475aa88a020ce6c8681bfb440d3ed0b064ef7fa8ec668900a9506cc5c82673b15cdceb67f6455b1743db9f597fb60af113dc7a009474078c138154af3c4dd3d9f6c3932debbfbcb382b25f71bc2d1b2b046e195a9d7c789bb31b75f64c8f4cb2514cd84a67df5e2e6b16bd42d76c754940e7a4c743dd5c515277f03908e8ee86204c4e3e5529b057f38a43470fa3f5f0e75a3a8e262834ecb3b411a826614c007862c48867d5308079b9c6f9f34b6c8ef91e58769e456318c0d05cbfb8ba3f1fa3c476f29ebbb2d739e649d259aca43b894b140e7554aab93a68e74d818eb02055b1e93d4dce3eec2ea32d504ca383edf5122b93653954d3748345eb6fb49b9e168b966ef95222b660cfa3beaaf2e6e0587a2c1711a7cdd0bc9ebc3e8", 0x1000}], 0x3) r9 = getegid() semop(r5, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r9) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r6, r7, r9, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x42, r3, r4, r3, r4, 0xd0, 0x80}, 0x8000000000000001, 0x3ff, 0x1}) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, r4, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2b, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) syz_emit_ethernet(0xce, &(0x7f0000000200)={@empty, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x1}], {0x8100, 0x5, 0x1}}], {@ipv4={0x800, {{0x17, 0x4, 0x3, 0x4, 0xb8, 0x68, 0xe8a, 0x2, 0x3b, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@generic={0x7, 0x9, "c94fbf7e1c8520"}, @rr={0x7, 0x7, 0x6, [@loopback]}, @timestamp={0x44, 0x30, 0x9, 0x1, 0x6, [{[@loopback], 0x4}, {[@broadcast], 0x80}, {[], 0x1ff}, {[], 0x80000001}, {[], 0x7}, {[@empty], 0x5}, {[@remote={0xac, 0x14, 0x0}], 0x3f}]}, @ra={0x94, 0x6, 0x7}, @end]}}, @generic="506e657c55039d44907014261aabfe5d00ed8792713f1a94836668eae962bca832bded53f8d17bc16248163b1316a7545ba914228af86cf5af6465e1d549b2c678c7c3e3aa8a157460a81526323de8396c858fc66d9e905edbeb4763"}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 2: open(0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000013c0)=""/251, 0xfb}, {&(0x7f00000014c0)=""/135, 0x87}, {&(0x7f00000016c0)=""/135, 0x87}], 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 4: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x80000009, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x0) r6 = semget(0x0, 0x7, 0x1a0) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000080)=""/114) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000040)="8970167564e61c9524cf0c90eb5291841b538317146b41dd951a567fff3446a72943fd047076c96b4027db3579c965d183f11d31d04ecc3c3ca94d00e0da60cbee3ac6a899879723e8a824329c50a0da7e8fbefefca8b2e5ff09dc5ad19e8da88fd9b5e2f900abb862ebef8d95b6ff047896a0dd2bd7488eacc4", &(0x7f00000000c0)=0x7a, &(0x7f0000000100)="cb12674558a155b3840a380b5e238059e1dfc0274355259f6beadf3f746764d584b71f8360fac5d6fb9442884d05ea396a090abc1de6dda0147cc94ce0a157353ba989ed226220d9f4e09a34f026c828a6f53a64644377c2e793ccd9ea9e10d79dd740a7352390141ed01f6b6a0cdaeab9d3719237c30c15f13b08a927ef930c4210bdafbff4467facf8dc0aedf901544bfe137925e0b08073140d5388316f519aca767614404d2a58878fa9a9941de9284298963039182a9f39e2cecd657c2538f981", 0xc3) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000240)='o', &(0x7f0000000280)=0x1, &(0x7f00000002c0)="598216f96a3f330e0a4069d9734c68417781ca782b5a5651492d01939476dca1e1e2b2c3b6e84ff22487092b783288703642cb823fb70fd8df8f5f75da7f2c9bdb74fd18a834dc7a5809eb11ba032df87adf8821d126615742c949511997", 0x5e) sysctl$net_inet_udp(&(0x7f0000000340)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000380)="28b7bb382caffffcb4cbf31fc0974c7552420a27dad538170d5feee328acbdbdc78c28d71e3bf3f1b6f11e0905e7992ff81b3f3af381d8410a03f047e40cd2fbee5d2c4b9891b8ac7563620eb62c6a753a866f0bb9bccf24b071861b6d830905a44505d10e8258847533aa8304752dde55579b2dc6e3d7bfea3fff7fb30587a3b80607b8af874046de672993b04cd171d16a43db1bf9361521a626c0dd8c72ea288d77d3ed4d6783288fa6e4bcd0b82a", &(0x7f0000000440)=0xb0, &(0x7f0000000480)="de8e45d792d749775fa0fd7b8d2a06030b4047e208bee73d7f4e207615a43bfcc7ffc4acdf90cc631917dac61a55080f62165084839930b4f9d5b7f8e8c7e90d63b613f883bce2f26fb409e61c7e2c4b1a43195ecd7737623b51cdaf46c895e60f743eabc0f2054fe38ba9b4bbaae360da5ee071236b826e3d098b7de40be24e768926d2302a5883df8a9eb9b258150411ef151ac95809db814f16ddb80c4309ebad0e81f95604ba44f2d5f4635ce88fe4ad9c6959a1984f431479446a09887c93f515245d5fd2ba5ba24c6d868b7a2c41e4b4f72b544bd96a6dd8f836f0c913cea0c349f00556bda0f35d8f21", 0xed) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_udp(&(0x7f0000000580)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f00000005c0)="75d6b0c11535579a2ea17105ce173715d5803b6b666188e39612bd631e2daa7929b1d6236462b847a22ea5b22087e953c00bae2e4e5a7bce50c8895c38e1c070d39b7c046fe808dff762c13a3676a42d94c2fce73c49c1fd36e8af13a227bc25fb", &(0x7f0000000640)=0x61, &(0x7f0000000680)="b12d7554b87241c76e7fab81764331bc5fbc6b38143185628c7639556f3b14b7", 0x20) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sysctl$net_inet_udp(&(0x7f0000000700)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000740)="72ad650d", &(0x7f0000000780)=0x4, &(0x7f00000007c0)="dd5ba3b7ff3f9573456fb9eaa9c24ced75c551916828366e83c3651dc5aac84785c0fb01d141d092e0a6b887e7cb157c69d7a2f5d14489c5c56eae1a25bffb1c9c30e63d68c755623b61a4864d38ac53130cea0b689715909c17462aeca283a62a0dac1f2e30cb691f7ba9abe5d6a98034c58b6336f0863d9fcbb2eff7ff1580bb1f6be82c9b9c197513a56ef15790db69d3b03429190c", 0x97) sysctl$net_inet_udp(&(0x7f0000000880)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f00000008c0)="dbcc65f6dd3f5c4985494399634261c140a0323dbce3ae19c4bc7bbf6c0b7447dd473c8b61eeb21fe36f9e2db9f8ceac6ed1a48af9f36e09c6332c8b1142a64bd33a82858e1c40e879ddfbbdee9ff00e8c01b04a5c5303299c8e6787c23c446b33ee1ce8e72e508cf17e6c9d14fcf918ad716746082a5955e4f79569b5513d5951fa4523d21ace5e21458fe9164bb5c3c9867fb64db2e15630de5917f66e00486240ae839d9ecad65dc434ef1704f81d80fd1a20d4986c260eb208478fb10d58ffc000ccf4fe2081c5e39445441bf56e212563983953e6b371bfd043367b3b9067d7d0bc7b0169e1b066e623536159268c44e0628c652d43b368b7e25ce7990ac70dc34aaa6afcdc950cd01e84065a84346752ca444b66b0aae7bf1a4924579618dbcfd3afc1b2c651d992fcfbd872d5d0c0dd4f48c50ce0ca5c995003dd5c3065b574d330ab14f6f21af43739409100c6a28b4b0eea5521a9e9b1963af20fd9166bf9120b978979ceca232983a9798d2c31250598fad17848167a7d2e421dab4623c51fb849f2c8d58f780cace70e9c15bc335a54587d5bd45b9afe252b03007a2c1be8ac13985cc533e4b468f2eee57e2ea9b188104c2fe32e61fa86f45f9cd5803cb09319082511b875553405765fe967e8373a78c2869f8a8d5d8ccadcf06ff266342b19fa9f3a588ae5c09f53dd85391c5982406f17fbd625e13ff0913f63f50c36c5c7c7d1ca00a1643570f383152fa5d9db4782430781ae54c4ae1406a462971d3464c7105c90bd689b7eeae2fa4fcc55104e8d64b548d8a77cb6f7debefc5c7969bed8b24fbbb42a2b6db00c648ece8046b1792eb4f0905b69a84c6ccd2c99698a6b34db6bed8214d89bb4507948a9b6f6bab04d3649899035f8f156d469bc86f44b1ab4e7e7443475fcef8b7deaaebe132752b8fc011a8a4e5232e2d79841c2769440f738cf18899e15398f022b76783baf3c35eb2cbaa7f1ad5d21d39b1790dfd89d3dae50cb76f7800c0d0d3cc644daed6eec1da7212aa6715ec75a2f8bbb5108d6e3cb2f74a4a9428da677eea9b4e60c702a7d946f8154c0e7b51e34bcb9f84c17ccdc30c53ce5370d123d7e15e1cf31eed684d248301543c9f34315fb99d8fbc847269bc6f370ba1c352c07fbd0711b1838cf2cd3f4e4d70e52baca0c47567a2f3dca9b6b2c08d6dd83239f5fe8df96028c1b069e1011c577781a28d979eb438e0e3a850f1461c32d80d320f6deb4f11bdec22a07cc383032cc2c481c5878a8810126c8468568a7cec117b1b9054b002ce41080384711d12d5441f1bddf6a271e45d3f03954cadf53f98462e350adcbb6e9e0e966537caeee4ffbfc3d820fc5290aff0f563e506a3a8a53f8a0b08ab151e65429cdfab9142b5330d25c7f8ecdb6437c96b4ce12b50e74848e89df13cf63ab3f662d99cfac4208d293d755c77f68365e6248d87342a565e4c7e545ca447cfbfb3e2a4c3045d4e292792ea9fbd756ff8ef9277c368ba2b35a2b4c36119a8268d2b4f953be4caa8c28923b26ea6cba52915a12949337b5948bd6248e88c5922a13f07dab1c9a1640782fd524afa668cc8dbd6ad38105488da8bf01b5c06d86958fe9d9d4c376cad1e36b3d2a427c02786f8093a24b22132c1cf89e2ca6050c364aff6fc33c5f858cbe732b22c424b37ba0c5ab64b5c2de92e310720490e356d335634ca2fc174c21251ecb6ebbe1a721d663fd3eee30ff6898a4b2343dbf125f54899f8b3642c10ef4107f94fba46538cd985e42f7a89fa83ede916fa7e185b245972002214597e50dc550007453c69b7b58f0ccae093b4533490b130504b45463190a3985d1647901fc57c51e67822b4bc7b421cc3d52e11f59be09976ac474a7af24ceee9453fce2e5e79e3ee77e4e974659a2954bf3227ad14722325a9637e601dc67547aedd3c848901cdba0926e5ad92d62e32aac53bf8e11a4559d7cec9fd5ee80164af88ca3a458dab089b4ac3056dd498ee0abf6d8de3bae465ab5d1a54374777a5a74cdf62840f4a6d643d7d2b52c789919e3a92b1d5c0ab8c6b0ce823ed5bc292d3af9babc895d471ff191584578ae66299820411cfc8060d7c0694bde30366f20fd2bb1b4fc2adcbec139279b0e07320403d8c0ae15cb95288976b906e0701424fce09afcbdfb96c52659a37eecebe2743e1c47f116fdcc2a3da785e1ab6d7a9d58364171cc1ad82f0fb464b9585ba3c05cb872a1ace2766f4dd75518c16d35f89183b47bd84dd74dae410a5b7d3783fd09d88a6cc5fa6da192beb4c5df284ed854c5b552270ea29b91f59a2fda50a9fae0d19bad8d5a61589b8dac84255da7b70d3fcdee380c7cac9d0ae6c752240bb9fe52b8f0da6a7533f186612aa99b95396cd4891404261a00ad462cb7d707af2feeffa31bb6c9b9380057c750614812b05a5cd801420bb020933d8ced1157c171bbe2b9bc714acacdb4817a31193b2430fb7b8b7f473ffc624f2fe9de807c58824c19244fe1a330e9f50c38975e4a67b891c14becd0d9ef49a3293b656a9632f3b6dff00c004edeed985cbdef21e8022f96643a135fd1de734c140b8320999d7906f1dbf3a50adaea8e643d04448e9d64cf51c8f136a887dba81b6fb35bb915d4a1cf6145ea802e5c00f3d92a5e9e7c1be3169eda6d394e343d0e16a5918e318a1d870fc0652d1257f0f40ea46860220e74e1cef372abc2e483e65461a6f29bfa982c988cf8d076412045b90b9540b95fb5e0389f8e1851f38189cdbacc3fe7895be7a6d0363781b1389447081f2c829c03b647333892694ca75b30f5b24473bf0319eae9a698a92d0d33137a6d28a2bafe5e87119622d37f7ae5d7587aa81bd026d35ac72e8d99b134f4735d56fad6cd4f43416443887973c0c8c1640ff8644a61bddfa8f789a0a0182567112193c36dec719b7a6a476dd07ef1a1359d87129a4fd8813793bfa89fdc98f23bb98fba9ba5b7a5d71e82c89c24b6ff4b0b7793a03d90ffddbcccd011526221502370de12b53bcc1f41814555b6a472c5154113bb382b07b4d839648cdbc3efc2120c2c8ac15ef9dcda3d5c210b54ad66000c207ec6e6837ad6e81b0fbbd9ff16cedbeb2d7d4da771d9cf1d24822aa13742193ec237404dfd99fcbae4b1354eade31b173b4f1039cdded8d212a6d3c32158c926636e9e64d58e99ea04d953e056535afb80fed10823f622454737f3fa659e79e1a00db64e617c0b55c506db0f81f410e187a4afe75fed488d47f860ac4a65052ac5cdf35ff82efdc07aca881822ad22a8bea63abf22b3a7aa34dda4137969e3057e50a52d0dc434142251f922bb70c1b80d15da57c8769022f8cec67773b8121107b4c907877b4e6bbea85d4e5e9673302562897cd0b7ab15733a8dc78ce6566395f1a548cc6e206edeb1739493ae1771aa1f733e6786b7adb0a0e6460f5bb086327c9c529fe6b528eb854858f2f59d70efd08ed7ba235ec4c32b2b8c5bcfe4b08cfcdf9391f1082c1e185c5500d6be3521d8d51aba36e830f8f2c8dbdf3b15a535c35ed09efbf12fc206b4772b817ad79a443c92d680507e6eeb2eb48649ee5594ac975d00f36c64668df1fe90a557d897814555dd79cdffd64ed396dbc0db993c6e4a801e966ffac5db3f69cb77e7a12d7c1427978b974967d5fb7dcb6720e1acd8912465bb5dd5b767f11e80a20b9d03ddd7b7c43098b48f0728519d638b92dfe170a18556104156ec4224cd6e8fdf614bf62e4b0ff4c22b876ac25d56fbbe92e241317359584c2d99a29fe820a9c450068d1fb213dcf0edd053a8321bc1b1c082a0aad2262f568a489222009f164b2bea22747021af514ca285946469893dae80d06c9386f36f17254d7bb0cbaef665c8c9fed413375ee2c38a216a41e97a6d4cdf8af3f49b740bbbe28aedec68a06694bc3aabdb57133a16b41b7838a2f99e80c8b769bf9b603947eb458361341cd2e1530936cf1191e6902e2840a9e41a10d7cf42efd934b2b10c9c8079f7d816e84ca8185ef76881a1989f61c1949d4a10cbe0e9b631759c23bbb652d02662a0e07de0b51a8800a50caa6156bdf984acaaba2c3833d0865dba6a17a945ae4513368fc9cf8fcee3583ab6998d89d29855ad55aaef5c48d06f8db49f8c6f7fffba65cda264e41b038c2ad2ac1c08cc252814f6349ae4e728fe42e6f20f18f4d3cfc79bd969216249272550bf05da12b11e00f5f2a9efbf8c6df9a9f0e32bd79aae9f37fca1243f9c67aaa4ecd961062f43e80a10956cf582160f56571ed082b39399e08a4610aaa24b14f202f1e69d739b1c02e65c2160044299836fa61015a891ca2d5882dac7845e8c64d446146711c118b274e5fa3ffc30a943e62ffeffde05f2e6f28a79d80a2ca579e87cbc8e9c0dd9471d461350262a885610cbe23c6c388f4c5eb76a07afe488526f3c9bbf7bf64d78dae1a887ec6632fda9f1fb15d21b2ef01009b201cf5cac8e00f36a21478182810fe765fec8a934791f64047174c5d1c17c417af392384488326bf39061ab93f7f1071f42f0bbf31bf02dbe146a2906ecaef8cb7c9bb7066a389072a486b2b0373d5fbf32a49f1467758d736af21269f6233db8e481b8f4646c4e3a26962c91e16870fa7c8bca014c44d5f90bca7f4a752ac3a948e66fe663fe8a39913474163a8b5d6d3f012c94a6140291fce99f863e76577dd0b250e41e17d310995256119b9aec09cd379b84d9e08412c25e7789e1b149f9329ddef334645171e8794c51d270e57e144c16e78703d569252e03a29682c9226b6361413c71880384350ab95703c8760667e92c7397f29ecfdb4ed7a18111b1b918d3f76126ea9be02fe2f2fd32ffe3e6b48069490e7aea423730ce2a9a6edecd806a42d3dae1f9a1bc8491b2ab3273f090b6f3fbda02915631422974ac0c901fe8fd665471ae2642c014e33225e2c951da55221d147e3eb8b7bc427a07cc2da38ade56adf4fe600bbf9f6714e57f8689530e6c94f0dccd39e1fbfa33464d8cfe09b69cad684ca11f34df767e100faad1472855d972177e0d60fc0ff0a4acbfb666267d54acef15421ae99478e86616093dacfad50243abaa48f28e0e3cbe2ca535e14071b2418b410647829a771d3e7b48ad344b5234d3247c132cdc19809021606108ea79ea73dcc04b0588f2a32926adfde4b1e2819eac16003811dade90fb65f34e00baab5ab090f4004c877b50ade9c216dd9025e97ae521c9e487acd8ee1259fa51c6cb0886501177ec71aebe05f808c0539ebd1d65da4cd1ef69163922d41808623775c20d4c7eba045554937c861afa0f466dc3f85dee05f33cd7e398ae87e423107e9f8639393e51616ccbf64cbe587611f970d4d09061e4555f7319c198979effe46c2fe574f3eb3b658f7db9fcd18cda27600b483acc2477db8b46894d938e69e5bb04c011344d4f63df64567a8ef2e11f59085484dfb7b6a04a97c1321067233c6942d7d9d4f67f373bb76f362e8446ac4d56c150bcac5d206624ea2e1033d58cc60898924eb73986bf914df4081dec0ae65c7b46897ce06f73dc77921bfc84f31bf103289bd2fee3acc796e9cd2e85cc6eb9271ad6b19580aeed8cddf77b2f010d63c637f439ca06c02404fae1fe272ff03789f2a7f9b5931922673a4531dba142537093a3d5b8e01ca10c008c9f55d6459d5b24203b15060eac507d7c21f9e14df2db50eb37f31fbe981917d0f29dfac1d7b60863d8bf403a4b618e9232570b9a2c5962430d17c94f03cfb49371a1913b9e710fe89ff8", &(0x7f00000018c0)=0x1000, &(0x7f0000001900)="2051423b016921202c6df106402d669cac6aa70da89d72c0028b3b1a7d066942ac2783f1412b19a8bc98c5373c2a9da62ec60143f1764b3ed10d1a430c35446e0be497d0e8cb813638cecdbb08f2ad4d4007834a53992605a883f264f93d26b8cb49b40c024c014610bf71e2f679b18872671e3f309d63e49137", 0x7a) sysctl$net_inet_udp(&(0x7f0000001980)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000019c0)="0e7500a9b44dcfd3fcf69ac02949b00326", &(0x7f0000001a00)=0x11, &(0x7f0000001a40)="0dba5a2721860ce45ae89b0cb1828f7b9a9ddf", 0x13) sysctl$net_inet_udp(&(0x7f0000001a80), 0x4, &(0x7f0000001ac0)="5953a9a57eb348db81955a01464baf86d6925c70a7b765b4f76f675b0d46e35b3214a53573e4cb0dd1f2146997bea68111e82ef5d4877d46325421e130f0757075782a52ac2350eb241cd717ca", &(0x7f0000001b40)=0x4d, &(0x7f0000001b80)="1d2b133df48b480b92752f97affefac70f251fa9c9ead9dbed80cf7b26ac2ed7abff53eda7e57453289a23397c6116fca909a0ee25ab55eb353dcdc6e6af205cbf31bd4880d38aef413f98bfbe31f414bc025c45a9474e7cfbe0cf70690558593739f5d356435d94a047bd2ad4660aa18526c875122c8e3be499d98b5aa972753cb887b70ecde2f8", 0x88) sysctl$net_inet_udp(&(0x7f0000001c40)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000001c80)="c5aa4d9479ec74158e2ad165cff888f70c0c5b0a11bb325a3b48701bce", &(0x7f0000001cc0)=0x1d, &(0x7f0000001d00)="7ca461600f726b62888712ba68aef0680e0628655340d566e28a0f5446216908deff79a5f012ccd31291c7aedd0b049028aa68a0a0ad6d9953bdd133c9e1091cff0a8d40f2f725a8776ca12d01faac3d672844023898890f972879fcf1d617fb5d13c88783f2f3be726d76e884e5e00fd8132ee231d5e1bacd7b44178e6f5eec17b8b775af24a0c8af6e57214e926ba7d0b513054b040f9281d3c02852144029f36386d6aeeb286688dc190778195cc3740f505cad9f41c8caaf6cff7fb35e1eebffb13cca346aab9a1c7cd1f4b0464ad3cbc344125004fc6f2b89f73e9e07948a121b61e445272c2f3e536f9c10", 0xee) sysctl$net_inet_udp(&(0x7f0000001e00)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001e40)="36d4b2d13e98b67dee5283c244a5c25988a0b9314fe1b9c60dceea41b949c6e2f999212f6958a5b6deda245bee01feb0928e35debd147d16985aa0c6761fb12efb2c", &(0x7f0000001ec0)=0x42, &(0x7f0000001f00)="802ac58a2368bff958c206371f8d1c8aaf9ab35268c2875227efc21c280393571de51e8ef8faa8ffe51cdd0cd52f067b4d6e42ded65975075d553113f7fa6c13d5e35f91741485f6c3ebbef1b58c079ab1993a08a299cbfcb79396d2f6a96bbe7ee5c4415c11de7a3f2a31d2bbef613a5fd2bc4e5fb19b6bf7e1af8947de2318b0b01cf5c4afd63a6401471082fc29bcff0c11ab0728ff723771", 0x9a) r2 = msgget(0x0, 0x536) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0, 0x0}, &(0x7f0000002000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, &(0x7f0000002080)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000020c0)={{0x7f, r3, r5, r6, 0xffffffffffffffff, 0xa6, 0x3}, 0x8, 0x3, r7, r8, 0x3, 0xfffffffffffffff9, 0x8000000000000001, 0xac}) setreuid(r6, r3) r9 = socket(0x20, 0x5, 0x6) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000002140), &(0x7f0000002180)=0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002200)={0x4, &(0x7f00000021c0)=[{0xfff, 0x7f, 0xff, 0x1ff}, {0x200, 0x40, 0x80, 0x3}, {0x4, 0x0, 0x6, 0x7ff}, {0x4, 0x6, 0x6, 0x3}]}) sysctl$net_inet_udp(&(0x7f0000002240)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000002280)="c8600a08550546afd3b69fbdc42598bf6bc46bfe43a709b6acf6171c92b1745161ddcde6152951789bc98527c475b8db343419ed01e65600d0f006f59ff888b1c1d386f91833acc93451f6a5aa5a9d3ccc117cb2ec553b478057469b63f50eea952eb8998afa8554ca699606f152c9d21421e6551b24f4ccd44823acee2f99b244fe32e0d039cebf74fe6011100b1625f3a788", &(0x7f0000002340)=0x93, &(0x7f0000002380)="77151bf03f519d7f28010a6f68f11adae150b9dc7fd72145be4d0d8f3d83ece66335415dc76648748e443522c121f48109ef74795cc90d54ccda51729d475901af0f784f917a4095164f545313ac90557cc6d0fbeba68c0caf0ec066202528805cb877c04c86ed164178fa026bc8cd83114243384511cdabf65016bfbca4c0fd275e5dfd7ee0dcd548dc60891bd57d0c0afebd7913454fb181620ce5f5e58860c3f96866b2dba6794b2fd3814d419083132e2d6e12f03f5d62e51b3d63d93f2a496179fcbf79f5b6114b1eb4e2f3d853c45e1d369af2", 0xd6) syz_emit_ethernet(0x3b, &(0x7f0000002480)={@local, @broadcast, [], {@arp={0x806, @generic={0x6, 0x6003, 0x6, 0x9, 0x9, @empty, "8a4914a114dd51d759", @empty, "cc457c98540d94c9e1cf06ee9e894951"}}}}) setsockopt(r1, 0x4, 0x40, &(0x7f00000024c0)="e32898bb616f6a6b6dc79565b2c633bb62ae989bc8185a9030d6f23422c76ff5d867a1b4c2205bc29073f0ccef695290777c156250857595ccdad739b88b9281ca26c7d68abb00df999ba5917c4ab1a32f12be6b3f73f707b5dfebb56f06ca4c6e661f9294e81161fe9e627ff66a2a3e13cd9927da8623ad6686ec505c5c6b6e5b226844e96611beaeaa068d9c83", 0x8e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, &(0x7f00000025c0)=0xc) wait4(r10, &(0x7f0000002600), 0x2, &(0x7f0000002640)) chown(&(0x7f0000002700)='./file0\x00', r4, r5) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x10000}], 0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/7}, &(0x7f00000000c0)=0x9) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000001280)=[{0x5, 0x20, 0x0, 0x3}, {0x2, 0x3, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x8d}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x4000000000000003}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000340)=[{0x2d}, {0x3}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) nanosleep(&(0x7f0000000100)={0x7fff}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x14, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(0x0, 0x0, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x0, 0xfe) r2 = dup(0xffffffffffffffff) bind$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x6, 0x5, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff15) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7ba", 0x30) setrlimit(0x8, &(0x7f0000000980)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 4: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget(0x3, 0x4, 0x622) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/7) r3 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/78) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) r11 = getgid() r12 = getegid() r13 = getgid() getgroups(0xa, &(0x7f00000001c0)=[0x0, r4, r7, r8, r9, r10, r11, r12, r13, 0xffffffffffffffff]) r15 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r6, r4, r6, r14, 0x10, 0x61}, 0x6, 0xf001, r15, 0xffffffffffffffff, 0x101, 0x200, 0xdb}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x800, &(0x7f00000002c0)=0xd4, 0x4) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) r17 = msgget(0x0, 0x8) r18 = getuid() r19 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x5, r18, r11, r6, r11, 0x4, 0x2}, 0x7, 0xffffffffffffffff, r5, r19, 0x7ff, 0x3, 0x7, 0x400}) pipe2(&(0x7f0000000380), 0x10004) getuid() shmdt(r3) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000001c0)="a1bf361d1a0ade333fc4c213ccb0b8a5516adc05935b70", 0x17}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x1d) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) executing program 6: socket(0x10, 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000280)=[{0x49, 0x5, 0x0, 0x1}, {0x7, 0x3, 0x70, 0xc000000}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r4, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x0, 0x0) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) executing program 3: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) msgget(0x1, 0x240) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) executing program 1: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffff9c, r1) kqueue() syz_emit_ethernet(0x138, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(r0, 0x9) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getrlimit(0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) setreuid(0x0, 0xee01) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x9}, 0x8) syz_open_pts() executing program 0: setrlimit(0x0, &(0x7f0000000980)={0x8, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x82, 0x203519, "28b7e600000000d0d200000b001c00", 0x0, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(r1, 0x9, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffff9c, 0x0, 0xd) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x1, 0x40) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000040)}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {0x0}], 0x7) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x1604) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(0x0, &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x40000000000000ac, &(0x7f00000000c0)="535b9c2f7c59339e2267089761e16f78bea40a108ffb934347a67998a6b7e8a772e0794a4c32a463996eb4652de994b4c55e280235f02ed4968a7157f3", &(0x7f0000000100), 0x0, 0x1) close(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r0, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x2, 0xfff}, {0x83}, {0x22, 0x6}, {0x0, 0xffffffff}], 0x4}) dup2(r4, r4) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x42) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="f52094f8", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x24, &(0x7f00007aa000/0x2000)=nil) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = fcntl$dupfd(r3, 0xa, r1) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x3010, r7, 0x0) socket(0x2, 0x2, 0x0) r8 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000002c0)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa050000000400f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400002200000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120000032a5826dd347f3ad58adf4b68840c552d7080df20e993ab30385f1fbabc05feba79289131278f380dc64677eafba6917090360aba6a291bb1cdb8e60b8118080f182d63dd1b086c20dc03ba5785503c09239a25d6fa008a7995c582ca333a5852e7ebbe1233257762426997f69a8f66f41500083", 0x125, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffa, 0x0, 0xfffffff7, 0x3ff, "474fa4fc159e7f00"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r5, 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB]) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x62, 0x1}, {0xffffffff80000001, 0xfffffffffffffff8}}, &(0x7f0000000100)) mknod(0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) kqueue() executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) kqueue() r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x2, &(0x7f0000000140), 0xffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0xfffff7ff) recvmmsg(r2, 0x0, 0x0, 0x0, 0x0) geteuid() accept$inet(0xffffffffffffffff, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000040)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 0: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xd8000000, 0x3f) writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="cf4436e04f6ad215e58d0b874f6c9e5a79ca8ce690e500000000000000005504e216a287305658114633b220e5e87a90d6f66aa77753d063174a351540bfb8314f42eb2c2c34f552eb3942f178bb7f1b9ec7a35066b89bba63c8796e9a0d983cc1d321f5de29f68fc6d19c1ba64dcae60a611c425c18100114a23c120eea1b27d44fdbf40e30e7d305000037f6e05e3dfe00f6a3753519eaada49c644e8262dd3fd19d394891826335c0900164fb0010000000000000f48bbfdbcde3eb50ec5ebe6aa4be512a1cf6f51b000000985f93000000000000000000000000000000000000000081331d0d801bf941a557f13e1a834c1862a548a0c98c8686d460ce79f36f79bc5d9b1f47ab5cdaa9406227436b04261bcba28c1989d923e9124ced16e0ef35a98cd91b9925dfdab7dd44e145ae4e8a7adbfe93ec7f51ce59beb87573323adf3d219c9ff755548cc934aeb149992b9718212ab9e2944a9c1979cfe14745b781fc6bf2a55a56ffcb023940d3120db806b4f52c9a9eade5a5a972866020f181251c124e34e3a83c58179adb50211fedc568f8d620f4ace7d74d27994b7e50c5030b9b4db77980f9f8322b180b6f633520d87af3efe2cd2bb6f0ef01285ae840a139ad8eb843738d5f69d16c5c0dc59436209720569471f5f6cd9f6329c09604ebf98c2cb2eb48445c07f81c68cc50bb05abf8d88a0a5cce64ba81d44633", 0x200}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) setreuid(0xee00, 0x0) getuid() setegid(0x0) pledge(&(0x7f0000000100)='\'\x00', &(0x7f0000000240)='\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe5d) r4 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r5, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) r6 = getuid() semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x1, 0x0, 0x0, r5, 0x0, 0x78, 0x20}, 0x9, 0xfffffffbffff0002, 0x8000000000000008}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r6) executing program 4: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="12e1f34ba5e430c3553dde1c533eeee4c85405eb47f51da5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d838ea7854b875b3beb568b0785e16b52d295079851449e922a0808da9d9b0836a5e3a87bb9a5997609aa746a16f193512e525b6d302ffd1d3dc3bded77090e3bbbdbddc5cbb7e17d484dc1a5fbb76c021c429dc08750df26900cf2c01250114a4e312000b36bca67aa9e2db74629a6f1282c08692eef09d4c1c95338c295dec8677ddb9635b185fcb6fcd9b1fdb8e142d18228f5069f350000000000000000000000008161edec136c92f6d35911317b7f85fb297d206c8378efa8eb699e697505eb43e9870a1fbb796860fdeedb32972c4f117d4bedcb4c601f67dd3d76e53ca946bd21b6e83cd4cc63fa5b93d8da0302cd9f25cb4621c9c656d468917bb4a8a32b9ab93ce18f58302edb6ae6ed42b49d1bd8ef2a0be3245ead8de78de4e83de7f0f295de8de28d01ae98724485613e2ccea24ec3d317ca09e97b84de6d9e7cc311", 0x171) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300103aff0000000000000000000000000000000009b1424d047c75990a3db23a2472fa0d50ac0086009078000000000000000000"]) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 6: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r3 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4}, {0x4}, {0x1, 0x2}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f00000002c0)="71f91e3471ac0058000000000000000000000000000000000000000032454c869f949a800bbfb03b56a0d046b66e8868f0437f3d39938bfdd569387f7c4259555b3574fe74112585202a9d43f6202c2046ac29335f2fd5aaa446720c329daeee5e9a38b109b173c69cf048563e75e1908a73f58267e5e24cccc39d633484965ab032100600a3eb3b6dc9ec29aec2c007a07e785c72fd8f97163bb3350e8dcecdf02640954f2615a9de23f92304e767b3b147554294055e4d3a19534b078c917f576c38f9a6e8e80513da81806d0a0e849fd92cbe6fd4bf60865b378c34e866b596bf8985836f121fbc371e722f7520fc8909da523bf5c58fe469b4a20eee62595e47b32caea2e6d0ed17f185247299cc6c81bc956f537c903431e703e871ade6892d3aa179f1c490cf447cc44e200100cdcb57c17755bee3507a7066dec5d28984335ff0c226188087319d2e6e6a2bdc3eea8fb9f55b3fa53ade00024256539c", &(0x7f0000000200)=0xffffffffffffff90, 0x0, 0x35) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) dup(r3) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) r4 = syz_open_pts() close(r4) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg$unix(r1, 0x0, 0x40a) setegid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) msgsnd(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x81}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 3: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x87}, {0x106}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0xff, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0xffffffffffffffff, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0fffffffffeffff}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x30}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0x2, &(0x7f0000000100)) r1 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, &(0x7f00000003c0)="5126661813cabb8d25e7fcbd67a147abefcef5ad69a90c330430f445162101b10d82485baac2d60932e1a3d82ababae89404e8a352652972b0db8cd9c8dff582e60d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x83, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff35", &(0x7f00000001c0)=0x1d3, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f923684ccb232056a6bffad2ee2c507dd66d35d1e9729657e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000380)="5f2488cf52e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b", 0x32}, {&(0x7f0000000240)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a20197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d02050000813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165cc", 0xd4}], 0x3, 0x3) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x13b, &(0x7f0000000d80)=ANY=[@ANYBLOB="aaaaffffaaaa00002307000000000000012d0000000000019078ac1400aae00000014ea1ab22", @ANYRES32=r5, @ANYRES8=r4, @ANYBLOB="c08071089078ab60025643a65f59fdbe637626045d00080a000000070000000901010c67453551b765215a6edfaf3882553e254a9530d65693110921a6b86503ef4419f7499c5aee07b91210ff231ebaef61d614591cf3f6d349c7bd275e0e9d096db570a5658b1d54b57197c28aeb0bef13ea23dd1fb9572c4721a3b11527be6a81715de03a69163579d58c3cbfa86fa8df25fb7a2eb2efcd75227f633e95862ee8ff0000000000098733a528abd73113995cc271a4d8b2391c7959fd8b719112567bd5d6f4c561b9df0dee4c21478f389cd5d05d0092ea0b1db288a2b58b156a1f8e294087ce22386392113e80a6f101d0cf4b0032e9eb9cc405344c34e05e7cb14b05ef1d79bc988aa56e8549669cc998d1da060000009ee466695b7e38f4dd2ee791239f98f2a3bd50f40766bf6557feb73065c97613a92cd2de1f1802bf93ed2307f06c2b587c3fba2193d04d0543680fdb88caca8e7df424235b80e7299c59886239ccf8f1b96729f478a925f81a13b9b0b2a1bc331f3e76848e13ce8df12545e0ad3ae29231f3144e8af6ad9742c4f2d2fe48b37f66c0e449108ba8c130dc896f43914709ba05325af2e8e40f56a818f99500cd04168c3dcf99041a57316a8e2cd6ca351594e8920b0520215648065231bca778dbf36267753648b90443dad07461e55e32717654886bc9e4353ae99382c75e184a76e567bf0746188741718200c08e855a98b4577c523dae0a2825091299bf56b36e38865bc5fa8410bfd49bded06546c6d899798d83a0cd8510314a82b79a2acc7802df71d4d5e0aa7f7c8660d5f480ce55818c03a709983757beb45cd374c67b08ae4c2f58433a3965b2693214d84df725f6d762857f16e03fba7b02c7e9df4e33df00b1dca24df8b6c38488fbf4"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) executing program 3: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x2, 0x0) getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f00000003c0)="09f45065a76b9cf3532f54bf0b926015d72dd8c9825ec0233cf708385acc7229ceea77a38817d48ec4f9812936e66b8527c7ffc72135f51ea634bf2478aa278323e89856b0d956f6a8991cbecb83e7871d8fab3afe27fe9ac235d4a242c07f84", 0x60) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) open(0x0, 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r1 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$TIOCNXCL(r1, 0x2000740e) getppid() chflags(&(0x7f0000000280)='./file1/file0\x00', 0x0) msgget$private(0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) load: 3.29 not a controlling terminal executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(0xffffffffffffffff) r0 = getpid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x0, 0x0, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getuid() seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r0, r4, r6}, 0xc) write(r2, &(0x7f0000000140), 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x10000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000feb000/0x14000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil, 0x9}, {&(0x7f0000091000/0x3000)=nil, &(0x7f000008f000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f000002b000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil, 0x70}, {0x0, &(0x7f0000131000/0x3000)=nil}], './file0\x00'}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) pledge(&(0x7f0000000200)='tty e\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7ZE\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr*\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r4\x17;\xe2\x9a\xf3(\x16\x96@<\x8f&\x9c\x1a\xb1\vps_{\xecO\xdb\x023\x90\x1aF\xcdj\xeb\x83DB\xa6\xd3v\xc4\xadV\x05\xbd\x7fFz\x15\x95){+i\x80\x9b\x93cK\xbd2', 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x80047476, &(0x7f0000000000)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x57, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="1b9a893576694c2c68cfae44dcf96101aa161aa91caf33f64edee446fc62eb6c76eaccb61574a076bc1e7dcdff198798aa38665596"}}}}) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000040)="2917fbf30aa86d99b964de3bce6c1e067f4db6409846494f980c3c986e3b961783aa94aed06bb4d50830b2b7261d5897c2b97f0d412ec91878492ace63ba8ca6f5f6f4e75df6e648d243a0141daf26f8e98ef7bc68208326963e9be86835986e5de5bd2dc298212eb0c816f6c44c491344f16e3fceb3c36a59cc09afeb931c0b6ab75c7c9bc3582be5861c0e9cfc25ee995db740c95b9d63bb21eaff203847b8ba65bfedb67ece863fcbb88d72a70b5b69b90aeef3febf41e26447b32e9e989760458edec534749355da07a8775af5a06ec4de7d55ab57c4053584f7acab33ec27f4c2dc4da5c7863d5804d2face9f5b217b8acb90bd091c869f5d0f80768d2864d7c8ad3a3ebcbb1a7d35483ab1b3a3659cb7b0dcd0313f16648bba7f1898a5e434d0d36a0f169ea85982100023d1d75d6a21f3b0415d8b8f7fe6a725175df5cc9757cb975cd0fe7be1510b34dcde4af096933e74696e9f387837c45f58cfaf5488488428d54d8c43fd2021cf5a85bf9985bb957c2c89496b78de2828e9f0bb39307514f6bf512c042b1086817d1b0e49add8b9360411402570ba8a8dc26c4f656015ad8907c1a572cb8e7ed3e3add7ceae7b2687c5684b6d42377e98ae8262cb840397d8bb18baae6d72582da6e65bf3cf5bf69998a619cbfd9904482f4f6aecddca980c3a150acf9209da32d3f741a3839eb200d42f2bf93e15f645ad2cb43dc812ffbb2e9fbd7d777dd6a2d58cd563c3412a67ee28b3ea5317d6247d88758498a6f2c85d5156a8da7c5649f8c3495a3c01ff5bb71bc0f8eb10da9db793d5c63a20b40a3742bbd31c39516229a920b95ad285f96f2ec0110ea2a5f2c3be0761eb899ee7e102280416b406317d5f4ffc0bc9e0cb7124e6997f958f5c6672096a2d348c003102927a1e2f05458080b375b93eb643c0d8ca752efa73410d2311053d9435b01d4ce484c685d739b4ba55de5c1c7ece0d2e57e30eb4f7b46c510bbd8cdc3dbea8f318148338fccae1c2c65339c3d14b9c267286b81c5eec4ab250124f4cf7baf2c38c9fe80b35016d1ee9c8a31e94f3a99dd02cb9922912798cb1a662705530cf5b6ef7b2cc889e5009956d47b605fe7a708222c52bac743b6dec1af2a2065fdc817d8ef2fc8f311a1df73a6316fc9d2021568b2cd129027de5ea3d1d194ea4223d5919fcbe0aa83c13b4515105b1711453c95a302cb9c8f0510ef781070dc3b62a493e4656dc56a66623a4199c666e1821188c8fd0331fc9234483cddf34f0e210cd401c9095b22e3dcf738b21e5ce5ebd921161c5541ca3764c4bcd84d61314be53abc7392e501f5714a7987c089e1ebd855dbb8ae43009630fde27e044531b997254042f84513a2cea917922596a48f25f91f2ab60e5ba9dfcf7c94eba919cc92a9e963e9ddb0759fbfdea0983fbcc33e9fc597299f76ebd8349de51a79bb44f109cba37650dc0515b602188f71a991bc8b12e30643620b2d41970df8fc117351fef941e58525a9660bc75e93b9f05f54d7a27f744bf818509d504fb2236b22bf0e9940603fdfabe886edcd01a23d44e37972ef203b8d4f1517d6350c0df11d1d140d807cf8e54c5b5d139ac6efbeb6a159d561d7b59df1bebbc4a0b65c3c06ec9f308e6192ce2137d8185cc3aeb0ba208b850f62e4d4504030994402b1c101990ae4ab2287ec6c42fa61d527e4542d5cf624e6c2cf10e26b900313763e9a146c19b11c2bc629058601aa707abb5780233f2ea938cebc4439617c606238a6cda6d7dc0f8f1e1666e13b53680927a69663f59980a7fabff185e399220b9a148b0b7af8231ac4db1c39cdf665d1fb4ca0c321f51b2ecd15ecc0fe83c5f47a00eb22f4ce92afa46f9e7060edd422a2be889bcd70bf20aa204aba9b0096ca32e62919535865cf9b2dd6a4eadf398eeccd48357aa7bbe197d89ab64eade3100e97f4345e964b79153c2695e9833694f3b5093f3966b847b0afb41e0a7743f0b4a7c68f8089ae54e9677d7554ed246a986e517faf5c432e89611cd509b9bd3705c2864bc04765b9e6b60fa55540f45b23f70d974c1db047b19cfd5bcb1ae2a1634708c1316b92ac3d25832cbd29c97a67b0bbad2516c45e18685d4dc2df9dcf88ec645424f827f45bb2893b62139abd48147feeccf4315159557b2b9e13a0c93a738bd120692c75a9f0313c0f7b59abfd75ecd0d733a6662b5b1c1a2c3c0abb13b4e3c61364fd60326fd495d890a96c98f936d4322f74a10b5e4f5dfcf5d97d4c6f512275216a9ce11fc00a994ba8c686f614c8eefa81f54677061b42cfe9b34a31be52012e2e0cbd9cfe50c8573d64b9a0448f47419c8edb1069683cf78c32b66716f8388b4c3d7d6a15cfe5590b0de1040cae31fffdea4cf1b80ac5a49f57d5bb1d5008efbc82fe3559a3b2c6bb5f745aa60fcebf77913735cb177b9a5d025c31141194dc8aa93cfdf84a7f55d1c25019e862969333484a3ed43ee15de015b66ead4addb378572c399035661f933c70331cefe9245b0cd8abf2c9d4b6264c8e59bd8ad37826c93dc598659d633b852d67c081f6073bfb969c6bd13f22e1884611e20691f35f6c8f20e11db4acb6c61293d822f4bcadbc1c7699461248f2e20356a00ea031ae92b7623f7aa1550ef123e2d346bc05d9655cd2a5a393bb5732eb02018fc1020546d062b0c411b8a1e50ffb04e0472c4ceb22aa6decd49e5bb76594c3494dd9e140ee7980da56112a3ef13f02d478e7bbe66dc824b0d07c233de41a2d5006a7cf891823a692da0f238c252df097f7b4d1446b98eb985195e6c9f7688f04960a288cdd5dcbb4aab22f50c755705d785d244b48f11bf2c1b356867a26a978ec44f81cafb7a4391c15c8787407ee4c9720e201c8390ea9ef1356a90f068edd274ede41c2d841481ad9014a438be0f9a883bfd8563b1163707014aedc2628f1fd88a3791119b9190af8ad4948f1bf171d564167c4dc7ea3fd526c3fa276f80d1b1cb0f96e95b20b69acf63af683356d02e19307e8229dcd8e522e3964bfb3f3afe87b83559e1eb52efd6744b8c7e2d8b3677820a1ec7cdd001c63b599e3c11855348c8f5b0740367d8dfae4b0ac68f568c27afc9f2dc78dd02f9e66ae42517805d3849d062dd2bdfc8942aa3408e30c4a88ad16001e4ef962c3b27dcdd37ff1c625c18ee159e9b3ff8efa906a4be7c646329903ad36c608ac36e4e5c7de5da8d8b48a91b56eb0f15bccb1479a76c4eb78da3f451e67b279ddbb7d9e339167e73c53a3d03711ecb1709a72caf3b5065d8caee015778dffbce277db6d8b579d85c6232cecc65e8580b9524274b8c488cf9520d0eda7f558aa76eb1e53b7f64c8cda95bd7d916501d4b3909edc72bf56d12176298995616f86c18ff97484a41e08d529aac0cd80983b30c9e74ba13541b9faebd4021fb16f4dd81085bd569ace74dc02d3f751830a3179b6e276597216b5d4f2f09905f44d527f70700e4b50bb19371755325ecea878d2df20b24971891d7ddf38e17fbbd1767943bc3dbc3598a41e5fdf7d78b0e250a204a8b278d2b3c71e0300f4294f46ce424b4660352d8535a02773777d3e011c19c665d614caa2c69094aaf869da1f917d8f0aa561b7d6db9338634768b4fa9c79013792bc24396fac0da80f6922ba3e5757646a3382b9ac67a52bbd734332aa6f01c8a2c2fba505d2ea7e75dde25147441fd8cc9b623d75048d4d80a55c2e74c03f53826b9632e3adbca785b6900ef0f81a49add3018c8e200fb7ec61e6b97a5fc2ca4d0075adb69c94f200fbdee418ab4568b371da273f429e54e52bd8ca6a468569debf15b1ebcb2d7aa8d3c026f793d5f694ed417f21d285ec6f3eb80fa70f75ab669170cdbe0aca1f4d64ec8c36caf11885720d6538f5f9629e7f8e610063e09874f59f1e5c1b86807169f59de27d05ca42a639eb090baa926bfb7985c45c3d2ff71c9e22fdf82b2402a534bbd14bb83d04187632b8aa2531b1263c981c1ac0294eae44c41164305e6365b7be6d602b8f05763c25ff857d8c996942e6a9cd41e7cea62b48ffdf00a8c8f4394bded153e7807110948dca6d8c23e49ed3ad1405577333604da64f33d25be857c60c203ddd8723c38d6f37518cee9793517f9b6ad53d52e96f192d10252f6a61a39bf23b3045a49dfb73e9c971c85f716fad6afdca2187faa9cc60238c0cea7473415554e911c4fb928c71789b0c0de5a4ea9822b269444422a097fc1f81c09e4ec12708fa301aaf89a2d7a58adcce0d17cd00a24cb9bab3c75014c9fb724feedc4910e9adff1fc403ea6eef8dd1f4642717a96f8c13b4bcffbffbfc33985038cc0534cc4b6b57c7b75a055d6d72c15dad8ea06c7a7675a183b087d306a16d07a3116fd6fdd57436f8d27133bdc7244808506208edf7d839f344029661b5e8b01128e503b22cfc3b50f927528815f6f55565a5372a0c4b23e735127565e5fdf430512c2eaab92b1a3be0eeb28b4b10e2f44f0d67d099bb5d23296cef60e61151c1a8d6ffc518b01c85c6be48dd9862ad0c029dbaddf34149a3de5e584f4faab0c8a3bd43ba5593b57fbe59ada4215918e93370a8e744b7f7ef403928fe419c1ce69cf4d1c0856ad0c242b05fe871687a189e93f145faa5c8662637c9b686abb215c3127965be93e1f319fe79bf274b1a5922de7ac85d04c1bfdf07d99861a22b6bbafd9ff4795523dec245e85b62505fefdb7ae032dcec1585c214149ac26f5d94788fb8f1ec83eaea79a9fa61863fde0806f1f85bf37492830468f1a517ccc23a85663c4b8421c332feee94f25d2f6e746d6614facecb1f2959244b652d5ab2c6911dd24b42728ddc815a44368c2296004b11556d58fdff2b90113d25e0f2cf40547a9c7d46c5d14cb896f978ca38f7fb8efacece7b34090c64d76711c1d1be8bdd66854b5f03e5d77e4bea7c23de8e5ddcb914b6fdc5e16bcef22c099c892f1519715e300b18356726a1c60795d4fd8c71f7da1f236ed9f9ef62d57f52d30c061ad9c446ea98a13c4fefa98216081b6f80c0dcaaedb93dbe533d7a76a99bce5bae77b79c8d58a74e315792d596575715f3eda00948bd77c476ce556a2c009f2116d465204d8c75b85d77aee168cf772a951acc72bca04b3aff43a57cb1650c2718f0afe76bc7887cf1f3e6d3a98bf3d9d3e4e240004111833efb223d4295fb63b939a170429672792eb681ce368af84176fd8858c0e3f63e646450f5a383c5a770221f3ae19ff6c1acd3df045a390b2fb26d58844570c9255f4f08af517a5a20e082acebbaa694f233b75f7d18b72724211480819672fb1af9f3a1d07a280edf89fb63cde20801c25a717d671a7f7d7e228141f7fb683b5ed40602bc18f7a6966371cce2cf3ff4a0a838306de1ffdf1ea3d5a7b798343c8f9a982ef93cc6c0bf2cc47b223ea328ec0800d1abcfb284f1dc576f0c448537f7775a55e471a33de40ad5be3574297fca74c6a6c6c296292db5082a6fd605e29be0272e359d2ae54a3d1e808b06aea365397902ccc7dbbe2ef593c90cfc2d775774cb8c5885c4e7aec763d95b95342fe3c92756948da275c6eea96c7e6c681c448d3341442d841f60c13fff74dcabce7fe85ed5e725719bdca9687e02af7422fb2aae78e6d11c638085eea8ecb608b3c813e43155decffec786f58d7ba6d9dfee168f1c8cd7cb8dc831f35fd304245f8c653e2a3df3003859f0ef68bccbd133a1d397976e69e9cfd1e8befe98cdcca4e3f5cd8edce510e3258122304826d84c59780f49f24f907bbc753", 0x1000}, {&(0x7f0000001040)="b7e0baadb751452d7bb24ad78318b78f8100ee7de340a6e24fed7ae633a877a1479ec6e993d51ebb96f3fafebe4e4e1a44e135f2d5a4609a9deac3407795f04f88742227b99b9344da89a660b09b97e34345cf692a3efac5886276ca6bd204655936ba8af179122afdcdaeb9", 0x6c}, {&(0x7f00000010c0)="2091d0896a22e8172951cc38cab43c9ba0ad21079bc3c24ba03a4aeb48b9da2ac2527e6cdb38dcb975c31a8a4dd495fe9ca27f114ef11721262c4f64775782eb92dd79bf2b3361183fbca33b7f13875d0022942fe94a84d5307c00d04c5ca5c20c6fa62b3e0c633cdc1c8b7a88c001a4a5cb2a2d075a29bf1976509723f3143441986f20422fe7ce0574f31d3b83e0dfaeebbda8010c78c62b966b4acc105cab779b689059e7d559e7ad69abea8dc0f6d70f9d269595bab24eda26d0a2fb52272d25fd8b064abe97ae350059321a8d7a4219", 0xd2}, {&(0x7f00000011c0)="76dc8280988ed5009af30e7492506dccaaa82e60b1e67b73a863be8115d2064f7745fbf6eed7803b405b964cb9d8ae2f304fc12c5ddb0e5b15aace14b88e78d6d48f55418ce4a8894c5b3afcfed6e00a0da71c1e4e8eeebc31c18b94ac88d1036b64a83630a609e4896465c07318f65d07b6a07e75a73cdab5ed3c3ed4dbb551a09caaf26619112515db6d2482e6dd031e5ec6ad72730de34b54f38cc856a4b12c6ad594f5d9551110a12b9ce8fbddd8efe997d0e0ae59f60e82df95ccd4f05e864544ba05606b8c945a9a4d4cea9f10f3d44543e472ef6a020d8cedbc932fe33c8bb48aeb3308b9e0198db3eb49bb5f0f0ba050ead8455c92e5de04f8743ce8df378de9bc68586b561e0fe8c6df256dad16007c8853562892aa5fc5554dfd241eefd5aa12fbbdff8b5ff23f820450e98f1d284ae368beb3e4b8fddeeb7fc242054f0b572058dacca963c412f5ed814d7b3529f32b5024201f3daac27020fe99a5a1ebf6a7f5ef9e57c8a5ced97bf2fc42662a3199a77075b68ecabef72ea3e8d719e09d4b23600352870dce0e5e45d73ab8c6fbbf9fe4c662b17b1b458981a1c66aff00f85dbcc7be7516460a3531dc8ee5df99ae802729a60e3ece1bf94acef01110c31f4425b079f914bc0e8c0023c09e85015e40df7f14f25bbce27cd3e994c805c244b5be4c0fc419fb93e8d23b477867d11565bcc9ba85be59dd19501589ce2516a182fb3970c626777418b76ccfad3d02dcd9a3dc4c35cdfaa56ee031e6744297e8d22067843e22fb2ee5a7e5f977d78313bde54bc0813701dda89ae5a3426c0371b30bba060ce522db76860c019dfd41577a8af55924a5dda0e1a7f729feb5c1820051bf132db23d13ddeda841d4019cdd23689701164abba1e0cb69413d5c180919e2b1d04dda8497a55dd33798463e795a7f75ad209bc65c86351a6690f952e0682931219cad79f125938e48e2894e8fe619ed89490ac2cfdb399d41371c103fb864b18e0bcfb1e612575285908f856a5c1fda9db638e997c4dea0bf6a91eb1b6f65f55a8116dea2bf7ff2475b76773652990aa10251e252389afea61d0c5cab6a77cd6ae621a655baf13fff209f06c4fa780abb4f5cf34b64763db21468426248663837e68319e4447fd4062bb7260ad83c2374102bdf8e5dc9e370ae01c3b71b76c6644e35234a9808aaf1439356dbb60f9e9fe411dd96185f65448f86baa9b0e5e013690c6cbdc64e540d2a7a3d15d829e46973f3078b11010b98177f14989b23f3f7f356cdbff1c95b8769883f81c7cdc769ce2bc5045ae8632242f06797532629d9723290b4ddd3b04f908325a30488486fcc5e1d9aefbe393034d931437e8571b52e18e43ec1d77b036b68b5b8b02d1b3f58cac6e089fa2f6b662edba9ca5f7161ab844647dd9c18588665518bff36c7a6d59c5c672360455d465c6fd4f2195780b7485b18841528e486b6bbddd2941edca8b43da09f89e1500fe3bf4beaabf204d00c6a7f4c8837dc3716c68242c77a2a92a36595b82d139c0beefcdcc9254ce88e0cbfc76199105cd87f172973e5314b23a7123c9bae9178175a34d8d7f08064c55c85f64d852e13819163944d8c3216e163b2da9df734c94fc1630f363fad228b6e22ec32f6fb83709a92d17de6e4752ef4337659d76d9df36df9f38d82d4d44ff0073c8a67e9001f8348e12248804d7e50d3725bd5fdae05520526f4c39c76210971fb8798000e31d0b655ac16868700e9b9c40a2a19b95f8471cf9b62fe6819dc626c3d5c32c7b2a4a73528400d91fd71e1cd7cf703a852d945b9b4315764544e8e81fbb2a928e694eb56eedfa2a08a7a18375221565f0097f6734183232aab5a9b4ff8f10e72e0954d1b6ac548a83cb9a32e5ded48a16d233136e83822fc4170462415aa756f1382244e75d3c64e39715ef762603f2d69352a82a04050176dc9fccd2edaadb1181d1e2f51e1abcfc1b9a8e96d8b38437bc4f4acfa85c4189afb48f65972fd608176cb3b4c59b4be4e6afd80b61667aa853351ae48444b32aa523fcc7e03c9b0304a48b0032b22b9e52c871f9bf0ab7887d92df8c7035cea5aeb0d99c1b0e227284267de4fd92d0f6a289483fd9330178d45685278a00d7adecda8ab8e65b283419f06399c62cbcc93dfe1bc54a17f75b7193cfb5c511a80c48e25bea02c47932c777c4a41fda023c272e87e4035e2dd0117d86adb6095d0b86fb9d90fce25c2c8b64fa6a15cc37cf4723a2449275d75a0bb3e187bdc27f42d830180cb7646ce07bfae316cb0dff7999dd86a855b07bccb82571767cc537d979589e20c8b44c6e42412fd16be1cf9ccaa6a9c56102bbd94d86809da43e67bdb2b38f472a4676f594146367475b056bcff9101246d0f094f7d539461984243cb0d325e19c6723f299c5cc593798f6edabd8fda7a0f7ce00a65221fa08390e8156a22d5a4ca032d09eb6d7a85f9193e4d0dc5ab91f57932e98c529e1efdfbb87e8c15c779f816a0b21f17e6395d153c6e12440282fb02a5f03b9393bb71361abd9a1c6b233da19ef800fb5e44dd9f99d0970081949edb4ce5329d710dde73c12d346d7016414314aeb86c848062e895b97234c304288784473985ea089fc4dd5957de78817bef0f1948f06759886e24660e507e78ce1f98a74d786362c3143346281ed41c2f83ee50b7d946f60a6ddef8afccdb0463eb455dda9853803ae8c85367f9638d65820b53e1f3d3ce23ec22357f5a96e1ba45d5938b772e6f9672f1c70224a6ac9add228b74cbc86827e77cb4290595be59f4dc74531efc06e491fc38d68bbdb428c095fe299474014c5351a1bd549061dc0d7ef1fd9768004912b43996041f1d8f56faa9b5c89ef7d3bb49237b0ccbdde1a29bd304ce602a848fc08eaddec2054cac33ef38ec96bfde2a1c4745bab75ccfb6297826f8c261a1c7fa84dd31c13176c6048e4d10ed4a3beddde9c1b76a034659d05a170be5248ddcc663621dc228b6acc8244d73214dd46c58bc3a13331901f0a62955434db9730832b28bcdf1abc0624c102497ba6002e7d6a52fa65f09ff0d85052922b4a68cda264eb189dca92925b3fbac8039af44b6dd3a8e8c438aebda23c791fa6eaff51719a53600250d27884d9542bce3df4e8d0b8fa06caa02b456a9a5e38b3395bca57f113e0c1120031fd800865135bb23dd5da6a272e2cee0e6546d67336fb8e7c82f7ddab1c634c94c67c038340bddb1a0ceb3ca97288d2c98a578fc4a29363a16865756da26915021cc3830ca62dabaf2697e1d8759d2822cb79812588d1a4fc63f866a1a5f815ffdbf14e6a17ebc7bdf15074a89c2b7aaa9b090e0eb2eea46f36c6afe8831621ae60bf071fe44423aca4ad8a864a0bd2b5b9c04b7e02f9283ef2af3d9a53771bba0e9a724b4882a590cd9cab20c618f860c487eae95a598d3c3140b139fbca04c14bc3d71ada2168e22949882748d0531ae6ced809789d874210f3419070ebf79fbf46bb7f953f71d197d27f5b579f42cc02f9a0da51fa7f382d333ae7589d986a2a7617e29823d029b9d2fde1911740b497cb298dad26fa3ec31c5a005004751eb3936603a0192a40afdaed77093807a9fe0f23867a3a150a368d0d77144c26b4f241a44c5b2501db6cab05ceb997f862c9620562dd1466bb72b4009db3c8292172be12d865ad96da067fcdbfa7b3c8fdeefbdab4ea2c8ce2f19ab0b69a6520ea55365587fe302a59017e877ca661305b6ba0fbed229c9d2fb59f8b76b6aec695e4bd5f04ea00dbd9f376fae90010627e518109fe7152af15390b7fc743ed8568a9b958e9be0e086b1add6c37da302f91d6ed34956d230f35586f7b6449d43b1f9d2ba60a2e45d45cdde49484c210fb020244aaf05b2c60050cc09f4e660395678d05432c706228eca2802da0d7e88e60ba7d08333cf0e1828e94fb8bbc33a9abe452933d28a16258026c051e390eb2274b2cb30cfeaf7aabdb034affd7ebb09c73422af1b46f22e5b32093d8174f81914f407a6775a6ff69cc808bd6e0c9d9e5e2d1d718ce8f423c95dceb3ebaa1d68e78492149c3f42a29d1d41aea22f4589f69e27f2b72c53699de2e44334f7d3eab41e4faf82b51e182ce76ec29d5cb734d2eeebda21ace4bc3c797780103dec1920f75e2e7d68efd3fc26a18a0d126104e7fafeb11ea3900a065bdb40bf2be981061a7b81bd8526d4f21bac5ff5e0bee9050ee0d28d990dfa3e2d2e5b5701c99f4efd8a9b8f35684c6fc0b7ef7fbdddaf9ac749fe382f0bd3d91b7f165676e6459ef67ee9d860dae6a3d53ba296aecb9ca249197e254a5d30acc16bc446c0f4e807abc6c0bcabff3734b53fc760a20ae717df6ac483c7081128e5a6e928f1aa7b396241c8cfc33975028fe07ec65bfa9ac075733028b55d0a93cba622cee317e71b11c6f743fb8ce0548efdd4b433fb09a21ee5cc162fe34ca04bf5b24223a9e469e9d68f95587cf7d26eba5687f762230ece621562d3d3d4e3dd435a5c1ce2e3cbf24518ab67189be77c8252bd92cf03440224e48857d6903bf9029c0649a23ff3a4a54c54e772bf23b26745e7113a8ed46b73fb65bf2bb6ecda9276c508e574a415cdb2fb566b085336e499c5446b28eb24edd83b9cf20783de6e48f186e5c2c8aa67301462215f649017f3552ecc70e0348519cab9e68b937998b84698a8e90b76926f51563db3b7a377b0618a72eebbc10c68a419f0cc167dfd8ce96f522a0b628f70774ac758dd32da8d4a6148234c8d9509cef152039e056aeefc4f41054190f9a6ff37cd85f3e28461e6097dd62c4544988259210d0714e0e164a0566fbc6d4eb4b70ddaa0fdd4fbf230fd2c71188b99f2d68887d82adbab3bca7f1077171574da6fd1c9709cec9bb166fabb4111e863d1019f8be1f9b52f6dfddafbb787d716c123cbf973ae7ca8a4cb4bd299de1b965c78a7500fa208f69c3cbbfbeead241af6b083d8589e5b9d30d27c3db7638fefee5ee013a781cab7f5d6b25d8c1f49526b402a70ef2e25687c5b528accbcc65c86d4a46c27bb3fd0d61f3eb0d28b5cb6439ff18dd8a740d88e990482adf7eb4920095e517be0e5ffceb22a2ac0ec455c9b9e0c66608dce6d7c4ac61fecf25561c79f831ea0745c49300330a7e61acb776d6aa8d7f5d9d9a8009cc8ece44e5b0e1ff05d687a465fa6ca22dbf18581f2050043819156c247dc40836e876d4f2632d27bbf1f0286a3be23e4db7965d35a5468b510fe8a680a597197c41ad0ec8b459d8fcddb5c3c430f6a947de1d752d7e0a7cd8d80df70f789e3a0f8e39dd56ca32cf0071899bfa32feac7752f3b82b4aa2cb5f59f227e5c5e7d949fde0abc0f3a7dc98458bb36e1b5f94cb46009aaa8a89a55767bfa23031d7487a6b5a28e442edbc217bbabe930c26ec5fd927d716213b06d476390da2284b7e759cc853dff571c02caa87ab23ab69e967e7927c3c49d45767466a5b2c57fc5121d5215e5da1d97389114e93efc165e032f89e79759867529c0e282308b509e5ecfa1871ba0e5412650346b6f7292ee9945b1f75be1cb5f752d101f1ebe0f085494c9ad468d5baa19334da8d4bfd3c5b0d69992d0df97a91d4217fd35603008852cffc5f36863225a07149c8fd2f956c1d8ca5c61e53145d45d52cf3fc0a5f57312540d1c966f6200ee9a88f451d8ee84f6689f0b24215a3acaa8156eba9660e8f4e647c71ba780b53ccdc9fe299828fda416f51f31eaa94e93f4f4a7d1931cf307f572f10d7aaa3ae05874b053711b4f825e3c79", 0x1000}, {&(0x7f00000021c0)="a7bc8a692891d58dba9896709807bf8c58be570698d0bec172e3477aaa58f5089fdb2246d5506a891bd436dcb6b2b2fb258a1be77069ba557770aa725e37455ec2a881430fa77871b08dfb45aef3e05a1996", 0x52}], 0x5) getsockname$inet6(r0, &(0x7f00000022c0), &(0x7f0000002300)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000002340)={0x9, 0x80000000, 0x3}) clock_gettime(0x2, &(0x7f0000002380)) sysctl$hw(&(0x7f00000023c0)={0x6, 0xc}, 0x2, &(0x7f0000002400)="da76413c1d8bcfc28be831a6362d3be28c597e9034392c1319916ad6cecb31fded7638d2961fadbd19b7700521a23cd7992ee68bc7d16597d5002296b3e492445dcfd1915c5c0b64b8c63ef79d1a59cd2eb82ddd7b3b615ab9a11c845d91b3c635d4579b2fed1775038065ce79762af03038b73b289ad5de4849d2b54737bbc0c86c39371213332033a91dd1f559bf554a0d58", &(0x7f00000024c0)=0x93, &(0x7f0000002500)="d4192443347481f7e1d562f74e526050ed0489e4d6bf8cf79659288b4ab73e7cdde0855f4d0872a0843feb8dde42fc2c1239b68d1308757d546a73d1163e6e420b6ca8c1a34ea27d26c3c046b84ac9a994e02c3ceee64fdb2fdc1662e697aa6c42b66d80e97848246c5bb684e39edf86943a90103a618bcc69d2d78c9f3f4d14b759e56ea6d0f70fbe1317aa1dee03dab42eb976acfd1eff9d6c5f09276bdbd0a418fa82d07a4fb35bf5573eefe05b9b12de635bcdb0e7313a181ca2964232f69e34975de814df3156028ee93663a73a274d22053fde65a5505607cdae5c08b774d7e9b2aba2d7c9fa", 0xe9) sysctl$hw(&(0x7f0000002600)={0x6, 0xb}, 0x2, &(0x7f0000002640)="35b536d243b5194427bb097cd22c58ca780bc001d4c404a4b86491e9319c35ccc4eab14ec0dffefa204cf777460d35738d255280ec3e2abca73ebe34eecfee000987e9ca1534935ca82ec55a698cdebbdfbac400e67cfc485ed0d605b2a474674efb0cf983bf937f072b2e11233e3821448dc17222052c81eb026be149f9681f7c0e02640bdcc571da5a0e89f8f372d56efd0a0c0f787a4ffd4fcc485a654dc5c8c066e0ad7f137a1af9fda60798009cfadfb247db49b46035", &(0x7f0000002700)=0xb9, &(0x7f0000002740)="87bdfb568e41f8a46013e4ff225eb15104818d5584307b0cb05958c02212f58186663e941550c2beb0811e1d6f8fbb54b8b8f9d30a106292c68ed963cd0ac5d12b47eed44edeae6329167ca57e14d2c4e31d756d19487b2f1286aba084c66d35996a4f6792648d2f8df1e21ff3c6eca3d2b8b929559e778494379a2a0d646d7ac77303ed044f42b125f566e442139d7c38a1a3484143a993816eca6ebc61e68e13a9afb1397a1a4af4d479e562baab1ed7e7a9dccff3eecee6b6e2d2687c1b15ad220fe1d08557cb4a907638297e48c2cf59b527eeaf86a4f76aa3b3d68721c3af8086dee47a5e768349918e6c92d8b50327f0146a3e8da36ec6ccc5e3a2928633d4ee8349bae223f2ac9af7e087ca84e608a6749fb2ad545be4f682dfa8f3ebe115bceee0519a4de33cf9980e37c94f67f40c0e8c240ed5d55a9e0d214943e90d2e64f6f20aadcff2d0b5453f9eafdecbad176924013aa4ba67055c011926b0273eea25544b82944cb51deed27a65a2ccf7526447c4bb90be772845c72eed39c6d8f7978efaeece8b62e6f632c5d844647a1ea6c4ce4a72a203a3151f30f6985af2d7597e14865facc6968678393412e7de21bb713b4fde4f988cde774beb4753a3ac938d1eb3cecde1d72ecadfc3294b20b03433517296f50738b4f75e6d18b1cf633d10b9c4bb375313d27831f1ada16b5f40a2e461da73cca8626471447c2a6a75ec2164c24d37edcdf7f3f5c6d0bf54197c44bbdce75073989d63c1d1c3ed0684b57603be8a19ccbe519169a1e65db784b9f9ec6113c8333a486457922f9c2dbdcd746dd28ee95075980bc751dceaaa2943a939e6f7835305d0cc0d17369cc704a6aa1da69bb89f6728bbb26b2b31b5936f56cf5833eea5764000c8fceb080a8b67b50a826b12dc9497d58282a5f2bfac02a8f18db55d65c5b300f897038b524e6c85733173881fa82129f2f4d9b6d05ff0a2fa4399e558661a4de66ecd7c3646b320ff6addd032b780a463efbe000dcd013105a24806670be492375a8a9d4e0eb4847503978c5cec7ac794daa6b95517a480ba4c462902c2d0335fc00457511c99bbbc2f55afecb20a1c108f1c64d34745df0f32a80419bf35730e0b73f2ce35ea029b872778c6abc21bac83a01da22e7265fda7b5f4bd8095d8b22c5166e39568335763e45c5ac1a7db3d0d95578d41270b02104054b515593b9d4e84b0d92d73fe8b5dd9a31e4ae5589692fe3e433ba35958710180ae2146d1af9d4c40eda474c1f01d3b70e73d8477ca1763df1519188cc3e058c6b1eab6e1186c90d456b69e0c56c07f8512aa0551afd762b1a3bb726ebf17ecdb8e7caa3b4fa21c17a1f5b33c258e904e03463995b2883bc4cf9b8e78db902954f8777eaf929db596f7a45cfc20d32dabec5e3eaa6a7bbe04bcf5d283cee7a59b2f710caabd2d359891ae96b80719f90cc0893a096771a7e2780c8ed40a9a7fed3cca29560857e3c01067d46493de008adb47891436385693a202693b74327c2eb07aa32089c4357080e03e2b29b9df09078ff9c7ca60cdbcc624374d9532d6b105bc261820b93700cd79628cce4f482d22ac084e016d0dd8ca56712fdb72ad4c3bbbaea6295a7f04c3f8b2a618e28ace3fffb3af7295fb04c4a69d602203e56fab30a2db0afab3919ce38d855e52c9a83b49f57e32f4563bfd9a60d8f34d44d28ae3761269e6732ab54a668f145bcf8b42b6385ca67bd4d1ab104c8394587c36c5434702929d914650375198fa46a205e9904d0131388f7443f94d4e89d53092719f5f36416e071153287a45b44270c543509bfe9f97e405f8815190fca0ff5173dad6217834eede282c2c8d3fe76bb1a5bc6e8c45c658f08e1299d906dce46796bfdac16fc1d5a5a15787df3e0cbed91a2b4238fa2f7e8a872461f97770e3e1ccd8c25887ceb71fd85fdff47deae1c26310d936a83c1e0b47125972be775361ed572017597460dc0eb4580db602ea74f8fdd75a2aca772232355daf4eced7484fd4d866dcc4fbdf992cdaf4c407603f31520bdfe89f5140d2c4ef90969fa67fbe948493ccb6a530687198eb36ccf1621d6f3c0da46725b66658a3bf0015db7ead8987e7faf3bbc27520d23da0cfc9637349bb1119f57da75f68c31479520c54ef9f71656dc20ce52be106a30e085a433d76f10f0da41fabcdc5973a5da11dfe41ed8ceba1bbaf85fbacbd761e8def0398ad7089a9b3f9bd7ab6a4071e683b6329246c0129fa5d4f95ea0eb9ad3487d0c6d46a453d2dc6919a74da55c6e4a7ed4b26d600662fc80f391edd6913707da36a07e12aca2eb1302b6633ea8ffcd81d8d8c66e18e8bfd2f731b77ed50be012fa9776c564faf0803df78f0cd3f33319bef9b1e601f5f3af802716187682dd7dfd7489ca2c6a980c104d17a6f269ab866fc576a2b99209f1fba3550bde0decdc82cc6e28600da8f6f86daa0735ee3192d1dcb166667246ce8af18ffbba18be41b7e6039fa7cf6f880691280f441863f74931525c50ccc871a8aeded226743fb479de51ea45ac4fd0a808bbaf9f053dbe527b3885af681ced4f53355ab952d2d60b4794a3366758d5b96472f51cf9bc3b446dfaf02273bf949f5cb4f9e4ec06d25f376259d39b96fa049e238988fdec7f86f250bacb3443e19ba14ba8f9837a9eb3ee62575974a34c1918aaed90913c2f17e4128595fb80dd95c58f472d1faad7ddafc19aca8e67c8b410cf57dc9342697ef8339db182554aa5a66572fdafe0c4cc631d3188f9de9c21c646bd9f84c0fa4b79aa123717dc85921e4c5f75a075d1c76d58e1368b72be73213a70f353440bb204cde3cfb61b79e24dfe856764957112bf5264130df469e1e0dc84d8978d333ef57c615be77d592ad440745fca2c570c69ff50e645e0d59de7a7d84c10ec2b9dc2278ea5b00f4667b1877f0c6e2b5f95563c12dc21b38352c98f256c171acdaea3c6044272138037b6885cf2199ff36fd01f1c8f8a4e258b1b8e0c8f15a155dc565dc925f459f9b82508547a1ea21046e61341950d3ef0bdf514f1831b535ebd9cad1c63147d0306d4f01cd66f8165a9feecbd20c58768790016012da0d5dd7a246fd43a70536117650c6a3b25104ec6c59c97609deb7ef1f35bc1d1381eb57739d32394858ac23e0facd7e4a75ef7aab98c46b5222adf4bf54ce54f43225eaa8ddb71d9f65e69e03a901f7cd3663e9328da32deb0464961614ac2889a7e546ad495545a16bd749108095317b6157ab7b8bf98dbf3e39d96327b32ddfb508c2c831ca8e2e047dc78e2f375d628fd7ef7fbfa979c5ea707b411b8cd5d4df10d3c46cc929522e04e74d2b5394e1a58c2a3b2336dd3a1fa1a116fc5dc655610d924c23c7fd957fbe6d459fdb470beca2b342e30936575d4f1f263c49769a7ccf49b8f7bb2a9a1fa7e53f35fde4455e16ea6523fd373cbfa266779da0d0682aac5c3a4ff0f20d06a26b52dfa0aed34833514dc7e436fc16a680f4aee955817949741277057dba47f87104d9c55455bd6d293e9812ca847d193ead8fd4d7910d676dbcd3f224235ffc0a4cb4c6a04fa2af00e7c28a60041bf028abf826ca2bf4ce526d6b69bc5340aebffd6d43862696f3ab788162e4e28b2ef4ae7b598d7d8b050f451daf6b0b88975abe291f0d353dd17f98564532465aebafdb353e6c92a24af83b5efba4da7c89945a2972021f2cf13bc8ebadfa0898cd22f51579dd0db5d87c810238f55410b14ee51d415a681bd1d43142312c5ba2d99de8c3239c55cea57fd6bace64364bc3cb379d2d1059507525ac7a257d46d254d47d328bbe55f1390026c568245974c21dcffc6dc26a6761aa5e2b18e997f05e542332a89109e8a5f8b6295a447c9bb129d07af68a40a37eb8d547905650aa53d8c353f1f60a8aa946f30f5f441154ad868dae5c3bd0a767065b87a6ff7d9ae68c0bacc7a1aeac795147e40531653b2d6679729cd91b30e13bac36e2729a0a30cef4b98b570812ed6649aabbaa3d8fae0eee7cf9a4036c06b0a70a88018db97c57af8c7e13405b287a5d5073e4982df9ee58dc2d0ca3f58c7c85df8ce7a83f13a0a80752fba904739f851e304f66e0e2dda28a47f53e656054087b8ff8348eea1576994a210f71de9906fcd16030d86968cc2021862b2cbd253e7f34934fa6c704e6c47301ef69243a9176a377ac4abaa200d1c66d64e21c75245da2a344fb16d81a2dc3c32377faadcd2529ad68555ea4f3ff79b47dac9ce8dbc060b1a1cbbad8651af0910710ec37b091722b76f890920dc137375520750e69f1479b03b3bb25232e7fc5657d04a2554c79b3051f05396cab5b9ae9e1fec7192b1a02480cbb221562c81e5265a4f3b2b1b49dba937c34a7b90de114753b2cff5b75402856ce5b9ec2538bb16bd9c2849a2eac6189c3c90c752dcdb5f05b0f3ce7b078008856a5e77fa758007248f9e8ef9bdf2757fe100dec8e78929db0ec20e70313da95d49059fc18c4814474a572b7e69b80cbe9a83f95a7805ee0f076f04b2f17bb1c88459e0a8cb3297624f98339230e10d93b222e58c6922ee0a4ec253e71ab10796dafb87aafd4233d5e9e775d52f7b3f64afcf65b872cdff54c2cf0ff51844f41f34667179bcf83232b72a3aa2596fd6597f276932a49e27c3599b1d50fb8fecacd0dc499808d298e219bd3d116a110c6d18b2290f1e92cc62763cd6d3510a46473296b153d64838edab5f1746f969dfa358b9c0ced08c1d11d7a3a430804470d6c408799b0186bbdbb2f3b5e9f8694d5dc5b0afafd2333197135492b99ab464816cf76d316db7a2e42a2f3421915b32eefd0178458c389e1adf430cb6136e95725f3ca9943968b8004f996dc9140a388a4c30c52a01b3187f41caffab97354fc239835bda8e7db865b4ec66430c745b40ae021cb1730a9b6f2aad90f20cc4d2379e32980547096a17f290a568ed88cf2571039ff70ed3983926619075586869e0bc095417c969dbd8f5229c160825db9aabf66889ec7fc414869f1d73d753dc46a7db7e99519b206b7c610544dbb03b96dcddf8b07e470450345f976745b9c269eebb8e55315612774f589f71b9e6602086728e5c9bb101f77b6755125116258d39ba58c9ef418ae08ce0cac6f7efdd89f7a01bfd00538e1cb252183faa33a50fa00898abf63a038bbc782c3de9eca4c81827bd16e00bd79f65bce0e4561226e500532dfa2ab282ed560a6e5681cca668ccdacd87a580cc6ac04540b1cb99671e4428660de51860a4979b6dea71bfd17c62f0e638b5ed83796973677dc30509b5af260c92417a3f1b0db9974ef48234b3387d0b8f9e60e468da0100d69686d6083b00d51c4f131ae29041e00a2d5526f474a563dc1db778e347f9e58d91b9ee5ff48caf33cc83d203acca315e54d4e78e798d67d7cc3fa57f3dd0581005e35716825488e5f2a22cee47ba24b6e2851e62295473f11320aad5464f5db7b6be05a49707ec4b44dde3b921a609be82376f94b492ecfd680714d47baa31b656e49cae56413814cfa94597d9ff738240a690bdb1c917b74ec29c89b8934b7d483033d75ed98b835f28f982ee7cf3da5e35c57faec121fe7647c46a80fa4aee9b02936a613665df0e616c8f6e862f492b18f72ccef3c8484116af84093a44f89ee6413e73c03253f068d1ad98ada4f8c8f5e406b7176b88cadf950e5e0a6fbabd8a0483efe21144e84661240247da24e0cf111249003ad6df57826cad9fed874f6d276087d08ff259d62d2dcfbe3ce1f1fd0a9c6", 0x1000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000003740)={0x1, 0xd8, 0xedd}) fchdir(r0) r1 = kqueue() r2 = kqueue() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003780), 0x400, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000037c0)={0x100, 0xfffffff8, 0x200}) r4 = semget(0x2, 0x3, 0x6) semop(r4, &(0x7f0000003800)=[{0x3, 0x151e, 0x1800}, {0x2, 0x9, 0x800}, {0x1, 0x0, 0x800}], 0x3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000038c0), 0x10000, 0x0) kevent(r2, &(0x7f0000003840)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x7f, 0x8000000000000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x7, 0x200020000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x2, 0x6}], 0x3, &(0x7f0000003900)=[{{r5}, 0xfffffffffffffff9, 0x20, 0x80000021, 0x559, 0x7f}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20, 0x8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x9}], 0x8000, &(0x7f0000003980)={0x3, 0x8000000000000000}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r5, &(0x7f00000039c0)="e450906701d8dca704d1ede810ede5aff47a2a06f192afd32e1b4464b494ad6b46e53e030d07f89b58be387de0fc84de543aafbf41abe5407c49c682832342fa7989c24aec574ac5902e74f36aed405545d041945885f5d5a93c1f9aea18ae824562ff505db0269c13df76e4f317bc0fb36033a4ad4dbda371411797770e9a179734", 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0, 0x0}, 0xc) r8 = accept$inet(r0, &(0x7f0000003ac0), &(0x7f0000003b00)=0xc) r9 = semget$private(0x0, 0x2, 0x603) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000003b40)={{0x3, r6, r7, r6, r7, 0x17a, 0x9}, 0xe762, 0x1, 0x100}) connect$inet(r8, &(0x7f0000003bc0)={0x2, 0x3}, 0xc) symlink(&(0x7f0000003c00)='./file0\x00', &(0x7f0000003c40)='./file0\x00') sysctl$hw(&(0x7f0000003c80)={0x6, 0x3}, 0x2, &(0x7f0000003cc0)="b3acef4a65115a66d6218f4c76caa03f8c16", &(0x7f0000003d00)=0x12, &(0x7f0000003d40)="02abc9bf95ce3e1b58e31c621c196e8e561b6513ae4e0cf5c5ed2c432cc0c2c848d5c277a8e3da63a9790dae72e28a252f4831913e26c32dbc55213c57dee47593685d20e42a3741846c44591909fa8a2c92bc6d64da6d43ad2f1dc08ff0920702649b1a7e89027728a9a58a6a1de078f384d5a8fc8975d5eb27ea417f31cbf51520bc06b9dd6aea4b020aa2f8ff2d4c23ba297a5b9504939323a926b80b056c71c0e938aee6d120c70a5c6d", 0xac) r10 = accept$inet6(r0, 0x0, &(0x7f0000003e00)) recvmsg(r10, &(0x7f0000005580)={&(0x7f0000003e40)=@un=@file={0x0, ""/46}, 0x30, &(0x7f0000005480)=[{&(0x7f0000003e80)=""/70, 0x46}, {&(0x7f0000003f00)=""/94, 0x5e}, {&(0x7f0000003f80)=""/255, 0xff}, {&(0x7f0000004080)=""/92, 0x5c}, {&(0x7f0000004100)=""/4096, 0x1000}, {&(0x7f0000005100)=""/225, 0xe1}, {&(0x7f0000005200)=""/220, 0xdc}, {&(0x7f0000005300)=""/197, 0xc5}, {&(0x7f0000005400)=""/72, 0x48}], 0x9, &(0x7f0000005540)}, 0x801) fcntl$getown(r2, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) utimes(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10006) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 4: syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{0xffff, 0x0, 0x0, 0x80000001}, {0x1f, 0x7}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000002680)=@un=@file={0x0, ""/4089}, &(0x7f00000002c0)=0xffb) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r2}], 0x1, 0x0) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x0, 0x0, 0xfffffffc}, 0xc) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x4, &(0x7f0000003680)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x8, 0x28) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x4, 0x3a) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002a2360a8 gsbase 0xffffffff82d37ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff82850b53) at panic+0x16f kerntrap(ffff80002a235ff0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002a2362c8,fffffd80793f6e90,0) at rt_clone+0x7d route_mpath(fffffd80793f6e78,fffffd805b342724,0,0) at route_mpath+0x112 in_pcbselsrc(ffff80002a2363b8,fffffd805b342720,fffffd80793f6e00) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd80793f6e00,fffffd805b342700) at in_pcbconnect+0xe8 udp_connect(ffff800000f1dc90,fffffd805b342700) at udp_connect+0xa4 sys_connect(ffff80002a2394a0,ffff80002a2365b0,ffff80002a236500) at sys_connect+0x239 syscall(ffff80002a2365b0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8a67fd36420, count: 245 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 2c48b237-609e-0a7d-d6ca-08d70f46a694 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace