(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) semop(r2, &(0x7f0000000280)=[{0x3, 0xfff, 0x1800}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="20a8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x5, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) msgget$private(0x0, 0x102) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() close(r1) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2a21) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x32d, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20800, 0x4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000200)={0x400, 0x4, 0x4d, 0x3, &(0x7f0000000400)={{0x7f, 0x5, 0x1, 0x0, 0x7, 0x2, 0x1}, {[0xbc, 0x9, 0x2, 0x1, 0x9, 0x0, 0x100000001, 0x7ff, 0x8, 0x100000001, 0x4, 0x3, 0x4, 0xfb, 0xffffffff, 0x2, 0x68, 0xe7], [0x25, 0xff, 0x4, 0x1, 0xe65, 0x700, 0x74d2, 0x400, 0x1, 0xb4], [0x2, 0x6, 0x100, 0x20, 0x101, 0x0, 0x10000], [0x3ff, 0x0, 0x6e, 0xefb, 0x9, 0x2], [{0x2, 0x2, 0x3ff, 0x1}, {0x400, 0x1, 0x100, 0x6}, {0x5, 0x1, 0x3, 0x3a88b3f1}, {0x1, 0x2, 0x1000, 0x9}, {0x5, 0x5, 0x4, 0x2}, {0x101, 0x80000001, 0x4, 0x9}, {0x3, 0x28d6, 0x3}, {0xfff7, 0xfff, 0x6, 0x10001}], {0x7, 0x1ff, 0x7, 0x8}, {0xc8, 0xf04, 0xff, 0x100000000}}}, 0xff, 0x7}) 16:00:02 executing program 1: semget$private(0x0, 0x2, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 16:00:02 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe65b01fc030f926cba5dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405828fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfb423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a70a320bd936cf64057129864d6212b9ec823ab9468a717bf9659d23a47518d7ad70c0fb5f0c4559b2a8daa541218e76de65ba38a9c4865fdaa2bc2a83f84f7d9f26f1d5dc4deb30ad8abe30392f02919f0bbf1b2df853cc79055b421d3d8e376a636ada25ecd3d93c00"/1117], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x7}, {0x6, 0x0, 0x0, 0xfa}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) read(r0, 0xffffffffffffffff, 0x0) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffff2003) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x802fffd) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x802fffd) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r15, 0x3f, 0x7, 0x4, 0x7}) r16 = msgget$private(0x0, 0x200) r17 = getgid() r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r20 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x8, r18, r17, r18, r17, 0x42, 0x6}, 0x8, 0x3, r19, r20, 0x3f, 0x7, 0x4, 0x7}) r21 = msgget$private(0x0, 0x200) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) r26 = msgget$private(0x0, 0x200) r27 = getgid() r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r30 = getppid() msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, r28, r27, r28, r27, 0x42, 0x6}, 0x8, 0x3, r29, r30, 0x3f, 0x7, 0x4, 0x7}) r31 = msgget$private(0x0, 0x200) r32 = getgid() r33 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r35 = getppid() msgctl$IPC_SET(r31, 0x1, &(0x7f00000002c0)={{0x8, r33, r32, r33, r32, 0x42, 0x6}, 0x8, 0x3, r34, r35, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x8, &(0x7f0000000000)=[r1, r6, r11, r17, r22, 0x0, r27, r32]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r38 = msgget$private(0x0, 0x200) r39 = getgid() r40 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r42 = getppid() r43 = msgget$private(0x0, 0x200) r44 = getgid() r45 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r47 = getppid() msgctl$IPC_SET(r43, 0x1, &(0x7f00000002c0)={{0x8, r45, r44, r45, r44, 0x42, 0x6}, 0x8, 0x3, r46, r47, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r38, 0x1, &(0x7f00000002c0)={{0x8, r45, r32, r40, r39, 0x32e, 0x6}, 0x8, 0x3, r41, r42, 0x3f, 0x7, 0x4, 0x7}) r48 = msgget$private(0x0, 0x200) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r51 = getppid() msgctl$IPC_SET(r48, 0x1, &(0x7f00000002c0)={{0x8, 0x0, r49, 0x0, r49, 0x42, 0x6}, 0x8, 0x3, r50, r51, 0x3f, 0x7, 0x4, 0x7}) r52 = msgget$private(0x0, 0x200) r53 = getgid() r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r56 = getppid() msgctl$IPC_SET(r52, 0x1, &(0x7f00000002c0)={{0x8, r14, r53, r54, r37, 0x42, 0x6}, 0x8, 0x80000000, r55, r56, 0x3f, 0x100, 0x4, 0x7}) getgroups(0x3, &(0x7f0000000100)=[r49, r53, 0x0]) setregid(r36, r57) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r58 = socket(0x18, 0x1, 0x0) close(r58) r59 = socket(0x400000000018, 0x3, 0x0) setsockopt(r59, 0x27, 0x1a, &(0x7f0000000040), 0x20c) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r59, &(0x7f0000000080)="bdea", 0x135) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x828a8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendto$unix(r1, &(0x7f0000000040)="da70807e16530bb15fe99c19482bdd6bf69250ff659c51362b3bfe35a918e0911b57537d484b3757c54252ee9547aa380095dd9aa22fd94e3cee", 0x3a, 0x2, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) close(r0) 16:00:03 executing program 0: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000003840)=[{&(0x7f0000003400)=""/226}, {&(0x7f0000004480)=""/4096}, {&(0x7f0000005480)=""/4096}, {&(0x7f0000006480)=""/4096, 0xffffffffffffffd9}, {&(0x7f0000007480)=""/4096}, {&(0x7f00000010c0)=""/13}, {&(0x7f0000003500)=""/219}, {&(0x7f0000003600)=""/84}, {&(0x7f0000003680)=""/138}, {&(0x7f0000003740)=""/230, 0xffffffffffffff95}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="10e8ff0000000000000000dcb9ab3e92320000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@in6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r3, r6) kevent(r6, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}, {{r7}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r6, 0x2, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0xdaa, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="eecf5c09c488a2c6e27d907a9ded2d2267e2c8bc9a9ef35bdf490c93c3e94d41bbd4ff07b0a524d904d7e3425dccb89aab9546c6f2843b0fd427aa6b", 0x3c, 0x206, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup(r0) listen(r1, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) pwrite(r2, &(0x7f0000000040)="6562a9e2347e11d4c25a9067e43c62c166ac9d99b01823333ec7eaad418a2063064bcd4299fc8c0006db7f2dd3efa271b91aff757ffdcecceb98f94b52a1a784", 0x40, 0x0, 0x0) 16:00:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getpeername$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/4098], &(0x7f0000000140)=0x1002) close(r1) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x2a27) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) r7 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r8, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) renameat(r7, &(0x7f0000000180)='./file0\x00', r8, &(0x7f00000001c0)='./file0\x00') 16:00:03 executing program 0: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c6c60400797077b8ea16b8eebce9") syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b97507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7ff) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x6, 0x401, 0x3d96, 0x9}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmget(0x2, 0x3000, 0xdc724ab2ba6ecd28, &(0x7f0000001000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x809}, 0x8, 0x1, 0x4}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) 16:00:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) clock_getres(0x4, &(0x7f0000000140)) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() msgsnd(r2, &(0x7f0000000340)={0x1, "8e17bffd2c5277b80289d331eb6f7977c99e0c07d90e3c8a62d7d4c81fbf9c6a0eac2cc7f2deaac2fdc4d21becbc022bc328dcf1e51ea05e4af8537b0f991b8913d51dd19ecde90129a619251ac007384a30aa53496f9950e0b78412ec614d922e47fbeaa09e288ff86123b2781a70c9e48d1d601e281abe7a6138105463181a771f1dcf3baedf2803418e850f3818d7525009ea0f0140d462ccc32d525251c4880a1cfcc93ee3f706ac06566d48e487a3c7bdff153f5c286a455f31374f376ac471595d739f54dd4d60b92f6c2ec429e215e99ded15d655bdc93eb8c0e6e6c56b3ee2c6e1aadbc58936"}, 0xf2, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) setegid(r3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/40, 0x28}, {&(0x7f0000000540)=""/182, 0xb6}], 0x8, &(0x7f0000000680)=""/87, 0x57}, 0x1803) 16:00:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r3) fcntl$setown(r2, 0x6, r3) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe2(&(0x7f0000000000), 0x10000) r4 = geteuid() r5 = getegid() fchown(r1, r4, r5) sendsyslog(&(0x7f0000000280)="4aa773dcfb59d7dbf29016b593b54a120ed7c0b16ce627766c9996bf0e39430aeabac2bd870daa19cf1bc0fb00000080000000006d9cd89cae7181f7a8c3411d36aaa186e02594d4041466f5d76a58393193c830b7a7ec2efc136f639d3811c659f58dc06fdb667397e91bde8f311728211c87b840284b5e1069db3c8a802b0643599a7b84bd9e33a0c8e7b9ef3f1230622231b76c9a2f5fca7695f8726ac8d53eace0e9f7b845286b6a973acd42f1f0838c98b491db157eac1c9a0fabb53002bd27fa1616ce941d4a29380ee36d65a24ce150e804", 0xd5, 0x6979ad37c7107242) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) msgget$private(0x0, 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x60444eb74c151aa3, 0xffffffffffffff9c) socket(0x20, 0x5, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0xcf, 0x4, "9638de30284d67ed202ea71e683c9e65f255bdc8", 0x8000, 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) close(r0) r5 = socket(0x1, 0x14004, 0x8) mprotect(&(0x7f00004b9000/0x3000)=nil, 0x3000, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0x4) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x400}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)="30cdaed362c13fc49c0a892383ad5d6c36753ab34c93805a86e7a671e53d365c20067e3b62aee4268de0c4a1e30ae1fdb058a9129b026517a4530cdaf2d11daaf2211543ab0544b943a454e3f338cd2a989cae1fe7fab7d99b00364e6e9389db2f504b87750e2ffcf179ddf725c22e6c3601aae286777923ac52567e0c36c46b0dc9a1cb0cfee1720ec6e6469a64a8fd753271df08017b6c95744252", 0x9c}, {&(0x7f0000000140)="5b8460846aab100f83299c4fd285c9a584e1b6e179d52b", 0x17}, {&(0x7f0000000340)="eb8f97746de2cc2241097f08152413d0ddd509a09fd9d70a2e028306295ed2408764b34bba823d3c95960170c0e692b1d8dc7d805c02f8367263eb", 0x3b}, {&(0x7f0000000380)="d26ec25d338cf445703efbeda5811f54a8e704f19630c97feaadee8c731d55e1beaece08308538e47e95d4570c45efca01f9bb047387102cdefa696a6464f080406ec2c6a09e94c609fec8f97ecb50959486fbc2e995d9bdcdd0a6a4fd2ad1f067b93f9007af5e8bc03dd06b303b03ba1cef80888bab9cf3af1e79e8fa3825c54ea4fe0a8905d078ec05a52bae28d92712a871a28755f67ddc2d4ed39b60a77a5b6e1748ad66355357e9333dadd6bd2f7ad12deca4b3ac42a9f5478a939d9b6f7254544ccdcb97fe45849ed5d9ef9186fd3361eafc6963ff037ef45f374d23e3bd00e5fca4b085", 0xe7}, {&(0x7f0000000640)="14030da1c7ca796e6d006988ad3f15cad3f1debec15782ab4de575c85e1f028b7a89ca7c39bb340889e17e4caef492dd8d0d6052ac7b162b96aeb878ab5cf8baca1713360cee4257b30d52ce19bc1b5ba2b71fe4b9", 0x55}, {&(0x7f00000006c0)="6bab73376211258e8edd930d548c447cb219843c3979d72cadc85b03ebc7fd6585dd2c2d1d76ee9a7e7a06be69968c72426213b50ccac2367783b7c4bc5e410495f26ec8e1f913b69cb54ba81d4c522e699fed93e7ce2845aeb8c7b18ef1cc66b44b945872a06ffe43917fa0a461beffc3fa3ce53360ecf4985225a88d97ca7b077c5b383c8771fa41ce00a1cc9860ec324c7190fa0435472f815c5069b5335089e0f6322ece0dcc20c06c352f95f184e72b97095883aac2c7f30c0f1d3360edb0bf2441a009c3764f3e9cefce45811efa1f6a3f6de200b86df35ef52988f61f972055", 0xe3}, {&(0x7f00000007c0)="17d3e60d157676bf4bf3009f4e5852836727bd4e1d3d95de2ec9bc67580c5157f8b1f1a428dfca4c6612c0e82bcf3a5b4797f17a73d6f527fb06d9e6a67982a9b7d219524a7b5794ae01571b0df6ad0723dd27f2975c9f28455a7b73e84c998b5f968d84c9a68ebd57fd0808797ff5bff37d21001a3b295dba14", 0x7a}], 0x7) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x69da4ced5b0c4201, 0x100) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8001, 0x7ff, 0x1, 0x10001, 0x0, 0x80000000, 0x0, 0x6, 0xb1b, 0x1}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() r9 = msgget$private(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x2, 0x6}, 0xfff, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) fcntl$setown(0xffffffffffffffff, 0x6, r7) r10 = socket(0x2, 0x7, 0x6) connect$unix(r10, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896e05bc5370bcd4c0a6b2e1c405a09000000b6d5b786186a47502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa2023631f388067d8df2120ada7852b31cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d509a88b4cf734a62726b32f5c0b22290e790c9568b3dfb8d254b8b613800fab1d6fdc7393ca3d4a003d01a4e491b8ec5a9b734891c83548556a8cba7b40c4762f62751982370f295a05fcd632d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f920000000000000000000b64e2f58b2356e74d59251917ab0cd7afa2c2895023af52f2e5587372b97835776cfd9d5b7767a85552a0561ccfdf3f4ceeb645c3089fb76568e0a0b034e9197dfbad90b87ebc964343cc5b1aa52f3e8700"/457], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r11 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r11, &(0x7f0000001000/0x2000)=nil, 0x2800) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a821a029be9692300357e3a", 0xe, 0x0, 0x0) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7) r3 = fcntl$dupfd(r1, 0xb474e7e739310824, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0xfb, 0x20, 0xffffffff}, {0xc10, 0x8, 0x6}, {0x8, 0xfe, 0x2, 0x1}, {0x4, 0x2, 0x3, 0x1ff}]}) 16:00:06 executing program 1: open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x65) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000800), 0x1000000000000011, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xfa], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0x2000000}, {}, {0x0, 0x4}], {}, {0x3}}}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) pwrite(r2, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) symlinkat(&(0x7f0000000080)='./file\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000718000/0x4000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f0000516000/0x2000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00000ba000/0x3000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fb71400326c19d6286bf8f6956f64d6fd1b262d38cb5a326a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcf971a245cee0991579141aca69e1d925efd3019988da8587a0000000000004082384df400a728a0358499420ec415a3ec1c46e85467e600100000000000003c487fdbf9cb27510b411890006bb6dddf51b9236c2a08fe8bc9d10000000000005222bf4acfa6c1afd8b75ce7ab0caff0e1496c138983981f51b36cbf961a657f057406d8421247b1f6a00605742df7797dfb3a4c42f4b7661240fc234be0ff5fa2b8b46c8f8d24e3d70e722ab27e60de64cb5ae216b02d3bd51c0c297fc0a2c70d18a3028b95666a4a1b17bb5a82c71a6dc5262e733c787f0ce1bcea90c9852671adaf6a510921a2d31247c4f93785889eee1024f8dff1b5dfd4e09ec750a7cd011e122e9b73b24cba1cc34df82fb012bf7194f1f7d4cc98a747af363c64ef29d3c89ea6d60f33ef80baa7fa95742da6cb0f2a3dffb7d62772b04ce84706202e243ce37f96ab257b4e7d5413c95eb841c8d929c06b3b3a73cfc13c53ae30b3105c1153dbbaf0192300000000000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x3, 0x44, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/107) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) r1 = kqueue() pwrite(r1, &(0x7f0000000340)="d2c5276c1f4277de7bc4cab434724eecb3cb4a8f25495583649e3e31fe8de9221cc0f4b5a1e7104fd18cba184d0ecc81c0ce949653b4cb46b99d6b43f739acb9d621", 0x42, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) renameat(r2, &(0x7f0000000140)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00') 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x4, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) recvmsg(r8, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0x204, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r9 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r8, r9, r10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r9, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:00:07 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) shutdown(r3, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r6) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x8001, r6}) 16:00:07 executing program 0: r0 = socket(0x11, 0x4, 0x84) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) recvfrom$unix(r3, &(0x7f0000000340)=""/232, 0xe8, 0x41, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000a1000e0002ff0000000000000023111ebe0efa99c5000000"]) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4}, {0x24, 0x4}, {}], 0x3}) pledge(&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='/dev/wsmouse0\x00') 16:00:07 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) fchflags(0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x7533fc0fb9e6b475) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0/file1\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x1d97) chroot(&(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x108, 0x0) read(r0, &(0x7f0000000180)=""/223, 0xdf) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffe}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x35, 0x2, {0x8, 0x100}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r4}, 0x0, 0x0, 0x2, 0x1ff}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r5 = dup2(r4, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = syz_open_pts() fchflags(r6, 0x1) dup2(0xffffffffffffffff, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x1, 0x2, 0x0, 0x2}, {0x0, 0x9, 0x2, 0xfff}, {0x2, 0x4, 0x3}, {0xdab3, 0x3, 0x7f, 0x9}, {0x7, 0x7, 0x7, 0x8}, {0x4, 0x4, 0x3, 0x6}]}) 16:00:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) semctl$GETNCNT(r0, 0x7202480662794bf1, 0x3, &(0x7f0000000200)=""/4096) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = semget$private(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000040)=[{0xfd574034de6ac803, 0x2, 0xc00}, {0x3, 0x7f}, {0x2, 0x3, 0x800}, {0x0, 0x4450, 0x1000}, {0x1, 0x8, 0x800}, {0x0, 0xf4, 0x1800}], 0x6) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0xff9cbde0b040d810, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40003624, r0) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:08 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x10009}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027c04845aec090d898323bb6debb2977f153881156e2d5020691625163338b346c5a2dea32b6861d117500794d720c912f23e3a10724b89790fd08f4a888d14d974f2fcfeb4021f1706a1fd431674272c5338828d09706ee804a7d1e33e1955bba5a78471daaf650e4c1f13ec2cbbf2998f680d42dcf38b963934e30237177ff63b8f370a62ec90f75d93e7ca059fb811d1518072c769aae6b7dd7400489da7891a697216e76f0a882636a51ada10b54d4d98616deb00328a6a3e02f6012e84f6786"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r7, 0x0) 16:00:08 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) recvmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/49, 0x31}, {&(0x7f0000000580)=""/227, 0xe3}, {&(0x7f0000000680)=""/128, 0x80}], 0xa, &(0x7f00000007c0)=""/73, 0x49}, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r3 = openat(r2, &(0x7f0000000880)='./file0\x00', 0x2, 0x100) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x5, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) recvfrom(r4, &(0x7f0000000a40)=""/34, 0x22, 0x800, &(0x7f0000000a80)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000980)='./bus/file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000a00)={&(0x7f00000009c0)=[{0x7}, {0x41, 0x4}], 0x2}) r6 = socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f00000008c0)="6b0fd66215d5fe4090e6e1d7c52930c6136948113902ef3e82c881f578e1f5145c48fa063a4d8c82f9cc987081eb4280af06347640b81ea90042daa36e92a2557ca6192da986c06de0c4b8852d699ddf153e64d9cb349e1862bb37995eef702256a614c6c6c4b58e879619e85c99c526a1ff1dbffb48eb7b7feeb36caee833b4e3945f7c1b9eaf032a62a6f359008ad20a1c7d2ac9471c14cea3de55e5f53036d923cfc4c29cc44fde41", 0xaa, 0x0, 0x0) ftruncate(r6, 0x0, 0x1000) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x5) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/114, 0x72) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x0, 0x3}, {{r4}, 0xfffffffffffffffb, 0xd0, 0x80000000, 0x8, 0x2}, {{}, 0xfffffffffffffff9, 0x13, 0x1, 0x1, 0x1000}], 0x83, 0x0, 0xfffffffffffffff9, 0x0) dup2(r2, r1) 16:00:08 executing program 1: r0 = getgid() chdir(&(0x7f0000000000)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb507da7080a06c17, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x5e4b978e760ed736, 0x0) preadv(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/149, 0x95) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x30000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x1, 0x0, 0xf, 0x400}, {0x6, 0x3f, 0x8, 0x7}, {0x8, 0x6, 0x20, 0xf29}, {0x9, 0x3, 0x81, 0x5}, {0xc887, 0x74, 0x80, 0x6}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xfff9, 0x9, 0xb, 0x4}, {0x2, 0x6, 0x3, 0x1}]}) getpgrp() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) fchown(r4, r5, r0) msgget(0x3, 0x809) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x20000, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x20000, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x79e910bb05bec049, 0x0) r11 = socket$inet6(0x18, 0x2, 0xc0) socketpair(0x18, 0x5, 0x1, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x2, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x400, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x200, 0x0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780)='/dev/diskmap\x00', 0x421, 0x0) kevent(r4, &(0x7f00000005c0)=[{{r6}, 0x8000000000000003, 0x2, 0x40, 0xffffffffffffd29d, 0xa83}, {{r7}, 0x5, 0x10, 0x10, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0xd2, 0x80000000, 0x62a5, 0xffffffffffffffed}, {{r8}, 0xfffffffffffffffb, 0x1, 0x0, 0x800, 0x7fff}, {{r9}, 0xfffffffffffffffe, 0x0, 0x20000108, 0x7, 0x1}, {{r10}, 0x3dbc02ed7b982ce4, 0x87, 0x20000000, 0x10000, 0x38000000}, {{r11}, 0x0, 0x40, 0x20, 0x48000000000000, 0x3}, {{r12}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0x9f5}, {{}, 0xfffffffffffffffd, 0x1, 0x10, 0x1f, 0x800}, {{r13}, 0xfffffffffffffffb, 0x20, 0x4, 0x1000, 0x5}], 0x8, &(0x7f00000007c0)=[{{r14}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{}, 0xfffffffffffffffe, 0x8, 0x40, 0xbb, 0xff}, {{}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xffffffffffffff80, 0xff}, {{r15}, 0xfffffffffffffffe, 0x18d, 0x40000000, 0x9, 0xffff}, {{r16}, 0xfffffffffffffffc, 0x6, 0x10, 0x9, 0x4a65}], 0x0, &(0x7f0000000880)={0x1f}) connect$unix(r3, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8) pwrite(r6, &(0x7f0000000900)="97929787a7b3fc460b8bfc0c9163e8116bc5f8301a3b90d0d7a20a15c84fa8499e23ea7460a53b4ed82a67082582a48c6689f7482e079a918eca97c91f8c73ebf4591a4a0a68fefb3c6dc2b0bf9b9f75667637d06f9294f15bc621bbe4eff58788be6659b98777ceeaf40dc56d5b3327948837d93354d94769b7cf55c0a730dd4cbb635cc3b1d2602f9f59d71987191ae9032289aba889a8be810099e42507347c2fedf8f95524b70e9cabd057a163029ca491dc5f19414046e2fe1c11d4cb2b", 0xc0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/diskmap\x00', 0x1, 0x0) 16:00:08 executing program 0: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = msgget$private(0x0, 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') msgsnd(r0, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x98}, {0x5, 0x890}}, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x4f}], 0x66, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000180)={0x3f, 0x6, 0x800, 0xcd, 0x5, 0x8, 0x5, 0x10, [{0x8, 0xe9, 0x7860}, {0x7, 0x1, 0x55, 0x7}, {0x200, 0x4, 0x3f, 0xd5c6}, {0x7f, 0x673d, 0x8001, 0x5474}, {0x7, 0xfffffc00, 0xffffffff, 0x80000000}, {0x7, 0x5, 0x7, 0x4}, {0x3f, 0x5, 0x8, 0x5}, {0x0, 0x7, 0x4d, 0x6}, {0x77, 0x7, 0x101, 0x8}, {0x4, 0x80000000, 0x4, 0x1}, {0x80000001, 0x935e, 0xc17, 0xfffffffa}, {0x67797c41, 0xffffffff, 0x0, 0x5}, {0x800, 0xd94, 0x442, 0x101}, {0x101, 0xa3, 0x0, 0x1}, {0x40, 0x6, 0x326, 0x8}, {0x2, 0x10001, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x6, 0x2, 0x9f, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x40, 0xb0c2, 0x9}], 0xdd, &(0x7f00000002c0), 0x7, 0x0) socketpair(0x6, 0x5, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000340)=0xffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x10}, {}, {}, {}], 0x8, 0xfffffffd) setsockopt(r3, 0x7fe, 0x73, &(0x7f0000001400)="8122b4b1894ccabba4ccaaa43e5c7cae94b17e978d928b8bff58496cb79529fda948592c49564a06cdc981bdb3f9a9eb8f3e122212169e4cdc5f5c5e166c77e6d34f6e50630f68c27d1bdb1935abebef0681f8b79fe9c5eb0643ea4ab2f1d283956527e0d5831c988637ecec255d877600fa31dccdfed9ad5d66fbda17c0222bcadd15ea6c06d345c9fbcb44182ed9", 0x8f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r5}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r6, &(0x7f00000011c0), &(0x7f0000001200)=0xc) syz_emit_ethernet(0x80, &(0x7f0000001380)="2062be86b357e3176725d3c511ba415084fe739915408734e778bd4846996625488348c42d3167f2da8a1e1e1edca8b8e87e062edf834afc26228a1addaa6a9707f922519688dd8aba58152f7170b784e31daeee6c2f2dd13c246f07844c1d8d12ab0d8093bf933d3965ea0b3852d72a50d1f26ac0c6568fa036e70d86d2c398") fcntl$setown(r4, 0x6, r5) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) setegid(r8) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r12 = msgget$private(0x0, 0x200) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getppid() r16 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r16, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r16, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r18 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r18) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r17, r13, r14, r13, 0x20, 0x6}, 0x8, 0x3, r15, r18, 0x80, 0x8, 0x4, 0x7}) msgctl$IPC_STAT(r12, 0x2, &(0x7f00000005c0)=""/152) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0x200) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) r25 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, 0x0) r26 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r26) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x6, r19, r0, r22, r1, 0x8, 0x23}, 0x8, 0x9a, r25, r26, 0x5, 0x1f, 0x2, 0xffffffff}) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) recvfrom$inet(r4, &(0x7f0000000380)=""/53, 0x35, 0x41, &(0x7f00000003c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r5 = dup(r0) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x4, &(0x7f0000000300)={0x6, 0x7fffffff}) r6 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x53) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendmsg(r6, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="e8f38d926038eb7654e07c9341cef9a994c7ebad2b7e88044cdc282081e0a7a8af4be8815f785ee04869c5a3ca31e5f9d0d57353f7fec352e9b823938f20", 0x3e}], 0x1, &(0x7f00000001c0)=[{0xd0, 0x1, 0x81, "02c04191179ccf33b14c30ac78a1ffa7ea7bc1d131eb7a8ca84f74af83e3c077ab190c49a9e751da714942701cd413df529ab76b8c6bc7fc61c0414027e05eb4242263fd14f1e0d33fce930a346323bf9371be58e221ef8fa7563ed64457efb77850ef960d94d9aa1157924b56e796fe88eb66b51262a56eca9b6468352fd3a604d9e56ca299dc182943e2983da3ba1349d1824f350b80162822b53f175830c52a374a1512d3e1a04a39e6fb3a8d1a75961dd768b3b8e8665c004af95a43a2"}, {0x58, 0x1, 0x7, "7382db63b152c4d48f9afa6b0ce9e426efe4d40542de2ffcfb7af00c5deb3d52b035b7b63ce62fe399574218914ff5871e5996beab5175366b90024ba588779e1b40039f1e7b"}], 0x128}, 0xc43636f128048e04) 16:00:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) write(r1, &(0x7f0000000080)="a6", 0xffffff28) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="55060d65246b69a5ff9c99b58e5d8f2c6dabfdaa0ca66822b69b512a04d52469ba9da60133fa39757bfde9282c0a6ee3f07e0f673697f50ff5350f11f091cb8eb93592782db8eb76bd1e93f8627a7d14137f0140c75a7ed5d81f799aeb942c7defdb168dd05fd039d6823b8313180999b1f2a6cfb07dff25e2e76edcaa2ade93b629f0e934d42f499d0038f2347c7386a9ad1c4323406ef5fb1bf513e20a5583f818ec6333e3a989b7440a7f4bd3c8c4d866f0eb06c0042ac5efe1ad412ed4b08d017980", 0xc4}, {&(0x7f0000000000)="6592564172f19d26b8", 0x9}, {&(0x7f0000000380)="4cc054230028a5ef682bd43f4a76ea6e886789ac5c15114de9136d507bf903a9c993fb040d92297d76466759c88bc58573ca9f98fd0556c66358dcad846822b0b1a480e71839b01a304321e81a2cc5f56961a2cf65cbfff57e745a1f2a37831e63b42da32404ba100c3b43a9bac050da6e7ea20fdce245a46074", 0x7a}, {&(0x7f0000000400)="0bd411acaed9a3da7c3f174a974c3f681a576a4bf2b92d026a3d465a706eb1c40426c703b32ee7463ad0b4185111f2b6f718ee80e770a02aefc0fc5848b1fe235cb1f4350162ad2bcfcfe2639c1d17111129cd7e02a9f3c6d912831be6a71b0fc5489dead7ccf8ea10ec2c823d9419612afeae7333caee3692b7ca6ccb5f4db05845eaf8862c418caf8f7d64fc", 0x8d}, {&(0x7f0000000500)="230f25746e11ebacdeb260477d5a46b002facd8c3755f5db8ae74d72591bf29d98861555d7138ec4a0cf62e36051a0aca0b5155765355f5f5494f6fd4b66637f4801fb0ffcd5f4d60f674915fdb360caa91c5c31c64ffd18a4bff95cd11f4d8227c9f4816a79edead0e90097c0b09f1f50b190e888ec2643ee941434433ec54f94183a3517187ea27716f4a5a82678ad14170176f15bdbe39ebc674b3094d86c61aa27fbfdeca3634424f9e023bff5e23407802418dc809560ffd1ede9143fb759ef2a22eeecd96b4a62c744dd19322b", 0xd0}], 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000340)={0x0, 0xddf9}) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) socket(0x2, 0xc003, 0x0) r6 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:10 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) r8 = socket(0x18, 0x4, 0x8) pwrite(r8, &(0x7f00000002c0)="eca54138dcdd94b8f10f66a158c04b27dd4e07532a6cc85de773ceb68748052d8ac81ec912a1716df68d9883ab57aa3b9b95f8d62f805ae75e9630266a5392851d67299dab955c28b6b6b2e7410a6346532d0322507b48ff34dd419a7bd0accb3cdfc74bcb2d7e30ca8524cd3383a0b55fb940460cc6eb55e405763185a7bc2582e4a9a7", 0x84, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) r9 = dup2(r5, r3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket$unix(0x1, 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r9, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xffffd, 0x80, 0x64}, {{r10}, 0xfffffffffffffff9, 0x18, 0x2, 0xfff, 0x3}, {{r11}, 0xfffffffffffffff8, 0x40, 0x8, 0x9, 0xffffffffffffff7c}, {{r4}, 0xffffffffffffffff, 0xa0, 0x40, 0x546159f6, 0x3}, {{r12}, 0xfffffffffffffffb, 0x136, 0x40, 0x80000001, 0x2}, {{r2}, 0xfffffffffffffffb, 0x68, 0x40, 0x54fd4a27, 0x8}, {{r13}, 0x0, 0x62, 0xf0000000, 0x7, 0x101}], 0x80000000, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0xd5, 0x4, 0x200, 0x9e6}, {{r1}, 0xfffffffffffffff9, 0x20, 0xc0000031, 0x401, 0xdbb}], 0x1, &(0x7f0000000500)={0x3, 0x4115}) recvmsg(r6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/89, 0x59}, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="895e10422e6f40be7783d36df97aa62acb8beb1db2642f9b01b9bb78ff7b3cf3dda2db8eb85186c1f8fdea716b3c0ea52fe69b6dfa49f52e85743ed36c8e38fd2470f72cc2e10051b740c36eb51122d39411d4b05d915419dd8312a62ff20e24fd3417f6dea92043651c288c482fc5299f2b97fc0392a76472da3dac2383acdf160c5f5c10", 0x85, 0x0, 0x0) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00006a8000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0x8653, 0xaa28}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r2, 0x0) socket(0x18, 0x3, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) fchdir(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0/../file0\x00', 0x1, 0x3ff, 0x7, 0x1, 0x9, 0x7c, 0xe6f44d0f, 0x1, 0x1, 0x401, 0x40}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [0x0, 0x0, 0x0, 0x4000000000000], [], [{}, {}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x8}, {}, {}, {0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x6, 0x3, 0x0, {[0x8001, 0x0, 0x100000000, 0x400, 0x3, 0x400, 0x0, 0x6, 0x100000000, 0x3, 0xffffffff, 0x0, 0x8000, 0x2, 0x2, 0xe626, 0xb3], [0x3, 0x0, 0x4, 0xecc, 0x7, 0x4, 0x800, 0x7, 0x20, 0xfffffffffffffffd], [0x3, 0x1, 0x0, 0x17d9, 0x2, 0x2, 0x80], [0x1, 0x9, 0x9, 0x401, 0x1, 0x7], [{0x7ff, 0x81, 0x9, 0x6}, {0x9, 0x40000000, 0x0, 0x40}, {0xdb62, 0xaa, 0x6, 0x2}, {0x1, 0x4, 0x8000, 0x6}, {0x2, 0x4, 0x66}, {0xfff9, 0x5a, 0x368, 0x6}, {0x71, 0x80000000, 0xff, 0x401}, {0xfe00, 0x6, 0xdd5b, 0x7}], {0x59ba, 0xd12a, 0x9, 0x8}, {0x6, 0x1, 0x800, 0x7f}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x9, 0x5, &(0x7f0000000000)="b2415a60abe5d3a05d8ced5bcd8efb4d128b310dbc6388dfee436938ec5513b309b29b6aa326f86b3083a30a8e8063050351c79ee5ffba02fff0d7dc493eb595f0b3e7b5277b27f97c8970102a17d6b26bc27b96eb4d40769604", 0x5a) fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) r1 = socket(0x10, 0x2, 0x8) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="7001ea6d7e", 0x5}, {&(0x7f0000000280)="27d5f7c5a5b03e9e4dd9dbcd564613b5723c5859e8ebf535b16f6393a895c41d861bc145746c949c8769c6bc3213a04843cb5f53be7ff062cd80a5dcebbb390077be63c6c15694da6aaa755996dc1fa7e01189e796e76f4bf1dac31b39bdbae35ea8df5f3d577d4925cd8251408339e6dc8d6a297488ccbb4c7239b9e32ee03b2d5666582339f480cb749ebb96ea7a9f2c6fe3c2c7bbd1832e1d128e43d0fc6cf5a4158b972593feb632d9cb8582f2f087c79e520ebdbe430295474e26376fc3854e1e28fe172eb570788629522e594b09637c0c011f3179b3b0ac298629290716727ee2a9b06b71376ab99cb7b4c3c0da1df68fa21be3", 0xf7}, {&(0x7f0000000380)="4b9fd6ca9d8cc63bb227db3ef7339d91549e7f600a8f16426aaa13679cab0423362615813b4f0195199ee2afd6ffa9f2b1c7277ed6ce17e07d7e5c11c72275b8fef2b7f425d09cbd1f655a2d2850633a6cde696b35d342c424c934418fcbdbd19349dc301a184be065e6f5afc866352c16c52d672cbe86c878737d2d20426b9c463dc7762d296d0b12352ae66d57529b7051eb1027cd7ddcefda167ef022cc793fc97a978cf91b65388cb5e4a6b5a9f3f42b804ee30832b8870db05ea6d3648be768cda086176cdf5be8d5a7302deaad97f92a9cd9240e9ad024b33a4a3b4d3b6388ab52b54ebdbd0945d6281cd0c921868812af23", 0xf5}, {&(0x7f0000000140)="ae2e5aebaf6f79978720cd898eb1707f0f9da906bbae508aba3a9fc1a0698e05e614e571f5fde4f11cfc477b4ca349af5e6317a1dc141b0331c5fd192f6711347f61be032429e381c6381bc6ec90614ece030fb1e9f420e65a18e5a1b18ee19f656fb0be3398524da7eba0cc625ca9398ac97972e0dda4b69fea8fefe58d55a33a4ed2ebe57ad698bfbf5af284b2da470eece012caa7ab3159785067be70f5cc5ed0b51b493ad7f7785b0d24119e8ce0a2b131ab585acc41d2d5a69a3f6c", 0xbe}], 0x4, &(0x7f00000004c0)=[{0x58, 0xffff, 0xbd60, "b01117c4642ea8cca1e6dd27ec068662a4d709d071a2627d9f24667a270bd7077b74f3f35ea7bb16b0ebf6fa7325f1e2bea180d100a8ac4beedcb0c9590e1c1864"}, {0xb8, 0x1, 0x3ff, "bf7a16780fd11e5a684abe4497d8e1720e8426b8ad2de52b132666766a1b6f2aa0c75506c5bb6083491a8fc4c72db7ee272045d9901728112a755b939c1d7eeddf86c7ae57dd711ff232eaea6b8530e2822e78ca94c641ada7f1d029a6ec274bab5b799f13e49d31151de401dbdcb46cca3fe7236e411dfda9eb8f6c875fe63d30c19c9358c66afda7344060aa24106d76375b2e1431b9fede6bac7444d6e2c742f753"}, {0x70, 0xffff, 0x4, "8baf06c0b38b4d708c417f3c8b66c4a7323c9515fab80a288495f185701368e723a49d192ff36eb70d33b6defab5180f76518b4fd854e36a4f09724eca8790f0b57192ff1e0d47f62d35b5a75e563ee20731183d174ed0ebacfaa3fac24df188"}], 0x180}, 0x204) poll(&(0x7f0000001b00)=[{r0, 0x10}], 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r2) r3 = getuid() pipe(&(0x7f0000001b40)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001ac0)={&(0x7f0000001b80)=ANY=[], 0x0, &(0x7f0000001a00)=[{&(0x7f00000006c0)="e0ef8412100a92889f19e4b14a50406711e6aa0487bf7114c199eef31bbdeb087b90f746bef48778dba08275a4a624f282ecbc7db0a8acb2a3a5d5c246a333a3974ea429fe77fb3e0d2a39e732a0dacd9b31511ba2cf002022d2ce1032c07bad2ac122eb615bd51be79c5526bbc309b21e0419fa9384e2773176bef91c2f77ae299fa08ded7a2349d29d1beacb4a1a9eec4e082e87be5e2d64b661fe84668d2e1ac7d4ff191465a7bc2c1c45c160730c5c8a24c0cd88c34fff19d2ac916b83769c", 0xc1}, {&(0x7f00000007c0)="861c80b5cba996c963c65b0cd26b29b294c5a15ae63feec34d10f06c4a7fc760e8af11284cc66334ceb0a736348b7cbeffa4694a28", 0x35}, {&(0x7f0000000800)="d255b80e5453ae07b37c2f89db8d006098d466ecb3c3ad2693e10b3a34ea08c06114aa4f842a4a494dcd125ffd273b40572860aa8291080618dc4ff0c299e5194d85183376a9a569ab95d4bfd9091b40ddb5ced46aec556ae45e", 0x5a}, {&(0x7f0000000880)="9cee0115ea8f01eee10be132cbe12b967d656b2eb1ad5a34f27079c9d37bc84dd286c0aceca58ce097cfadc1d4328a6902a065e6437a220aa33eb4718bab3967b79ff6c780b7e5ddd3717770a4bb0718f322e95e6aa4beefb7", 0x59}, {&(0x7f0000000900)="83120cdcfc8cc769d2cdea43b7b839f18686a1bbac8e16837332c66eef5116df5c0e402cffd6f75412cc1cbf5db8993ed645dde64c0495f68aa60566028aefe57da196995f2f4b57734dc06628fa33cc335b4844dd2044d024e007e7a8361956bdef7e53621df0150a66660ac00ba453c897b3988b29eac8932de866d3fa36f548710c224b18c4fb87d689816987ddfec0a2da85f805c0aa5102646709692e3b8cb54a0e4dabf533a477afc4efff657576e79a5f3d4d39515552a1e899e693a0a4dfa3c48471812919b928ea2b382e6e504b5669d0472a67d1de28789d147f566d87d52f3ec5e7081ae61271afcc3d2c6dcab863a09fd197a14e52172eef144771c5ddd9e60455a9d918cf7f11a2bc899c9ff9a93123478a7384ecef5db24cbed4fdb81879a6aa46fa225c650f7d3e9002a6e1de47e9a2426eb1b96bc88b40579d03a994474b88fc83b8c1cd3b02a3044a255dc3b5a5f1accb7faa4b8be8c7bb8f825b61168ab2b0549a7df54cdebc35d672ba27ea2b80b7711638d234739f6af5237df2874e76fbb90077672d34e3e50670bdd3857fe774a3be0b15fd288681670acae3ba52d715625f57b716111caa6a1690d70eae44ca9a902a727115924680b11c8467feaf4efca4d6cb33e23360b304ddca00c5c8aa89c33bbaf331510abe400eef4ee995b07f0455d11e06c0152a2d61df4b7ea29dd6ee51fec619b19b26b2235452a1b4bb27a33d34221022df289c5b5b3f52320656334cc1f08b6c900464eccc2ff2cf3330ff6583be0a7421f05e67bbb8de8ceec11c2c00a4c4eeca3b3c0d997e3eb022f9548e8cdc3ffce413a41b9db631a9f3a041a8782869c827165701594f7d0fc37ab5c36204c5da4d42313d07ef2d0d25e21a096c4662bd1944179eb9fde28092848dd6958bcdb275afd209caf71c4501a2bf677af21d1960869d0a1c02d1d65ac26425341031f4b9dcb04ea803ff22fbf66a4700ee2f68d99ae969f3f4ffc34e30009beb7d16695bde344aa7ad52c7427ce40baac569d87bd1c02628e3c4c150811345a442d03011ac99c607f40e94e6b3e46c5e3b4c414dcb743caf8a41b2471485b240fe2c8e2783c01160a28cf3090dc88cd61ab6b1c7becb61e0ccc07b4bbf7f1e77f91efabcdb5acebc13595aa012597802983d61e2a9c58da580a0e6a6d4d38ddbcde1f05c94f4a0ad384fd651704c6bbd7cf1876da9f17e02a10bdb820b6fc1b91be4f264c61000337c9707824866a420145083ae4bfb49b6ad9a7308473f7f18e985f3c0c026f6e5a2a024ef433df89f21cb254f78596751157f19c8b9638ca37c95216386e360c0c2f47da2da6cafb01cd7ec843c38116533b6af7796735f93deab653f4c5411541f74b6346569d2cf5e1d805e7e5b27d1f6244d8043f34c38dea94fdfec8e93aca8cb39650e8c2943cdc952971b777c8059cc24f7460a9c827057f7ac635b4c4b5dcf0b4cd83ff8245690730fd89f45795f51daefaee493bfb94e1765cb9c9661a6956a050ffb3a12a84b29b9fdea4a1ca6a90ad9a5672b960958538b0f0aa4d824233dbd9525d254f47e7d170eb849f24fec0bfdf5ad818ece9ed0b009054dbe54d41132b65730b1458774f7c9b3dc2f264ccb3882aeea622a8972730cb2b702953a883524734024dcd84f2efccdbf742453c21e43d2cad5de1eaf39f494f61d83be72b90a61dcb40c45bc37ba883db03dd1b7f8579dceb475f7252fb6793f019241db92919fe0a5f69bc4aa57ea0d0f369f073ac23cff5d9d10932f3188261eee3b25f040aa6d3e55f709d57cf7ab967e7f25fcc933c03974c1832f486a20807f7cc81a618d0a8ab2d8319196cd4f404a201d3c4c732b763abfec51432347f3cb269457d4b98f592991cae825f2c47a2668e5ec18549f7de3d85cd652c4f13e2b3b8fbdbd11c666e34aa61e004cb92f19d76b52434866d08083a500d82019eb7e42f619c581839b4480658f7b6ae51a7ed01fd1b1d5cf2ad03f4450519770f08980eddd91fbb082a08b6b1b389a5838a27ce05c09b24f0d05cd34e4239c7bf7c4faa4326bae9046c6668b592a729698295e417e28cb1bf799ffaa8248babcba484553005efbbde304f8a5712aff30ed9b064922d110b8ca2ae95b84d04dd0b0af5b8f4b78badb2128c2600c8898d93b9d0704df54cd4dead4765b90b9ddb76d8afc21ff6879e4dd116146bf6759cf53362ff35e8ec021e83517177de5a7216eb5015583a51f438993ba1e6aad6af53d1719a7d84a20f26e027870b777b99e6c455fcdf37841986c463670784dce444b0a4f32d6c7599436bedaf7097a4c9717fe252343923b6cbc61f3937ea01d99783d5931a5fe58413cea5be5312b12cc8cafe9d52fccece87875f9f9423a9bb4169a935a9345bd91b9dbf4177b25dd737d5cdf397682db06448b83e4439c6c8fcae4cff79ae0ec3c5fe59716955e7730eb6c3b90f8d6597d607f0ef6733625eae206137dd6ae495ee86c776bb224e102c527233b6e96113595a37a1858528fc2f403717ad21d4290ba3fd8fb54a07fb65cfa10c10e4130825a2f90ae1618f68df43f42f4789c372d59d43690fd38a75a629411c184fe6f661884fac16e68f3b6580ebc3c17bfa57de09a26ea50f2d388e3783d09e782b85f48660c4eedae234f1dec6b5c9627397b0c2ec965b8e36e4fc4c8d26a9463d2e4460eef6b8dd7c98de1381c6170b7bdb1a77c4d44d6a2e710659ed2b0065f8db26bceb4440b23f08cf2f494d5ee846c69cc51d2cf4b062cdadf52295017a50b237504811217c7df0d8d54c7327dbee9ac87c73184bc64b5570e0cdae8bc1c648881df4b2792004491afbc8c0c42cea5844da0c35e470ba6157363f4f10fd15fccff74d892a44c7d1aa44108804420e61f3a62d85e3bf5cd8786efa8a4e581ae885620cb3226c73717dfbb3b8eeada5c281b59d913f6d1d4b1d53a924253745a1b31527aa8bbfc6994f568de349395b7399102e07f91bc39a365b39d07b4d29ac6a6a3fa3272e9cc0e26eb7c1c5db4d0a233bfc19c07ca6591d9190d6bc50f0b178c6d7589cd12b2c185f4bb31f95585bb1a5d266d5134f93842e38d9f078ffa4645629bb8f2419724287e46aafb2751fbb4e43f6bbbc4c25dd252c1884e2f1cd8af02c24b1d1a4b77e52f840018713941e14ffb8b8c645ef60cb2780ac4b92ba50d7b5ab024d9fe2d95683e80e6155da072dcc57c52a4ccd0419991bbd82eb61df946990699e3c0bdaf07bd8736cc6318a8f38b53b882bffa76847b7e0220272aabbe461bfaa884986b55e64284d2be0d6eee3661919df822841a4b34644357bda72a4f4d491bbbb7b8e9b868f19cd34288a9be2ccd9dfe2ebb19a34ccba5ca4cdc0b1b39d2217e2da6d72e7025f66254067e9e4ed3f29f290936ac8b5d8e372ad1c36dd7b5fe575ad01c0d8508fc3d65ecc3fe72c2746d155697b5403068bb9d3f151f95d644eb5146ff1fa55eac0ddbe16b4cecabc5ca7b9d65882d2db3869962c1322c1adf13df493dae58b088ab280779687b2e8b691040b8991864ea567f50d1bb896256f13f2f2913e8c1816bd3225bc031520cea63cc681845df74c7c86f2720d0a04331bfc5d56f7f3f4498836ecc16e50cc6be9f0fd957d52d41f0d81d2905a31a97904c4f3db6f83decccaff2dc420380af0092a4463ea35ee85a3fecb915c861d52fa7de10268e0209c7a45e6b899758f0312e1aacdac73a5069d2b6603b62784ab7a370c399e86db1c405afb469562e9fa8051d4e7b13f2d37fb974d1b1c5150a097fe445c49665bab65384aad764a889af2d94635f60fa62186fb7666cb96f2b08627d34cc48d6e7a24c9f2094b1520fe75005e307d377f972b37edb9ebfd577d3f1661a82e5e2fe56b958235d3af67f70edf856a87368bba037967d02358de14def04fbea926de9a570dd773f0dbe5b8e3322bcc81a78bcc8b035be13b273ea3112e21213146c30707cadae93dc9462a00412865ebeaf5b1d4785311833ff573ea3cf93da70476683d12819b59207788e9cfec7487ab16992d92a4c8d67dd7fdd95fae3c625b9bc89cd1cb135686d2ea6704170ccffbcb927c1ebf872227b19ade135d83411949d6911c542b3f3e538452d27eb429c0894dc6fc4f5d063ffb238145a039100e5b0e1eea7ab3242620d2d8d99307929dabc775e7dd4f82180644068164ccc50fdcda4a018759339576e59c47b218098eea1347f57ba5966d2d03d8e2833542ccada4d79321d2a71b175a1dd2713a5df731929287dc6fb12394eda410906dcb170a5208cfb94f0c5aafaf6a387b93c1afa2986e585fc0c1551a9add432426227c78597a91c82aabe773e65ce786a4041c8f2cad23ddfdaadbba841e942c1df0e475a8425c1eeac46bf69687e5b68ac3e5a9de5d3a3e3a217e9f9b8bdc512b009fc1c3cb435ea7ee074c7e3a9fe1328a5998185f8f53d82d5ab9eee6b46b0f00b44543c968e01dd7ee939b9bcbb8dad61538475873bcbe5cd8b7584946adee48088d443ce4c07f85113ff45dd5a99a7efe840f0cda7bc73941892b50c9ec0be7b33a261d6ca066b5111b1925b15f11406a1669f5b0053d80c830e11ca881509ed4ab2a6e334c11187067bd55adca34746004a93c24be3e2407bbbf48522ecaa0b9a2a6cadd3552aa49ce97b6ea46967d7138914d8f3674e5ff0b35d74d8540212019d7626051aad5e2539fab2b83a15da2139381685ba4280364b2fcce9fa4f223f1eac22f69b1ad12d2c953a40ea3547cae7921aa2c42339280c596c7a45fb1a27000dc24ae2f16173782cdb7a8e2d29c6c4cd7273489cf2caa5dac5bb112894d50afd32a6881916384ba300f2a56f9f67619cc1c7a635ddd627dc885095fdf4c8d6569da0f05eed461a11835cb25895e91aae6e1bda6fd5d0f09540c020be60ac710d0c7fdd25e0c2be03f77c6ac07b355a634dce3c29e66abe93c8334903a8a30b78659db447bd44c93b39b5cab1128226226ad80424103a3e8f305e6ea32cf7e1383a6d7d25454da9498eb69b1584c71189ea81cb76ab08dd5192bb71ba65a4b8292c4d87a0a5ce4a77d99559ecf0b3351ccde15f81802f62c822e60d66e0b46fb36a33b02cf4f5d72856df8edac33c684629e9f1ae531f076d9f411d9ca6eceb748daf9289ce341fb0e026b660f543aee693bf57f8430a214d5f1dddb6f4af5e6ee9f41d0613303074532ffb52f087a0dc3b128136d5bf7a35e5c1d1b4b6faeb865eaf73edf4473ea638f0fcd45892ada9f981430847e6ffd8d7950dbc54b225cfe35899bae39db3999354e9c558e1316a034a02b3d07fb02a49a86c7504d071f0f24facbb1220237b4f56e1ab562c1993b3308382d232c85ea618994a3ae6c6f46e72d1563710801beaca055e8c6de7afe0f7e0123dd703b5e74f7517482629e853f0ed1c875d9b386683cf785ccb44132a7f269324b4e014ffee9f4737a35a19508ef2e788fc05bda5c62d53672a4731fe4e16f0a8afe95d4a43899974eea9151a7e14964a3c9b761209a8f4af2f01c368f5fef27a819193893529c96292bad4ebae6cb51d7d05d3059933b7d82ee774f3a3379e3c5f5ffc5d4e7f1e910f33c3d2d62c52640254b576d0f7197e9e8d062922d3ad1601a0ab207eeb17fb58a070f4dc72a47bc013da5366c33683197f97422cf58c8589787855a47c7e9b63df64118b6418eb1c22b11cef170cdd656d33b898848a913afdabcbe453d6732d83b633a38f71c8ec444cba59702f345495350f49e1a72628", 0x1000}, {&(0x7f0000001900)="0a88650afe7bf42fbd1cc1d4fcdbfa31510ff04ca28a77b68f19d38646f0646caf87771c6744a9b1dec6e4d7edef1acacaa0b1ca5dc5c5f255b30322c68b361b136a5a4a4863829f7c735b3e51f87813e6580e6186779397e5f5bf9e278d2d3184c30d9867592d11ef95a3c1c4f96b29e2211a7d98af87b54b2fede5804527ba1300136b47e152a8a3d02b931487b6dcec28435bfa565dacc4847f726c70f4f6936c9d056a121bb6bcaba2e135b281d1d7dee15ba93e332f4bd4b5ae9c0d73f8301db7e6e187698c603209bcb6fdcba851f66d053b3f1a7692c239d7", 0xdc}], 0x6, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20, 0x1}, 0x8) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x8) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r1) getpgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x4003, 0x20) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7652c63fd439a67fb47dce3d57100ea4179c", 0x12}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) fcntl$lock(r1, 0xe, &(0x7f00000000c0)={0x1, 0x2, 0x6, 0x6, r2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e80cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77ebb27b8c4b0b55cfd1de083c965124aeacbcf09b09c719ed25314dda1617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c53758fba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd9) 16:00:10 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000180)="d55a20401e57480403fd647f155a092aeda7f8b14904f75878e5220298a5ae9e36c439d30993c321ec0a0c69f5279f4a36670eac0eaf119e9384f798f869610ff5ce2a541c3860ece51b954df47f092feafd2ffef891d48a4b3f12cfbf91f6999c83868efa177e2b", 0x68, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0xa10fffcdd3eeff49, 0x28) getsockname(r1, &(0x7f0000000500)=@un=@abs, &(0x7f00000004c0)=0x227) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000400)={0x4, 0x4}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x4, 0x0, 0x5}, {0x45}, {0x4000000000000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000540)="32f2542300a9692f464c15b75b3d8bb959a4b04edfdfd5f506f0aa31b24e1c138cef9a6f45b43755ccf64fc3be27f65eb23f23ba6bbdc4f0cff816e74c03b72b8a93f40c8c8e9bddc3e18be8d408b63aba742e17a24b3fc3159c0e2ffc8a54745a0fa80eb3a2e649cfac38a54384927a70fdd0e79be15f8c9a7d59d0f70d712382e3a86231b8b59f5001d35cd0f9233bc7a895c1f22ecb312ff06870d0fadb5597c00c0c815f9f1fdcc95d1c982c746779e48178d6d4a4e2d0cebe9e619b39babfe2419f944a2fa83ddb155de216df00f6", 0xd1) socketpair(0x30, 0x342450d981f0cfbe, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000200)=""/235, 0xeb, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB="5b3378d69becd8528619"], 0xa) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x0, 0x200}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0, 0x7) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r0, r0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r5, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000240)="8eeba7ecec5fc93874f59c1545a44756e01af6e479510830bb0df6d1d1c56a3bcb56f70ba93b3c166607c0523deb0a30e6070a9aa9102f83191930c93f2b7fccfb75bc8256adc9a1d8220a438a747e8ff58bdd45e0ecd8c0e1e784fa0bff4f200e71d00dbf4cdf1a81ea35f9047e296f9f11cbbfd39c295db9cee03d288aa644620229c9de9c4ed285794f246cdd1eb14485b723fcb1bfc62a6efc", 0x9b}, {&(0x7f00000000c0)=',', 0x1}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x200, 0x80) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x8010426d, &(0x7f00000003c0)={0x0, 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x8010426d, &(0x7f00000017c0)={0x0, 0x0}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x487, 0x40, &(0x7f0000000180)=""/231, &(0x7f0000000100)=0xe7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r2, 0x15, &(0x7f0000000040)={0x3, 0x3, 0x8001, 0xfffffffe000, r3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x20, 0x8000, 0x6) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x40000000000000, 0xeba7}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x5}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") r1 = semget$private(0x0, 0x2, 0x652) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xe2d, r2, r3, r6, r10, 0x1, 0x8}, 0x70, 0x0, 0x91e6}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x10025, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="0666f7b678807d89e032dc", 0xb) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) r2 = socket$inet(0x2, 0x0, 0x80) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x139) bind$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="02002e2f66696c653000a3716977c87dfafb0f848da0daf62bfc69b5128e07809f012617865a1ea271d1fe40be54e0c28b1310b5c4f6baf47387e1e8ed5060069f6372a8e5e9ece09db269c6ed5bda1c04aedaf7c7777b"], 0xa) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x104) setuid(0xee01) listen(r0, 0xff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/106, 0x6a, 0x9b0512466239d20b, 0x0, 0x0) rename(&(0x7f0000000580)='./file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e1f0dbfbc2fcdc0a0e87589d1d78cc54c2a54d18459a83bf9b2b90355", 0x92}], 0x1, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0xfffffffc, 0x1}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x3}, {}, {0xcf, 0x20000000, 0xfffffff9}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shutdown(0xffffffffffffffff, 0x2) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x115}], 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0000000ff]}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:10 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getitimer(0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:10 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9965, 0x401, './file0\x00', 0x101, 0x3, 0x6, 0xff}) r1 = socket$inet(0x2, 0x4, 0x6) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xd51820b7b05d8df7) fcntl$dupfd(r0, 0x0, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x31) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x80, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10002, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x80, 0x0) r6 = accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="d4308430714dbda0cacf4c7fa4a378ab6458df2865a5653c5c545026f95c6a3e6a1d6edfa17ae32d83f629968efdd1ece081409f9fc509fa633d18a825ddb7da0d8ad01c04b464260cda0d5fd32a80611c500c1e14", 0x55}, {&(0x7f0000000200)="1e30f3eb87444fa5e6bf6be92e170b84203be5909025dbbbbd9dcddd369393fc61312f5b732b22de0709c753852a86ad00662d9c27a81f2f2aefce40ffb393a9b9621dfc4864910fa94bac0b8f2d8d907186c122a1e2db95b5cce60b564a5233d493211fc45dd88835797ac69612b963f1212fb7d207c6a8dcbf5238269ac94c371a98ef46f15aba403ba557f8f025e8f91861f8b8d4f89889da1844c0d11abfcbfe082d2867f73a6738221db3e458043d94a303f143e3925b2835fc363c5313ae259c84a68f9d71a5a9f3652fe7469f36ba2b517b92f2812e9f6dd351e28eb8ef0cb928", 0xe4}], 0x3, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffffff, r3, r4, r5, r6, r1, 0xffffffffffffff9c, r1]}], 0x38, 0x4}, 0x400) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000580)) r9 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x10000, 0x1) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getuid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r10, 0x800c5751, &(0x7f0000000680)={0x5, 0xffff, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f0000000700)={0x2, 0x7, 0x7f}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x20}], 0x1}) r12 = dup(r9) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f00000007c0)=0x2) truncate(&(0x7f0000000800)='./file1\x00', 0x0, 0xfffffffffffff7ab) r13 = dup(r11) ioctl$TIOCSBRK(r13, 0x2000747b) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000840)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000880)={0x41, 0x3ff}) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r14, 0x4004574b, &(0x7f00000008c0)) 16:00:11 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000090000000000000077d1751d6200b7b30000080000000000000000000000f4eef228f5f7ad061016fecdb813083867733c00fcffffff0000000000000008000000004d972600a5deb99600000000000000000022f70b3c6908defbbf02cbc0d74c5ebf86e9eae4c50a4d14c7a8c4917665b07792fa25eab633042981b33fb076af44b06bd7e3559e01533c22ec4b01fcd57ae45f1df8405b8a3056a299fb302c3d8d3a0538ee11c3ca579a4db84a362a4e492a42c87e6fe2c73504a7aa9b341a2b13f1cb0ac28424e2cdae92fee6440000e1d9d7a7d83fccc16020d9dddb8e4f2ce2bebc8bc3993075b92b46d5b286e7cc8ead82bd4dc3a38fb7058416433d16ca01cf1a07cc78d95102250b7c0eb560d6f3a1fcad4001707b28bd95ab58c41f8c0cc64d41482470344b4dad193e75e792b32bf6ae115021777c6fd6272a33ea6193"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0x613) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000018c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000080)=0x9f) getpgid(0xffffffffffffffff) sendmsg(r4, &(0x7f0000000340)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f00000004c0)="c91ec55544d3d0064de5b10c46b2c064129bbb06cc7760b05e85ac8031af2c1bdcc5b84116d12d69b6537d8915dcaf7483b48af176d6f3e148683b081b5c4d31637d4b753a4c811b18ec681d5878cac22463f13de7fce1970c6f9af8312dc7a6f12dc18228296beef23f510a99281c405c89753c463e08e926f0b60dfb214f377f3627efca1278a13b376121d0b5133e1d6188aa1cc17efeea933df2d19dbf4983f8784abaffbd9009d0de5cc7cfd02ab327809a78a354968eb2cd57f1", 0xbd}, {&(0x7f0000000740)="386d9c9da1386bd90844f945f974e2ea9331178873258e4c2e6d331466ae77514f744c1873547b518532bad87421917ad78dd48248fd9f03da945896ee1101c27f1781982e7cacdc3326b3e68fc5befa65ea1ec9f28e9a138cc7ce507335bb63cc76371fc5db4d650461b1b5f3ad3d36bdf3cb3884719eb8c396075bfd2e852a750536460701db6edde0ca9473e85bde3a058fef517d569971661f80ff0c7568e62b9f36d39f5338a67f4de7a5762f5efbfd0de6e45df2f7b0b9a8f0cf40ef5a048a9c49d2fbe708cb652bbde7d763c36ee87b723d087fec50e5452dbbf3596106a26d4d0c71f2d5183b132a2dcdca2ae292c63aa88b120488b4c2c8b2292688b47a5680c4cc62d771f3fb6d51d6715fce1a4e907d42a3f9d76b16dba904285e596d04f3f8174cac4aad440bcf393ffcd9f3219ae080f65b48b49cedb4de20bf92935b624d6381f9c8a200066d767139b61b1f2cb5d495a947ea6a95f7295eafe8cdff3033f62db026b579343a9d0cc08105fe44f7e1495161b24b580210fe73bc54af3172a8fa9234f52e929ced2423c8f35b0a884ca7eb76f06380031ea625fdff5bd4c22283a37f22726632c0718704a2316bad3450b2be52007e97d1910b23b43e24b712c6a84a2e42bdcc7eb4720f8e7c1220c5dd3070066e461a3409c741b95eb6bfbf2497d9b8029ea685b57ec5f7e05449ee08ff44b3334558f473bc57a315ee63147a0444d9bf5cf0cf6a831229b79cbfcdb689c72701f68ea10df195f60918a2f5e4df30388de691bc4346bfe21720b47616363f88a016a98f83c2f5523edc999e10002c271163bc8508d3e6122ed306a2fa0fac95f9f2609007aaa752b8c06521ae9eed412f6409da13f1e100567355c2435b1e5acae0e2b2ee5b34ce1e71987233ce841c8bc079938bd60191d6f82f12acd4268c8b1ca49db0a43b498b89873428da1229d7f246c2180c0f1bc94d625d350f6b4d73e69bee233efe3bc1f746fb9955146f08f32bd5084ffeeeedc29555ca8a3e52893fec52a82a7846d48313fb34ba103b9be12f751343cdd0a9b033155895fef83802ab1bee9caa642db3f39d26ae7f919ad9bb87536fb9658af94c560b2abdedca8e9ddf2a6e0dae738998a6d581eff2e4e8cef2647bda1169472122e234c4756548d9eb1e49e92c2f2492a74b2e7152b2cde373b96555bb8ce768aca399b4eff0c48de30dbc4e3c93f3a069796b02a7034ac8d2efd6c4f6e33603091a850a031dd86932386d5fe5f34e8aa16e8d096365991922afc84f5668fef28fce7b8320093f9e9a521d695cf4245bb00b74772792f99216d766c05a76415e1ddd6fc47dbecf1ba47101da0f4bfd438f0d5bc5e581ae84a7aea443fc80b8d8904dfa0760c70a032a48c5a4ae20606b90e7fe7f6de4262d1175711ed4505dd0bae6abab74bb9fffd69b104328a56cd2b7b9d7b7715e6bc31ca2f23fdbcfdbe7444fe4017f0f31aa4d927624f789410b12fe555800ab970c515239fc8ac1934f75d646885d39fe1cd7baa53539c7280645babbecc7130bce8f6ae340c98179129ba78fe2a5970bc2562f11096aaaf0fbe2b0e773744be093f7661fe605d852c056f24192039e92ebd6c485cdce0f862be7e84abd97eaae95ac79f84f7606a8c5a1d7ad15a9790e299ce4a41b8d32029d028ffaa39584c6c5a76e39309830fac655c0b70a701af38a9ac07fb9791bdc620cbbcbb0f4e2c8a92f9653023082a1c087eb2cb58fc564607303e373626d182b0b5fd1169220419e8f004a577ba6507217650e8b0b8a89c3ddb6b0bbaa5dd891f995f9d48266026118e2ab2c0d7607c908c725252b58f959e65aa02e00d216d78199635309723b07b39d916512b91f96d69c3da8e23f97e9b57ccb7fd10ed58e8430e781243f6974301b8776dee9fb3e5fdab8b425cabe27bd2c14476e7d7516384926217c7e539215c6e8769363f646060c6dd43d02e8c0bd6574ce598e70f996d8e13377ec6c8450529f97361630a80e1cadc023e0c499b4f662257f9a995010d04900c8775c82e2023960a7759aae409c44ea935a11a9d263bc75c48cd06440c0c35e0ebbe3c67a7184759caf1ee67d92c6cececd4bfbe29df539f57f0d432f14f48f1b29df86103b5239db615fa8f987e3f220d2bfdcf1ac6aa74b9f02017e8cdc361e051d9f9b44760b32ecbcf56f685a76935282a7d319bdba770bba97d7648c0aa7d9dca1078b9e9caeb9aaa6257ba0c31b13766550784140867225af7ed51cab8c086da95e269a9fd02edf90752fdb5b3dc33f3f10405faf1b4abcb3f837922a12908ddbcaaf6bef174a65b9661d4aa631ae29a1258ceae000d46f09455c656d80d40f3a13f762fe8feddee5cfdc613f6d7609443ef587d85e5e1d7662ca0975d42fae530398372ca6f8ac34f7a0b2ee98d339b3b2f30ba40a98707d5e280fb83674ee080ff249c14d164d27568153c7fda0a6b98bff3e538522db06cec8505db87c62f874daed6c409e45ae1adc299d092a537c6bb456e06cdefe6237f42a7976e697664a2adc03d7466657c136964c51118fb75f1afdef260e4fc9b13a194e595cfbb13e261cee3d19cb418203191ccf0c3a4fa4eafe000ac7e4b605f69233e45cb205669acfbce6d6e53c148d60283516cc4b600fe145fda8c0d8256f045ec13f245722bb6c6c252314c47a1d5cbe820ce974366ade6cc22e21e652c97154196cb5dc3eb7f2fc9a1f6a45a6830448ad17bdc4b7de77330d647c6216b65d857ed6eb3960c56b66c25a9d7c511b7e2e4092566c8018e0a5a91b0ee57e1ec22f6deb664f799b6a9e0800df778accfd4cba1f34ab6d83c1a350be0fe30038b5cab36924f70b2a96746ab6cbe9237b88743e7c1617eed7ff6c06d9ee557f64ddf11466ac357ea515fe55078c3ffe7cdebed3888f6aca069fa18fa8aaa7188494a40735d80928e48f9a9f45f5cc5b7709e81ba458dd4e3360116e4a5cfa5577933546ae934a8bf724da616a6fde3de9e9b206a438a3b2d0421b5ce8d863c9f0c37e2d52b5678fd61a1431b99d30417fe697b043e7f771e076e478dfbaeb29072704975eadf1ffd4078d266dd44661f38d8c6890d205557ff7786fbfcfe91ac22e91511bc11ceb527d4762ecf4f291f2119b48be16fb7abf7586b17e0d95b3e44691becd6e201bec07f7ef0ed47503c9c4f3de968d8bdc637b6a72770a25d3ef3a7d21ca5947a3d08251902fa4dfc061772241bcae63ec9302f5d3872c2db32cf15ca3edd01aaf2503a564b30de6f6315275c54e195e2989491f97c684eb670d341432c1909f5d13c8edb7dccf01296b4b9145aeee6309663815bd7a4cc394acd5c1647e9cccb83b9fa0b0b3f976d77f149c5f992bfeffe2d890b860cda7d2676260999e0b83ce8fd41961c3409999603d1590bc0a15818dc6412380824f6a5bce3ff4acf5251e8dceb3fd43213dee4224f710d1ae52dbfdd512540b23da3df42772e91a9638a0243cde4f54fce4767bea64a71d66212bcd977af022c41a619550d3db6d1539b6e72c9baac54387b310a2c89da842a48bfa58ca2511f4273f741dde5f9473cb43ce601589ddbdb0a8d838e895df8f11261a0390b50d91ba951ee6f6f92cf60e2858fac44f71037d49325b31effa5951328fcaacc173998b04b861bf612b9d93f993275120763d0eb8645aef33666dfe231eb719abc7c0cf39de36fffb69a5fa8e9fdba2cb88636f3f1c20133e7b958aa4b8a8a6799e0978dbb47029020ccfa9a414e02d97459fcb23b02535e82909d58a6e3063c10b6b581e2e05454a68c532f911286586184cdec67443eae44c8a44587e9f3cfe593d76b482786ba6a31b394900d8377dc4e960c326a62d1622be4809e23f99c627b8c5d53af917b65d85f6f846e1c9338e52069a472d0117c26587192ccba47b64b06c8fdb1539274b99417993877e37fa57561bcc01856e3299c84b3a47cfd459c6d872d76a890356fb7a63a362667caaff23aca7b92fb4102770ce9edeab435c06b7628fc319ff5d1b753d3a86babb96e89c54c9ac3f56eeb77af775fe99c92a9b11fef3e17bb98dae10cfa570484850a68030b10177bbaacc928e9095ae29f7b6179b3079c4000f9644b0a75e0d5a8685ffaa2d2a36781c6af932ee3477f41b3007d957c558f679c866e9525ce840910c94c46ac04af339ccce993127e5e0d2dbe18a9b35a86880194280f81f4ff0f7d014f5c91ed704d1a21a1b219090974a6bbbc8258740cc21a58cd8ddfca15d07c15225124f8ad4c0720684bf870449b6ddbd61688722ad0de78315e8e0c9e79ca19fafb3d3250ad59d753f4fa6dc895ad5954a433fea9f046b3aec87199624d13d3c535d3c11a66a782647fb1e528941c560b9fd7a949cca4ade57fa3a897187e4bac8045761c24101a76f9504accbafbe271171a70bd3c9bafa48578a887687db44e936db765b489ed42bd2352555d90a3c9e17a7fba4b2b9f5ea8855e51f2d750049f66268be5960c8d47a541f80f31289b80bed8c6116af648d593f55ee322ae96b3447f9be6478eb85a06b07b001604673fb69bcb399335a6e74d4f26e44411bfeabae7423fe0bbdfa289f98eef970acc966f221e3d47b462ffc4f28d537158e6cee5b6f69d5f62ffa0941beadc85fe0812a5799f399f36c18ac250d1c9694a332a4526b6e38514002b425de2325135521271e79c8260fe775178623a072bb98bcf171550c5d4d741d2c21dfbedd9612774d75f26f2b60706c29c452e0dc475fa8e7fe92560151640b239fb6ed22f47495dd3d7fac5b837b3bf6143ca72205d9f412f7163e6d9105358f275fe13d5f4e1c53bfdfcd56c302788d39b2d054fdb7e358465c0ccb228794c934994126e5d78f0d1061c5d9ce9d035a340fb569906653644b437b1990a6d98bf309808a4328dc4db000866d744791f5e8b358568191f774722566802bc2eb0323fdea245cdd4c776faf83b942bb655835f91f73f91bd9f49c6b3e4ecdad3464744444063eefe6314652e9323ce08256f1814fba5d244a42744bd2bf678c9e3f9205e0f8781f3e684cbaec887bd139210415d6f43a081f40ff234b6b412a0906a81e6d0b2e84be43313d76b1ea265219cd7ee6802fbb25c6d749b3e132e430f42d0d08be99a9c72f09ac9f3d85664cebec87528fc1a328690348544ad0c2cae1d29e967cb8501c33fc961ba9a77e8d4e264b301f7ab3ab58656549457d0bfd96e0c2f495b5b7b45eece32756aa7982ce52a52026e1addce76ed2a2c7813d33080700bf7391a1d8fb701e0c3513d9fe64136a905bcf2d5eb8c40b492542a01ac71b3e8d629320a99f7016d72075154b40e8432a5f24a5d4aee02d08e3821636ba78b6ed31fdb127c780fe81eeb35a0774b962766eefaa232d2b05b6611ec180ed5ea282b000d01fb4fe28e4061ad60172320049211376caeddc70b8f84576fad8baf30f47a0046f1161e2f8c6b17027592f7d55839a9b731ab29b126de1e52f93d77b474660b1e67c60cae3a64d4b9155014aa49c61cc4d1a9b78e5f17e881b71ca10ac65e5e3cb47e3cc6e633246da51047211521574418d8909f4681dc4abae2ee528c731f101214bd491aab6ea34c1e8c19e3cf55e9eb3f042e479bab59d21843fc7149a778b1a661b2e2542bc344744ae23c54d86b4cf11ae8b9e3b496825c4f5a7f0a9eb801d9791610d28ba2d5379ec938b197678f0fb7ce2f9a70ade7fda2a6a0f37b4b3e50fa507d78086716bca2e1f7d985116720afc1712958ce6fa7e", 0x1000}, {&(0x7f0000000580)="96ccf7d32eb1732ba8afb769a1b6f80441f74492d965a810c806da256f1c25a5ff5fee399c5f2afbb3abcf30d2d96608637af80c7da031c574e6d59b9d7384947280cdba6c9bcd4e4d633c21152635a46babf35ac8328a4b33ec8b235ae1421cbca0349ad4870060c2b7aa1f87a005e76e0423ca6a2f37b08e3b4c826f727e40d7d4b773cb00bbdf8f70de782d1566588356b8d86afeb6c38ee6de62cff07f38e5bc8da76090806ae007a08aa9d7ce89b8c3e08e62bb65fee8", 0xb9}, {&(0x7f00000001c0)="e6db2bdb156ab9", 0x7}, {&(0x7f00000002c0)="58331cc8988f71f51422a35543e683e0d7df1825510d156e824842ced564d323d28c7329d93124fa514cbd13", 0x2c}], 0x5, &(0x7f0000001900)=ANY=[@ANYBLOB="c80000000000000002000000080000001f714c869117312beb93f1f9640e95bce6f484bcdf77d7b5cbc377e44642d2a82f198c24eb97b5a9b0851e261447c2699a7b4a4bd40ece67a543ac12ea6657e6bf0b64ba8a41790bff6faa63915a8efe13e2743e95adf8bf23fdeb10ce509ac398d635748a5ff282ce39a521355ebd23a4035692868e100a8d7f46d6bd90641296e8a5ebfe16d91cafc1c3df25e97c000200000000000e1d6d37c7003821b5f3745cc70969d318a34da5040f1f3ce0ac738de00400000000000009"], 0xc8}, 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093267320494b272aeeda") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20048}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:11 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x7) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x41) 16:00:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r9, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r11, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r11, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) bind(r11, &(0x7f0000000240)=@in6={0x18, 0x2, 0xffff, 0x7f}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r12, &(0x7f00000001c0)=""/78, 0x4e, 0x40, 0x0, 0x0) r13 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r10, r13, 0x3f, 0x7, 0x4, 0x7}) fchown(r4, r5, r7) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r1) sendto$inet6(r14, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x56) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="018a282f6275732f62696c453000e493020e40349d655f1f030021e91c0bd34a6a61f7760b2a7a689e8848f7e58fcd8cdc5f"], 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r4, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x0, 0x0) connect$unix(r6, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) write(r5, &(0x7f0000000100)="8c65", 0xfffffffffffffea9) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000180)={0x2, 0x3}) poll(&(0x7f0000000100)=[{r1, 0x2}, {r3, 0x8}], 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0xfe, 0x80}, {0x45}, {0xa, 0xfd}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r6) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000001280)=""/243, 0xf3) poll(&(0x7f00000001c0)=[{}, {}, {r7, 0x1}, {}, {0xffffffffffffffff, 0x4}, {}, {}, {}], 0x8, 0x80000) kevent(r7, &(0x7f0000000000), 0x0, 0x0, 0x1000, 0x0) mprotect(&(0x7f00003b0000/0x2000)=nil, 0x2000, 0xa40749998194d2a4) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r3, r7, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\xde\x00', &(0x7f0000000280)='$.,:@(\x00', &(0x7f00000002c0)='\\}\x00', &(0x7f0000000300)='&,\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='-%*,\xcf#\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)='(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='@#-\x00', &(0x7f0000000580)=',\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(^\x00', &(0x7f0000000640)='\x00']) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) 16:00:11 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) socket(0x20, 0x4, 0x7) listen(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r3, &(0x7f0000000140), 0x21b) semop(r6, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff, 0x800}, {0x1, 0x23, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x9, 0x3800}, {0x2, 0x208, 0x3400}, {0x2, 0xb, 0x800}, {0x0, 0xe5, 0x1000}], 0x7) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r9, &(0x7f0000000640)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/2, 0x2}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f0000000600)=""/39, 0x27}], 0x6, 0x0, 0x0) getsockname(r10, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) 16:00:12 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffc, 0x201, 0x4000000, "d730c1e7e400000001000000220000000000009c", 0x72bc891b, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x1800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x40400, r9, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0xb, 0x1ff}) r10 = getegid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0), 0x10000) fchown(r4, r7, r10) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x1, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101, 0x7f, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="060014", 0x3}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000299, &(0x7f0000000080)=[{0x1, 0x0, 0x9, 0x6}, {0x9, 0x76, 0x83}, {0x2, 0xeb, 0x19}, {0x7ff, 0xf, 0x27, 0x5}, {0x5, 0x1, 0x80}, {0x0, 0x5, 0x93, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') clock_settime(0x0, &(0x7f0000000080)={0x5000000}) 14:41:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x376, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 14:41:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000002c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0xffffffffffffff1a}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1/file0\x00', 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f00000000c0)=""/226, 0xe2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 14:41:20 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x28) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:41:20 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(0xffffffffffffffff, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r2 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0xff, &(0x7f0000000740)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) sendmsg(r4, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x380, &(0x7f0000000040)=[{0xe7, 0x0, 0xe1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 14:41:20 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 14:41:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x1, 0x0, 0x0, {[0x0, 0x8]}}) 14:41:20 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653017463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb772fe64a21590a83956abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00fb9d1c0d1f4402278e0c59da5f85c44839963b919a6eaa2e69e919b5c4eecfe15e9b57a0874d5fc08664419046363e96dfccd4f3ae40002bb1bcfca934d1e160536c30782ad4d6739f7e42cf7727c4c33149947a9f48e2d3784f6e3d94295c49c8d2dccd"], 0x10) socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001c80)="48cbad1aed5a3e01c23d2e7c5a99ad1e9123aee53ecf253710b62253bb5ea61a83affdee33f94ded7271653a81630961a5fde2f5aed2460078bb63a72c2ba894dc573d1cf411b16ac2b899088bba559629d0cbd899c7a7e8a8cd79a4914010bb29e2172995b85cd9e785ea499ac4963a0d0fb3eefbee19eed5cb8ee527519f40135d1853bf2a791a9714baea289fa3e69ebd24e9e0959546f40bd6d38f2a126738b2b02809e5a3c16f9dfb9f5e3b1c7c21c9188bce4e7ad36a8efda476b3aadc91801ae49c813c53bb46fa8a10268a71d032bbcf6790e539088da6add132f01ff91e00ee4862e8b39190754aa40a3e3a44acf00c5b19b711d4fa75297ec9218b2f9b89cb122c0cb8f47ab047074c31711e7b9fcc6b4493aea11270b96ec645207987f2058f13946f500778311025aae42dcb0a9eade2edf47cd71fd572f263b9f4bf97f61bbd3164b4fe3af79471ba956da43db973f358f43c11e6c6538d8dbdbda7549c0a4397e635621f88d1a75aec719ba1b76e38555da3b1e551fef7870968d293f848e4006c7a870f4eacb0b9396441157eb8894b68d78ba41063571ffc8a750431d311e2c966f16c63bf185c9e193ad1fedff10234110b12f3ddeeb39af750f1dce33a773b7aa2e5f99e02b8dcdd433783b3a81438998d23fb815e3fdb11583a144df144ba6933a97edb4e05f8c061783873ce03dfcda5ca024518871f5959a95fc56fbdb8d2fbfbda861b6914517409830e15548cddcfe02f8b313818ac6bdd4a20852f346d2be042af2fe4645eb72f07b2ecf57686a5dc80d86c968c806480154dbcb838ec2421c0472db4bf386c5a37d2da6a72a4e6044a2b624d02601bbe2b13b1f51b316a8d415f00ab1ee16c8d926b2f7aa79c57b5dae778c1de9b6f8ad5b1bb25c7ce08ec67b507582d064bc742ca8ee57828de2f3b7954449691a15e0a8f69f30e2070942fcab9ed48cc564e9ef87afa8b96df95fda3d0d48580306466b73bcbe9bafc54adb77429c0a9aa3feccafd284c0609880c4a3e42cb39f696f6ad2cc2ac4c54784c9a2545dd9935411baae33838c63f0639a8eeb63eaa7089821d168f727cc845293d6195a9e971e477ae40422747cf9f728d30f7fa956c59a6044a6810d3d759f15616a2084b683a44da05be38c114d9b274a04fde825fa6776a9a9f8707fcf0808a17a6db387171db2e04ce8d33614e9f8a68b8e35ac1386c63df925fed552d0b975cd36b7d00e72a6fa760972ea223fc08a52125a6d4711da6009fcaaf1488c600915cefa9a60d37b89fb0a29fedde5e5919c14dec9e41e2fffcf39a7762d5c4ad34e9b23ace5bd1fee85e2f1f0737e7bc5776abf020f258e190612fedb66867a5febc462022e8d29e0c996e9aa04d53a43f7e92923da387d0cb6aa3d4155834bc0378a60d4f744f80f9949937f064dca3b921cf539e67142d8dac9e2a32a3c652048ccf787c6f6974204ba17d8ebc2218f1fc8cf9da4dc8b1257bbdca2cc83e74450dd53dccef0c4e1982019ef7d2db4f95f2b460867c87351ec0286b6b92b40079990f3ffb9719456d7a6c2dd2ff36991237ff35e1d0364bebbda0882e3bd5bbf37d0a5864444681b86c702ecd85b83dcf7580d75b4a08af9fdccec30fe4d32bec097fddd6db23099b7726708b946132971ddd532abb5bf471d89cc7c0ae258c0dd8f9ba46d614bd6a6f98807bad0126fa374acef8fa6f83f3049099ac4897e8687658177eb25e885c37fd86a3914fdf66dc58b6aaf79a8ec4d467768607035bfd6c85dd5a7f6e16b64492820351d188019a09486b5904b97307b50acc1f2f959102ed26a13c5f8f2718437ec030479626890cffdce326a53f09069dd23c739741b1a53739c718c5da7281c75338127db61147cbd4c29d3911c5ce5616436d0195738beaa2a1276a6e57866872a43ba2b6b74480c97db530d5e0f63572fb3c972ebb20701a587f778e13046f28a0c905b3ee1276b20b4990e9c8404788bedbcfe0d8c1e8119f240e6ed79de29cc158737bcb8cdf", 0x5a1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0xfe, 0x0, 0x40000008e}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000200)={0x7ff, 0xfffffffb, 0x8000}) syz_emit_ethernet(0x92, &(0x7f0000000240)="39370db027b93ca95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b8aed609efa27d80f2e1169ac12ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef0100450e338e1dce85b5f3b0bf1ab135cce9d82d116941d8e8be31fc391e1866b1643d8fcc0f2be26fed3d5afcd18d922361f70ddf93300fe3c2220c2d6a1f7c01f0") r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) bind$inet6(r5, &(0x7f0000000300)={0x18, 0x1, 0x80000001, 0x5}, 0xc) 14:41:20 executing program 1: clock_getres(0x5, &(0x7f0000000000)) syz_open_pts() clock_settime(0x0, &(0x7f0000000040)={0x9}) 14:41:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0xc) r1 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18088, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728da0b10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000003c0)={0xfff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) bind$inet6(0xffffffffffffff9c, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x6}, 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r3, 0x40}, {r0, 0x40}, {r1, 0x1}, {r0}, {r4, 0x1}, {r5, 0x28}, {r1, 0x2}], 0x7, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {0x3, 0x3}]}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb77fceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c26394359a0000000000c5906c074cf888981d4e22265330027548d8ff015eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3e0500000000000000770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f67d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687c91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc01000026ba936448b045d9aadfbe2b7891c3798263331923b69081715b13ff4a7ec5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf6"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x100, 0xc42, 0x10}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) getpgid(0xffffffffffffffff) geteuid() mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0x0, 0x23, 0x1}], 0x6, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) ftruncate(r7, 0x0, 0x9) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) 16:00:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x27ff00003}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x20) r3 = kqueue() r4 = semget(0x1, 0x3, 0x641) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x200, 0x7, 0x7, 0x289, 0x9, 0x8]) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000280)) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r3, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x270, 0x3, 0x8001, 0x1, 0x0, 0x6, 0x4, 0x10, [{0x5, 0x0, 0x200, 0xffff}, {0x6, 0x9, 0x6, 0x4}, {0x1, 0x1, 0x100, 0x2}, {0x9, 0x3, 0x6, 0x8000}, {0x66, 0x800, 0x1, 0xffffffff}, {0x0, 0xffff, 0x4, 0xfb3}, {0x20, 0x9, 0x10001, 0x81}, {0xff, 0x10000, 0x3, 0x3}, {0x4, 0x80000000, 0x200, 0x8}, {0xfd6, 0x6, 0x9, 0xfffff000}, {0xbbd, 0x5, 0x7fffffff, 0x54b}, {0xffffffff, 0xff, 0xd50}, {0xffff, 0x7ff, 0x6, 0x40}, {0x9, 0x591, 0x7, 0x800}, {0x8, 0xae, 0x1000}, {0xfffffeff, 0xfffffffc, 0x1}]}) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) clock_getres(0x4, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0xd98, 0x10000}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x2cc, 0x20}, {0x4, 0xfffffffffffffffe}}) r4 = semget(0x2, 0x2, 0x40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/79) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0xfcfd, 0x1, 0x5, 0x6}, {0x101, 0x3f, 0x3, 0x9}, {0xff, 0x4, 0xac, 0x1}, {0x2, 0x2, 0x3, 0x2}, {0x7ff, 0x8, 0x40, 0x8}, {0x5, 0xb4, 0x7f}]}) 16:00:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x0, 0xf0000000}, {{}, 0xfffffffffffffffa, 0x43}, {{r0}, 0x6ff09d83820b5a3b, 0x37, 0x4}, {{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x95, 0x4}], 0x7, 0x0, 0x1c, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffa, 0x43}, {{}, 0xfffffffffffffffe, 0x37}, {{}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}], 0x2009, 0x0, 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0xe4, 0x1, 0x6, 0x44}, {{}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xd8}, {{r4}, 0xfffffffffffffff9, 0x53, 0x40000000, 0x1, 0x101}, {{r5}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x6, 0xf7}], 0x3, &(0x7f00000001c0)={0x80000001, 0x2}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x10000, 0x8a}, {{r1}, 0xfffffffffffffff9, 0x4, 0x28, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x80000000, 0xe93}, {{r7}, 0xfffffffffffffff0, 0x60, 0x1, 0x5, 0x6}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8d685db40d44bcc8, 0x4, 0xfb, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xfffffffffffffffa, 0x4}], 0x100, &(0x7f0000000140)={0xc0e}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffd) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='~'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xffff8001, 0x74, 0x7, 0x1, 0x6, 0x6a3f9424, 0x10000, 0x0, 0x3, 0x2, 0x7fffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="04ac37dbe4bd8b0886ef3ed0e460001f11f68dcb9905a70935908309c8eccc403db9430831ec2f96432d149b4ac666fb3d51df45acc4b5f26cacc403a6254546afe832d38d0ceae16ea5ba705e3a6694e721ba6b25b2484b6d1157025b8891405f52dc3ccb552cb8345201e6eb4489d7c27dcbdfa2d14ba914b79cc1bbab46c760de47e67b5517f27befced346814ea068ee6c13cac7a4af126ec2a58c69ec471a8899a770dbe797568f73c4e0a7e27a4d0314a82268ff6e0071986fb9e108aefab922a7b206e64e3d8b0c74de7a8d656ef873cf94780e5036", 0xd9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60, 0x9}, {0xa, 0x0, 0x8, 0x74378f13}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xd91d) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x7], [{}, {}, {}, {0x0, 0x8, 0xac}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="821f67f5e90201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x1ff) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x7d8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000140)="90a125c76acca191f08bea460d5a2528e821adc4e4e607d85ae6b698289f5c2d8e3f13a2fa2617b8ccfa90463787290b26084530fe44ecaba779397877174d994a8d6e8db64e037dc6908f", 0x4b, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000000)='>', 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) pwrite(r4, &(0x7f00000002c0)="6bf643db9db9c4bccd783931a624894c2ae7bf0ae31625607f95d10d16f4ddbeda0cebb5841de55b6970a3cbadb52474d43b7ade42c20ce16ad3370ce3ee3cf65908c6aecde6d49307f84409c10fbc27ee707ad8f625c530c2466f8cb6dfc0a51bbd410575cd5ac617183f2bb3130d42c9f50f7393d4b4dfe7010e5718acc7a281a79f7a6bc0f37e10119de0145489e2907f8d5e6280e7d35d56cc81ce9a7c894e23e4fb06010c956c12db2c92482584ed5ce3b9228b457ad5f8383e7e5e46b8401c003dc8602fbcfb37529700e4deb593a9a19e4e680c3cc54f4faf741f6c6d186294219d98d6870a1dadbff4d0e1e660479320094bcf6b", 0xf8, 0x0, 0x6) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000023d784b5587d11a25a1a24de7ad740c0c991fe3167d1384024c091baf26dfdfb25a746491569befb481c64b0289c603db156667ef89b477a5443ed288866721644aecd9f7b67791d7d785f2c90a014529cf96a0482f33b2af78c8a313edb82965c46ea44987338df74edbe626efa25a6e3cd214a2269452440bca135a2566fdd669f9b074d623dab8693"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x1ff}, {0x74}, {0x46, 0x0, 0xfc, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x200, 0x64, 0x81, 0x100}, {0x81, 0xa7, 0x8, 0x5}]}) 16:00:12 executing program 1: getitimer(0x0, &(0x7f0000000180)) msgget$private(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = socket(0x10, 0xc001, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x91) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000280)=ANY=[@ANYBLOB="1000499bf900000000000000000000f4d62b749ed7742a54a108b257f4b5b1e4458120572b"], 0x10}, 0x2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x4000, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="c015724b46adb3a1179f403eaf573ad5877f978ca67b37fd1e55d38b41509bb6abd819e190302516da19d785b74a7aad11d9d115c770ac7c33dc8f5014d4131167dc9e8c73c8a4eb1f81918eb5d1f34c4b926008b904fa6e0e02aaf650989db39df996fa93bcd59d", 0x68}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r4, r5]}], 0x38, 0x1}, 0x210) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x25, 0x1, 0x772aaa9e, 0xbd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x0, 0x8}, {{r1}, 0x216c5a8121efb7b8, 0xe2, 0x40000000, 0x3, 0xffffffffffffffff}], 0xfffffffc, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x7, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x7db031580de57f72, 0x1, 0x400, 0x1ff}, {{r0}, 0x2, 0x10, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x1, 0x4}, {{r6}, 0x7ffffffffffffffe, 0x40, 0x4, 0x7, 0x80}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x2}, {{r7}, 0x2, 0x62bfbbb1456be8bc, 0xd4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xc, 0x1, 0x2, 0x9}, {{r8}, 0xf, 0x8, 0x2, 0x20, 0x5}], 0x4, &(0x7f00000002c0)={0x5, 0x100000001}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) socketpair(0x20, 0x8000, 0xfa, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x200f, &(0x7f00000001c0), &(0x7f0000000200)=0xf) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000fdffffffdcc78fe3000005000000f87c8a5b671b1b542a538706000000b810000000290000feed7c1b00030000081327463bb5e5cf7cad2b767817d8232a143a59f4350c61316153e0a3ef3a7effb5fdbbc955e12d0900f6721bb7551e0b4ada4e5caa78da78ef0f520a67aacc5f2f2752cb8ac0f9157fca677db5913a2ef3dfa7d2a49b3264efdfd992d0b489e6c119f336597f933957600cafce3a12e2f4521d4c05ac3128d94e5ff3ebc502ae728b3bc8ef04a5515c3ffa7e0566bcb8dedcf4f8f734179eedb3094fc9cf54c5d2ad9b7005ce3ab58c8c34e830a854edb69cea59fd8077b671e97fa810127e4128cff67794e1fb3f107479c2a74b1d3572f8f531474db1eb53b42a7bf5ff4648100897cc9848e304c72068468e660abd9fff0df9e31eed73cf7b70c11cc0094b286832e7e4466cceb9816e948d251950328882ca5016677558b318ca571569a57cb697a5893466f7b347cb02acf24809c2c702b97fb81cab37c0c973921a7345cf7188ccb67c894370486c4273ca86103c612e7f65fce93538e9eaf363d97e0e804596baee83012283d4bee7581cd8f0ff05e63342155c9c1298066fe5fe578d0a6f9f6bb1575dc798bd5cd7c4903efe8198"], 0xff0b}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r2, 0xffff, 0x304a, &(0x7f0000000080), &(0x7f0000000140)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/138, 0xa}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000200)=""/62, 0xfffffffffffffebe}], 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x3, 0x3000, 0x3, &(0x7f0000001000/0x3000)=nil) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:12 executing program 1: getrlimit(0x0, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) 16:00:12 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x0, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x3b6cdc6eb1a10f34, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) setgid(r3) dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x8b}], 0x1) 16:00:12 executing program 0: r0 = socket(0x18, 0xc003, 0x6) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x20e, 0xff}) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b44240 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x80040fff, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2167}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x35858371, 0xc83}, {0x18, 0x0, 0x3, 0x7fffffff}, 0x43f9, [0x401, 0x822c, 0x1, 0xffffffff, 0x7, 0x2, 0x9, 0xf69]}, 0x3c) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x3d}, {0x40000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000001000000000015000000f8ffffff108d2f0864ea7def4bb4a50000000000000000000000000000040000000000000039f3c1000000000000000000ef6ce6670000002100000000001976c4bee02c8c100000000000b27edc81e5d34e7ee3d7d8055f885b14000000000000f0ffffffffdde97c3de3b108df55a65774965e000000000000000200000200000000000000010000000001e7d095"], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xe0) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ftruncate(0xffffffffffffffff, 0x0, 0xde2) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x2) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) bind(r5, &(0x7f0000000280)=@in6={0x18, 0x3, 0x8b, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) recvfrom$inet6(r4, &(0x7f0000000040)=""/115, 0x73, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x8001, 0x4}, 0xc) fcntl$dupfd(r1, 0x0, r4) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000180)=0x6) r7 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="5cc8fd696711431555e1009d8228b112656547c0a0d65564eda4fe9c3ee3eb0e7ff1623fed8884c28d38886b49fe8deb6d65bced1a5bfe19c7decb8fe0940d09308e7b47ef728a7288054f1d15e1c775d8804531b1eea9c08e0f371159d216728dbeb5fefa96a09fe14368e270dd7b1bac58e12faa32556edbc0cd7a68eb7f3fe98840d87dfb5a4e9f2c95584cc404f150bf06697934e85705b22bac1f7bf85a6f7789c61c7768709b8eb72a753fc2f4a592562b81711d4dd6c0d8c96f3b433a440db2a95db210634aeac24578e82790f481dbc18927bc789b780c6bf8a1ca02a7d956a0c8236e3eb0d312be", 0xec) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000, 0x1, 0x1, 0xda, "8ff2d2d6a0b064735825d8b3d02dc4d91af68688", 0x5, 0x1}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) chdir(&(0x7f0000001380)='./bus\x00') r0 = socket(0x20, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {r2}], 0x8, 0x0) sendto$inet(r1, &(0x7f0000000300)="d5cd416b6d71f4792e2b950c7fa9ff94a4d77af6e5a16a0d4443dc7d5628c1b28aa8cc8a6f5417203fd2f5e21a9fc95378b87de2697d98859355ddc0e124bc06066e2c93f20635986578adbe7548ac3da6763c740cbfbf12ab03f5fa3d1a79ac506bb6b02d22092e3b73555d0c173b6034c77062dc6788245b41631dd74d38cc87ba34a07d0a69ba2a50de6dbd22cff8914dfc73fd350491d707b394d6c249b38960cb979ac31c5d203df3a7e838c73cef27c4ceb7ae95a16ed913cacf3e3e683461b326b6d29781c48b0c00cc5f809578019003d1def70d1070255dab358fca93c954159a89e275fde8b88902c917e71936beb52592420212c5f012ca1b0e1de8ba5be03de04376ca6e82cb8681a0368d238a336d5837ddb1c2a5448b05f6b59bda11d4d9dc6b077ca3e00cddf0ec82051b9f9c2c0b6f29f6270dead66c463692c9653cc533a0c0e53d7bb706a8e5ee21cb2071c84138e546112dd6b6c5c3f2727b93f1eccce857201fcb497b69ae20e4163d697e6aed4a8f5424f2c6879aa0402e8089372a3473b98f0d4edbef6d07ed2d977eee3a773d0ed16a36ada08faadbbad06a4ef54992d59554373d7f34a8a9ea8002c58e43678c060b8bde679bc26d066e0a0313a7d490b9096b17ea17c56a4415cab16e37b0ec918551b77b12f98d8fb775dffe9a1e91b7116aa621cdc2d8deb9066681dc68e4b06534aac8bb45cc1f4f60a9abcad6846f3b9869f1d0a86db09f8b9530628e365fb8c56cc5a1d284919cc86dc3879e2d4db8ab4766b6fd1e141c102ea4c113082bd2c16d11e5d8363777b6268c68d6472e81ca37da7768deee254e0801ded2b8700b2e15534ebbbb62378de2bcbb6610dc1dad7fb65a67c9ed72789257d92c9afc9c21723c1b39c8b0a1acbd958b2c1c85373e928fdb1358bd10e906d0b0c7c8974fee7297f674761ac08a8524d2ddb6bb8fdf7e59dd3620182fdd290e07f595ca8f9152b62c8514609bae25cebc7edbe26418a31ac8cf8add694a718b370316f3d7e1b94fb69e7f9fe493d51b296100caff43738774a4478a03b5aae48f7226454ce72df0d45623a47653ca82defda5d7584e6d7204aa6d90ee070f3f4c39af973a0ad6a759040a21d7555e2db2261943608525ed5a19d414946da765d0970e52ab63e0d73149c77229b7991019befbc0b5d48a84f9fe0ff5ed9d48698e7a9b38404be546f85f233ace622f4b78a8403a3c92afb689dcdf4696a4e51a9a6c29b620a9b3766bf541dbc14b54fd5e56d07b0979115ebf2154684dceb72dbf81532a700eabd9c56ddcbdf9d61da6909505444f56965885173f968b88ccbd0918eee39146a5424c50b1b3091ba91165281460140bfa00d6119c51c91a1812194cd3ffd52a9f3dba08fe0a66a075a6fef1932342b3d02757a4cb171ed2cd4c5937326b00ace30331505f17f452aaf47665077b7c896762987d41a3a63be10de96b03b06237b5093471b1dc9bf11ab713dcf2b90351f5ee6cc44820eb89c495dd9fb89f94170138e6e7a98c8a746b4184624e1fbd5185ad9a0928807990387579fd6f61f5609d46cac51e5e569648123f13ead6d1aa3cb5ef6610c2c5649391d9ae08f900a85751880e6d7b0f04676cb8c7b9e161681069748a095eecf0ef15116782a33d768bf737f658cb1e735a1f0307b0d5f5a7e92241a35b020c02d8fb794905117365a9e513417a76236e4587231af50b9111fc00aa163d232b9b72833e0025b082864716399fc23dfd87afa43f36d20a3e67b97b5113c60ef36c70266ec789e212b54bc69bcdbe8ca2a3f69f290ff2c24b7f05c13952688ef51d60b2ea0b2f970cce3f94e7acdddc51cc0a9e8cc54e67c905517ed8be4f1b270d7c52ba29d0ca9abda0ab8dec632cb3c1a5edf7de69b7e2079e76dc2d71ac413558fbb3aba79b07ea415904bdad9fd4431216721ed5c8af63d2a2f138550c6665d5944befaa24e1a85196baf987e717249246b8f3f2687f2596b16a5d2302e9b6693804c61a6545423f41b33cfd3315850009d40c283778c7fb84f647ec456866dde99a9f40f120dbede18165de2a643c4d50a4ba8441a3231b33c1f287101b0988e0f44cd015b5448868f5ecf1ff6f8099d1d90f7b2e2a94e407378d070f0bb5b56f2692614219e9417ee82dd1c0e5101301bb730bd939a80ed1deda6349146f61ffb818f38409f0c25112eb0671a99e2fc6daff6c43a207ce16a584fea7f66ade23ea60c4239169430b86d6c8b6bc9db37a434d4c137d6be4f750580481ff810dfe242a496a63c60acfc63b4565feeb2ace60bb2623246f4ddad7456154dab651fc8276cf37ff656c0614a215f0fe801ce8713ea8ad76d696be5a031a7370dcba6fe57092867f815d7d9814e9ae7655f8ee9a53e6d7b6caf0da4bdcbd76c44efb7907446e1d98150ec54914a542dcb0791cfc8576119b5d91dc489127a38ef8cd27ffacb384eafa74a4422e6e9714827640a7ae2e327dc5aefcf3ff4adeef5f95aa385bb2b8a4b68b1cfe9059258266d4b976d66756e9020b8222442fddc2bd0c8c4ac0847f3ee28d2113585187b75af6841aad24849605f06c67500f320d1c226ec600b0eec9e91e08b567c2fb2ea60e1d5abd6a028b4be4941f4ce5bc232cc32142cd305ec9c9327fc40fe5a625f521370d17ed94ea698844222eca3a835e9d14da905233f264033587b522b320e554dec2d0dd983d50e344c564bd3cfe7ad2d7124109436a168223abbe2fce3415c9b14e4f28758e1df73aab0ac02ae3ce50ac9941eeeec2f824f497f97b91bad7656e98dc0c1d816ab8fffe9f210ba7b245c50ca6a958b9edf44bd6d0793fc8203e861af11433a981acdf016530574d7ebb7b07c1137374bd076239f0336063f0696ab760932a80a03a8163ead6c28b604f6f58b6c88831d7e38de7006e94190f0db046ce0228a35a154f149b686c90403aebd1eac3d9c91e6ee658594f7eb2a6edfb7d422fdb82aef15596bc77ceb0e41635b0bbff84ecccc9cdc2f00ccacc362e7e954ea66907d79a105a2858fa1686f5da4f009cf685acba9a2f28a073d9b325781446d3f43bc07aa9b9855d191dff093f3e87f36f01815c691b8d1a79d9b1f516255f5587ae4f0ed27caf402e4f4213eedc98b98b3b99edbd76f070bf160d9db167bf65135d0fd2fc3af84e56470cd4e7e467140b82ed71cca113901f8cc49bb704b554202e4fab4f4ef043e91b829023f6ac7894b407fe44f3eb13a7ac466c55cfee99c93d6497523ef666f7ae5e6a70af257e2b408e658496092cb273057c4bf4cfc863e6c2b42c1f0fa4fd8ce7360c5cfa53ed2217fe577d83327def0781e299ff1c419f781b61e6a3383fde485026572ffad4910ecaf0e6efe2f934859d8c0b1811e986f74feb11f2cdce88d9c3793f1acde44c95f9ad68acaf10540d0b0f88738432fc761822ea3e5aad8ffb21eb79c4349dde59c92f107b818cc02c1d63fca98a7fbbe6167bb601493da69cd337e356be1e50e0ced3e161566524717a2105ca2da3f4c4dd10ec402bf31eb4227742baf3577760445ab25cab6e3b9cea96b7c2ff525c663236305f4f8e995f9cadf90df8bf36b173560d7ebe78ffe434df721e2106b2ab41a94fb415f776fdf20696bddc5bc262592f4bb98721ce13cc024dbb42ff96f88d6423b715d365b8ca89f29e278150da0e8afc984e6c1eca6d50fe712dfc6ecef700bdaedb7ffbaa8288a3ac7391fea6da555219039b2f47b20787eb5a7b74cc8f2ddabcb16d5a84f4f543d3a043c06a8537ec8087e7de95890a484142703e62e40e48d11840518ff8dcfa4b4d4e516b5d717c3abd0c547df79e2da89fb74bd0af5fec87493170d661cd1efb2d764c84b3d96bc2cc1674d51b69858ac0c5f5ebf128fb3a5b6cec194bc921a1c0b350af5e0d388db404a7432d36be15ae2e18f10afedf0f75c96e45dc281dab3201d3b8cf4dc34ad929408f75c20c4e94a70e4583ef064ead0ebb13d211782caa5d9f9f69b799bf732c0413af5ac6fcd0396b955e93289910cf2da2fbb16962c7c5ed07c52f77b3d7a198006fce3e47be56d1fc2a5c7b40826aefaeee64fd7605e2046c13eaebd15587c668ff52773d76b1f696f8184bb811b2fa9ab8612d05179a0ad9502636066f2473d6d0e9c40b3787067596a446907d13cf14a2e6059b2f65883dba62917b4e0848d27191dc178cecc66dcd4414b47a9c54a4a34fce287c31c515c0954ece817eb70d636de530e5b36e9b70c4cb399154ef374e5a84536e0d5bee9959d5ab4bb079f729d33da6d4bd2a68d2494c923b4300c82ea6faf3b28c87e1211a7a619b36f68ba8d8d1a72aede8ea33854f0d8880c614c65918ca6ce587dd1865505cb3d17f3534d8dba6d09f217daf56f8c5b391e0268bf114b953489ab0ef10f0d4084c6c1738b27369b4232b1f3df68fc742710034ad68db3707f507445237da39b9824e238e61831f7cb78e4515639e01c8cc85b86e960f539838134fc544d2d3dae0c6c79c061d7005ad93973e74de4bdad4dd3d60c387ec8d876214ff933c95fd9cde3d65a05733979d347f3e77116cfb4ab3cb5b153e4fa88b92a1c21f5d1850aae407ac2a3b28a3f0fd55439a52003cdb02ab03a6418674a61df3d35c4553206fea7942969cc6c3ad6f40fce22beeeb9d3f71d3231f8af4262887da4f840a9f8fc1f8665c4e9aaafd5d36400ea2c4920c0c5858c7d4fe1e76719bc39f481b23fc55e17d4ce3d99061d1780613a0acc89feacaff557a9c59204e808ae8e3acca5ad40d5d4907c2e76b39a4aecf20669d76914840565da56b88dcfb6d014169f0820076f6bab770de163a8a335886874774952134068d2d7c1c57f7fdaf23122dcddf34123492e08d03cd72e3eedee2a30782c1780668e436f3b558c7b528b5ed72d44d0b9e0a46425e848c717ad3bfffec4acda162165d159b09486a294967f4c1b2b31dd252b4019f218bb90ed86fca4a449d69da3052c3adca4e7b79a1c125afb2d395c8b2780e7a1bb49719edc366ef848c5f4831cb2c4ceb29a28e5d79f6346fb103b03aab76bb93f6cbee04fea6f43464483584cacc70131dcc8fdc244249196fc63ef8bab28c12e2608fd8da701333a43c029f52e6eb506bd2dbbfec5c4297139e3dfc4e59838921cad77a1ef0cb2303b3583cba4f6e4d5bbf2930bb9c9401392111fe879253721081bc0fc9e9b797c7d00f84235666f353f084b53959c7aacafa10ac5dcc9d9a074df574d6a30ef36b2626ede62827b4bd82d3c2e72e0f1fbb74ec6f1c086112f34f577d6a26eea782b6e7d5123b49a2d6c44cb48c414e10d92e25819315a3e11fab082a11337979214a2d25ebed14eee7cf8ce1b24f9112e0a3864a3600564508c359c57b9602ed13961cb43f00708f1a47d4afea5f452ce92db77bc96960cb29a1b4fa59c4aaffcac64100e337095c5615290755a88afbe18e845d28bbcac556b71e90190045f51d1607c56c60d07fe53fa5e2f8495a8c763ad9c86300562b4d4dfdc9ab899bb46b37bdc8f174820b63714ee11aaeb1c48a5f02f3e7b8aca58d6962edc2c7a8ed5a01f6101cfe04ee35afcad832c53f991514b3e9158527dffa6791317ed94491aa1f74ac067e1b1e25ef31a13f31771b51b52de9d45262cc628ca339605dbf585f12d191dba4e45d7ff590c06eed27649d3c6d58b32875d4d62f4ad3fc01d67044dfbc53feb06c9bdfcfce1a58de12ae8c56dd0eb2efba87d2d5ae6e84bad2538ae60b6b8029b6af0dbeeb0fb3", 0x1000, 0x4, &(0x7f0000001300)={0x2, 0x2}, 0xc) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket$inet(0x2, 0x4, 0x5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r10, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r11 = accept$unix(r10, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000001540)=[{r5, 0xd566a7c9d5f31441}, {r4, 0x8}, {r6, 0x1}, {r11, 0x40}, {r12, 0x10}, {r1, 0x100}, {r8, 0x20}, {r9}], 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = dup2(0xffffffffffffff9c, r4) sendto$inet6(r13, &(0x7f0000000080)="04bace013419bb9bb1d4a220054761d790c776a24aa5d1c0b40af802ae42a06ce7cc3beb26142202c0f72677832d3a8f71146e9eb27abac40f0cf8badd6e25056fce887a30a1fa0a96003b1cc79ffc9ce4b5b11902ded26e9e1c5ce04d6a3656528b0f9696ff5b1d90e59212131568bb1587a5c731d5777ceea20e2b438669504edd4c0a214a4b923d62c46872d4624042b67636484a7eb9c1d9e6bfd9fcd8d94635a5f88271fdbdb308cbcf9622397bc257f18e088c343426c794f749656e47e2ec67d29f05b39f03726f5038cc885a9f33a932f2165d3661a523608ecdd7bce82b21820172c0aec2f6886cbb58d26fe23c857d53630e70", 0xf8, 0x8, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x5}, 0xc) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000b0381db0647aa280e1f61843077029767453b0fa2ce76de6b8ad3e21b0a81f0e34e53917150544f44f573e4c63a946e795f1"], 0x10) r15 = accept$unix(r3, 0x0, 0x0) write(r15, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) chdir(&(0x7f00000013c0)='./bus\x00') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000540)="105b10dd6dc90145f1fb16b7afad") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x400) 16:00:12 executing program 0: r0 = kqueue() kqueue() r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x19, &(0x7f00000002c0), 0x7ff, 0x0) r2 = socket$inet(0x2, 0x8000, 0x80) sendto$inet(r2, &(0x7f0000000000)="9cdb64dec6e88ec1fd0013970b93a71dae0e0b853fb3a479ece89554bf08702578e66901e1513451b5412baacbd26c8a8f0f171ea3ba9561fe5cafe1d96246c80fdcb642bd8204c7e0b66327db270bd2dfad004fb0ec88c991f2850b7458b5b7b12a94470e223fa4a548ee7b84592e8640bc484219902e8e0addf13f56cb81f20a77d8fe2717bbcb6d8a68b4ad5731921db29bcd67ce1ee81dbd81e0502e6449a414ddd34548499aa08a4f83cc1b4f884419dd1c61af29e0bd844418067b", 0xbe, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000580)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6a9, 0x0) r1 = socket(0x0, 0xd3441c0d78a7c1ea, 0x1) sendto$unix(r1, &(0x7f0000000000)="53d5e98e60cff1ff22f24c08a80291c87749c9752824862d8cbdbabd", 0x1c, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f0000000040), 0x100000000000038d) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {r3}, {}], 0x8, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x39, 0x20, r4}) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = dup2(r0, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{}, {r1}, {r0, 0x1}, {}, {}, {0xffffffffffffffff, 0x10}, {}, {}], 0x8, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0xe4, 0x40000000, 0x2000, 0x8001}], 0x217, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f00000001c0)=0x4) shmat(r3, &(0x7f00002dc000/0x1000)=nil, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) flock(r0, 0x1) r6 = getpgrp() socket(0x20, 0x3, 0x20) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r6) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x1f, 0x71, r6}) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x4}, 0xc) 16:00:12 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000000c0)=0x7) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x17aa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x64}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80000002}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xd4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x46}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/182, 0xb6, 0xc01, &(0x7f0000000240)={0x18, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(0xffffffffffffff9c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x3, 0x7e) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r2, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgget(0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000880)=ANY=[], 0x0, 0x1, 0x1800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\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', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r8, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket(0x10000000002, 0x4008, 0xfd) dup2(r14, r15) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r15, &(0x7f0000000480)=ANY=[@ANYBLOB="2b86b930149a7fad312f2e2e2f66696c653000"], 0xffffffffffffff63) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000380)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r12, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:13 executing program 1: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x7, 0x9}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x850, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x42) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x2, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/205, 0xffffffffffffff62}, {&(0x7f0000000340)=""/86, 0x8}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/133, 0x85}], 0x5, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1afd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="58a1d8bbbd6f090ff75fac67e31c25c1bfe45467c623e7325a000bb27357ab0be4d85e9c53d86d", 0x27}], 0x1000000000000007, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000140)) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000300)={{0x7fffffff, r14, r15, r16, r17, 0x16, 0x9}, 0x8000, 0x5, 0x10000000000008}) fchownat(r11, &(0x7f0000000280)='./file0\x00', r16, 0xffffffffffffffff, 0x2) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r16, r23, r24, r25, 0x300, 0x80c}, 0x8, 0x0, 0x800}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r9, r23}, 0xc) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r3, @ANYPTR64], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESHEX, @ANYRESHEX=r26, @ANYRES64=r29, @ANYRES32], @ANYRES32=r27, @ANYPTR, @ANYRESDEC, @ANYPTR, @ANYRESHEX=r28]], 0x1) listen(r0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40, 0x5, 0xff, 0x6}, {0xce30, 0x1, 0xc0, 0xcd26}, {0x8, 0x5, 0x2, 0x78}]}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3, 0x0, 0x0, 0x8000080}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xb8914dd3a9a0a743) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x576, 0x80000001}, {0xa0f9, 0x2}}, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:14 executing program 1: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7f}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000000e3, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x1ff, 0x7fffffff}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xc6, 0x1, 0x81, 0x100}], 0x10001, &(0x7f0000000140)={0x7fb2, 0x2}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffc0, 0x6}) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') syz_open_pts() write(r0, &(0x7f0000000240)="220e2a", 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffd) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)={0xa55, 0x1, 0x5}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r7 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, r7) utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0xfffffffffffffffc, 0x400}, {0x100000001, 0x4}}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000001c95d57de72cead8a4000000"]) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x48}, {0x7c, 0x0, 0x0, 0x1}, {0x6, 0x3b}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x80) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = getuid() r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r9, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x25, 0x0, 0x0, 0x800}, {{r0}, 0x0, 0x15, 0x4, 0x7ff, 0x3}], 0x401, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffc, 0x98, 0xc8, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4c, 0x40000000, 0x479, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x6, 0x3}], 0x5, &(0x7f00000003c0)={0x8, 0xb75}) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r11, 0x3f, 0x7, 0x4, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r6}, 0xc) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, 0x0, 0x0) recvmsg(r13, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="cb934c7fb470c609cc4eec8e35b189f2813451a6fe3a13ae38bcb1ef23c030cddf6760e6af07e8fde80d64329ca76cf6be1bdd0600"/65], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x1, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000340)="a3007938e3a462b9ef664b13c69b2c930b228d309d85072c1fbded94004c2dca0d8f46dbee313620f5415414cafc1ebf28534f7cef3b12fc991f94a05d4358a8fdf791be1427eb2495126a605a11c6ed19c44456201f1c93bf8160fb341a708a19532c8bed6a6bcf35c8af04bb38a0052a85715c03aaa41a4a39e49e98a82b735c3b6c2ff27c6fe262763831c158e45ab06aaaab9e77f795aeabf6cfc68446da6edb0cb8915c2dabdea09a7c9ceb456e1386ef4994eab664918df26e0a8fc5e9c40ce824dda73af0ac9e834e9e83a889d054817b604b6ab8f935954c25e51718801b3455f3d0cb3a493bedb003789bf5a88b6ed3e7b5e3aa899e5e281e07ad0160c0dd4d2951cfd3d7a6e26159166f145a7c5834e3f6f9bfd9d25494540652cd35cfad964f9d79c815be185bae5adfadc82aa9bc11ad77820f2745c4a0c1d0c941c25c16ef021267be83b16b24d5d46e79082daf54911821711ab19c68d82306f9fc17fdca164b80cd419af5307b3cfded90d96640f69bcf271d2e775c0ed6c022874d6b99ad4c53f595f091b1468e724091b3e648af53d34f496ddb555ca4983932299e77a73f117526e1006dbc2fb6b96a864a25e552bcea9535056a2284fa7eeca1cf849ccbd8955a329a2433a01ecd486f13ecbc0614e1e31978ec4f4df477995f669cff94f1265c4242e4acf9a42cb6389c96650d15a853fd5d9660ef7f34004ebc911be8f9d87385fae9772298cfe9f67c5f28c8d8b9e995dbfe8e01570e5272f764e3702c5cce353375c8a06938eeaca2102defd22eada3928087cdfbe15761204ecb6c86658522411dc1daefef3f4d115e7d3933c15d02abcf73cd786ff3401054b74a0787bd2e7837946c2f29862cb483d1436a3ebbd69b415d46498c346cc897761791107c31f9737bcefe1371033ca7aca9e57389354dd409ef8c69d250c80e34d4e8e6b9aac7ed1c49bd5d7e8849bd943bff93d621161bde464909e5f573b591b488849a99f13e0a27af80ef48a47928b616117af9ca4350a7fc5a397861905b9e688a1915dbd0d0a9fe5f2145fdde9394429d1d2b09c62b87677f396ec9f9c410ecb643cf9948dbce0306234ae2a7487f7987cbe29089af61e7a5b70dd324991975773d37335ea718d1ab8fcdd342ce9b6a62f21a5b198ce120856d44a072db67380e1c5da70b1c7c7686502b48d63276f625c4ad4149cac33aafcc8c77622d5110d9a3bf5cc13f8728f4c72724074d7724dadc51827e8961a1ffd71d7c52fd995828571784f5210b0e7436f17d750ff826b95641d1bb434510c17088f33eba14686824f55a23a97768949782a55a26564603975512a0112243b9747c5360081509402dcb529257dc33d9e34b36695160dca6b311f6ff14ca4a37cd5be251c67cacab020caa11d1c3e88e0e20c011e32fedb2f7f56a387568e33088bfbca41ea50a687f1e99c5f6e140d2058393ae4c80fb82eb483abbcdd64cf0a7f3ce7e722014d4b96506c429ce2e3014cbfa902aaefb5891b62382ac9b8f6b0bf66ad2d7bfc2c6a535ff0812300dd6bd09db0580f10f8c0c79f307fa9bb177d50dbd63be2b4f6aaabf97b86b639323a549eba02a060bfa6e7ebeebc296967b67be8b077879d4f21010c64b1ef39a90ac792ea941cfc805cce9980bc31ced66d5573f49e1955eacdc975e93953234500f81e67177edd5c66bcfc4cef122e65bd5a8d65ca42ede0331108da60c404cc9e6280025a47353c417c80db0d8a1696845abe3ac81e27158d8ac8472ce13ddbb3a09028ffbabf036e150e1b3005e2cbbded62ef5e6cc15a65cbfe2868132c562b9d27d51e01d38e08a9539770b3feb25c879392462d405951cdc8644e37d563c394c6cf73588328fcd83a9576b262867a8765b562f9338146d6c87f42cabfbb1b008d4fd67195de0f1aefc2a8f7ab0464586039f166da8525ca6c2ced6fea2d5c1b7b405e238b21a4c3a48471953094b31796d85ba9f7e4931a2dd6603944225493b0159a2e2dcc60d6b29532c3f7807d44cec091079dee46273f4b48839a23e921e2e71bfd8bb23591de02957cfe101dd87e413c388c77885c79104561a16ad82f9b023d4c908ba54b48e1708ae3f23e7627bfdbffc9caadc9bbe2ebce7169f59c320f2a5a79bc799aa67c7b7ded44e442e48bda36314142b3b738a2a68f2c43d8330554b2ccfadfc6e5ff3a9c5ec39de0d328666e95e66acdd2791533f18cf70fee28a853f7bb8a612dc9b0f2db424971b9e3274e234349b77947b1a53b5368869883e851d452f0ad8a4fc5d0fdc83716dadf2a37182dcfe8a73f20cd04db6cad9354f2011ef939b966190a422ee4ac890362726f70c6c8053fe721548831d162b0a9833b5f80fff5524890293ff4d1bb30dd81964a881fc0d743c8439163611af516cfb2006eb5e567bef503ab0784b4f82ec9d0f4265e2f1d54c8ceaf3874ac9270f1ace8335f744b2549bec957e6c0e01289da8bb18ca1bffad0aa23eeb9c150cbccd8702689474a7814aa94eebf7990d02880453775ff83efcf9ec2fe4d02a9fc0aa78297fe4f00a65ac11c4c86d13e0d583292f01bd89156c34f58fd362df32d6f9baae752fb98e0032bca85e7a53ab636cf69753642a84abaeece9ef2e9aaa99de641815857d2a94d9470e930cb65e6e0a9bc3a1efec5f262f22729555eebe8e0fdb510c7237027f31f8f5152f03fe982325a60b7022da450efb5e279634876caf5987d9f029aa69993daf2c947182392b6cca667b864a5135fd44af56efb175f276459a30f83704b6357f5cbd144f68d9a3736291212451edf20f7230ff55652450298f9f2b38ef9f95362400b74fe1af9817b4d7d5aab5e8dd11dfb96d67a30b7a6fc984f36f2bed83a91238891f1c36ac6c65dc882930bbede7e00a250bcddb4328ad943f2195ccdbed0c6bb43e624871f1af4676f5607fc3be47c11d37b49e8ce384b64ca01d1a74187636dddcf1d396648a10ede74ae8485c01229b46510b08be31fdccf23c89833b2d1d76574efdf2794451f90755fdcc0b4c173d0ca99ada48c0104ee008eb1c5c50a3887524776e41fdea9ac955bf4ac76614128e83d79fde4d1d4cbde972c21ff6433467fb4fe48e235085a5c4bd4e7338951cb00756719bd43f2083a7601180b51c04e154e674524324a4ea44d404eb4a35f2637079c9370ef9f2b2c873dc3dd70267267b5d31bda9e29e9e4d3723b34c500a508397a7a7170afc5ead48e82b2d92c7458108b3fb6bd6f930f46503b9bbc28af51a3c3c97cbbb57787a6a6c6532308c12a9dc1da80b9f6a8cae80c06237d593c45831cba7e9f4f9ca904c15422b55c246d55c59a5ada0b5f9abbf5860b58b429aaa79d5fef9ffb86f32f43634539b2f9ece565f801d293bc9eb28b9670b57bd3602c727715d345b5eb466c1947860f71290d3cadc054926bb15fe7aefbf30d55e6fde26e470b7789afc1267a942babf76fb796ef24378a2f76bd65cb24d90eece465f67f913a07a197e0bcce280eef48abba21a138ac09e47b2c9d2a7d6a3db92f1303881c47b26231c3cca191a4d338a879520d4a730d438c0c4d204d30c89d3d6d5e40aadd38d08388be74f47bed2447bef610e239e544d94aa8d98821c433c38f74d4d2c630efde629e46076cf12f2cfbeb09f28eddfa8666d79de963285f137f905ad4836d75a2c44b6e563ef247573f149807fbe9eaeb36e5ef4fb98bd66514fcb232aa110e1e72e696b983eaa5fd056e63bda8129e82b1fdb173e79a6fc79117e0d155d4ad196c715c5d3bf95207f73b8d7b8d429bbde782509559698abb01cb64f9252ea43d58917f0269d0cc6320543b0f45e9ec383456f69cbdd0011810337a0f00f6adf81ef1289cfc4e83ccc38d9ac4a0ca7d0174a1718f9befb9e2596eada23d9a1a732ce26234a5e19ff0a6071366c5e447ce36704312e2cdcb76126736ef2f4edbdaa82e3c94708748522ba63075b327851c587ff1fe5646eda9bec8b354d4421fbaea52b42b486fe9822ac4a9172d04e53d2eb142f956933826b99f6be981b9fa81c42aa51e0fd58014e68b6af8fe7d525914ff702356e3fa70c1b98608b7c1d4bf79b9a8b86c3de3e6f054b37f923d10446ebe8242d2234c59c0dedb1f631faa35397850e47cb8b4fd996ba89ac7fe9f95156294d9b6683ee514b1ba2cbb19fba08f3ba505e18dc6d080ac264f0474c95032de9cd7c6937b74008033cb0adced0b7ba79c304fb7bcf67e18455ca2bd956073a561de18dfbea03f3a937e0a56b5c36d9de8f79f1d08b71ef72f0244a94b6a6adbee5531fbd88de3044e2ede4f9408f4a1046ebeea2d731d019b7e695ec59940734315936d7bae58ab376a7d64cf75d92697f0edaef2a7cb5ff15f6ec8bd4c5814c01e68f19f0c85b2e0e0c99f36b8f9c052f7cc9f3ba178c6d9dee6c535f6cef467e5d6ad12ed6337364831def0db0799f3fc108b2bb966d29bcffdfc9b1f684331ca8caff1635bc52779a0820b82d2b4b5ff43f1404844cac169ed6da6010cc751c40cdbdc249de4402c084d9163d083b8c3cbfdbf7df9acc9b616a60522866e7b6e81b7f2dbcd32eec06002933c46d98810c26c8080d2643debed995f9f092d1b83caaf8f4e0e5ee99b215fd6f1d1d0029dd76ad7a5ebcca620b0a6149d55be23425119c81a8283f04430e8e6940bd9ee48360e6f08d22e139418ca77d85feb3dc23ecff24db697009c651746d48a69004f54172a3f2be36fe834fa6634274ab633e097814c0679023ef9793bea3eca59760ff8f23503a919a6d5116d6d294ce335c598055e18bfa6092dc2afee250b88e86d1eff4e93a3ace96fc6eb594af9985a32fe34da721a3770020db785721c7e8a3a76222c37f4ec547e95bf3a3425ae1c827c1809d7a0a45313d7ef6a2ba1e561999ce0c2a008ed3ea95a96b66340b70fa7c67e81278fb57177eb658eec2f26e79c75aee32080a280fd8046f1eac92c6a440eb6416fbd73a10b87ce89076a11984c7fad18b9b6f9b199b0e4ec5476b9b906065fec6795f9613aac4693c8fab404d027ea58c6a8d2f4c8fa49197298b1a4dbb1826f8905f91e60f5c5f37ffc1b8d89fbc67055fbe3b349fa77ca89fc47191f02c76979cf517a3eeacdc3d210424550e95ea043258b46d844e396b61d2f9b61d876e54941d7f7f6791a521e3daba21fe30b225fa42e0f67e36bf05168111c45e8cd57e9cb0e2a5e3f3cc47fe2fa75f92596003a73799648bf5a0f9a322ad78bc972b7df18e5a5e3b55eb90a971d7abbce2d90c0b17f9b1849debe5e9387cc0eac7a53f9e6412f0d9a359e50574cc79ad37fe553c34fa37e130acdc22de9a3979dd90ab857fa5303091319a6a0c8705b8456fb1c2117610ea188db50692e1e6418a43b0cf9d2f1ff2b14b5600d3a75a6b5845999215c00074fdedd02446945ccc2f3b78ba57942f75c268ff30ab974116c3264c3c6f1d6b7c084df108b8fe62d0949c4cf4f97050310ec59aa9c9a1e83f6b8a3362fe0122053781381f562a36f2903d1343379bc3fbed8ef70a4655599d0d159135cd5e0b27e417a4d5c0fea621230c1b960309326aec7e66951b775337017e93b59a34324b473541f3626db1d8a71ac893cb2731f749988c9f3b82ad08dfe8650f8cfcab7512287f5edccd302c11c465076ca9d6db827f3b9d78bf4eb0deb1df7a6cfb0e5f8f37097e8b18fb5dfbde20f8b3351b125a87cda40a82419b9ba010f94ac78f8c233474f44bd4aec739e2e9bc0743b48ee1bb48d45cac"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x20) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x10001, 0x1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x780, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0x8) 16:00:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) connect$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mlock(&(0x7f0000572000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt(r2, 0x81, 0x4, &(0x7f0000000040)="f6d970a9f7ca3f946fa582769c8feb39a457c5cab2d013773cb7e89ef521986f2b28df8c81149f8830d5507044cc577c860cafdd515bc92572bf6ba4f087b87a69d28754e42b76523b69b62a1772c75087", 0x51) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad55297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02899add13645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e8e6257c99a898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17c"], 0x10) r1 = dup2(r0, r0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, 0x0, 0x0) close(r1) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESHEX=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX], @ANYRES32=r3, @ANYRES32, @ANYRES64=0x0]], 0x8}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) ftruncate(r4, 0x0, 0x7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet6(0xffffffffffffff9c, &(0x7f00000004c0)="fecc61de37bea8e762280c9b8795bdaf3d1dda855d4d905c", 0x18, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200)=0x9, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) pwrite(r2, &(0x7f0000000340)="f12b105f7aa24681e24482942fca5e87d58543cfeb0aadac1a7bae52e4f1c7cd25445f0e47fdfcd1e15f2e7a07533e9a1e4926672a2c9b5432a153bfd0b6f279228fa001ee65b53a083e5a08", 0x4c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x1) 16:00:15 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/20, 0x14}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) write(r1, &(0x7f0000000040)="c2554341bfbda78955ab6fd22a8dacef328caddf3754205f3ef7ceca3719c44b4cf66667c7404d3d2d13714a3e206f4706b8d0afc1ebdc0138372045c79e6558baddd1f2bb3e9fa43a2c77e9ffc7e9e940da995ab973ef918f1b5e327c22a2f6a977533a6c30ea28f2", 0x69) clock_getres(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000180)=""/51, 0x33}], 0x3) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x18000) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x7, 0xffffffff}, 0x9, [0x9, 0x1, 0xb4b, 0x7, 0x1f, 0x101, 0x4b, 0x8001]}, 0x3c) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x24, 0x8}, {0x23, 0x5}], 0x2}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="92b99cf1cdacb7ccee0db87355f6") r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt(r1, 0x1, 0x1000, &(0x7f0000000280)=""/113, &(0x7f0000000340)=0x71) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000001c0)=0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) getitimer(0x1, &(0x7f0000000200)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0xa, r4) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000380)=0x100) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) syz_emit_ethernet(0x33, &(0x7f00000000c0)="8306b2612be1d2000eecd89d64a14627191fad92cc4f48feebb1ca6f3b6ec4deb5073a0b6a453f376093f2c237d7a604aa5be7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r6 = socket(0x19, 0x8003, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r9}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r10, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x1fe, &(0x7f0000000100), 0x8, 0x0) r16 = dup(r15) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r17 = msgget(0x2, 0x42) msgctl$IPC_RMID(r17, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r18 = socket$unix(0x1, 0x1, 0x0) setuid(0xee01) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r20 = msgget(0x3, 0x100) r21 = kqueue() r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r21, &(0x7f0000000100)=[{{r22}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r22}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r20, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64=r7], 0x3, 0x1, 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRESOCT], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r24 = fcntl$dupfd(r23, 0x100000000000, r23) r25 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000733a00000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r25, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r24], 0x2, 0x800) msgsnd(r20, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r26, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgctl$IPC_SET(r26, 0x1, 0xfffffffffffffffe) 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='///t\xb6\x05pf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x40, 0x6}, 0xc) 16:00:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x63, 0x1, 0x400}, {0x9, 0x2, 0x8, 0x3f}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r30]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r52, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r52, r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r55 = socket(0x2, 0x2, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r55, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r55, r56) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000001880)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x2}) r73 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r74 = socket(0x2, 0x2, 0x0) connect$unix(r74, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r74, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r74, r75) r76 = socket(0x2, 0x2, 0x0) connect$unix(r76, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r77 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r76, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r76, r77) r78 = socket$inet(0x2, 0x5, 0x20) r79 = socket(0x2, 0x2, 0x0) connect$unix(r79, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r80 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r79, &(0x7f0000001980)=ANY=[@ANYBLOB="00002e2f66696c6530009bed1365d85293b9b05860f0e4a8cfaa613c4d0579d0bc19311bc0fa19c74626462a7789264bcff820fae0060105a556bfc57449fb31ca11c8bb70ebdb3f456ce0f7017ac796cb6e95ad087445299c30f87501819de98d53a66d370c1e1b3cd0d3b1ae4a5948480a845633a723b28225abe17143ef2a8df5fe5461449af80db1932e6150ae99940b6e831cf79e5bea5af3bee7b72ed54fcedd0000000000005259d0fcc89032e6d04b143fbca4f485a06768862d37b948bd9eb7d90727b4f959735b49a8d1adeca9e18b9e0b651f47412a6dc0e3e05c60ca05ce24c277d375d8af56486ded27e8961e3715b08f184bac3d4c200ba6ef31b0e6b2448cc0f94ad11ec850ff991c50c747ea3dac5be6d58fc80d4bcfb6c45eb2c36c2196ffc0d4ab46ef9cec7637f3668744adb3cb13ed654148c15896"], 0xa) dup2(r79, r80) r81 = socket(0x2, 0x2, 0x0) connect$unix(r81, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r82 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r81, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r81, r82) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r88 = getppid() r89 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r89, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r90 = fcntl$getown(r89, 0x5) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000980)={{0x2, r84, r86, r87, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r88, r90, 0xa5, 0x1, 0x100000000, 0x2}) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r91, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r91, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r91, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r91, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r92 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r96 = getppid() r97 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r97, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r98 = fcntl$getown(r97, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000980)={{0x2, r92, r94, r95, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r96, r98, 0xa5, 0x1, 0x100000000, 0x2}) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r99, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r99, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r99, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r99, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r100 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r104 = getppid() r105 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r105, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r106 = fcntl$getown(r105, 0x5) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000980)={{0x2, r100, r102, r103, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r104, r106, 0xa5, 0x1, 0x100000000, 0x2}) r107 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r107, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r107, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r107, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r107, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r107, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r108 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r109, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r112 = getppid() r113 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r113, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r114 = fcntl$getown(r113, 0x5) msgctl$IPC_SET(r107, 0x1, &(0x7f0000000980)={{0x2, r108, r110, r111, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r112, r114, 0xa5, 0x1, 0x100000000, 0x2}) r115 = getuid() r116 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r116, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r116, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r116, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r116, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r116, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r117 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r118, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r121 = getppid() r122 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r122, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r123 = fcntl$getown(r122, 0x5) msgctl$IPC_SET(r116, 0x1, &(0x7f0000000980)={{0x2, r117, r119, r120, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r121, r123, 0xa5, 0x1, 0x100000000, 0x2}) r124 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r124, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r124, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r124, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r124, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r124, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r125 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r126, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r129 = getppid() r130 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r130, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r131 = fcntl$getown(r130, 0x5) msgctl$IPC_SET(r124, 0x1, &(0x7f0000000980)={{0x2, r125, r127, r128, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r129, r131, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r119, r127]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r134 = socket(0x2, 0x2, 0x0) connect$unix(r134, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r135 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r135, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r134, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r134, r135) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r137 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r137, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r137, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r137, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r137, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r137, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r138 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r139, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r142 = getppid() r143 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r143, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r144 = fcntl$getown(r143, 0x5) msgctl$IPC_SET(r137, 0x1, &(0x7f0000000980)={{0x2, r138, r140, r141, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r142, r144, 0xa5, 0x1, 0x100000000, 0x2}) r145 = getppid() r146 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r146, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r146, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r146, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r146, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r146, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r147 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r148, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r151 = getppid() r152 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r152, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r153 = fcntl$getown(r152, 0x5) msgctl$IPC_SET(r146, 0x1, &(0x7f0000000980)={{0x2, r147, r149, r150, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r151, r153, 0xa5, 0x1, 0x100000000, 0x2}) r154 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r154, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r154, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r154, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r154, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r154, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r155 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r156, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r159 = getppid() r160 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r160, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r161 = fcntl$getown(r160, 0x5) msgctl$IPC_SET(r154, 0x1, &(0x7f0000000980)={{0x2, r155, r157, r158, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r159, r161, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}, @cred={0x20, 0xffff, 0x0, r25, r26, r35}, @cred={0x20, 0xffff, 0x0, r41, r48, r54}, @cred={0x20, 0xffff, 0x0, r57, r59, r68}, @rights={0x30, 0xffff, 0x1, [r73, r0, r75, r76, r78, r80, r82]}, @cred={0x20, 0xffff, 0x0, r90, r92, r102}, @cred={0x20, 0xffff, 0x0, r112, r115, r132}, @cred={0x20, 0xffff, 0x0, r133, r136, r140}, @cred={0x20, 0xffff, 0x0, r145, r150, r157}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0xf8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/152) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/129) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730065933b8677bc92a7245a1645f728bd4ecbc7536ce36de8ae37d357b0c475ec1f71c25445e1cf0dbfa39f269908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe67c6aea556932311813e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x400) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) lseek(r2, 0x0, 0x0, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:15 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = socket(0x0, 0x1, 0x0) setsockopt(r8, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000940)=ANY=[@ANYBLOB="000000300000000000003b5d8ac1da62d5fd8937519814dada2601c12cc84dc6f61d62cd1def2cf5d73eb6aaff5b99434c01b842b2eecb1a6a6521096f3415e883dcd8516d399149a0e1ace619491cf582e16125926d2000000000000000ddd50e44903eb15bf9eb48907df0b4d6495f58b8ccd5f3ca9d45c538be0716b0b66f0c70bc3c25f5a30bd2f0823d4f7fc2a97bf8f8c5d7c5e95ccf93b0e37728ea0ab2cf310785bc2e8ad14b65cda2cb7ae91f1615530ce2bef6f7e005102e592a47652f5d0320c44a2819727b61bb57f3e970fe3e47233768d184041dba2f760853ea8e68c264374648d6a20bc5860176ff0917b8302a02e95a8044e2e6eb87ce64eb82c8d946be5a228eae2ba337aaa0fc83ff679a7ff7ece8df1b93acd08ec4520497e10c183bc1190299a36f0e5f39fbfc3e066eef71549a7b5812243f677cc536b2782b406fef82e5fa"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r12, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r20 = semget(0x2, 0x1, 0x80) r21 = msgget$private(0x0, 0x200) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r24 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r25, r19, 0x42, 0x6}, 0x8, 0x3, r14, r24, 0x3f, 0x98, 0x4, 0x7}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000840)={{0x3, r18, r9, r10, r22, 0x22, 0x88}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) accept(r8, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0xc) r28 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r28, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r28, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000740)=0xfffffffffffffeca) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r29, r26, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0xffffffff00000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r31, 0x0) poll(&(0x7f0000000000)=[{r31, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r32, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = socket(0x18, 0x2, 0x0) accept$inet6(r34, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r35, r33, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r37 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r37, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r37, &(0x7f00000003c0)='./file1\x00', r0, r36, 0x4) ioctl$WSDISPLAYIO_LDFONT(r37, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto$inet6(r0, &(0x7f0000000100)="6b74e858bd820804dcd7a7a98f3a69b2171224db1203ac4d3548c7d9d8a235c0099dc26eaf22df1941e23b3b450fce02c76152d92d8e6f320985dac497eda8081f4db53cbc7aafb92036cca3d48e6dbc7e5eaa0d791b0e7bc14e404f9404abb1bee9ca872b4764ea0d29a00a912f2e0a6c2a8dc018da1ee73f6822d73ecaec8225040ab6f5f5be8f9cc403305abfe62a1a9f213491d8aacf877e7de630ed32755f7b6dce4321a8c134de9de532ed6dc0a6763df796b12849077ea05d9c6f5c41312f50b5f6f129ea68fff70b02e84a7c593595df92b4aa0898b1cae21715e359040665279b80d71e0e2c950a820ff8", 0xef, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x80, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x81, 0xef}, 0xc) close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000600)='v', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="a0147936e324debec3387ecf17e7a25c75bf874e2f629a44f8cd214329962d745099632205cf3d8c7abbb4155cce04fa99af91e31d0cfcb4625782f6ea95714439e5735921cc11ee490619ac2260a2274141fa", 0x53}, {&(0x7f0000000080)="e0fe35bb05bba440a7fb67b0039f8e115e10589d496595ce2f889e8f227ea74918822033a7d601b9eb79e4c2bc2ce4ee09fc772ecd51436cc435f9a7c1fea684fb961892b6ea8f19d596c612c658f20cb9d6c5a34e0d7b3bc3024f8cd51331ae03a0d8ac0a457bb6cdd4aa862f330d470868e75dfd12d0110bbd1c18230de2de0d09b686fcf3704ca211f1d50b32600a817904b145edf971", 0x98}, {&(0x7f0000000140)="28e8e6408cb88c2cff43d1c8581ef00f2f233aa7ef012dcfb9a57d64509d3a6a32078a8ab2cf11a3479a7138ecde0eab6d", 0x31}, {&(0x7f00000001c0)="c5d01e39801a24824ee8068ca2d0af44719ec7d92981eb87fa1f9bcadc24f4eb5745b7bfda692696e17f6af4905735e09e14a0571fe5b14ab0e4405cec7e44c2afd34f90aa865e2f5ea198f7b4784607ccc84e43e31b8edd1cd9e3ff2552ba2a46fc39cb96bf6f685425167f2a72673dc8fec42d73f147bf8bfaa6f9318f5d4a5970e2808360593cd7cea293ab5ba0a8ae44fa1587a1319b06e3f9404b5f8c443e85f8725c9a570518da35a461bf2c9827f7c0aec95d2328b4ce3464d36f65ef", 0xc0}, {&(0x7f0000000280)="3ee48cdf08414bb4f49764ce871c1ebc4095b1d4", 0x14}, {&(0x7f00000002c0)="7468db48def312b06f86660daf00b80999bbfc3442106b40", 0x18}, {&(0x7f0000000400)="ef3d96b7745a0dcf6214291d57aa39bc55d9468cd7433db9697487326fbe3a0af6404264ec49d160215838fa3e6c37011dae6834e45723e6f2060ce3ca9ef003d6b1726335207f6ec73b59bf5dd7d8d5effd99ec0d5900e33bada65cf3cc1cb1edaff55dd3f2315ad77e164558430af7f9785de1177393910970c727fa5f904e8da904d9995efbf38393334fb748ca461f14a861", 0x94}], 0x7, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7c0000000000, 0x5}, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1c8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/151, 0x97}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x1dc, 0x0, 0x23, &(0x7f0000000100)=ANY=[@ANYRES16=0x0], 0x424}, 0xc7af3494f52a75c) 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001480)=ANY=[@ANYBLOB="6a6345cb09000050430000809976000000"], 0x10) sendto$inet6(r9, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r10) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xa71e, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6a630900101c078479b9b3d29733"], 0x10) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:16 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getpid() 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5708000000000000c600ffffffff04ec065a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/222, 0xde) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x800, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:17 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05c9a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffcfa) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x4}, {0x1, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a0202006914f6357e3a", 0xa, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) kqueue() 16:00:17 executing program 1: r0 = getgid() r1 = getgid() r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) setgroups(0x5, &(0x7f0000000040)=[0x0, r0, r1, 0x0, r3]) r7 = syz_open_pts() read(r7, 0x0, 0xfffffdca) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r8, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {r0}], 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r7 = accept(r6, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b577b7bdd417dad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc73e08b88b4ed87699521cb44af34e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea9253fd175e4502cb01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000315b6519d40400000000000000000000000000000500"/4094], &(0x7f00000011c0)=0x1002) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000001240)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x5}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x6, 0x26585639e081b41f, 0x1, 0x2, 0xb9394ef}, {{r3}, 0xfffffffffffffff8, 0xb3b177377d43d883, 0xfffff, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0x3ff, 0x8001}, {{0xffffffffffffff9c}, 0x4, 0x1, 0x80, 0x4, 0x7b1}, {{r4}, 0xfffffffffffffffd, 0xb9a44d516fe72120, 0x10, 0xcd}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xb6ee, 0xf5eb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0x40, 0x4, 0x7f}, {{r0}, 0x7ffffffffffffff9, 0xf5b813d80359bee4, 0x40, 0x8}, {{r5}, 0xfffffffffffffffd, 0xa2166642ab3fd72c, 0x80, 0x8, 0x2}], 0x7, &(0x7f00000012c0)=[{{r7}, 0xf60ee95823ed041e, 0x54, 0x20000001, 0x400, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x20, 0x6, 0xffffffffffffff37}, {{r8}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7fff, 0x4}, {{r9}, 0x0, 0x10, 0x4, 0x6, 0x1000}, {{r11}, 0xfffffffffffffffc, 0x6, 0x10, 0x1, 0x3}, {{r10}, 0xfffffffffffffff8, 0x30, 0x1, 0xff, 0x7}, {{r11}, 0xfffffffffffffff9, 0x10d, 0xfffff, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x22, 0x60, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1ff, 0xad8}], 0x5, &(0x7f0000001400)={0x0, 0x1ff}) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80, 0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xfffffcb2}], 0x1000018b) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = accept$inet(r1, &(0x7f0000001500), &(0x7f0000001180)=0xffffffffffffff7b) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000001380)=""/218, 0xda}, {&(0x7f00000011c0)=""/3, 0x3}, {&(0x7f0000001200)=""/112, 0x70}, {&(0x7f0000001480)=""/39, 0x27}], 0x4) read(r2, &(0x7f0000001280)=""/250, 0xfa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001540)={0x3, &(0x7f0000000040)=[{0x1d, 0x96}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r4, 0x4}, {r5, 0x8}], 0x2, 0x100) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54"}) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, r4) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffd, 0x800}, {0x8, 0x1ff, 0x800}, {0x1, 0x0, 0x1400}, {0x3, 0x81, 0x800}, {0x963e0d2a64e243f2, 0x2, 0xc00}, {0x8e4dca56653f3f97, 0x4, 0x1800}, {0x2, 0x4, 0x3400}, {0x3, 0x800, 0x400}], 0x8) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x4) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) semop(r5, &(0x7f0000000200)=[{0x0, 0x3e5c, 0x800}, {0x2092191a542ef310, 0x6, 0x1800}, {0x1, 0x8, 0x1000}, {0x0, 0x2, 0x800}, {0x4, 0x1, 0xc54046cde65e4081}, {0x4, 0x401, 0x400}, {0x0, 0x7fff, 0x1800}, {0x2, 0x9, 0x800}, {0x6, 0x6e9, 0x800}], 0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xff6f, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt(r3, 0xdb4bd7e5, 0x1ff, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000480), 0x1000000000000248) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) r3 = socket$inet(0x2, 0x1, 0xff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100c1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'|ap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r7 = socket(0x10, 0x2, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{}, 0x0, 0xc7, 0x80, 0x4, 0x842}, {{r3}, 0xfffffffffffffff9, 0x10, 0x10, 0x5, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x82, 0x80, 0x7273, 0x8}, {{0xffffffffffffff9c}, 0x0, 0x20, 0x10, 0x3ff, 0x5a}, {{r0}, 0xfffffffffffffffc, 0xca, 0x80000000, 0x0, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x7cdca601c12df771, 0x400}, {{r5}, 0xffffffffffffffff, 0xa0, 0x2, 0x40, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3}, {{r6}, 0xfffffffffffffffb, 0x74, 0x0, 0x7e2e}, {{}, 0x0, 0x0, 0x0, 0xa7, 0x2}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x20}, {{r7}, 0x8, 0x4, 0x2000002e, 0x4, 0x400}, {{r8}, 0xfffffffffffffffc, 0x8, 0x42b8562985b83cb8, 0x2, 0x3496}], 0x8, &(0x7f0000000240)={0x0, 0x3f}) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04a8b81e60728157c735bf53c918ff352d72ed1e9a6099d9b677c14be0c3fcfb7e9d90400000000000000e4631d16bafcbd8111cb7a00e7e50600000073290fd7b60b73ea19fdeba9c353ef1fd17b3eda7bb780136dbe676bee0ecf5bc4a255f4ae900eb8d60541a12c4519a76b0fe7db0f64739c08166deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017e9a9c17679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc969756cbac315a35640000000015935c584d81d7ec", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080), 0x1, 0x0, 0x0) write(r1, &(0x7f0000000040)="84d072382525b71bb2c4d4ffc8495d313b30eec4abe06fc66e0ec41a209699e38f7fb9f350837a39967ce813b5658e50a77b82edd041a18a9c53cecc", 0x3c) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000200)='./bus\x00', 0x21, 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x113) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xf7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x10b) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r6, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 16:00:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x2009, 0x0, 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x90) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000240)='ms', 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x2400014}, {0x20000006, 0x0, 0xff, 0xfb42}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSCTTY(r1, 0x20007461) getpgrp() syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x11, 0x0, 0x20, 0x29d8aaaa}, {0x80}, {0x3c, 0x0, 0x0, 0xffffffff}, {0x7ffffffe}]}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x43d) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = semget$private(0x0, 0x4, 0x43d) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r16 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r16, 0x1}, {r16, 0xaf}, {r16, 0x10e}, {r16}, {r16, 0x2}], 0x5, 0x8eb6) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r15) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r17, 0x4}, 0x200, 0x401, 0x2}) setregid(r4, r12) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:22 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r8, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$sock_int(r8, 0xffff, 0x209, &(0x7f0000000540)=0x8, 0x4) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r9, r7, r9, r7, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) r12 = getegid() lchown(&(0x7f0000000080)='./file0/file0\x00', r9, r12) bind$unix(r5, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffd66, &(0x7f00000002c0)="f54c99e492ab372a0768bf099401") r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt(r2, 0xe4, 0x6, &(0x7f0000000300)="e0883f35495e9ffa48709dbf4b0c39a48e7847b6560247e6bd116ac19f468b78781ed49b5dbadbcc1397ae708b4aca5e073b33e4aabb1f67e12af65eed4dbc8e2bbe72ff2aadb4d27bdb262efcbdd13537bcc38286ce20a690c8798e760713b1d235e62eaee079ca4b4de8bcfa296b1c8e1821156aa6799b24729af76e725d7f876f773c0664a0863e5d6da263e1ba43a2f2871bf2be6e63a4368fc804217afaad9d80b579652417bd5f6e2eeedbdb00628839e2f7688f286aa0af7779b756c81d09ab6a3fa6abbe6dd17a1abbf25304", 0xd0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x995) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x9}, {0x912}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xd054, 0x8, 0x3, 0xa}, {0x5, 0x9, 0x6, 0x5}, {0x8ccd, 0x81, 0x7, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0xfd}, {0x25, 0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x7}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x8000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = socket$unix(0x1, 0x3, 0x0) kevent(r4, &(0x7f0000000340)=[{{r5}, 0xdc9833dba2a52df1, 0x40, 0x2, 0xe4d, 0x6}, {{r6}, 0xd, 0x14, 0x1, 0x4, 0xffff}, {{}, 0x5, 0xa, 0x1, 0x4, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xf202, 0x85}, {{r8}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x4, 0x9}, {{r9}, 0xfffffffffffffff8, 0xba, 0x8, 0x10000, 0xfff}, {{r0}, 0x0, 0x2, 0x2, 0x8001, 0x1}, {{r10}, 0x3, 0xa5, 0x0, 0x200, 0x1}], 0x6, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffd, 0x83, 0x1, 0x6, 0xe0a}, {{}, 0xfffffffffffffffe, 0x70, 0xfffff, 0x0, 0x200}, {{r2}, 0xfffffffffffffff9, 0x62, 0x1, 0x1, 0x8}, {{r12}, 0xfffffffffffffffc, 0x42, 0x20, 0x5, 0x9}, {{r3}, 0xfffffffffffffffc, 0x50, 0xfd67a3fe34395342, 0x223, 0x3f}, {{r0}, 0xfffffffffffffffa, 0xc4, 0xfffff, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x28, 0x20000000, 0x7fff, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x80, 0x1}], 0x71e, &(0x7f0000000540)={0x500000000000, 0x1}) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:22 executing program 1: socket(0x10000000011, 0x8000000003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) shutdown(r2, 0x3) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x7fff}, 0xc) 16:00:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100400000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) mlockall(0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = msgget$private(0x0, 0x186) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x3, 0x80000001}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r7, 0x4, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r8 = fcntl$dupfd(r0, 0xa, r6) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000080)) setgid(r2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r1, 0x4}, {0xffffffffffffff9c, 0x100}], 0x2, 0xefb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:22 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r5, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x6000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) fcntl$dupfd(r0, 0x0, r2) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\xff\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:00:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) wait4(r3, &(0x7f0000000140), 0x1, &(0x7f0000000180)) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0x10000, 0x3, 0x7fffffff, "419e5e1b85e42f3d6120cab0eac3316db8bc537a", 0xc0, 0x17a}) socketpair(0x10, 0x3, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r5, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000340)) r7 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x87f1, 0x3, 0x3, 0x73b}, {0x7, 0x80, 0x4, 0x7}, {0x0, 0x2, 0x7f, 0x20}]}) mlockall(0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r8 = dup(0xffffffffffffffff) bind$inet(r8, &(0x7f0000000440)={0x2, 0x2}, 0xc) ioctl$TIOCSTART(r2, 0x2000746e) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x4000) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000480)) getpid() r9 = getgid() r10 = getgid() getgroups(0x4, &(0x7f00000004c0)=[r4, 0xffffffffffffffff, 0xffffffffffffffff, r4]) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x8, &(0x7f00000005c0)=[r9, r10, r4, 0x0, r11, r12, r4, r13]) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getuid() r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) fchown(r2, r3, r5) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = dup(r9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r11, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r10, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r13 = socket(0x2, 0xc003, 0x0) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470fbb892ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r13, r12) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r12) sendto$inet6(r14, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) getuid() dup2(r0, r1) r4 = semget(0x0, 0x0, 0x2) r5 = geteuid() setreuid(r5, 0x0) setreuid(r5, r5) r6 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r7, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) dup(r10) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r5, r8, r9, r16, 0x40, 0xef99}, 0x8, 0x8, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) dup(r17) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r8, r20]) r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="52112e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x43) setsockopt(r3, 0x2, 0x10000, &(0x7f0000000140), 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="02003594aae238beefec8d6add227c5e00d33d514323968b59bca30224b317b486702509e11608597e7f469ced0a8cb45cba537738a191d168459aa677ca50ffd8e3febad7ac1e380bb1f77711df320923a9839c704104f980ae98fd6f78e6d5c553d6c27d96491e892e79a846d83c262a8be01653ab439aa626900463dc010851505232222b180c115ead4ebed565f62992621c1b98be5b254450a2822c8925058712cd3aedf25ed8cded56170c45207f6cda74f0e671c88c05570b93ca4614aa2db4c256782ecfa35d86af8e14b78fe8e3921417ce0801a41b8e8b6aad9c808aa3079981a3213a9fe4984d20d9db8beffd633b72a64a5276650d3779c02dc33d5d887ef4b8c98c7b033b72d72923667ea01c8e13ecf308ec368145dc3927c77851f147bccf21b31ed3ae5c344250fd684057e78e14f3ea6e65abd191f6850098c893bcb793edd569ead94f3bf23a1b4e35bc8af635ded47efd4f5b60cb54fb1f44dfae83339a2f08ce250f95fcc8f2128ee330f55da5634a8a6babb63cc29fb0b7b3cca8724e6da6ef8932ddc6a573980c90e3d0b7fbda5735c52bb37d00"/427, 0xff74) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0x0, {0xfffffffffffffffe, 0x3}}) r1 = socket(0x10, 0x0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x1, 0x8d6b}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0xfc0) fsync(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') read(r3, &(0x7f0000000300)=""/251, 0xfb) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040), 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000001280)=""/250, 0xfa) r8 = syz_open_pts() poll(&(0x7f0000000040)=[{r8}, {}, {r7, 0x1}, {}, {}, {0xffffffffffffffff, 0x4}, {}, {}], 0x8, 0x1) bind(r7, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) close(r1) r9 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="a049a31d44dab2cc"], 0x12) write(r9, &(0x7f0000000100)="8c65", 0x170) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) pipe(&(0x7f00000001c0)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socket(0x10, 0x2, 0x8) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto(r1, &(0x7f0000000040)="225cc1298b088ff7b9be3ebf4e4687032154bdc44ab3289eb5ddee334a0dc90365e0984a46bf8e3ac86c721bd2516d0cc5052a9e1cfe4aaa1a6d8c54698905adccab13202c61ac1a54d43e263201af3fbabeb220e542e51a80da6369cb61cef3768dd0ba244c7904c1b3a660eb627a018f7145189e50ad3eb001283090a7e76c54f1b9b55df194", 0x87, 0x2, 0x0, 0x0) 16:00:23 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x300a0, 0x0) socketpair(0x859da7867efcad7e, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0xf, r4) r6 = dup2(r0, r5) r7 = kqueue() close(r5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x5, 0x5, 0x1, 0x6, 0x1, 0x6, 0x4, 0x0, 0x0, 0x5}) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r7) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3dc, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) r3 = msgget$private(0x0, 0x200) open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x4) r4 = getgid() r5 = getuid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0xfffffffffffffec8) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, 0x0, r7, 0x3f, 0x7, 0x4, 0x7}) fchownat(r2, &(0x7f0000000080)='./file0\x00', 0x0, r4, 0x3) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) 16:00:23 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r10, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r11 = dup(r9) msgget$private(0x0, 0x80) mknodat(r11, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r12, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r13 = dup2(r11, r11) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000140)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r13, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r11, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) setuid(r0) r14 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2000000000000204, &(0x7f0000000300)=[{0x9, 0x5, 0x1b, 0x4}, {0x1, 0xf3, 0x3f, 0xf7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x5, 0x2, 0x80, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x1, 0x1, 0xf4) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="76205a023ca6bd2b5a5d2596ab5dde23bc221ee2f4dbb3531646164f8fc5eba29571d6353061604730f8cb18e3ccc973a1a0c279eb8c0e206650bfbe2664a4062a2d9ee2f637a3c407ed5bec2c8a567a32ec52d25c817a53157fc73c702b2dcc2d1f1a056afc0111a610193870f56416d4304fb794337b93dd02a6a0d328cc", 0x7f}, {&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fccec38e30514dfacd7e470dbc6f3cd4f9b390dc0315ff7d20094023b60ad6eba5ae519ca03ab2ae51b5a4c8ad7d4341895e07f7a80290e70bdaf00ee58bcf2f01e9a2f1d11261d9e56a9e0968e5d1cdabef6dec0090f5499e9d156ab98fdb08daf2ffeb9a24a5474a4aa38e1ba3a9ab607029a1cc2987c3548f4bf917dad18287aa9ca22ca9f26801af7396a6c73a05620fda673a7e4ff1d648cda656aa88b5b1d2206c", 0xb7}, {&(0x7f00000003c0)="b308c926a94c888d8c27610ba2aeeb436eb7b70c7128258a6dc492696ab3924f1722adbdf90e2e259d926860631a6802167e27c09c32d44f5de9829b09ef6af8e5", 0x41}], 0x3, 0x0, 0x0) r2 = getegid() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/166) r5 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x4, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x1000}, {0x0, 0x10001, 0x1000}, {0x3, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1c00}, {0x4, 0x5c, 0x800}, {0x0, 0x85, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r5, &(0x7f0000000340), 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0000432f66696c650600"], 0x10) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r9, 0x0) r10 = socket(0x2, 0xc003, 0x0) dup2(r10, r9) kevent(r6, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x80000000, 0x3}, {{r7}, 0x7fffffffffffffff, 0x88, 0x2, 0x5, 0x9b}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xae}, {{r0}, 0xb, 0x15, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x99, 0x1, 0xff, 0x5}], 0x8000, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x604d09ccbe83e82, 0x4, 0xb3, 0x6}, {{r8}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x508, 0xf9e4000000000000}, {{r0}, 0xffffffffffffffff, 0x32, 0xb759e52fd1c5e4d9, 0xfffffffffffffffe, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x298}, {{r9}, 0xfffffffffffffffd, 0x8c, 0x2, 0xfffffffffffffff7, 0x81}], 0x3, &(0x7f0000000640)={0x4, 0x1b4bb303}) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r5, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x0, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) r11 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r11, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:23 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x200) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x3f, 0x8, 0x4, 0x7}) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) chown(&(0x7f0000000000)='./file0\x00', r2, r6) 16:00:24 executing program 0: socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) pledge(&(0x7f0000000040)='I#}\x00', &(0x7f00000000c0)='$-\x00') connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5ff3f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abcbb4896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0ff0beeee50000000000b66ec0f5c669f3191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28da5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb6718971704832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94fb58310c2ddc0c4c0af9990f2c0a0a32f90f19693b37bfafef6ad19f45abd29c1f2d7fb22123abb3012400000000000000000000000000008889ecbd88234cd4192f31a57b33365eeac02d4e8668b5c952d6f35bc9d97182180e0132f8df99f2533e108b74028ddb424e3a394bf9972b986fdd9748af4e36eeabbd4e33e4cd7d149001e649fc040ec078bb89c93c654b7419632e36b129621419d794b084c5a42f0007a4c6821c8b3a7ea72881295c14865987d4d31d81fb3a9d3c7cc9e6bc9de99f9f11a736320f1c8ec25d4b94b7525d9c3aa736e3729217c1b3560aa94803657e8b322b98d4975f87b6f853ed2b29351fa203e1041548fec0dc3ae317"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x32238f72bced3dda) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 16:00:24 executing program 1: setsockopt(0xffffffffffffffff, 0x2b, 0x10000, &(0x7f0000000040)="90000000", 0x4) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00004000"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r4, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r10, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000003c0)={0x7ff, 0x1, 0x5, 0x4758, 0x2}, 0xc) open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x8) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x256, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x101) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0x8000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) kqueue() kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) clock_gettime(0x1, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:00:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x8}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x111}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f00000001c0)=""/198, 0xc6) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='\x00') ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x3, 0x1ff, 0x0, 0x81, 0x1000, 0x4, 0x0, 0x2, 0x5f2f, 0xf8d}) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x380000000000000, 0x1000000000000008}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd23500000000000100000000000000000000003bbda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab568e3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415dbf45f00ed44f22956eac13e015d2cac2767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) chmod(&(0x7f0000000040)='./file0\x00', 0x180) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x81, 0x9, 0xfc, 0x5}, {0x1f, 0x1, 0x4, 0xfffff800}, {0x0, 0x77, 0x2, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='?]^\x00', &(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=':%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00']) 16:00:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000300010005}) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) 16:00:28 executing program 1: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000004380)={0xffffffffffffffff}, 0x30000) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002f00)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "5139cf0d00000000809d00", 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x8000, 0x30bf, 0x0, 0x9, 0x0, 0x1, 0x3, 0x0, 0x8, 0x4}) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x28, 0x8001, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x191, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000080000248) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {0xffffffffffffffff, 0x8}], 0x8, 0x20000000) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x8}, {0xd2, 0x80000000}}, 0x3) 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20042, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff65) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x0, 0x200) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x8) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x20000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000440)=""/194, 0xc2}], 0x6, &(0x7f00000005c0)=""/7, 0x7}, 0x2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x0, 0xffffffff}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="b6ff055ff949c590afb6d8938d84a6db3f51159fe060e472c25715827a2d7715e02f2b10d89925791a747cfb252aeac73363ea12a04e999b3bf1392a152b7ce4c51910d6eca0725ddf06a787b07ec93d1135d74d888001ded365cb7a60606e251db6dc357769dbe4ae678c9697139e8fcf04a2727b44ac8279cb8e3f0f646309170f782e629318ac68ad8c204ba354c77162713ada65a8", 0x97, 0x0, 0x5c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000028d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0xab3303c905998cca) 16:00:29 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x5, 0xb2, 0x7}, {0x3, 0x3, 0x6, 0xb7c}]}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES16=r1, @ANYRES32], 0x2) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') pipe(&(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xff, 0x1, 0x1}, {0x4f, 0x4, 0x1f, 0xffffffff}, {0x81, 0x4, 0x3, 0x4}, {0x3, 0x2, 0xe4, 0xfffffe01}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0xfffffffd, 0x51, 0x7, "8a3b4cf82cf37145a9a1f145f891d8b68bf89c6c", 0x8000, 0x1}) 16:00:31 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = dup2(r2, r2) writev(r3, &(0x7f0000000040), 0x1b) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) 16:00:31 executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x8, 0xb7, 0x9, 0x27b, 0x10000, 0xfffffffffffffffe, 0xce11}, &(0x7f0000000040)={0x69, 0x4, 0x5, 0x5, 0x8, 0x5, 0x7fffffff, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x5, 0x100, 0x400, 0x5c08, 0x3e35, 0x0, 0x7a}, &(0x7f0000000100)={0x2, 0x10000}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='\x89\x00') 16:00:31 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmat(r6, &(0x7f0000002000/0x1000)=nil, 0x5025a594f0b8440b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x84) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r2, 0x0, 0x3) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x8001) open(&(0x7f00000001c0)='./file1\x00', 0x10000, 0x100) preadv(r7, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = shmget$private(0x0, 0x4000, 0xa5, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) r13 = msgget$private(0x0, 0x200) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r15, r14, r15, r14, 0x42, 0x6}, 0x8, 0x3, r16, r17, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f0000000140)=[r4, r9, r14, 0xffffffffffffffff]) r19 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r19, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r19, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r22 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r22) r23 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r23, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r23, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x3, r2, r18, r20, r21, 0x0, 0x5}, 0x2, 0x2, r22, r24, 0xfffffffffffffffa, 0x6, 0x8}) r25 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x81) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r25, &(0x7f00000001c0)="128385f528d48f231b15215b0bb45eed35fe46708c1653a70e5acf95ee4ca57fca6699b04e8ab209e6848ca2226cc59496f8898005a485e2653785f504eb435839de5572bc36db96e3f97bf402dec0f970ae2b06670808ad0da412f3fcf37264fa951c32027870f403429e1dc4aa384043b165670fe4b458131ffd62d83c329cab8b9b97b9ee5bb5798ce9001f1804041a798a49545908e41906db0d16d6c0e43fe5952d76d34baead59172dc59de05e9ed10e7216bd3fa3d59175a66968f5425329eb88e4", 0xc5) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x597, 0x2, 0x9, 0xe62}, {0x80, 0x4, 0x7, 0x5}]}) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) shmget(0x1, 0x2000, 0x840, &(0x7f0000ffe000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="8237ed077418e9df49324768a09c1511681d8dad7f8efd0ad57d9dc9191a4d6056d7bd5fc4fe52262e21a7756d3ca78b224a6417851d09153a2a3e11e3dca0b805efd13d21b36c742297bfbc87d98f24b157c2fe8cd5b97cb017b55876c44d1ec5d750d47cb1fa437631dbaf41fb", 0x6e}, {&(0x7f00000001c0)="d2f2301294d19cbf2fa8373177190f78d11f00e6191f1ae6fbb8b5234c0403520ac0af9ab00b930b0f3eaa5fbc07e734ad226380dbb0911091306dc62d2ea52bc7b30d88726cb17c230c1ec3229c6fba81f3fb4739eaa760b36c", 0xfffffffffffffc86}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) fcntl$getflags(r2, 0x3) 16:00:31 executing program 0: r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r1) socket(0x18, 0x3, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x21186, 0x100) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x401, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:31 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r3 = semget(0x1, 0x4, 0x4) semop(r3, &(0x7f0000000000)=[{0x4, 0x7, 0x2000}, {0x2, 0x20, 0x800}, {0x1, 0xea, 0x1000}, {0x3, 0x620d, 0x800}], 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="c02f95a323abaa14", 0x8}, {&(0x7f0000000200)="89c55a9367359b9365c36c9a4a3d75b02807e18ba2c4454ca1ffe6954b83e3853a936f010c6aca31bcc868900eb82a1dbc66cabd910f99f4925c10672a63425adce8f77c4186dc6b2fdaf7cd0df6ca8438f3e93031e2b9e61c7ff73c8d966c", 0x5f}], 0x2, 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0xe5cad2c9eafabd7f, 0x1000, 0xffffffffffffffff) mlockall(0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) chown(&(0x7f0000000080)='./file0\x00', r5, r2) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000005e, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r2) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:32 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0x3, 0x731}) r4 = socket$inet6(0x18, 0x2, 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x8, 0x1, 0x85, 0x800}, {0x1, 0x4, 0x6, 0x401}]}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0x0, 0x1, {0xffff, 0x5}}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000002c0)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x7, [{0x2, 0x9}, {0x0, 0x1}, {0x1, 0x3}, {0x3, 0x8b}, {0x1, 0x6}, {0x1, 0xf7}, {0x3, 0xb7bf7c30}, {0x2, 0x466}, {0x2, 0x3}, {0x1, 0x623607ea}, {0x3, 0x9}, {0x0, 0x401}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0xd82}, {0x2, 0x3}, {0x0, 0xfffffffd}, {0x1, 0x401}, {0x3, 0x7}, {0x3, 0xffff}, {0x1, 0x1}, {0x1, 0xffffffff}, {0xd989ca447e0c6253, 0x1}, {0x3, 0x576d1907}, {0x1, 0x1}, {0x2, 0x1}, {0x3, 0x8}, {0x1}, {0x2, 0x4}, {0x1, 0x14fa}, {0x1, 0x6}, {0x2, 0x1}]}) r6 = msgget(0x3, 0x302) msgsnd(r6, &(0x7f0000000440)={0x6be5f45d73be50ac, "e90ff4c89542141866e063e093345dcbccd7844f2e30a04c78026f4dfd1b7076a5b6314c37b2107d07e48ddfd0d799dcfa6477ad3f4e30d0c02814139cac0c7ae8d035c4fed6d53e266f"}, 0x52, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x2) r7 = open(&(0x7f0000000500)='./file0\x00', 0x10a00, 0x2) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000540)=0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x448, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x1, 0x81, 0x5, 0x1, 0xb45, 0x9, 0x1971, 0x0, 0x3, 0x8, 0x80000000}) accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) sendto$inet6(r9, &(0x7f0000000740)="025e1da3e42b0ec080cf54f66ed7256336650a55a304e92602dcfbeed59d4d87e5fc0efba43558ac8a050087ff213c088cba267261dffbf5b500d3b4175942de21b3b441638eb6d2342fde5f67c0c0eb4e8abcd57ebae9fc72529f23b5fc82e35dce2870d9618896fe02cb14a9af4c13351e259129133746a3fe6b9ce42c36bb63973c662dd02f8c859bc40a8501af774fae382a73eaa9478df2db31729384169b284707de93da14422f13ca152a4c9720d87118019860fee319e9ae501d1cd22db61ee6d4318e42ac07b0cabb49012b71ede09f482206e209e8355040a76495a8a2fb5e1c11b4", 0xe7, 0x8, &(0x7f0000000840)={0x18, 0x3, 0xee, 0x8}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000880)={0x1c83, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r10, 0x0, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) fchown(0xffffffffffffff9c, r11, r12) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8201000000696c653000"], 0x10) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x4, [{0x1, 0x1000}, {0x1, 0xffff}, {0x0, 0x4}, {0x3, 0x1}, {0x0, 0x100}, {0x2, 0x8}, {0x4, 0xfffffffd}, {0x0, 0xfff}, {0x3, 0xfff}, {0xfe33f0b30cb1e2a1, 0x80000001}, {0xabfc31ffd3c5739a, 0x7}, {0x0, 0xff}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x40}, {0x2, 0x1}, {0x3, 0xfffffffb}, {0x3, 0xfffffff7}, {0x3, 0x6}, {0x0, 0x3}, {0x2, 0x799}, {0x0, 0x6}, {0x1, 0xfeb}, {0x2, 0x5}, {0x3, 0x3}, {0x2, 0x7fff}, {0x2, 0x6}, {0x2, 0xfffffff9}, {0x63fb27ff5923b11a, 0x20}, {0x0, 0xffffffe7}, {0x3, 0x1}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x3, 0xffff0001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) wait4(r5, &(0x7f0000000300), 0x2, &(0x7f0000000340)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x80) close(r3) r4 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = socket$inet6(0x18, 0x714d010f2e8c5997, 0xed) accept(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) shmctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000240)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r7, 0x6, r9) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x14, 0xffffffffffffffff) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x46, 0x8, 0x98, 0x3}, {0x9, 0x4, 0x1, 0x6}, {0x6, 0x2, 0xae, 0x8}, {0x6, 0xff, 0x5, 0xffff8f7d}]}) getpeername$inet(r6, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = msgget$private(0x0, 0x200) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) setgroups(0x9, &(0x7f0000000100)=[r1, r3, 0xffffffffffffffff, r7, r9, r13, r14, r16, r21]) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r25 = kqueue() fchflags(r25, 0x0) kevent(r25, &(0x7f0000000080), 0xf95, 0x0, 0x214c, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28af) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r2}, {}, {r1, 0x1}, {}, {0xffffffffffffffff, 0x3d024a2a18e8ac6b}, {r1}, {}, {}], 0x8, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0xc000, 0xfffffff8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x10d}], 0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000380), &(0x7f0000000300)=0x4) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) lseek(r5, 0x0, 0x0, 0xa05f42495f0ff3dc) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00003c59f10ec2bc2cf5fa430e65a101800000"], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r6) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebff000000000000005b67071b542a5387060000292300000003050000000004bb893f000000000000ec000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00\x02\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r3) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getppid() r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r10, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r11, r5, r8, r5, 0x42, 0x6}, 0x8, 0x3, r7, r9, 0x3f, 0x401, 0x4, 0x7}) r12 = msgget$private(0x0, 0x200) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r14, r13, r14, r13, 0x42, 0x6}, 0x8, 0x3, r15, r16, 0x3f, 0x7, 0x4, 0x7}) r17 = accept$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e84bd75aa50e6e95f70c60c000"/122], &(0x7f0000000640)=0x6e) r18 = dup(0xffffffffffffff9c) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = getpgrp() r21 = getuid() r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x80, 0x4, 0x7}) r27 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r27) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xfffffffffffffd04) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r33 = getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r35 = getppid() r36 = msgget$private(0x0, 0x200) r37 = getgid() r38 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r41 = getppid() msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x8, r38, r37, r38, r37, 0x42, 0x6}, 0x8, 0x3, r39, r41, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r42 = getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r44 = getppid() r45 = msgget$private(0x0, 0x200) r46 = getgid() r47 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r49 = getppid() msgctl$IPC_SET(r45, 0x1, &(0x7f00000002c0)={{0x8, r47, r46, r47, r46, 0x42, 0x6}, 0x8, 0x3, r48, r49, 0x3f, 0x7, 0x4, 0x7}) r50 = getegid() r51 = msgget$private(0x0, 0x200) r52 = getgid() r53 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r55 = getppid() msgctl$IPC_SET(r51, 0x1, &(0x7f00000002c0)={{0x8, r53, r52, r53, r52, 0x42, 0x6}, 0x8, 0x3, r54, r55, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r51, 0x2, &(0x7f00000005c0)=""/152) r56 = msgget$private(0x0, 0x200) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) r61 = getpgid(0xffffffffffffffff) r62 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000c80)={{0x8, r43, r57, r40, r50, 0x55, 0x6}, 0x1, 0x3, r61, r44, 0x2, 0xa, 0x4, 0x4}) r63 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r63) r64 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r64) r65 = msgget$private(0x0, 0x200) r66 = getgid() r67 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r69 = getppid() msgctl$IPC_SET(r65, 0x1, &(0x7f00000002c0)={{0x8, r67, r66, r67, r66, 0x42, 0x6}, 0x8, 0x3, r68, r69, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r65, 0x2, &(0x7f00000005c0)=""/152) msgctl$IPC_SET(r65, 0x1, &(0x7f00000002c0)={{0xc, r34, r33, r38, r42, 0x42, 0x6}, 0x8, 0x1, r64, r35, 0x3f, 0xfffffffffffffff9, 0x40000004, 0x7}) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r71 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r72, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r73 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0xac20b500123324bf, 0x0) r74 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x100, 0x0) r75 = kqueue() r76 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r76, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r76, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r77 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r77, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r77, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r78 = accept(r77, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r79 = open(&(0x7f00000007c0)='./file0\x00', 0x20000, 0x14) r80 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x10000, 0x0) r81 = accept$unix(r0, &(0x7f0000000840)=@file={0x0, ""/72}, &(0x7f00000008c0)=0x4a) r82 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd\x00', 0xa50, 0x0) r83 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x800, 0x9cee8779546b3fcc) r84 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x400, 0x0) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r85, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="f7a7d6d814a14e63ba4281c4cdcc1494b723858ec2f899d3c6720feb4270b240573bcbfa03bb0aecd423a1e586f6e23b98c02df87b436637ea93651ca4183c8ba3303b1df4df55eb61965bafaa2290fdee904646fc8b83c65aceb10bf0ea0b42f34bae20a148357c329775008dbde9ed730b791440ba04433d1d093d10e30c7ae5044598417b1f595dfb09cc5c", 0x8d}, {&(0x7f0000000240)="153e48926f0cbbdb3be2c2ae025bf144ea90612f6a5f48b7415ad3a3da7360d23845889229e7bd73bd35b334c0bf956bc46b577abe8c63d29882979420799ba819a3d1474b14657fde4669aaca200875aed8fa4185365425ec86efd349bda5a7cd2888a4f7481a2f95b6a199051fa563d8eb6cb76beabf41c3d61378fd3bd4158fd72d52deccbe8e5e4c18ad848c30cb91840d6a44", 0x95}, {&(0x7f0000000040)="ac7bb07ab84702e3fdc62a278f46679c60375fb8c2f19503a0a49d5dddb9d271bda7574ba517821e5485a55c35c74f966c503fd88b", 0x35}, {&(0x7f0000000080)="28afcd9962a9b8a157d3b40c684bbde0651864b18c9a9b793aaf44", 0x1b}, {&(0x7f0000000300)="07be3563a771c9e1d9215dc2402b31a54a1f5a8518babadf472c6a7c5cee91cc0a", 0x21}, {&(0x7f0000000340)="9c863449f4e52306c73a2eca41f1c9f030735f958fa0d7f734f26e1437250dee1f02ee1f7b645eb3ac0062cc500f43d0b0d6a01a5e4fde3e1bf779efeaaef8fb748e71986ba81685c22c7feeb8fd505c16bd5fdd07f3d1884613d4890f8ce821b73938a33aca92c054d9c3697b99e8fdf9392ee6e108def2aa0eaed5ca7952e8c83b149af8b389a15a7e4ee481129b4f415e67d1a68dbab3c3a180670182744da3b590e6990ebda9d12fca84e40cfea427b591735a3fe85c4f36e455a57ac52b5dbafe832b09d8ed150da4a05bc33fad3d9092fc7c7f1366bef67c1b8b", 0xdd}, {&(0x7f0000000440)="13686c97876f9ddc95cb229c5ca07e625c23b42f18c4b4c3dee4446d31ee4f96a30d9a10caa9c3c62c061022c9f9a42023", 0x31}, {&(0x7f0000000480)="104fb3d412b824390d353d7810d2bc9512c2374cf8c1af5702aa3087025fbdf262b88168f0bde36e4636148969f252c074bb4ae70b77d3038500ed408ee39b2d74a78ad833c5887133a38eb18c811ca894494ea42c2087345c48d271b4e120f616f7ff46f4149958d540054078b8c591b8798b7686ca884a7ee41c243014507a1ad6f9f24c259e565930eb9591c695bcf79313aa870d5e260fceabfdf29afdab162fc45f43d74e6fe7bcf86b5c929f50b51d15fbd54c72b9", 0xb8}], 0x8, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r6, r13}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r17, 0xffffffffffffffff, r0, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r23}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r27, r30, r33}, @rights={0x20, 0xffff, 0x1, [r70, r71, r72, r0]}, @rights={0x18, 0xffff, 0x1, [r73]}, @rights={0x28, 0xffff, 0x1, [r74, r75, r76, r78, r79, r80]}, @rights={0x30, 0xffff, 0x1, [r81, r82, r0, r83, r84, r0, r85]}], 0x158, 0x400}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x4020080c1, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xd1e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x8402, 0x4) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) socket$inet6(0x18, 0xc009, 0xe1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup2(r4, r5) r6 = semget(0x1, 0x1000000000007, 0x200) semop(r6, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r7 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvmsg(r7, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003388d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfd0aacc32334e97bf123c621ce2ea26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5091700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4117], 0x1002, &(0x7f0000001540)=[{&(0x7f0000001300)=""/207, 0xcf}, {&(0x7f0000001400)=""/116, 0x74}, {&(0x7f0000001480)=""/42, 0x2a}, {&(0x7f00000014c0)=""/116, 0x74}], 0x4, &(0x7f0000001580)=""/208, 0xd0}, 0x1000) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000480)=ANY=[@ANYBLOB="10000000000000000000000000000000d3352647d5dcfed2af792b3e6ba3695f091306a94baf65409aa7bb68a6c376124df518db7e6f6190309f09af578912cd2b6f97d53a930c2c4e95effc885b051778d918614228ce92a22e2511af6db273c011af9bcb39e519f21bffadf05f332b1bd8d1121baf6c72316ec78ff62322f7fc4a8ad9f7ae87075c92556b99ba039c611fb6bca24e80e8cad34cb53785036c18be1bf651a12dda96ba"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x80000000000002, 0x2, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/194, 0xc2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg$unix(r3, &(0x7f0000003800)={&(0x7f0000001300)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f0000001340)="48b50559c3c633cfa7575bfd383679ea8e5f6a19ff064237f9fe7ba316b6280817ccc1764583e3e3c7efb120fcd5cd9ccd0d5a03515a4b45666f7d86d3eb1e927c546530beb78d2d8c2dcd50939b6acb37aa7a301681fbb634d2d9b260a29d39789320054f194415d78e6ea15ea0beb5584c49d46505a53bccdfaf2b3c3b1e60b64ac5c29ebb56c594fb2a5dcad6936b02a6ceac2661204d88c5e3857b98b2f37288e78bb142e0bf1333d572cf83297e7bdd4a0661c2b39d4497482bec9fd39118c43cc938ebaa9bee10cec4ad9bd73cb8b501db60e81ae4aaf1a9bac3fe502fbffb9af4b2ca623ee83f3f4de3429e4bcb1128e111f4d0bb4b3b42f248919824e573b779425e6a757f7a82e5bd89f3e2a7b8273562f77027d8cd02f13f4511591e4b9e83b37bd1de899794cd00f3c200a2fac97aee1e638e7accf8c4d6fe759c799bab12c541ebb74ec59318bb7d1141934dbea3b6a26f584793c45c588dfa59b2e4d4fa8562874fd1462dfb414c51221cd4ec408b852d50043da1eb6d6ae6ce0b3776f8f1e222a50d7734dd67c903f42ff6f69b56eef03540d8f31a1bdbba741d5d723edcadd792d29e6f0ce6c0443c3cf1a08c7d1eeb181e5778a9c87d80303b874de14950423cead9bc5b879b910522649789fa45b8ef8f0405185d07eefeb7de8aacdf3f25156c20680592fc16995fdd7989c3bca67e91d358302dd97041eaa63f8dc313d3e13c3f06d2d21cb2be9d2efb5eb71e0edb7250e430e1b70c69534eda2b30cc1f6944a7b6d2f3e7171d9d7531317e4c674973947420640e9c3e31abd14e77d456ae942f7e956c71f2dd017dd440b553396e475fd83f2e062e59f799a7826aea7216afa291fc92d27888b81cfdd401c899804d4cea44b2695569eedd4b31c46f68f440b65d9dc03b07b3dc663bc8533d2788158bfd08c9855b7f489526b453e31b7d620d2886b686a6f21f988e89bfd7630c64ac50d0af83f9bcd05cf7efa6c134c2a78cf8d74a8633d87c855cb2e6ee8c0f1c9a04f996a6fc474fe7263645500a4debba61d0eef072f0a5868bb10d008daeda50a6e39e45ef882247682acca37bbab1664627b35757eb1f35aca15077b01878856bf372a5adcb82daf8334962bafdec401492ccb9f4c51f552a3b134ab1ca5aed6179d04316d6193869e4fbe08b5089b3e15762025968505a8de342478fa2ead622c6270496d850b8f7169f1fc9b8e9c94596c821e9d6111ecf0a79da114ae4b194d041a42b97d3579fb050d2a62218e21aea387469f764b857394f28fee2c1387a339b36d7814e877900093ef5764da9a4b985dac7efcd0739dc56c23b6210266a8114b0df58d6f39313eb4627345292a8911c01a51691bc9d8375d31138ff4877664130543f10f27d4d9409949a8651786cc29a9b2c3d46837c2535854a25ded57daba865904d17c4685ee592604c4a5d8da4e2812c7ac2d3e549b8bb9a112a100ea5348793736c16f6f192b39af235e0f28e03aad02f1a63f27802514a01f2587299bab7aba3a901097a395f1debc2f3f475e7dd76b393c22ca1a25e1d23e1e30f31d344430e8fe851f61628cce2f1a9f4e3d9c234064b17ae35adfb3b09cefa264ed58b3c24ec4affd6994356f29a8487b758c2c80c05881dfdb71c1ab78d037ef8d4b39aa33607ce0ea6d6921240cee6a58d13d9ff23c72e5443ad3cd626e8d2c0b433bf897489a3c6c8d9eb05a222fc538c389874d3c894dc84c774813cd65afb716a94f3dcee62f2ddc851ee5de538a249e430a54bbad08bbc91a926835941f11e1ae4c163fad66040b2e8584e658b03519a8528dba08440c2f1f70c9d1a0c109d9f518972b279a67d7b632709015a95d90d0418cf1ffce47da1d035f72e77998a4afab75651a84282503d0563c347630baa5d322e5b0f0a08e73a6e91a6913a6570ffbd1cbd8ed01d5c0f846909976689be6378bb3038c8a72fa1514de41b9a90a5450efe7f6111f0abe87b1e60c6e0429baa914e275e4a88639e44541454cbce2fdb0075ea84fe8907a5cd98e56581513d03f5301949169d49c1693507f5eb3c656492f63a664e1dfb96061bbcb1f3a98a45dd587e037dd813bd9d997264a17e240cef1483186782a7e0579c270fcf6469cf4d4a163e8af0c0898a6991816e7acb33b81f4cc40f8033df52ca3ddf1cb90de8ebfb3f51999ba3c30ec2d0793ce2aa7079bcef8cca67f74489b52f370eb6b3300e27f5274cb8b57bab9e70438be9181df6961db30579172721ad63f01134b688403bd376ddc8cd761bdae06fefc99cf874f696b9f49c683485cb1f4a74bb91eac2900206478cb76d3a9578afcced1c31cf8eb121ca7c4221d63240721f4560d45f71f1f864633bacdad490f98198ee3e549358a297a9a64e6137498a3ba844e26ec3a28c265ca62b87b1a71639c5954b92dd8110603e6a2cb21229eacfad716cb0a9a56f144a58056501420a877ee5af312858559cc12e055821202abd63473012773281cf839c5e6d5a1a20e382ff0c05541924e46182d2c9584f370f8253ca577f4ea007bcbd09053b9cfd934f78965d759e06197286a86531bf2306757a1e444150cb1092dc7981600f2aa9794ba70dfc89e805140aa4d891d7128c701abe69b167a87097223dab7aef540e2c1878eb3b1133b690b025c58166e3c18a4ec5d4157ad67ce69375d19fd730e8130d1b5d750aa984c2efde763bf00d88d9f23501ee8b969f6c4c771804a9d9fd6a3f182bb01a337bb4a040109e1bf4052cf5206dafa262aa7ee414e007c983efaba802ff2c5272a9826c2a9591490e9ff7280d07c2154ab78fe0bc7a962ec47a74f27f6b300ab760bf32d423c5c8234d222977fe5886a2deff60725a6c75ebf9ec3f48a6fcfb300ad72969f752c09b712085f43d1f9e2fc22e22ec08d04d3a7375e7e5c191e69dbe0353c425c1ed8fa71e9456efdc781cdf2d2f2441d89660a22a816933c859b84eb8723315a86fde8f124899f1233a14d9c59e950d6a13458c58a3d3ddb6767628a3767508e9590b0d1c1504732b8caace5954bfe895faa2c66bfbc881c3a1453e742a1d2a00d7e6e69b441c42539c5761393d9b7de77f7bf7a1f6e8cb1ea2910fb7946e257bf5bb0eb4f28053fe26f8fc482abc1bf00d0bbda2246a17046997ff12b369dfff513d3f81966b93013399fe61efa6bf0d4015fcbc29f89cb9e4e0c6fab0b6eeba094e09db4952f15c296e1a9b6c0da8b4bf49bb3b617d0a57fb1d4c844ec1aaa3f7b1943ecfae0b4888228db103b11b9f69f961066c17d1bf2fff6d2c5ad5ff31bb1ce8e4e1978f6701fae71609b8c567cc740e8ccec67e483214dd0d338845610353c3ea5b94e16549293cea17e08d30c953608e1f4ded0a481f755c9868ed5da122c7e022fa522c577e32e5ad7cb1a4e7ed5b86b372791232a51c5501baf0a7b9011741893f09d28fb2d81aedab7e392b805f32435118cb3ba26b6bdd162c55f90ceb125f609a32c7132932f540e914d004e8262cdebb6531dd88ac6ef03d82d4ce950c67f87f92dbe57d93878409b72f39514c9cf3e09daab75bee3f66e2af1ac9eeeef12be6274f844d1371c9bb979407b848f374030b90a423badc7cabc4a8c575b05bce2cadb9a59c30992fc87326e75c3c40ceda5dbb32a4f9db984264ad08f1891474dae609e78e4de9d46c2df63591db644dc8991e61ba19eb2c7e8d8a19963703cc1f04eb10143e808df5ba4dfc4002320191dd96530065540f324dcc3a74e6835d6c8c3a0b4e9848a0393b971497afc6e38c38c9158285a9d23e9e348e0cefdca24ff12e11d24c79439387075b2c99abbd07628add6b4a4d0254ee18ba93a7cb357553e014670a01eb803f9a86648fe53d1611a9f0b6a0a8fd2a4320de20fd2aa00a470fff36dc6c568538249a3990d4e8bc21d7195aa7b0b185e09d16d59569df467df50bf19989bd4d612b126ae5d7bd4a89b95f3be1819744b053a2bbaac947722a038ced4e77f86db9cf66679a1b73d39544b9b84f9a782e19b16569f3a8d4d00ef6ba9394a09ba68379a9c51a81b02dbfc7d0e23f04d78f767cff10da2d56aaf10838fd262794e03dd74655f7b50e231a22379562ff2b30ec6be23b10b03e491a00230504176fae9c462d41e1fe541d9c8ba738a86d47d2f45880f97946554a8d33b12b8b3d6f3a0a12421bdab65aeb81050c1f06d5bea596dbca46872d8c22508cc6c8822ada321d427948b3f5b940bd7355700072ee4821616266868a37696d90dbd6641c59a111307b64d370a4b23ced2c5538975cfd3e393cdcc3d0debb4bd3af3347532febb061fc4818e782aa821f6177cfafb612476d1724ca4572f0119ce29130226aac15b43bc9e88984aca3078c395c3eb47a41886472cf939a05ae7bc14c40d4a4305e5302b205e788727ac652a8d3fb834bc14d6798b74568d87d4314e45308bf6f247d3448044e30613b962bf3daa2d25888034df7b1c6e1bbddc0be682e91c89e57d3c81f7bdf8b9b054ca41de19d59d45ba537b65655d83b27841af5217dd975c82ae95b5ec60fee69efedca17b7bcfcc424a97a1fa7d55fd6921a4a9f93ca79f3931bcc7888bf6ab8a48d2c1d915d28fe58b65fcc1161457ac9c1eeb9a0ac2ae036f8112c6a16703382126180365af7d5a03d6b4076bf95e04dc079cf7c2ae4059a65d58780d74145293efa8049a81e046af5a4144d5dd58b96866b78bb2ff5adcdd2a709075b839a015382392e4caeccf3d538f48993cbbca33e69a5b3c3ec9edcc2f547b74fbbddc7d569fdf25985cd7428981ce52d056786b8eb319049e477d3b84c6f7590f292dc7ff565ea4d70c2c739df114cc15a65c783796ad20f8c27ef6ae712249977ff97780e03a7c0e150bd3cbcc750af9a92bfdf39bd7d43dd4d056a523806839703f76659faf80d4ff1c83ac488b47000f7a1ed13f1ab98fad30a79a12f2dcbef810d277c49cbc4b7e5d5ce2c7db6d2d96adcaa91438d40f96e2b9a985d202efed121016a5c0073a0826030725881b5a4a4e4ae9d9fef70650a18bc18219b61409bed6dc64e8e21c0bfcfe0ec0314a328cd0cf2c1255a7cc6607db3a899cd8d1b49e10786de670350570f3458314071c91375d7b89f93cf5ede4857a8a8983cd0b9e9f8770002b10126dbb885c525739b8f8dfa1dbd2cde0ae6cabd40809e90af24c8fe889be7a390528ff78292e166a18f746eaf18d0966225fe90216895f86462f201e0b71e4c51148c61397aad2947f2c1e3b8e2a7d81f34536f42a34fc22a60e467b33440c8052ab59e2298a0df00db17dbba61ba6831cd25103f13b916ab962295c7b6c40321fd20022a6711e8a9af4076560e116a1b8baef44a0b0952d7250ff98b2e9c619c9ea6e2f0ee365c5583eb1722e836753bca6cbb8e3867701e9491afc5555beb358ab393dbbff6fb37d2b5370c5919071454da9c5975c27e5ccd5a380f5382827b1e17dd7fbafa1307e40acfc0278b92e387502161c248b1a44b26d657eefa8aa5ff1cb3981e682d1c1d7962c7f32ae6b69c8bb13f069d66b8c5cd877a66654ae274dc6ed28edd741b46ab347743cadd505e24360189ed6500a3e3f7a8dd647e6355fa3785abfc61b507a05ba7937b0beb2dd682a9f1ca69070fc82ae0ab3c2ca6945dec8c27d1552ab019d099437d2540d8e2020d97289271dc5a0d41a5af2b2bf80605218bd4147c731a9cff9ac6512b106808144f0188e840284f79fecff3bad8c76abc9abba3e4970548b608727aafa109f91af771ce", 0x1000}, {&(0x7f0000002340)="44121bf586670405314442a96767c081a5a170ee55bf400454c2088be67d45fa3281d81dd0ede922071a0f489ce93877ec7b9c937cf1a7b9af3ba0e8f9e529e5742bc19a2b1444b7c27ae378ed5589f9c475475f6094bdbb34d43480a9c90a8a3fb15614eba5867c78b554aac634c5b78facd5e32cab602884079f1cf8bdfc4e3213de461b3560927d6841fbb679757b9b973badc35dabada3e01de7cc1a9e00175ba9447d31c7e65c47cf6566f89409e5e80d89461370519e6c2ab88079f2afa16b80e70e78cfd06494effdca21e64b0a25123b11502989286eb78439766e75fa531ee61765b772a2", 0xe9}, {&(0x7f0000002440)="487ba923e13220d6ee280d480a0e0b5de504c9feb87df7d177a464402b92bad771a97728a4a6cc8427538c144544fd5955fe8a55495c66740f52e0422fbcd3f13495bebb50419242395b9bde6d13236120c2f931021a18fd2f1b9889aa9d71fd3d7cd041085d6136d6f681ff45fbe1539681e738bf19d13394", 0x79}, {&(0x7f00000024c0)="96f4cb30b77c7f419799ca5d283f8022d6ee77d306938efdc6e22f585e4bc23da73f02b324dcc7cb0e599e702aa28582f340b0f39f029f4cd38991c652c27a5f46c2484b04ea9401c80a8690fa19bd78", 0x50}, {&(0x7f0000002540)="351d2bc61c844c4e586bbbefdf232c499ed3c7242726e4365e386c9c06d1ee8255fd6e04def3e88a909f674b610fd36a19394016c91c8ecf29d2453b391b944d2a805844d4048c6e4c7c8285f9d432df6187961d9a97fcfb1d115087674dc2bb4d484e04846a4955f7af20599235d11911d5c9182654e322b79f1fbbe9567ebd5cd974be0d344f1086fc1123069a08cec646b7c742e80b8d93acd12492a4a10e3f5c8a6615532352e79ddafcb34388a449bb56038dd92f0726f2d4ef9c139f7fb1adfc76b1c26fb79b4b1262873de53614bc3e0b7a796375ab4a050471794827fc984dc23c", 0xe5}, {&(0x7f0000002640)="c9856e5a48fcd6b89d4928fc63c21ae8f25a107dae337b42f1150e75d4b31e1f71358196362d7a0cab69e3e355c95a2f7a04cce474e7c348425bcf15573a052b529398ff196e13e939ce73e99f752e954dee4a15ef412cba3733d8412d25c6d24c5b992b9781ebf9b423156129bc1215b55fedd42366ffea60da7a45bf0618e30995e120ecfc3dc0856f2e990ea97c856748d9a98101ed555287433e137a73ca3a1c57925d6c18f706d782989f3f5425ffaf0a5a2e14a665b4ca10b580bfe0dc0437111150245f7880e9d3b30abc20a87a3b2aef41f841e1fa4845ab4ce93fa31779d3161e58e790b3476bb8c7f355b1f0f6e7f1cf9a604757d6b6700e959260a5c6e38fae0fea456579698fca995906cbc0076ea043de2a4e1f3161bb7d934d7cdda36114a2ffacfa6d944f0d6d7e7c47b0b6a36c24a54d133ff8e0a938f8b38ec5c6098bb3e9766c1e239b24b0d87555f5191bf35a1f07893b6ec0bc2907f4e81068a95cb18a78be21c8da0a38ab56cd65181151fa662017dfe931e6760a6b81714fccf850b09dbd27ffa16ca33c761b7632e7f2da7e92bef3740d8cf6340d24ce943ab9556b068f939e0c5ba1499c9c7f5890aef2ba43785e1b569c2bada1a18135042f60f307ed4be8aa4d7dbafdee54bf795f13dfacc1cfed581d541217579a95bd25131152b6c3606b002f0cf6433735bc6d9d15436a280579ec1604dbae021aed8cd869278e0e9ef8581922250d76eb7533501e2aa2f0df7ee3eeec40a4a6bcbbb128e827e5a522bf3beb85ba4051cc3f75b322b059f7e446117d2519c75a133ee0525bb90a514b735a0daea4fd93ca3882d4dae60fbae16092f4a5a2fbc44f6117ca12bc50b237d282d712f94ff98d17ddd8f47c8ecc979c8d28571c8c4efc4e3fcb07128afac23ffa40a5856f4d55c3b3bb99f2f98d3d56db71cf8e0ab4754c5605c4b76131dd1482bb8c81fc6fe4837ce60fa33a68d4cc32227495f836aaef1299eb6e678dbf4513af4163018e55586a2e4b53e26790a7b06660c493cf75ab759cd3651cf069fc029ad97960314417be126863daf90274e673f946139ac9922886951b1becc0a4b8413b038bb85d4802323d1ef29ec41eb739f5275d1f883b9a92c99e1376a3ea3b0396667ccf95feb3f20ae26f2b516ea87b8e9c331368eb985c44d5f8c5afab39672e1510ae4be2d9419ab28fc0c15909ed6d536be02278476d19405f784aabf9ebfb70620332efa5f5f461dc8213f35016248ed7f25ba1badd84eee9221ba40a0ba59fcd43f26873e4191a5283db6c77f3f3344b3557e1769d3206111c286207b4e6258423cf68a6750c4df3d0f19a3d8aaf759164194035075ecdc50242de04dd7941fb1148fcea79ba034e50bfa6bb1e1ac2d4505b4da91acc097be209fc4beddd7c3ac5b76786f42e915990fdf5f336a7fe48f46bfd6c2a18f8f778065e152f1096c56b2a7785e2ca0d7a37435cd066e2dd84c0bc8ca9f63a2b69da48129b7236e37c1c99e74f793f8a6e01cec13f4d1bee01118cba11c445c0a6d097519eb571d1d368cfd688aea0aefdfd3f9cc23e42dd182b9cd7bb426828c02db81a722c127bca565556c96597bb303ff72d9ae62c9f171fbee4188d1dda06fe414fded5d064e0a332d055dc8edee5ce692d2130256cfae181d3bbce9d246c9df736792597f1c7156ed9b5518342c0f27cbb57ac56e2e9d385e732b8325d002ba374714f84ff6e1f7cf7182983ec995c9fd0075cfa0590f86087c8f18b45fd1190b9e761a3890f29130e09420cc596b839e56e1a7ce731b0110d6d4aac90c337a480b17fb8a36e2c77e8e37bcd5361cc4438808ac508cc705b3d107051319b3a7d570c11cae36cda1926bbf4491d92fa82f978fc37c9b3f2c80e8322df5b7bd7fed05b19c67b1f45284acd7a281fbaa8447dc598fb856c9cfbf85c1dcabc9abea2f8ddfe41ce9675739f0af8615ac6854c70536853709b5292efe89204ab31d42a3230304da86eac1e71d722708c05576ceaca6d720478488ecb2d99b286a4957aa2945045361b46c45a1455812de42ef60023e77802d1ea8eb547cf91e3ba0a9e76a6521db9e61cc32adc27190edf141ef38a96de5bf1c9c136d49c186d0fb500aadbacfcc8498261d36be10cddc8d97e08acdb95efbf660b8aac3c491ee1bf1b4099553f000b0118b7837a98a060b5d1e10a61f44a08876cacef42489255a3aa4816f9cbc119146c45b6cb749f825ae0387526d49e34c728c24187fec5ff9cf7cde65679718f6a5a4e03b2b439eb78cdf10703170e6f8b429474e5731f97c1075aadd52ec1f0961480db272b44f4de1b735ec0dcc68e52021c954523ca350f97e8e38a4bd08d3439e169271d72ad009569804c1e4ebafb6730361de3165d9da90b9f3c3e456d471e1779ce47b084e3313de1d72d5e61b81d7f9d7d7d425b9d48692c366343582741571bde8ac122b137385cd3f235d8a401dbb8fa01200c2063fdc95bfabefe249a1712637bfd3b78e321da0119f6a9ca561ca20905787bbf0ff72d43cc5d042e40c0db307e09105e7a72edf03729d390e84b6fb5d799cb032943318e60636a847f85d6732fe2eef573b2a510ff5bba799c3437421071b01314c79a19b0e4c847d632054e4c947e388165e8633eaa22a078c799af4277708ff87e70bfa7853be774250f4238d4ebdcf987e473defb314bd425f12c58c67e7135278428a448a1a779bd11df63b6c4b7080fe41a54ffc25543bd0449839949abd0f18246c73e93e24534ab5f3c9dbfa21a6ea39bc1aae2693f7b35438be26e27db0e3b22a5c3d3d5572877fed844c7a80d9cd180a6fe95eb172aea208abc964de46868a97b61e1f616d9fe28860778790a2d6a3b6072078defc8b0c5e91f92b51b78712037343c6d256a712337eaa671c032dfa6469e4892e3888f6d133914aed420c50ba91d4697bbc57289c4b7adeaf7b4d90fe9512d2bba5322eee03e98ef9f4f5fa1d849de1b4d07164320d84b2f1bc0a32f08704bd3d1826e4e6c2e5499791bba286349ab3a57fc42324fa32c417102df650aaf0da794636858d48e7896250f81b035f8109e918af065ccdb215faaab4e59c7d810c96abb450fa46353bc85ef665e8ce3691ca4466fb9826e11179cd7f49a5537c9d577ba1a1e7fd45ec6fcc844d25db141f6ea1ba260887fc1899a3ace17e93316d6f1ec6e9bc90d535e90f0271d503432cecd8151089237bc2bb664b487f7355c49274df6e13ee3a42185aa69a981cdba25a46896f8756e03c4f3fc4f9f7e99ec5aecc3e8ef659288efdaec6842e99fc689eaff671a2f36eb4ce631f3b74081c2477273bf74aad1d810e7c010d4cee875c842cdb69dec1bb77c117a51789782133437f0111cbc9b985a2648046f8d0d9e8c94adb2ed587d8cce0c660bf25137da9386c7b21acb1ba75685a3913fc974348c2d6ad6973bc383eb49ca20810cef72acd3c9cd00d77dee352744c4fe3d9020e6fb6f0991a4229cd5216d52a408ae84e2e43ef6b231f2fe0a950d979b20901e3dfb87fc53f36bb1584ee13b22cd8ffd161bdc47fb2707f0f6b11f6372608adb8f9403cbd1528ec45c6e750b7b1c1389768bd2cad5a1dce28d1d39ab7cc58b18a27dd2ac337ffd86bf9028452b546336faa0daac21dae495ded22e1ff563526e448264c1c0342d3a968cac6c0f417e8addb3d51ff1d6c583cfb54fdb6f192278d820709b457c224be33e51fc7047d5756590f393a0bd7fd1d2f4829a89add3ef399fa9134807630d588d06ef4a0ed59f8214231ac5266c2b61efd172b41098ce9659f85176d179059e0a5eb27a91f6a0eee04f58b7d6d4b3233ba86cf8caea0abfb4e90cedd922ac09f6ca74cd6f8863f2686abe75c0f8bc15f0dc95b6edb4e9dbde267046555e34700d7572a14b2d38b2a163dfd1e16b02d668cf92701add2d8fa10c4214d649669ba2ff782a4b7053454ad9137034a64a494cd4d3975f86302ebcfb8b4c43b3f37f6511d301b38f618f5c98f12b07dec38388d4faa2dd955a2115433b34a09c6e2f19a146082979296030f1008bcd888bcb86b3cabd43744d585f05ddb22993f03a3469d7d3a5756ba0251752da292144d08da8fa7d3d01fb1acd26eb080ec043c4cf442219229a2edbfc889979db8f53e845f649d9e9d45f8a817b3e49fb11b91293e289b236d2df4109186dfb48a98aed5f1a32816207bfe2bc97ed44d28d50c49d8d20037bde1f42afc506c989727dd352fa3a01da0d15f79f1a5816f24dc6c87cfbcee7edc8486fa390403c61fdb4b9139eb53c167fba661d78fb1b9565574ba188519e5f8c8900586e0c1991c57e8ddf66feb6ba6b564fb4546bb892d07b6cb79f78db45e368146cb2adbd3f42bd898cfcadf492d2cd5c1658ebe496b9361165c4f6c831daac76fd5d3e623c91931f4e7c14a7920409bd63fcc2521992e4fa40922fe6d0cdead92a29da7f8f0c200e73e0e69d5ebe17e972d24ad1d7b0e1d4f9d3d34ee174fc9cf47a48c6eda39e15f3ee39856c90deb140be48cda61625df94b2058b5874b1135fa16d150e7fe16e626e52a3d4afab00b2a55ee91e938dc83e5b8b7a57d86c4fd64f37aac3a46044473816ced76a17bfecc30e0d2c96ca0ada424548d7798f291bbae07e831eafb69aeeb0de7fbc5ea168f50712b6679bbf17c6184633b66e9ab6752fd1ef488993f40d811c896a4c3eea655ce53c3ecf745754336d3f1e5dbfba73ca2bb04fe56b484c5566902fbf473bddf8031b73b2cafeff9ef821cb856ec0f629cd4f998f9fe1f73411a55f6a4d823f7115aba22c351ec7a75f18e64a5496776cf6f963db31ce13298f6d01fca6d4b6761e32838b861f47e1992cbf4d738163fd52b09b3369a8f476b0e43b9511df2fafe8625bd3b7b73af663ff95f10fa24049165532e1ac935e6f49ffa5cc10193d5496a8ffb916d83941f819404fd018047f880b62641a7139d9c97c52f23a76c158466b07692f886952386805461447853dea9c7f7e1000231b2e1c370411a55a04dc903c31429924a0e7b15ffd68b9d5f04fbc4054fbda4a477b4ef2992a32a3ba025e3f0c27201510fcfaa9acfb03f02ee657ba11216f91560d7a5416fdd91289bc79771762671634422fd89e63d87c1a5a01d02cc568b33bb478dc31a2e7bb11be32a7e430273396949d2f60c2bc8e5902da2a300c9c1c7d62ca6f36ffa8022fffc774cf93d047ef6f73d61568598273b560ef0c1883cd3b746cfa1c64cc6d48940be7ad982d9fbca78b90b2926e1e92eb7af57b2134cbe189670852540b649362a83a2c223ec3454017e97ff73af3bce3a2c90d2df6bed69fb63029c2a362d65738ec365eee4588ba3d78eee7b4be8845ea0a1d5d1dc2efbec946b686d28f53e300c15f13c206ae73a3ce4b64b3126f135b71ab93b0ebc875965c60af0d18bf0ee34909935665c59e53bb416f7a6a4e7ea7be84535f36e3e867126898bf12fd5b7c22c4eb63b4da2e870a7e32b7ba910ddb282db25018f5b4fe8d790758df8fd0c19c90448c81fa6e6be677e718168d0107bc3ad83ea94f1ffeea6d4a2818749540a99f8860cf89bc80282ef172722edf4eade018e025ae7f9e331d514652868f2813ba0b1721c65d3ff269dc5af63a972d9b868f8f62b06207f6de34d1e0333e8ea72b99e9db2af970b15de9cc785b8cc6846bfa366853b241139054aeb012ef672e4f2d75d858035e04a4ab25a0b586f26b55df5264f66cf6d38acd1763a7eaa1bdc1d4971425ee53ba", 0x1000}, {&(0x7f0000003640)="1ca5a816e26ef3723150ae1970df64a107a91812158883ccf1e3e1b5e62d78b38ca1ca7147647bcc302e41f045f5b731d3b0ba8510ee0dbdb16f4beead27af1efcfc9adbfb32c50f7fe3f6658c1c238cbb96214a0c6ac6d7f1ffa614fbf633dd492f4b1116986a8ed3fc48610411a98bd318eb4113e35aed4ea54ac8abe6713a57fecc5052cb0e1ab6dd041197250803fb2fa757660f472e1468dd583d96f5ce60ac875f55d923bf53d63e3a709550986cb56d3e12ccadc225f64e9267b89ac32ae30e69beb3c7", 0xc7}, {&(0x7f0000003740)="f569a6b006ebfb77220096173c4226d7c688577cead6226673de7446d2fbb14cc4fd7a6871186d35c06da004827e0f0b82fda966f9eba94f21e01cdff6", 0x3d}], 0x8, 0x0, 0x0, 0x3846ea65cb8c30e}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) bind$inet(r1, &(0x7f0000000440)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r5, &(0x7f0000003840)=[{0x2, 0xff, 0x1000}, {0x1, 0x88a, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) 16:00:32 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto$unix(r1, &(0x7f00000001c0)="fe9bee8997636d1683042b26c09590de0d9a23ba091fa7311736f96bbe4053d01ae7794ed34557fbd39d568b388fe74d7a462d20784dd96f018cbd6b219693f687f3ef0f11d94138d1d86cee67506ce77f323b67665e19fe64dd2bcfb555e03d916490830dafee6fe0625d19cd1d30d3cc4bf2a21a0cf7e219d5216399a685c298cdaa929d4fd9e953d5d3f8e4b9856727ea4a0c68ccfd1cf6ca14a3de37bd258dbc68c6e91b40e65c67313d7b5d8a41cd5af630a23a77b2c534e07725f94b501356f82cd32aa8d639b3b8e88b8de87ac7d499ea2c089f8afbb88e0e3dff3ac58233e6b1f9e2802b38d1a8d6185704bb7c3de90339eb2d", 0xf7, 0x402, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) r8 = getegid() r9 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x9, r5, r8, r9, 0x0, 0x0, 0x5}, 0x8000, 0x0, 0xfffffffffffffe01}) shutdown(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r11) linkat(r10, &(0x7f0000000140)='./file0\x00', r12, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x9, 0x5, {0x101, 0x1}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000580)="65423d9ac2921a9f0878c5a29f059987fd40dd78dd1e9a3ef116565449d3969d558b4a144ab16f2f1b572025d67b77e9bfd3a9aa5102706a9632656ac5aa143ca8ecd64118e094e4bd5a0823a7bc6d40a54514a2fe3f67f2cc2be4eceacd916d97fed63dd41ddd413888fac71a6fb7955feee442f78f1ba0011e1931913b83114e43a139893080f6732bf4e6246e60a6416c50273c36718a9501665b4273e0ee190129ca5ad05bfa1f7324f84f16ca8c8168a8112cac9be8d5b37dc36ff6cc5e36bbd9bee3b7ba73020379bf32d13b4f42d003861f8b460baf674a088020115aee30ebb71be89cb316535bdb62706d50244409cc9f", 0xf5, 0x9) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x1, 0x5}, {0x3, 0x101}, {0x3, 0x6}, {0x0, 0x5}, {0x0, 0xfff}, {0x2, 0x8}, {0x1, 0xac}, {0x2, 0x3}, {0x1, 0x1f}, {0x2, 0x10000}, {0x2, 0x10001}, {0x1, 0x3}, {0x3, 0x1f}, {0x2, 0x28825b53}, {0x1, 0xaa5}, {0x2, 0x7f}, {0x0, 0x2}, {0x1, 0x3}, {0x2, 0x800}, {0x7, 0x1800}, {0x2, 0x2}, {0x3, 0x8000}, {0x3, 0x1}, {0x2, 0x80}, {0x1, 0x9}, {0x3, 0x3ce0c7eb}, {0x3, 0xfffffffe}, {0x64cc1d501b2b1dd3, 0x9}, {0x3}, {0x2, 0x8}, {0x2, 0x4}, {0x2, 0xfd}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c653000e8d1af10fb21fe56389b7a18ef94eb7052a45ee23bfba421d13750194da0d15e6bc5688c68fa72867bb781e932f724c289d72af99d0712cdb0fc185d4320fc752eebba127941ffd40de39f2ed301321634f4d4a58e49d2a7950ce45ebc12ad10076a29fa3a9aa49ff4efe1dbd07d365828e23f5f3e9f30cb5d122cea51a0885985761f158851f8ee0602ad218acbf9bc7f0d432805a23cf8c34a5d2c7a3b1ea81300af88b3b3057740955048f9d8005d8aa6577c14ee31d5e20137fcdecc410504eb1a895135b3ac41b4f520a6d91fb465d2f44ba17e561a2303c44eca3fd948d10b6d3283fec029d70ee052df1709f3eb81d6f7c2488d68e43aa0ee802e776273f69ea502da26b9ca88c726ccb2dd8c36479584bbb0c90320360735ea7166900eb3078eabeb501a945d1365715e507c2b9be5de25dc995f48d74fd05be194a65d539b7e6b36aec43b11ffe2bcee79f0fa0220e15a4f1dfda6bc5dca6d3ea49c753d08da4ed9f837070000000000000023546041d6b90a052f258feb8b7ee58ee13bb0966fe21499d1ac5c19f20128307a8a6cd25f8e8158b0208a903428bed1f77d7d7d91bddef43e8755ebde490b1dd96f49c4ecd1c2a3a29599cfdd6724a2d62b9fb69c771400aa3b495236589763a75220e0f50c3b75b07dd6bb7f23add88e07eb217c5f0a9ac1738258ca3cda2fedf464dcc75bfc97983e2c749817f05b08d79d75731e6bf89ee2b74974959fafa9853514aee0df8e4ee185b4507110d64a"], 0xa) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r2) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x40, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r2, 0x10}], 0x1, 0x1) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000004c0)=""/110, 0x6e}], 0x3, &(0x7f0000000540)=""/34, 0x22}, 0x43) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x20, 0x0) dup(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x1) write(r2, &(0x7f0000000580)="51a3a15a0efca39d7f58dbc2eefd48d5054b0e36f5d32e7262198ed580ab15615ceabc0fdf8247982aaaa9e0fa346a6814478c342987a698c3dcd06609d1afae3b0d91c4e9ca3777faa9f87fbc27f5c27db62c2e3c4457f51863b8e1da49eb8755e015138d9a6b557575bc8517fdc8f064a8b8eb7f28919e8349fd7069e59d2b702acadca56a984890c55b2f4ffe5bed51529f40bf447e07199c61518b15ab4daaa77945db921603e3ed97c61d17065bbd951c7b6f0ba8ae7d78197b669cb1be64ce03e367647b4459", 0xc9) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0x4, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002934040023000000030000000000f6bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000200)=""/177) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728da0b10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r7, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r8 = accept(r7, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x15dae71b4c149015, 0x1, 0x1, 0x7, 0x8}, {{r5}, 0xfffffffffffffff8, 0x84, 0x8, 0x900, 0x80000}, {{r6}, 0xfffffffffffffffa, 0x2, 0x20, 0x3ff, 0x800}, {{r0}, 0xfffffffffffffffc, 0x61, 0x0, 0x8, 0x71}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x28, 0x2, 0x6, 0x767adcb2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x200, 0x12d}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x1000}, {{r8}, 0x4, 0x16, 0x800fffff, 0x92}], 0x100, &(0x7f0000000240)={0x4}) r9 = socket(0x800000018, 0x1, 0x0) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xb, 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x6) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc04000102, 0x1], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3}], {0x0, 0x0, 0xffffffe0}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2a8e03b566b2818140e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad3050871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ffcf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02579cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000580)) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) getsockname$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000540)=0x8) sendto$inet6(r4, &(0x7f00000005c0)="56e1c8c0897daef7c96169173fe5b283dd472dbed3fb9246369960037162ddd5ef5d2365690874d4eeece70836b0b61ed8b5972759ae7a", 0xdf1e, 0x0, 0x0, 0xffffff3b) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x4, 0x66, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x0, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) r7 = getppid() fcntl$setown(r2, 0x6, r7) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x4ed8c5ff8bd98244, 0x8000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf556c80000000ed52beb85a85f8b2fd57960f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000824617ccc9e1b566000000df42d280ede065dc0643ec6b47b8d7da4333ac1f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b67e00ef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126ca5364082938d04ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) recvfrom$inet(r3, &(0x7f00000000c0)=""/68, 0x44, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/1, 0x1, 0x803, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b448b8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b448b8 16:00:33 executing program 0: seteuid(0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='///t\xb6\x05pf\x00', 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0x100, 0xcb}, 0xc) fsync(r0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000424941ccf619ff94adedf9a096a0ab00000000000000000092daf6a2c5943ee3430f00d800d60d98e5461d453b09ef260a6d34287d7485a4ce268c908a1177c286a03e7ae4f144dd67f69117d520fe153375e7c0b26d6be8672af65b1cf133ec70c6b2b337283188dca36c12beec1fbbba14bd72848bc480788f9ce00000e76c32d26f4fbc410546ae0dc1985e9c9e44f5f58657aab6d8a4060601f7d2e92388e4e96628cd09bf14dfd5d124009c835cf40122db156de4d109c76a7e39cf307f00"/210]) r1 = getegid() setgid(r1) 16:00:33 executing program 1: r0 = getppid() setpgid(0x0, r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="47621d73722df7a3849c2b6a3a62e1fb87a5379345e7", 0x209}], 0x10000085) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)=0x4149b015) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x8000, 0x6b2}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1000) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x40000000, 0x0, 0xffbffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r1, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) 16:00:33 executing program 0: sync() r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000000040), 0xf9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/67) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x1, &(0x7f0000000100)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/197) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="79cdb4e71bd4217fffa89577e0e517b75dbbe139bda4d033edff94a990170cc9266da13c488413bb051004159a759bea6a", 0x31, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="cd36f512bb4387d9e31fae8080cde477ede770f966c65ca5434c0749f46434d179d926559161957667a8c01e6fc88dd760e91c8920f6636bdb073f722a42313bbc589b09a45711e85b474bd1ef023f9fdeb46c3a43cc902f7e105c81b14ff76d653685678388820f07298d2935c8cc07e744f51624b2c96eeaf50e95d856fe539ec066b2c82f5dd8e1178911097b4bac9cb25fa8032e19c5fc75e04219009a3e3ddcfe9864498685d4978822bb755ce5d11134aa79d0247eef4a18da8b8a9a667b935bb3ec2fb5595eff27206d2bc2a95556073ea13818fcb2fddf1278a751ff24e471a5a34583ca94dede6b82eb2018e7feeb264b84ec6ced662661f4a6b100143cf79b7000333329ca5e8d07ccef61c9088072b73b9f0b17f3e4a49c4afb63e16c84a45d9944b63a258d893508116d4fe34e8709d1ada70b573c6fac845ad1b0d83bccd9f1dbd9762619920efa2f9ae396d2099257d2ff04b51abd4b3a4845939ec0082f40110354e951597bfdcd4cda44d7deb555922a3e13d123e7f0b09cf18f5072c2a4a740ce30d1310b2f1d18091a916a824811e30b141939b9cd2eaaf872e64cee410b5d5c86a5fa4b1c2f1314f54c167ae73f91315bc3dac9bdeb44c5bf5e6eff4fbbe8cb0a7cae454ab729845cfdf8d6592c5118f65b8829082aa30c4f23a03ed2b1e6b09918b434f8a6f9959cc557bd5aa23eacce9c823cb5d920ad918e023314ab5a0d2aaeab74b0abc2052ad66c375b6af0b06a8a95c3fab2e182684b3c0739c40638a9eece49f4586cd19ec1167a7194b12d4642e5ec8794d5761d11dfea41323e8bfeb26d2d75adf7a9a29b59ebc4c806bfe498ac08e180fcd0d8a88d4c1931b61fb3359b8b2fb2352c039727cf8ce6554f5c3245bdafce4726009a683f4acbf9d2fe3140eb75c811850d187068260f82480ea2fb743c6ada70a42335c293316d2a57e5083bf96d0d5e65ad29197e71896eb80756494289944a995dcf9ffdf647babf84f8a395c4d289bbd68221c9bea5ded9a05405449d55eaeb0fc62833310e68a107640474b5c6566bf727ce5897ae5b91db32b4cf37e4d6933529a043e076d534f158f8999aaa31e13c08d358939ba426053a350f16265660ddc29becb4c8efd78af8c186a3083889a7ec752035770317bc67769af37d514344645bfd3c298f0cb1c4d00da07cd461445d64d7ad20a4b260a713de75c133a13e0b591ff7f1d11e72a079f7424a05514b60c8eb2549a90457d2e5879394a1b1a7f5c11442207adde5674ece1d1d2b7488a33aedf2d7510f6edec5464778e9c1daf26144ff86a961a1b0f6a3d64d7042adb58d9493352245153043843e00ab1f6edd6a2b81c572bf118254168f63d9217712253127355a8be26ce95431b662d92e9827c9098dd5af0bab83225ca66f7b55910f3a163d2282dac131321fae393cb8e668d9b6f434018b274ee3e34bda22aaaf11e0d511d1980fba16e3dd606990503c588e405fa520d54a85ec399b825359b41bc83dcdbf4a60b301ec2ab0575b2ae5bf2707e6111bccf0601c948819169a02bffd3be8f82c8eee7aa92d4e0e626377721032bb4a535dd557bfa17aeb0a0d7566c410a85c5bb4359a2bd9c4b2518e53998df15ef298d3a0c63ef3653363c7216755c57067bdc2d2efe2a4933b3d5473e56c2b7dd5037d9c54723df11b841ac6b7294bbf6b410ea99177a0a72618d0facfbe4ab3e858e0a160f6b96b0343473d695080d121a505cf32225eb564738ab75cf12bf9338ccccde2b165b7c47a4a97be364b529b77ab7fe8edfccd4b93b1182540a74095088a16ba9f3f7d13e766d165d96324ac3b58d46ad8782de537f249ac072790d05691b250dbb6671b3f13720516331e394675da8f22422386921a82e74dd6a66ec6af6428b6b3801b4f82f93e56d56377ed4e80bf98016a1c4e403b45a074111ce984878714535f2f4a6b37cf06abd6e14f8e92e46ee5f7dbc9cca8621b8dff80e75476bb3e33114e5a3d0374cf04f576aeff493ab9bb45a977c8231fa37f557c198192e0905f79f47f9ab84b928dcf2f36aa917bc9347092598f74e5ae1b1cdddde188a0d3c1a5f8727999e6f407f4b7402ac628f48a5b1dab380852ac70fbae070d539e4f40892aed17c4a44ec87d09a26a9113292a4e789f6dabdbbebdf5b33c28a223bf3b6d10f8483facb976c985ab39ce9af99feb9d82c4d0fce79fd5e3bebeacebf93c514e5d4a177bd33c821cb2c37a068291184049d73a3b0fa309ce45f1f8fdebc8b19fdc232abcfd8af9284987e1974764ecbcd336ebd3f44b096402149c64a2e4db8dc6fe511c1bb245aa2ca39a6b6474bcef8087c3c5106551f7b69a137f1d0a684b357de871a0e84c4ae09a5562e5ee8b6d7840fc2a7bb51611429f6066cf41d45b447988205b8c77810b07fb3b0dde6ddc58f70dc97d4ed8238d0b02501c44207a9fcff639f557787791127cb4799774f786c51226d852fa8c8be0f0041c5abebfe4cd9f5d171cd8b870d9fc3642e27cc67e60fc31d0cc9e81863ebe04501b45d3936524d5267d2836c2e5b919c3666185e0f317fef76c5f21664c99c45465a32ee4c02e207cb8c17ae88ef0cf49afa1c4d814a709a6cd700fe880a52c6b3956938ae0967087613f8179c4d9e6fab9134451f4496b633e2001b35f4280d6c578d322a59bc53618f745bcd77f75dccfc913800fab5944ab839c3bdef47522cc8ffb02f28ddaf92e9f976c912935c14091fb66b7653548475613f945c30b15660adbef717e5300df2c035fc25ef8673a5d239c80bf29946ca96105938e108e6d0eb8478fc71474533027b120ef71361320ea47483112c7f5d85fcc07cebae88be6ce34893ae12bcdc8a98cd41baac06103368707ec43dd6c99f13a03b98d95bbd7fb6137ab8fbe9ffcd42c17b98839c1ae9f63084bd3f1425b05184a858ddb695fd3fe79da0c06ec249f4c2c758e4faf824e67ec12da917866c8873b2c3f0fd3da8edb9db9f6d124d613797a94cf56bab2f50036bc542d7c157caa1ce8982167c90c8d90a102e22cc4cb3b82fa3c20c262fa98f3a182640bfcb60369c379b22e1e265d988a7e95c6c7365fb6e576073b0cd9d33c2d9d7e03fce489658f15fe73e06e1e907362c04170a09adbdc0a700222de11db45739e09432f18fc2701dc43c82421ed9cdadbda16d505a0fef3844b5c8f3f0b55d77ac64be7c2c59f0d7b9f5e56682fbad2fa1340b9fa216ab4a874f85e0e31b4b69641de0b48ec3aeaec94bd48af102848cf55eea4f8363ec76c039730f36e0028dd96c389e02e67d6cd593c4d6e5941412a69baec1895feff255060e59811a0b35f0078af803c3191e80d6e671c064a29f76930d7a284716f228b9958eed8ce89c26fa55d52387fe5ea9c8d455a240ce2d256b3d8616435abff82edaa00a58e996f414e2a17d4464ea1c3f046bbc6131e3a2686e444f3380d2853f2f73a04a1314c06d5b0b605e251b05dce97b969adb4ffbd8476a9624b8ace12b8316268fcd6a0e04323ffdd5bb3d0e8d64583ada07b8b964e0006977103d1a5564833cc46e0865e7652b3f91620bf14465f81cde54f05195eb779ecfb614e0d9ac40dcd65021951263afebd2d801ab24fe8d08d85b495c3453ecda6e5a22549b85ac86f39bdb478b6f3378646cd347abbdfc0ba82757c0ebe74a9d0a09ee9ee4384969f6b083602c986f4e74fe78a0b1f956fd3f3cb8128a904839be7f1f3eb43f66f094a2796905a6bda5c12072bfa87fa909a678d29bf44d1740bc1b8a6983bf04da5f8fe252d5bcc22e7f111145e55ec24dbb1958593e19a578c6396fd23125733cda1a596a1ef0e20703347e002e1ce95f4fa725523194f2b4ad4390b6252cfce76bedb31143a2e9291fb6df2981f46c1046ade0364ab7ea5fa197c7532e36f38252f0587884d5269ca102431efccb4e1be4bdca64e94d60898701d5bcced1a9baf6a635202fde71c0802f9d52e7bb955812f254389f1c115dbc89d823d9061c3160024bed8f25d3af4a8c1e5ed6eda47644a1497cb4dbb94367acb189109fbea1591fc3cc7f5813a49dd1c3d4844abb35072661c76bbc3a85f9bf85b826a2ec62489890d5f33f2f0be86d386b133f3069751197c843453a118247e0ac22a7a6991c34524ec492400dce28e11e3e6a94a8fe62268df1a746121e716617544eefdc48e1195fe4261d7891e4ba36c8a2f5e7ef7980ec778919392e055d37a5bd0a7647dbde2fb806b87aa2fbfd599a8acf4db589031e4ed9b92c83cfbefe04320eb509ed920518fc353ec48ba3f66799e354c436a2b0e6c9245a2d7397724e707b982ef98e27cfe4bdbeae9207a2a64a78449646921d778a7496893d00c8e5fde215157d00586adf19e718f98865982140e64918cbb0dd9f9f5acf879673c35a1a78e44d0730e1d00b4aa5739e05ef08bc9cf6497169a7f6e6d35ab2b29d80c527919538bb743b0ba80d5dfb6abaa6a3bbb4cd91e4d529e0199d560ab1d3f0bfc634054069233786cdae8e658f9c5a2ea35ec074053e261f3f4a07acb7c55677d49b6981d2531660e5bb1087122800ab4c2f0900f393f02c6fcbe7a1137e762f938a8a58e28693252eea5990b505a74ec6a0ef1a77d26ccf4774962d6581189f552ecd97ebe8db10f8384d9515945cc67fb9de5236d01ece64fb68246de52bdad6cd7f1da0b1b1c8d0379eab83b58f37cfbb4f545bcfccc2996af24f583cdfa321d4225957e5b060b3845d586692bd421e28c305b35b00553ebb7ed04cb6ac8bb393e691914085f43c306d02a6933f0165ff26beb1e08e4269925c7b206ce798c3a3333b69914819b776f2e8059a59161d3a83e9615a805c695497362f33c0c2e51bc7097f73fb0d8f6419746988b195360ad55ecd1dfee0ca254b4feea02c18c00c6e9430848649b3cd2bcb813c1011bcebb1cb594e1f40e6ef7a964f48dafd1d84b7a9e6f6c31f384829201c36bdb69918ac222125dbcd46b1224a3ce7bd5dd7e2d541594c64bccd159d774ba3fbbd485390f415ed80212316a9b3bc69e34ca2c89ae7b21af63c4706e0226b268811c2b646f00a184adb01fe3cebd3297289ae07971d8403c6854d4c56ff98e2b7aee0e76d3567a6bf799d37540c466ac4bbf72806650adc473584033722d6a4409fe087ca99527819aa4e59b3f474e503baa994f8b4d681d53bf11834542dd6a76fdd59e9d558d12bbcb030a403b0eb983b3b32b79431dc299a33724e1f9bb76501b92e3482ca4d039a585eebaff83ce2dc0e1a57ec8faefe0a3b7f98e945dda8e8a5c645effde87b7d1d0e7fde69020137a342147d3f9459b75e34dad540e5fc86a1db16ac7f10d6ecac9e52eaf40ce673eaae69054558bc996bc516b1d6970660bc9866da7f8f5b9406d4b2554ca21bc058a1d563473c4e75dc43adcbdbcd052f6bbbc98e8bb24766083ea80390d1562bac4d1f29869d4d79b56b8ee1f18a78393a9d220eefe0d31df9d379cc70b1821ccdae7f591e42b7b7b1dadc79a0a3313465d57a4d35299abc30fc279507f28f275d6f957b5b0440e9d1dcf547ba042cd365e8f94474a3447e96f3578c90fd79d9440fb341bb0941ef311d990aa67e2da663fe386aef42316845b2429ad638432895afcfc5d340314fdac5518233374e58db34c919dd1de167ac87fac9462d666c8be8f1bf7135f232e41ff68578b2182e62373b85c7cfe0b31be56afa1911b8d1a278e496107a1e6640b612cc63a5921c8ecffd2623444986ceb705055202afc", 0x1000, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffff9c, 0xc028698a, &(0x7f0000000140)=0xba) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45, 0x1}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x5b0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) r16 = getppid() r17 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r17) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffc00, r3, r5, r8, r12, 0x4, 0xffff}, 0xc5, 0x0, r16, r17, 0x7, 0x1, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r18 = getppid() fcntl$lock(r1, 0x2000000000006, &(0x7f0000000180)={0x0, 0x1, 0xe192, 0x10009, r18}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:33 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r6 = dup(r1) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000002c0)) r8 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r8, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r9 = dup2(r6, 0xffffffffffffffff) munlockall() r10 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {}], 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r0, r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r5, 0x174) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r4, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000340), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r10 = fcntl$dupfd(r8, 0x0, r2) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r10, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCGDLTLIST(r10, 0x8010426d, &(0x7f00000017c0)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r13, 0x5) r14 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r14) r15 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r15) getppid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setown(r17, 0x6, 0xffffffffffffffff) 16:00:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$inet(0x2, 0x8008, 0x3) socketpair(0xf39d1f7373fd09e6, 0x4004, 0xff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x6f0a, 0x80}, {{r0}, 0x7ffffffffffffffe, 0x1, 0x0, 0x2, 0x7}, {{r0}, 0xe0c88bab1db62dff, 0x8c, 0x110000000, 0xed41}, {{r4}, 0x3465d67e91d2aaf6, 0x4621065be1c30395, 0x2, 0x7, 0x7fffffff}], 0xfffffffe, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x63, 0xa561fc5463e14d7e, 0xc6d2, 0x5}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0xef0, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0xf1c}], 0x7fffffff, &(0x7f00000001c0)={0x1, 0x7ff}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 16:00:33 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$sock_int(r2, 0xffff, 0x92, &(0x7f00000003c0)=0x1000, 0x4) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="6de1682806ea41129d85870ed37bb5e13cbb129938c7050ff71dc54a1985c000fc4bdb26ce98574e2ee4f2594319c47c9755575dd7bfa8489c8530e55c51b4e6ec680d54cf120a56a4a15f1633b4b79f54d9ea1b988cb9017c38b823d51be4072bc2f2e10350c0c4481320e930844a3b8d962061cff1534f19e0ec7129f3c8e7dae11635bb0ecf89689848", 0x8b}, {&(0x7f0000000140)="38f29abcb684328b624830937486f0eecaa1e5ef15571aa103599066210bb1b9ab8e45036388fa0a47166c134f1d3ce832ff732b742138d3e6c3956b1a6ffe1ced8ed9793434b7e5b2b91280875af6d4619faa45b1191b624d9ccf3795", 0x5d}, {&(0x7f0000000000)="c40470f7ea62f1e601d2a85010f5", 0xe}, {&(0x7f00000001c0)="af5c9d5fa9d8e22b89aefb1732645f28c6f8a9f5f2bc4d4b6765ed77e3c5f773246e64dbf806fc843ca4d75d5dc7185ad4f3be830d0e1d22b4d3d3a954c5643979b54b7946394da77eb0b5942a845d55206bcd82941a66b0e09d834a85550e640f43610536801d07e24889c2b97b9596aa69d014ea6df31fc11d54518fe98a60b1f47efa3a754d4fb3cb8508e5dd7ec0f9113edf34648809cdfcc7d2d76601a92a1ecfd8b9", 0xa5}, {&(0x7f0000000280)="d841f9d093697bf5d772e0287f06e8d815894047b88f4942f67bdfbb4f8512bb5cc3b16a903006cb7a807c7fa6fbbc41cd163f1f8238b49f7cc0f4375a3257eb1d4e64b58218cd2aace5a9d92c93cd38d3e67384cf0de425bd660446f4", 0x5d}], 0x5, 0x0, 0x0) 16:00:33 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0xfffffffc, 0x201}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) setreuid(r4, r9) lseek(r1, 0x0, 0x0, 0x0) 16:00:33 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r7, 0xfff, 0xffff0611, &(0x7f0000000340)="1d66cd10ccb2bab355fdbe2596d4dcdff5d9c28dfd689b288b906d0d8e324a3587af5b37ba67d1f1f46698d0039b1650fa5bd756dfbabcb44bb709c835ffce3830dd72cfba196b32e9e14127c358f904114d6f7004562c36450b1c54b408a0571411338bd4c1ffe45fbc760bb2c7c2be56884cfa3972bb1bb9774be957fd3aa3dd6d44fe35c29d5645778abef809ad9394d958adc1dc46ac431e0ac0f2ed82edf00321dce20af5e628635c5cf0dd37233bda2c3efa663fb72af5b96a9337df8567020753f8661abaf6e231a9472c5aafb23e8ebe416ccb98191c16b21ad8fb9075ceef112869eccde16235d6ea67bc4122", 0xf1) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:00:33 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r5 = accept$unix(r2, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$setflags(r7, 0x2, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x1}, {}, {r6, 0xccaca8d9f499ab6c}, {}, {r8}, {}, {0xffffffffffffffff, 0x4}, {}], 0x8, 0x0) bind$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x4000000, 0x3ff}, 0xc) write(r5, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 16:00:34 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x100080000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0xa000004b, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x20, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x43}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x0, 0x8, 0x5}], 0x40, &(0x7f0000000280)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/d\xdf\xff\x00\xbac\xd6\x00', 0x40, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:00:34 executing program 1: socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49000800000000e5ff53d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2a1bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e1ef18c006cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8abab1000000120ff387c0f64f790da917517a8b0b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cef660f592e67b0e033c429ed29335c34f0ede0ea3cdad290d24586ad0a8ff72ab615c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3cfb47b76d405189f01722f661679efb1c6e7becfb2eb2eb9a61450528df97d094e2d588faabde6d303de8dd36070ab8ccfd0acca0ff4fa7ff62e2b7dccc9655f686766df00410000000000000017a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c00000000000070298ab7deeaf61c3bfb75ffe430111f797796e76fc7652f0bcd2fc639fe50d3407945019af037b6a1607721ebaf22b9d24992f054509e12a51fbc3fd67372b5654457278de5ce863ef7e04b57ae0da3c1bfe819a105b221be2e0ad965f39a8577236837094c6dc7024f7dfc481ff2831a480e924e15e3bf7b48df5968f0d4362a15b1a40fc78b93dfc015b14dd0e47858e83c640693ea228b1d4a2f09a563535431115ca6d72696fabba59185c0412c63023c38622b66f57e69fe06fdfe23ffc94ee786c854149c3545cae926b88feb6fe6e08889d475e48b620524b031307691e537347e2f7a0e29d281d5"], 0x10) dup2(r2, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = dup(r0) r7 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/143) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r8, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000140)=0x80000000, 0x4) 16:00:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='\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', 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x1, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r1, &(0x7f0000000080)='\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', r2, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="73b9363a46f3d36600b06b9ff178bb708a8af8419dabb0ac5687a8558bef581bb4e61fff33d46730ee145cd047741052d5add3d878561a5490554138ae201d229cb30d9d6f30ff1491448f2e3c81ea3c1d963182d17553ca46977336508c9ae4442e3d70bf9d2d26a2e5f3a2313bdc68fd9e6d6a70eee9d2c5e3a4bbe4541a1535f8a8e9b751bd95cb4c978af8837b2061529345b2a4f086bdfd614bf9db342375d297ed274ef5e6a570aae000fc3a86c1832e6ea2c7b1c787eb3accbc65ae5f8e8402657f2571f4262162652b33604fea30c0048071be857a07bae0eb5adb08d8c61d0004", @ANYRES64=r2, @ANYBLOB="9d8527b2bcf7a6407541b2235a98"], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) write(r5, &(0x7f0000000080)="d9", 0x1) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xbede, 0x2, 0x0, 0x0) socket(0x2, 0x4000, 0x31) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000fcffffffffffff20000000000200"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000d061029f6edc5c8dd14516e0007fde6d7681937a69d98211856249e1fb4eabf766bdcc0a5344036c0c43c70f5e727e8ffb05000000000000000000000000f8"], 0x38}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x402c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000240)=""/263, 0x107) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x40, 0x6, 0x9, 0xfffc}) 16:00:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f000006f000/0x4000)=nil, 0x4000, 0x5) select(0x40, &(0x7f0000000580)={0x7e85d3ef, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1e9, 0xa}, 0x0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1000000000, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000b80)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x84) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$unix(r1, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="2ba76dd97034e444f786f815fe9cf50f9ea25906c2c6fc6de02c2334cd1a549a6f4b15e21675c5132b4a406098c7015e426fee909fc8e71208483a9ae3cf02c3dc4d508879a193ea62b72411a44e614037c7f3aa2c788c433567f117b54dbe4671ec286dd3f3480a0000000000000000000000000000d2bf3158c766fcbf37a87c0061c7e7219eb5c04a76fa8b2f9106765e5c6f9ec2612f2e26938267beb1884e732846bba3017c0057c7be484a86290155a637680c5a338be68d467e006719c4884a0bae8a9136f1a7adc80dda30f0363ece55644bff678f0db4a94b637f40b06024bdd67d51c8732aaedbb8311dc9841e1ed00c55b64c7e5d71"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x24, 0x2, 0x9) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, &(0x7f0000000100)="8d65", 0x2) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000e2944de7824f42a23c59971ab52e1da5abd3fae3b74751"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd949", 0x9) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x280, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x5, 0x3, {[0x200, 0x5, 0x7, 0x2, 0x5, 0x4, 0x1f, 0x6, 0x5, 0xff, 0x0, 0x5, 0xffffffff, 0x100000000, 0x4, 0x7f, 0x5, 0x5], [0x5, 0x0, 0x1, 0x7ff, 0x6, 0x4, 0x0, 0x40, 0x9, 0x200], [0x0, 0x7, 0x8, 0x5, 0x7, 0x0, 0x2961], [0x100, 0x7, 0x100000001, 0x5, 0x2], [{0x40, 0xa4b, 0x80000001}, {0x8000, 0x3d, 0x9, 0x1}, {0x8, 0x800, 0x8001, 0x3}, {0xe29d, 0x2, 0x7, 0x1}, {0x3ff, 0x80000000, 0x80000001, 0x4}, {0x704, 0x6, 0x1, 0x7}, {0x9, 0x2, 0x7fff, 0x6}, {0xa2d, 0x0, 0x20000, 0x8}], {0x1f, 0x5, 0x7f, 0x100000000}, {0x214, 0x4, 0x8, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 16:00:35 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x94ev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x1, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) sync() r3 = dup2(r0, r1) dup2(r3, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=r5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="35d900000001"], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) write(r2, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x94, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x8, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x34, 0x7f}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x21081, 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) openat(r3, &(0x7f0000000240)='./bus\x00', 0x100, 0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000280)={0xea2013ee7be56607, 0x400008}) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xff, 0xc9b5, 0x40}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f0000002740)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000002680)=""/145, 0x91}], 0xa) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0xffc8, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd9ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e69280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a66016800"/4096, 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a01034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120fff070000e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40075a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f00000039c0)=ANY=[@ANYRESHEX=r3], 0x9}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd26, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="ef83bf55d40993715e00718ac223178b5e515772c889eb528e73b4bd9c335b612b4650aa3759716bd1294430a49687b31365f3cc02446da257600b9265e9e72de34f23e1a005"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r8 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) semget(0x0, 0x4, 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x2, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r4) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x14, 0x7) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000180)={{0x5, 0x4, 0x3}, 0x6, 0x680, 0x1}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 16:00:35 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)="ee08665d19ac14d5dd318661b9adb78e7cf0c9e51383d4b3830c921bf08183dabecc7dc3afffbd0445e4719f5723f7a83349c21126779501037d99c82031ab9d641b52602063cee8694382", 0x4b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="f05943b5cf096403", 0x8}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r2, 0x1) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r3 = dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000c80)={0x2, &(0x7f0000000c40)=[{0x7f, 0x84, 0x2, 0x6364}, {0x1, 0x1, 0x80, 0x3}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendmsg(r4, &(0x7f0000000b40)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000001240)="8045b771e1c376dbc9023a840cf9e1254e0ac024d1caf0312ac16166e750bd632bde9aa8b3d19030acb86d114ff65bbc3a9d46d5ca5d751b292df684d8b7b890383cbec2775b32512834deeeb610120b93dbf928711f91c56d14f53d034ec59a43267c6c5e2fdaefd6ecc05eb7d2e430f7a5684a17890869f4fec9fd51ec9bff3a3262483c8ebf4bb8166ba8fdfb22fe49f457c2aed8abc139c8373f75dbd6162f1ee61e80d261f7ae537f9aaac3656fe8f770214bb07af7439b385b1deca02321dc7e5668cf299db0be0f7208de19a414cfe434842ebf468444ce25428ed8ac101c0199b97fd076d62037ad777594537bf2b7022d17a74b6e48d75a9bd666eed6813d5defad94b46c9c086b365f9aaa1d46687e396ab6d02decce1adca01f42c970b90771688d33624c3341b6ac57b8b68c50bf27c6b31b7a51ef8c286769a5d2d4f320b88376d3139bd77bce6deb1c220d73d1d1dce8704ad1ed0df7af32299598bdee6d26f127abcca2b7a0e4914cd5cee2f5bf6cb7e36d60a582d2494c41bbad15f7029b9808a2cf12f92994ef51495c5bca33bb82ae57508216656a8b7666c17d9990be0346aa69ed5d3e1731b21b59ad36277ac608ba7df813697fc998de61e3366035ca5c285f47ac9ca2aaa2b06ef728c774389c2e5c741b54c8229cc52ceb2ad9c1682159ccabc3dc1e102c023de67cd351c382c80c38bcf8ebc16f1516ce9e8f62fa80c4c0c6609e8a46906b5f75d77c7e1c43f1919637161c38c2563b197a07ef395a2fe7780332fa3b8a574e609b382a4e1db5566c1a7f39a6a263321157e2d9b57f7b00a9c15046708464e1be87deecfbfda5065fe28b64346c61da7f559548b7b2738455f907d9d4803455bc8fb95d581ce80d328a085e48bd2b707695c6509c649bdb71f5782e0686df0182e05577b6c1369953eab0e124278e071fd325660daae2363e382778751f525fe9eeb92183715aa0a6f0ab03b174d997c50b66026a9df47adbb0e64db0c13e46abfbbf699fbf5bf15c999937a1e4d413b733b687c0f1b29a04711776c66b911cee99028583a2ea900b209eb3343f4ae95b664f344972d648a6e37f5d5aa96786381a4e0a593e1cfd1ce34c3fad686ceab5dda6a61ccc0101049e152fc14d923a709ea8c635be9efd0dbb910ba64ca759e71a1b09a0253ded04e48f148d21951b353e6e8a2524c8535b4597b6354605a13ead3472a0679aad729641260e52b3c959b9bf4b18e59f419e329a271c9ef0ed5d2ef84791bb681c4fe8376016ff497c2f9e5c7a6b16b68b67995ce1d4d85bd2223b63cb4aca5c0d1422579cfd473502d9f0b00ed7577bd04336e759a20bb70f4e5615ab482f3dfd5747d53d508742bb8d85771de5d8fd99fdaefa328f6b6e533ead965872428e6dea852d8989eb4130ddeaee3835174134b069dba3ed2d2d0fb67e5706cb2d0bd7ed4a37cf665098f71f83e1153c03f0ce5c0f6248f6390b4bbc994f1866829d63aab986f7e25ed664127d52df424b28751d596738cc87797d644a6011e88f8a49c1ead9a237a8898dd5ba6bdf8c693176a9fccf5184a33864b9c4a0690aeae58fb3facfde46a1a57b78bb2c51b591f830e588b27ae8648dcc4360a8f9a647cd1745d12cd5b173ec5189965946644611d536cf22dd027a315bd3127712fae717604db7e0cc6538b91a5a00275ec9f0d0bbf0a0868c095e21b5576e3868c04bdbd1c94b0fbcdad660749f07b36dc7313c70885fa51efa7bf7b95054d6148180b36f8f75dd00b96f6df13494244d19a8dbe2579b6752b017f260040251fbe3174d806dd7e250c23f8d16fd6fa0db7826ceb1c8994ee8443fe85e0385854cb3317ecc7f425d1209347fb6477c02efd8c173f9fd43f128dcb6718d98c90413d1f5e52de734d02da45ea3671667cfe4b3d21f966a5f9d0ee18191e5f424efb45262b2d859295a2afaeb29707e08cefaa727e70273003a7d47b38b5b591f61491eb793fdcffbb874c77a9efe6bec27deb74545dad3d7dcd22259ccd46ba49ffa6ca13415bac6e3b0ff9896669a419c9d36c33a73a5e46e15136bd9f8c88f72c7c6649d425132c694debd287a6e17ba504d608c7a0364722b5acbc3bda3974e44282f4e8b59bfbfbc1d44f82657acce412a370c1b08eb56b1d815418f2c97606f1775b6ef05af386599e619cb50b41129535fe891b75431845b7a4fdb6c131ae90ab62425f99dd69e7087fa75e47aa26a25b1cb7b7b7975ed7d7888be64ded47431672e5e7f2bcd7a131de74f788602392a13299697c2d7bd5bd16d59e66e6e9b12bfaa0de1a12f035e7a79b069d63a2cb842310ee8bb7151630536e609ce21357c448b91bbf9f71cdb1d179ed8acffa494472db056363384fb41f70348ccfd0f6d428f06c4ac79137babe7a28ed6842b649d17de128a17685337fc4f2b3aaaa7871b52ed6e74c3b4b6b8e652b4f4e02759bf9482cb04acaff86c8a6cdb171161981a77d24b2f39249f471c4d54fddeb28b3a05845a7b9dc2374f9fcb38cfbec928429759d3e8b7bce992309c8f53f6295fe731a7908b3c42c4ba9b713a891cd1742f30b1dcc6110b5abcefefe32081e11a4726ac859fbbd11a67404bc9ba8e24ebd9205af158792f5ceb69bc52892bed1d0c4a86fae77d7d92057deb52ca82e5517894976e79139afde8e76bc98649e6c1e07172a62f8a744246d97c36ee23ee5d370fb05046cd7b86e3bc7e620bbdf9f6f03e88d5ac21d3d34dabaf68dcbfd0997a7414e52663d7e39ea80e6b18b0b1e28cd9f96661ba5b950c91dcc77e8bd68d167671076db412537da87a57fa3552ce6f1dc6eda8f20a6742143f71163dffdfedbc637d8378742a976af55902f5c9a6ddf54aa928025b7d6b1b87f2f3f84a54c050bf4b3e2c9c5acdb6390dd56cf58c63b63d3e41fecb27c28bf82c021bbd8dfd2a82d9571f1affec350a89f4d96a3101a934164ff26bd71e7a92863265aa1168d27f6b455bd915128e98f798fbb95cf8f52945480952449e7a9654b3f94263d4fc4f36334c1664acd1cea063f3d64539094beba0fd6f144dc4547ee370539ce5056a107dcdfafb3cbcbdf7d859489f28b38a29c6334bf40fa2215c3780ef60254ebdb3a22735f0ba9c24366a16eae4c3100bd6bde4bfa850f88f7dd9b3c2708d9aba9a956519d50fbdfab201aa4318be245f2c79be18188a63b148782fb2965901d9c0e5c5cd287fe0ecec70bad2460c9d1299b10773b5219ab3c15612620b35e4b9f7223c7d07650eaa5e761f5ce86c9e624a63a680d4561de174b87df411df5024b201f6b5830e143fed0d2a757c2280f58786061887895911219a567284a9d3f5644f7491b3f36cce9064e4f1e417ed2dfb08079328b5dec767b66224fcf351c811fd04f2e4743b0aea4bdd592a957b8dda727510d1001e0b57bc35670575ebe612fdac582b033ca87500c58a9bc2918b09cc4fe8623c87857886fd4522bf83a4e2a2f590365dcbf5ab87259efbaaac49a53120ba3a6ea5eeeeb9506862795a7f85ea57e2a790bbc216c6bf75a2e1ff41e9250aa75faf8cf3e9d6ef077b276f75a5faf445fbd508c5bd067226a2d5e2d786e2b9981bd32f49c9ab41544cba208339fd88eb125e3006cb7208f5efe52f4a1bb27dd28a9941d528e94cad725fdda6d0fe76fafd7cd174dbaa0a4b632ea63ecda40b5df7984e86552a0c09623986fd78fffa30aff17fb2141763fc4f7af47c1e66abf2fdce7b5ec288af39b135d7396c27a56260deefeb9cd4acef87b231900a10c82cb56f6c670c05086a57541754e4fa8d75fd060aa70031276669afa9013605698376a696c3dadaaad7f36d42fdd065a564faf0d47f1e743f593d17e8c9ecebf43a2fb1f420a8a5c98872f8fae27cf14785660c3d4651e28f95a26bc4461f82596b306ce53aa6861a5b5ba84c10bfb72006e41b6d83cc421f8f302eb2983bd946e8549df664fd3df5d24bf193967aad17aa52b7f865b3e09626185dc6f7401dbd313b0bedaddf7f347882899fcae080cb53e14893f4d6d22d656b97be0a1f8f178e85602e19ed0a5ca1a565076624937134dcd8853af710fc5215004b20ae8073b0524aa54008277a6e323433eb9f5ae4b3570b78dad4e1e497a65097219c13a779b87ebf64a319c9bdced8d7e39100c54c3acaaf5974367b858dd74a9edaeb1314ff56182c4156a3ab103ca40d51aa961c77e2742628bfcb8feee19b3d05d7f8cd1ad8b73c3681983c4d8fdffac6f0ded9ae6abcde6c85fff31ded85d455f2011885841794028749950b8e52d744cbda856f6c145a3a6b10b51eec3355dc0e9f82426ca1e509c988414eb3d2943b316a7d462093a2ec22dbf17df83a38c79a675218f8a6e61f0449f89f72dc4be1980065c2f7cd03749ef4d65a82cb89efea282b036d3b7dcac6daa98ddb0c630414d412638e26eb1f5f30ff76883c8e48dd2b8d070b214ee63964490d3583851e376b860e835170b3101c6954627e4f9e1d2c6f4c98e0a1c4218e57f683f66820130da4f68af29b0ead652deb7417a5879d5dbce588500484803fddbe14d5c39ed51cc3067e082c43a453f32505b9c274fd9c93ebf34037afd7f87dc4c61a0865aa3959ab09c45411e27020ee7e20ea0b8f1d94491bd1c8e475f0564835416acfe367ff1f8f2b18c629edb244b48f88dcad4f512c0530ef34e543042361e904bb8173997317ebc0594922c658377dbe80306b992e3b413b47b5aa4eea77dbb6290e1fce5e563ef8c8af99eb6464b9fcce3b0330d1a73273898ffa4f7fa7928a400ff00c4770f108c0e9550ad73f73483d4bfc29b05af3232915327cf1091eb63b60887e450071d52f7c5f7ca6d32dc3a2db69a791fc3030f0e7899ef3f32c5ecf6a710eb7e08db773f286faeeb58e15f737a1930524a4e0a66b4e0b92f3db3b38f9d23a956ac2481581d355dd0a34834411856e0eacbf1153bd13852759f1581d59b1f39f64cd1518936f9ecd5ce7b71b0c24f2d76b6d676dda9f3ef8c661b2ead0dc575ef87546ff5ffa7e2d93d41c56e2f8675537bc6c6f6ad5feefe9c2e13273c9c633a12c58ae007432e5bf9fefdbb34e8d722b532241f1857055383244af5f091903eb1aadc046a9c83b6f4c31a92b27a55375ea417f1244a479b63bfdc7a9c1739ce6026ddf9a44193cb3fc6e98df923378e955fad2482ba4beaad4ae79a7c8434943fcdf450506b0752b41e651a3b2a077ebe691d97874feef821f0f5ba2402b9f5f00a4cfe4bee421be7c1c49f795747bf35e587d4e9b13d5fb199229cb4905212b10c440d66bc493ce8124196486d946b6b8a9817acbe08b608f52bbaf9894f15f1c7222702767e8a6a88f7649c8fd8c7f059137a7eb6622c4c407ca29b11a7dca067c15d3078bb3106be84f488dc1e0affdfac73f3db992025673f172a6fee55e64ff11c25dfb03a8ab37dece07b5b974d8db30a77d38f800c70499150cfa97367f6504b21274ee75223dd3ccf35235d5b4fe23b19cf2fe7dda1c14102a47347e8eb16b6dc58959093f18aa16faed79ccd53652239f687b26b7b8f00b79054a63aaae44f50e83dc3c6954dee441f77f8b7e4395f053f02750e26bf4717210f7b6e4af407263d963a97eed4b5fd211d3d1d38a33ca343d8bb348bc2c3a03dde46cfb1e41d3587253494456dd26f5fa5f144f39d972535cceb285bd84a1e3cbd9b88be825e0f771b3b824322d25572991228f0d5aac0f1a5a140578f9e7577fde19367984bda2da1bb0dabb3e6cbcb63f21", 0x1000}, {&(0x7f00000000c0)="64de997f8e4ba4e12183222ca3f7127c9a951ac3c6869a8577e0b4aaa56fb7bd24488555f401c9908fc2a619878af16fa0464b94dfb8e310bd08e465059eed3fa4f00a3a4f270d0eb024514aab1bb35e1e2fca85d29a30ff0c77807ef1ebfd1b416cb4721beb718b74dd2e8ea5258337c65585281a15926b3f99ec309e86eca0c96564bc0e8018b4e8fe44e299383f8a3fb98f6074818b961c16c586e2f863c28517dd909fa746960cd36ff8d53eb32578e471f18822e19cbe6d7cc63967cd676d77171c27f8bdfea66a3e3d5cf3953edf22c9880f98d66137425ab7c04965609adfe6f4d3c780", 0xe7}, {&(0x7f00000001c0)="f68991c75ff1189030d9d7304e708f5bd3723d72b4c71fd178d6344304878871dde24fe5eb835229726801b2650968fbcad9e44c788c477a207b5319424a1d0cd214c7179228e48c302bfe847813588d4f", 0x51}, {&(0x7f0000000240)="c2985a06680f59e7830cc1d885ae6c81b4c04730a41ba63877", 0x19}, {&(0x7f0000000280)="040047a6e2f39bd7c1ccdc458ca2a50b5ddee2f0fdc0793d6f5d1e52ca40932997a36681552bb5ff4e85ef1eafa878393123af038b9eb23d53dade4c53e5a73a341a96975cf02731b70d3b90969cc1634b44159363d1870e70e7cfb7525d91fa4c3cce0c91d6c4e15f97a84013ed16c3b8e0", 0x72}, {&(0x7f0000000300)="c275f05353857cd6a23f9de9c9bca0898591d04a196a7a8d47d34739119b708ad7c473439073c012e0a88024c75c1cfa2926561ce422945c89746c40406d5bb4871f9225c11a8b212a7c82d1f13189be5ed7aff724edbf3706ec33d58265cd715983b82ed8a0854767a2479ef4a3d5713e37ffe74530777d5f6bd76c695d979d7f3b352219e91425efc87818a7591869189fe0af33664a1a99d9bf9ea7f85a227d88b69a875377ca048359b6", 0xac}, {&(0x7f00000003c0)="ad2208ff92645fe7e35a0339421e2e57f0f57100942d3ed32f6db15c9f36c19d432f8fbd78a302eb5b040af885e0364af67a1ff1b78aa76b8fa21441e23c3012afa53d3c808cd24143c73abf88f2625244572c490979ad3bac528702f456665c887627daac62d39e30bea1847f8202fc2ac83f2131be9bf611a95d99ce1b09ff320feea204e238b9561fb31878fa060f41730d9747a40603311b", 0x9a}], 0x7, &(0x7f0000000500)=[{0x60, 0x1, 0x2, "b9d889c795bbc02de5c6c79e81a03707bcc3206e4947ea96ccca2d0c396aad01a0205ab5b898d030bb03c78acf67d8be757fe70cbb3e4aaadb115ebc51b30b575ded9cae60a65a678c449cbc41"}, {0xc0, 0x0, 0x73, "31eea195c2e810566d7e1ae0c292ae392a90e8d7fa3be8525f6137f0f04bfcda10ed15c1dff145360a0bb7755e8a6033d81edb7a41f7760ef9cc86193d9151e1bd94d0330e34ad7220c52c2dd328e2ad999edf9c82d6f1d163ef73b77df9577acff9985ce3248cb825a45af1fb3ab47ab48bae2784d8f9d69e151a5eed51faf72e6c4f3192d20da8dde3af6dd0b91e5f89d39a8a16e719ff54460797e606556d2fefe519f147deafd0"}, {0xe0, 0x1, 0x1, "907bc9647f857dcd6e4c596fcbbaa2814a0af4b68258860657a2f27f7cfa20c1b3000335dd602d4cb62dede0eb4bfb53d2085c79fb7fb7058f997e4e777525e27f18183132988bf14ba3736b3937366f1cd240b56b26fd5065ca69222681d173e8fc642fae4a11538c1efa91957e5b086636651254bbbcf8d5702b811ef3fa023bb0a8695dde6424208efd6b0f663f69f6131ab615b6f226a896c647ec69100b9b38928e64756e5fda50dc277412f886c2f6851033f0914764adeefaeba80eccc8ca95812beee7419e21"}, {0xc8, 0x7fff, 0x2, "d55f10d80d42b182d5d8ded3a714efe50ef65e120ef59eeb5b15de5151a7a2f1b7984bef124f5ee7dc2a916c7849d3063701eaca2513beb55fd3fb4f1d4ee4028779f8378c7aa08a559893f3688d849e628538669095835e33d918d3b31baed7673c8d2a3b85279052ff84edff4dac7528f3c8b098b6fdc42efe6c46aed4f25f7e52b8e92414a340f4fa908b1c87a001f2c87e7103d4d02822f2ce9db5fcffde06151a16ed616a53f4dbef73f2a45dfe96ce5791c2df"}, {0xd8, 0xffff, 0x4, "6aa9c1ddd010b4c04c0bbd78a9bd4f98a9630d128e6f79da0aa6cd8348e8fce28f4e226cfe155205fbd080fdded87095278137afaac80ad9bdcfacba0fcc8b37a65d9f2881bdcf4bf931b802a39dca4b3cee9da22aee00465209e712811934b4123cca86f4bc8f3dcaf797b542230a91656f1645468c1f587f390eb6f8306e776028fc247fa0c84a648757d348f3ecf91ce667493183a80cd9862b6500116b684dcf56f285f01e57f8bdf000ecb370f4dffe23937fa8b417756cf0cbccaf1d51d77cf101c2"}, {0x40, 0xffff, 0x7f, "ec9f1158f0ce45c23e0584419fe026084a6a71f180cff0e9d6f2d2d3925d2c2bbd4208f7d9ad65a7c6e44ced"}, {0x68, 0xffff, 0xfffffffb, "d000b71b44e750b6b54c35480947eb3069defe2e14e34de90f2d7735b4f14b4ef3a332b3f7330d351c6d1cfe9394ae0d6107e61033932c8efcf26330c8bc04dbf88055246daaf05bc7eb9d9491240fb4f044d3b8b853bc72"}, {0x58, 0xffff, 0x5, "79a1e58ea314ec8ca6ae69ce88c38dee1dc576139cd8c91c043f32352e254803a337241f55b9ff4a861babbe7fc16eb3e6a3c7a9c2582dbf748ce3057ee5b85ad2"}, {0x90, 0x1, 0xffffffff, "6cd60f41a88ea5278d2bee35e3de8f904207d868159fb55552c147161581a0a105890e96848f2fe0e924232b8cf97b24dd55326d12c53d42ab41b1fb0675de02c902a9a6ed816ac469b9e77d8d1e69ff652bb4e4999a644c08cdd6008bdefd83b0c517af8b0da366a36f9f7049ec4a3be5c0f4fa85cf16d61567"}, {0xf8, 0x3, 0x8, "8889fdd5f98b6d322afae58eb443bd3f0ded79e292a4e83314991ca4bbad4951711a7168ee900851fc1f7ff713d364f062b720728a619dc71ef237598abc016ec958448accf5350c3b1e1079c7cd4a0bf3fdd102136fc25bc5b25828cc44ebf6b8b07a7057836e12e6b0f6cfe9628d295887cccadcecafa408b62932d6207861a672048b5265b3200a96a37035c203370fca50bdd1998317167d4ee6c6b7ddcb05295d5d578a71884cc7506e55ae340654aa09bb337f7d2e8a11023336eb24ccd7bfba0396595e7649c38c4c67254136df6c55f68093b7eb3bc8f9cf98ecce108c432afbc2dce4"}], 0x628}, 0x408) getrusage(0xffffffffffffffff, &(0x7f0000000b80)) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffff90, &(0x7f00000000c0)="a55a43d89f62e7bf2ba90d811985f9c2a6292814d9e213309ca8d46838b5da3b5d618adbf4aa302ef1d20b6f48cf7c923474161381a193a951dbc2ce440afb37a5d1cf62565817c7da79377ec55852cf25ee8c0c07c8ee96cddfb3973a64ec0edea85cce9bf8b1c72dd2dac50c5ea5e585c7b256b3cd37a30e8b05f4552cadbefb931af6c916211ed45578c6683b7352fa1653fad59aaca33d73a2abb53541de2f67480d05d204bc55be49b8d9b78f67b7219ca1bd235d883d96ee86077ab82079945a33b34989f9475ff72deb39c27f7773bfe77ab2eac1628d96a7770a3484c58f92bfc41c99e27081f0d79e28e063a86d1bfae3d48463221a7d04fff28cba86acbf7b77982deb0d82a5b32da3ad5c4a0411d477f05b0c0a86e61f85459ecb67604df065af2ce9eacff1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:36 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ace"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) fcntl$getown(r4, 0x5) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r5 = getpgrp() getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r5}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)="2e0800007f0000c4ec71351f2935d55587d04db83d0000286548", 0x1a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x68f) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x48000, 0x0) fsync(r1) syz_open_pts() 16:00:36 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() r3 = socket(0x2, 0x4001, 0x0) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r8 = dup(r0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r9, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r10, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$unix(r10, &(0x7f0000000540)=@abs, &(0x7f00000005c0)=0xfe47010d) open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r8, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semget$private(0x0, 0x3, 0x16b) r12 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r13 = socket(0x2, 0x4001, 0x0) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r12, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000000400)={0x1}) r15 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r15, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:36 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ebe0e1b3368354a5d24519e8684c7cb24caaf39cc9f84de31b23d6c561fb7831b9c519edc8da204a741e79f831"], 0x1, 0x1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getppid() r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r9, r10, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10d3f6325dbd1dae05af380e4986e19cf77c5bdf15a2bfb1b17822cdf1653dade63d2da2b1bc99a0cc04f0da43b6b50aa94735878a495988990cb5dacda11ca33480cf56e68370a822fe731923d4f2468d8994948b503a7b6d5e6a33129cf42d30cd7d52e3bbc6c318915cb6e75adbd8df4f6aa2d4625f6e6a33e93df21"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x0, 0x0, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f0000000580)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c6530"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32=r46], 0x1, &(0x7f0000000880)=[{&(0x7f0000000780)="37905ab5de34145da6a1099723e6727ad3f4"}, {&(0x7f00000007c0)="05ca768ca20ba5563eced728960810ed63aebeecaede2275c568965527c5d74c2eceaa6732d910e6f51633485941e596c2e0a0bb4f73adf11a6074b108a64a8fd5275695d45f3d82e7da50a9ba3c63fed559eec0637ed4d30ae65aa94e29b91a81feb0d41611b938b37df86806d3861526d0a4ffd47e198613fadaadac3056f83b1331d17f7215be659f3a658b4d51c16d4f3039307800c87c28a31043dcf48c073bb8e6115e27ab173144058cd85afcaecefb894f50c8866186"}, {&(0x7f0000000a00)="cac8da55ca7f1f793733ee02ce15b4ff79cfac8f1a67313e80fbde0cb3a7a9a672bc71be678252b2905eb6083c02dac0538a5bd046f83646256a91d92e8da17650f9d21df28455420ccb73035899e1838abf76223dbf57fa59398beb21769e1b0b97249d1a8fdb68675d4cbabebd909dfcd786e121676b475fd40853d0c1909386dc396c34dd870f2ad46b9e5219c7088b566b9872915d3495e988ff7d2e8afb8db60b6c14dccd6dc079e742108e8b14018f320a2a6187c92f559b40d5af8de04c568767025683200fd40551f911b688ca2e66f210d554be7a1978008f3eb7cfb8f1291147623057"}], 0x0, 0xfffffffffffffffe, 0xfffffffffffffcb7}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x2, r44, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x0, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[0x0, r14, 0xffffffffffffffff, r22, r30, r11, 0x0, r38, r47]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r2, r14, r3, 0x0, 0x46, 0x2}, 0x100, 0xc07, r4, r6, 0xa5, 0x1, 0x100000000, 0x2}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r52 = syz_open_pts() fcntl$lock(r52, 0x9, &(0x7f0000000140)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x2, 0x99, 0x6, 0x4}, {0x3, 0xcf, 0x3, 0x2}, {0x6e06, 0x2, 0x8, 0x8}, {0x7ff, 0x8, 0x8, 0x23f1}, {0x8001, 0xff, 0x9, 0xfffffff8}, {0x8000, 0x5, 0xff, 0x1}, {0x5, 0x7, 0x9, 0x3}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x80008006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) getrlimit(0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0xffffbffe) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3ff, 0x0, 0x0, 0x4}) socket(0x14, 0x400a, 0x5) r1 = socket$inet6(0x18, 0x8000, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCNXCL(r2, 0x2000740e) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x7a, 0x8}, 0xc) 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r4 = socket$unix(0x1, 0x0, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}, {r7, 0x1}, {}, {}, {}, {}, {0xffffffffffffffff, 0x1}], 0x206c, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r15, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r15, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="39aff8be103d6cfb2316c603bd0990236c7ff884e0e6763ad9bc2ff1069054f83352a77c728fceff5a7765a3c0bfb57086a80e700b5f9def12b83169242ba42f913961c505f28aa2355de70a30d00ed718e486b57c65e26c58cdf64a639598b85253fbf5f87ff5981901a0c01e4c4700b3a3", 0x72}, {&(0x7f0000000180)="ee0803642b2885e4ab4b2e64801897b1308c73868f29048824926bfb95d9b34fe6f1b38d5daffe351600128be67d29f730e469ec1927c5b3bccbc5263a8fe32e9f3db1eeb849c9ed9ef46ebbf08d5b0fb0dc6b6a82c746262f09b47789bf2b141c5c7b4b7926a387ab95a5b1c7afdb18e4c78510fcb44927c14fea96fc4e70105a1ab15acf3e627dc94cb0ad811df24e0767768e93817d98d86379730c223c0692cffeb9674bb0fa110c9e3563c1d1071b2446024b5cb3d7b0ba1e9ff19c27f9ee406086b683c3d7cd9404b2f8af26c67ac5d5460b12621e65effd883070f46e43b8ea39ad79233cc889", 0xea}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="0600000000000000ffff000003000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYBLOB=' \x00'/16, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000040000f8ff030000000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x8}, 0x406) r17 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r4, &(0x7f00000004c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff82) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r17, 0x0, 0x0) 16:00:36 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000005800000000000047b4e9288448af9781694eacdd3f31ec7b94f0f623245f51ce7c308ab4f0f1a1629c33f2cbe0effd78c36bd0092187705197cad4f89ede262acbfc578825a1f9e0c45bc5e7f323e2d3ac8a0e8ba6371b3760e6ab2c1347bff208a603739d00a712fead23636cc81efd782237c564959c11ee430bdf801c05d9d89c4b31dd8d084397773085f0db899079296d9038fed9aad0570c17447d48b0ae3da988fa593b345545e6112698e9823efcfc66a317ac09d58de0e635a443d4567500fe3d75d4f420cedf71bdc1ec88a09fc05fdd6d26350745b86af2c6c57a84e6abc3fc11c98e61bb7c5cb75009180b2e1c0234c87333000000000000000000005db1295cab36c601908d1b8f1641aa0e1ec757df4e010bbef5791fa01956a534f9420fad482977af534b61226818a643197ded280a94d2b756d3bc3bc2b0177eee354793b8a929d56b468de3f17ca017b8579bae378e7a3ab7242770b908c9c2b0fa49de68ad2fb6eb5c"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x5d0e297f50e73a4e, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x1f5}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xfffffffffffffeda}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 16:00:36 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xdc, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x17b) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000c00)=ANY=[@ANYBLOB="1886664f9f6100010000000000000001000000003c86a5e79a7886881c597387fda01ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a73072405c955be9854762bc7037a603eaa6e7dee"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r25, 0xa5, 0x1, 0x100000000}) 16:00:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = semget(0x3, 0x4, 0x440) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/4096) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) setegid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:36 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x2, 0x6, 0x1, 0x2, 0xffffffff, 0x200, 0x1, 0x2, 0x1000, 0x7b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget(0x3, 0x1, 0x5c9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/109) r3 = semget$private(0x0, 0x0, 0x40) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000040)}) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000480)=""/199) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) lseek(r5, 0x0, 0x0, 0xfa1c5e837e6db922) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x7, &(0x7f0000000380)=[{0xfb3f, 0x5, 0x3a, 0x5}, {0x130e, 0x40, 0x9, 0x1bf6}, {0x3, 0x4, 0x3f, 0x3}, {0x1, 0x3f, 0x1, 0x8}, {0x3f, 0x40, 0x9}, {0x3, 0x3, 0x7, 0x80000000}, {0xfffa, 0xff, 0x4, 0xae4}]}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/19) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8248, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xb6) r2 = syz_open_pts() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x81, 0x0, r3}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x0, 0x63, 0xb0}, 0x1, [0x2, 0x4, 0x0, 0x6, 0x3f, 0x4b2, 0x6, 0xe]}, 0x3c) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") fchdir(0xffffffffffffff9c) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:37 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x40) semget$private(0x0, 0x2, 0x100) 16:00:37 executing program 1: r0 = socket(0x13, 0x5, 0xff) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580)='/dev/bpf\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getpgid(0xffffffffffffffff) r20 = getuid() r21 = msgget$private(0x0, 0x200) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) r26 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r26, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r26, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) r33 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001740)='/dev/speaker\x00', 0x200, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x0, 0x5, 0x7, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r38 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x0, 0x0) r39 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r41 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r41, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r41, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="01002e2f66696c65106e23744c79443000cb6f5c25ac9be2f68f5f7c9789f955e5c0b1b67c574085d74cd40dc0bde084a9b62f5667b817057fa4580fd5c365da602e3da1cb95022dc173c5a73c171c297254c3b980ae52d8bfd392a88508cf140c4c3dac760307100824c3510aaea3c8533c2bb45e64196854199a1722d8aa60d1a4057d9b727085abbd260cd8024f5afe168876e032d6be0b0b4e540a57da59b5"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="1ab3be19e4b9796c2f86bec32959815d0fcb58289a17f8cc5ebb6662d688c888b69f1dba5bbe73f6506ff12d49784332dc30f006148b223d2150ba869a2510a97469773cce", 0x45}, {&(0x7f00000000c0)="6d6e7993b57a16f2b2c6207342ca32807976df74698c80fb99e425f332b5a019dfb2dd97fb6eb20b2267f9f3ff3c40b3afb8cac472b45232b47461b212ed3fd6dc60d50c9d160d203af8fee77d57b8072df98a71eebda7", 0x57}, {&(0x7f0000000140)="7aa9c334e980e238d04de83433a37ed9bc7702b3871f1c59a855eca71ad25768cdda7a30b98d11e7031ab8dd86526729413e601dfe6ae4650c8343ba75c9f441c13506d417ea42aaa22ff116470e5a36358181c640f26767f00b26ba2caab03e", 0x60}, {&(0x7f0000000200)="86e892098381d65503786755bdb5ff58dbc9e41be7856d2266fea158d4d336c0567c3d203a5a303df5542364d7f5d9c60a17f9769b2e3c9f792c6bb07f8dabefad5afca3f2d2ff7845fa4ce5f4aea317ba01b2c2619cd8c32f8c61ace7cee449d78c4917c44335d951776ea445c191ec5488a176cefefe98ac5ca5f5c59fc5a593cf3d4d97ada9c6e61ca8bc39059329d9066e21d30b6e3ab183018f88f606736d3dd72b8fe4b9e2fc24914b2a", 0xad}, {&(0x7f00000002c0)="c20a149e4251468e4243756d17112d182bf243e78293dc190eb01a5666f65d6029119a11165b60dfadf7f0abb367560f1435e06a7639bfc736b9256a1216ae3e6fe3b493224f6e892820e93092742453baf4d010352eee453fc294b2afb6e1ed249c82da799c59bd05b0ca5d266057806641384f250258462923a7557a8eca1e2c152b0a42beb8b49ed938bc39ad713b83a69d9cddf4b848ae06acd7b1183ab0e459db21d77f132f5a8b14ffa40e925d902730398025c531448d9b2d051068fc41a3eb057d2719bea1d92e0dc1001d4f5f4bd81067fc4776dcdf39d5e5ccb350c8d1f18e081d48cfd78f90113376d302333074dc9b67c1e951a336c8affb39d1a5eeb64e0a034d4662f7be75701e535498dce9c67bd94cb5404e66dc660b116958dfa1fbb24606906c41648fb718094a9fffeefbe623f876eccd32e8a99ae5adc71b62daf4e7287c6f2e2985e5bcdae227efc5ed637037a3bccc9fc2ec0976d7dbd9112ab98b1b9560111afd7f8a3011a6b1ae69de935536445817f39e65c0747ed1259d5ca94612bcf217e916b0949f361658d5ad72b0cefbad336ff1ba2f387c760d058ce91b727459b6ebd25dc5c09976625fa3aed416a7c2e0d1b4a4676e26754217beee482c2fe6e670003cd1be787fc42560ae640f12c43e05039bc6276758c1743fa49bc0a34790b96390bb61abc474e46007958ec9237585c0d78d8e03e6f2d679732bf175b24f1e969345105def057a9140dc9fbed19c0337020aa8dc3952b7c57a72f912e5432b7c2cb1a539962c38a95c0cedad15fd9e944b41e2510e20c107555daafaed5dbbdfb00d52ea9f46f1bfaeca24a0007954a783b39cec3b8e083eaafe79e7313ab6d31921a2c91ec193be95a52a467a6780f4ddea592341c3c4c53e72022e3403ca5bf574d5aa5e3c9cd61b707ccbe15c2affc4ee0482eaaa7a251cfbd9efe4ddc5e4150ee92c4c8743347a2f5a35090b66a1b44aea5d1b51dbfcfc6bd9c7712007310b24cdb05ec4681916357150d73b61ffcb5afdd4a38a06e4186202e84b8077b375d74ace05f49f69f7ec4ac7501f41d19d41a0bb86e64c637336f019dd23199353351db5331f73fb3ea4707e11df552efe8f87b448f582a1abfe7e79ecdf5d0354516af4b54abab30cf14ed94bbb29f72f7c79762a243456f12be37c3e273114674d7513c5eabb29c83eae4d30b60cb71881b340a1ee51f50cf42c1b5f76ea72fbd74b78d50209e18b5f3fc74d0ea0c2e5827a816b1973d9c526116bab0a1f99fd278959113caae7beb55ed0601dad6440a23cf10c393183fe98e0abf56741e6d9a716f448d70deb5cbfb8a58fa7c9cf5aede9c23d7740ce4f108f6c50068bf0d1c6f09c0b852f6f5133b031de65bf6cf280a29fd5fc21116029f16368c15211936a91142c79377994e75db01bbb7231e2ad53c0dc0a8189846a61a37d3bf19e975eda161ee68afa378adeb2faafd8bdfac25b93f84bdd61446bd4566481e091ffbd0806786e553006ba1143b7f2e2f9ca7cb9c3b629895e4ecc959669041ebab391273eea0f843cec80f507f2c3e709a1f6515b069b642e54b9b4619d4e4ca0fc29dfa3451c8092d2acb2feb762aeec7da3b484cb8dc784538572240b788acd738abb10aea4c2d0e6b2d32669499e6adbdf789879d344ff4468b04c2d1bfd5d72938ddc38fef8df4d2239e024490ec599769351825016b7e9d6a6e9df457be2f0fdb60783d135d6747a560ad3d1fa68da2be9325fcf4b6ee15362e534a8c0b4e1c82a01db71d23d82dcf5d2c092c1170098ed7bbea79e53756ed7428de19f8840cbdaa048203efbb9dfa06baee4dca6e881bbf667fae28765115150d201e0e4e1c872ba586064f497b5bbac91c680abecfd91ac907e536e9309a25dc32fa558d0144bbfb85692814b9893e5b5aad5bcfb544dae243672f873dc9ad22b0b563a3ebfac857b7997a3d3c438c641f27d4b3083dd2898c8be2b9150259fdd1566023ee79869cf8541d375a25ebde03470ba49ec00e634e3fab3fcca2f124e9a5e06b851f23e8235fc0d3ef3b5e0033ad216df25d32fca8af305d47a3e98570fbc099ce5ef69538c32a117289ef3f8800860656b7f2220f7aafbfc85e60214f36af8906484fb6f09b709234023c202e20d01561db9373a0df5d1d56287eb3902789bbe168c3553cc92fb122d1366e956b0fa75298d181788ef8e0c484bf1713ad4ae6cd91dc77b966934ba164230b6916ed365846747b67972c51e8819236de4d714167d12bd26c8f8e855f1b9be183661870623d527ca39df17ecac3c1121a7496c1ad56a6b95af31aa83518f948203c951fc9a52a4d058dbdb0ea71a9c4722837c08398a5597eef9c4e6a393dd91c00e317ef7aa4e9358e38fa00b38c7c2ffee244c712aebf5b91fe634f1d121d535a4fffc0aacf8d9e76450c6f355532f4fdacf3fbec9194b4b1cc6b18779f5fb05fb39ad516abaf61b108626894da96c834d7bea217b2dc6e2c790add0ac4f4bb25d46d708fcfeceb309fc72d48c51de003f8095e4f9f13533ed43f40e43ac3548c7121152680f8669847cd1b917f3ac6439a1f72c3011e94d5f630963521fc26ca3afd9560b7c97c7044a881dfb77d977464f9b908643b989b6f4a1145bdab62efbd7ad03f8d065c51b6d562d3346a0b8bea152e0c31d47083498f78c17ebf5fe4d32eed5cbd266773697bbd4a2629662e8aa196f54aa05354d7291ca53ac63c8ce6f7a9ae51bd4ea5c8dcd8900570c3719de46c9b762a425da2e2834f0ed7297bbea78991f4f2268b293c3cec4fd2c2c70e2bfa88f2772718a3815feb99645ad9b0b521ce661e20977ae17d726570b6208392145ba393f38ee862885472ededd3d9767ea07b010c196c35adce2faeaaab91697ca477f33cac047ef27b4908bb1161fa66913c47b2938c1be33a69bbbf25164f801bbbc9bb80b9ba570ad0f74b4c49e0c764e500894485ce8ef6567122d6533135d517a864ed0288babdffd59e6789d6d54c7c051af5b8c5729ff94dc2ecabaee39394b9df7c02e9a6a931d9c50b234cae0f9dba6369741e1427d8925caacba0c0c9d4768cfacf1adfd0558f305364d2f81b70b2478fa6cfaaaeec0913adde4ec8c570ce3ccd2b27e8648198e6ebe1f011bf1819b843dc6db65451195bb04d5bfe305b5fe531235e552634601f57d6d7c114d5f804d4d99df309b01b8c829a444dd717d4fdccd5d51abb5b81719938631cb934e9223c78f91614c092dcd02890892d6fd6a30a8cab42cfdb8308ea9b52044c32166981b873a447ae4df668055dd6f825f0f97f0ea493828a2a1b62bfeb562bbb2d7ac3f3225f21a1a92c22fafbf88a41533d025f52c953fb11970733c3c105b1f2e8f4a42fc17fdbefe99660e816746fdf43ef34f9a9bd535dda341db0c5648bfb5217492e8b25e4082d6f2a960faf2e2280599a0a433623ff6c87985101789340e6d1a340ea875decf3a55d2ddb5c57095db6c9b815584a4ef8c128ae8e55dbdd1ff3a29dfb2cce8d14d0f11ffc539388ad01d3452f3503b10e2edf3ab8bb56b2c35eacd0a87b4faa9e9a096dcd1bc5294cec0de6333dcfeca8638a43e29f94568ac699be75202c2ef30f8d950e82e38746c52f0c3824fbea1e8b87b2328e2f8651dc46b99792a2ae4a071685db06c3592f1d03186f4dbc0917b71d371c4d16568864507c2708f3404a9f04d44709cfbeac63267b76c20f8f7d05a979ac739b5d6ca937fd20f902a5bd2870b0783908feaeed73a6ab1a7886f14b80d77952bc1272c00b182413691272e0839ddc812e477c1bd190295c1d3f54774ff20af4bfa777161828f099a756d5bfb8de361920f82df96a5e0eda6cec448d7c227a5761620f067c4c580ea61d3b94700c42131fab5912ed49373cf69398381d9f2f8a0df6f2111fe77d07d7505bc9cfaff48d31e3ad92697cb0fe0a8ffdf37cf1793dde1cb8f3bba8951f46e39a76b25309635dd123a5ee7212f6b9130ae4ffaf5416acabcb1322d550994e47aa6bd785e28dde14c7753a9befcbf2b20610eee7aab0fed83df8ab06122f59489bb1fb5b0e342204136e497b27728a64d98302119d7be2e1eb255c4c904754ec6f95a622a70c4a4e57f9548acd0c8c1b90488a850cba4f6280676117ee59687eeef69957cf9f43b59181749e9abe3d748532dbd9c987ae990b7f3e20b1caf549625f63388c4c57fcb9c668e18cfbab4e6e198379d3f80c19ecc2293bdddaca4672b5658296da36a541340025f9ab6c705149553560de1e71c29231686f1b4523f2c2de2d4e4dbc9e409c1b532da0f743e7f42ad12887de28c550d344040eeb0e254b11585dd0472bc372bbc100ef5e3fa4b32540a8d5307dc4c643e99ee183dde3fbf4fbf2f7af49ad9e68421a545a4c76899690313930a1637455e3173f66815c0f8eac036fea4bc43bdede33e21bf1bc15f5edfaa28aacdabd1cbe9b53918d7457280094710329b71a3194718c316367e747d8b0c6929c2aaea2ec1d6faac612a6de658bc0136e8f937fc055aa528035fc2da5a4d5f5dc29f1fd9b979dfe88038a0712e389465afc31fab4f2c15a724f0bc90fac17a9c495e1c399da9f915876deca0bb2dce6bb076068c4565651bb81f38cdee552ecb9754c5c343952cddf60d4d721b69f159a8d94226ac48c5a999b42b4d9220de523a468c51becc4f7dcf390c250ea498ffc122faed22e60eb2f9ba16d8bafbf3246324fcf03dfb6fc99d424cf7763c8808980b21f7b2695751c05f19b148600eea15acd75d549f1b4b61646299b2d732cde33ccf116e111cf6484c90107e9d18c934f7fe463fd7ac5a6787e790f415873be52b92f3fb55466ac6273f67c27311cce4cd9ff923dbfd3dbcf4f6d3a568edb5a11553a82b81021a0e7019e79167aa841672aa981efbee2fe3231573bd9c6ea194a636d251e21f2d80b059b949ed67b2170588e8afc47adca17e52e601bf66601bdea7c809666ab21a0f163d6b5f24f77126878571dced540a21b5b5c7e29088e3ae9eaf6f276d743023caea0b955282109bbc4e435c9c5bce90e7b31257a0a9eea1d4a4217981365e6871aa658f6637cce3b6b8cace8a76de501240465e664738a4265b8bf3c374dd3395a2045723a431bc21a8e966bc977dee42ee96232af3f3d7610938641359caa31174212fb9be23f1710f515cc2ff4afa6116ed8210d4005fb30e5535bba7a699dbf21d471c6487496a2ce1139225aa8677ff963d68aca6ca52c09f6880c5a6565efae6387303ece773841c22e917db075ad91e8f0c66c8d4608dd63fba09f14381f41de6463b4c667220878bfbf773f2316301591f0223bb1ecf0172dbb15b15fbdef36ae9280a060d699f0413ccdd87f56ef96c960df0a8228de01704f0b4cdfc0f0227405227028858284f0fedadd194f9229ffb02452f470b7b5803c14b8b20e2758cf3e9080ada724e1a8e08a44b082cd833fa16add370fc1d30ea4396171e00957529fd9cfd676af1b7d0b9812ba6b00bf5b0cb7d73e3cef0ae0f554ba93bd40e757664397f2920d687e2e393d6c91f19b92e7be11dde94f6600fbbb961d31c11e0a774f9fd4ff10ac4fe59e9f290512ea650b46fa9401c9638655384c338bf60a5277e587d28a75fbab3e12908ef10d219065740bcf8e296381832636c17d9773658405dc71b9f6582992190d8d37509a5222b67df596e75cef5c21eb35af3d6132503d0c2b441abffaf98a651e8a147e0208a3d5dae38eaa21f213cf76f87d6a4f1", 0x1000}, {&(0x7f00000012c0)="404088ce46e713c941baac70c8d4f95ed4d93a487c8f9e068adde68a521308cd17f6d0f635a4409e7222a2dbec0fc8b0d3e4d8b8cda818ba88748cfd2b6c3c3559e2d80a84f4654ccce5e326fd0cac3bacd6925e2c01dd4c15b1465e77c06739c2262a8d09dee5335c4e2baf1e64060e244a9958bd404b05812eaf7ff1fb5f98d5a96380d7ed0bcba2197a7828df182058dbe4cd38dc8c7e9595", 0x9a}, {&(0x7f0000001380)="817191512a8252d0e341c6b1cee38a981b55ba87600c73147e843a7d103f8cd72948b1cb493e5837632cc582055c880b59a011d670d5212a40bb6ccaf1bd2609aa74d10b3a8108f39f48", 0x4a}, {&(0x7f0000001400)="313fbfcbce228353aa2bc455ee044ccfdabae30d71b1e1ca5ad4b9fa2997d08d16e20aba80e028177f43d8382a94be5fa1f2ac143b6c7f5c64363fef82cf698c37058d76ce279c1968aba790ba3c7c658c8b04f615d61973e8eb84ab300e2882e1220a1b145ec239fadcfb38c2625cce0d2479250f3593d425a14cd9d2714538514161bdf0ae453d7f2e4f54690616d2db1f99276fe18072652860628b54315962a9959ecfd094f3da4dc46d0529cc388ea376c5dd7f8b4993b587ba08322fa18a591dc8f5545f42d892a81b8c7d9ac04359eed29b7fda5de8ee56a7554e5a96ca6e07b8472746c1aa4d13f0c4ffe194", 0xf0}], 0x8, &(0x7f0000001940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="0000000020000700000000000000e9ff00000000", @ANYRES32=0x0, @ANYRES32=r27, @ANYRES32=r29, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r36, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r42, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x8}, 0xb) 16:00:37 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x16) r2 = socket(0x2, 0x4003, 0x97) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) denied attempt to set clock forward to 4278190081 denied attempt to set clock forward to 4278190081 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f0000000180)="b1ba71b4e3000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000677e865ad29d840133d673cbc16ab3f4b74c240bfb33c1bb0b432aedbe3b7e72bca8bba733485e0ad6d47feab562092a83456bd5cbc59506783db66097e3c7cd0a89d8dc040e4753615d3cabd32c5d6715f7932ff7d282477da1fb6a7ad87306ffb5542504d80cc2fed160876137", 0x11f, 0x1, 0x0, 0xffffffffffffff2a) syz_open_pts() 16:00:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000740)=0xfff, 0x1c0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="07a9d5a8915fe99c6e21511492b5f4e68098fab4defa6f89787046ffe09ff2fdf967be74f7b48f51cfc5b816be59f1c2ec61e7547ced3f69b4dc2dad46f6c1925adec098a3bda811af688a4da583f22a4089fc0a8fdfe9738a99e3cf184b92a2d34d921997d9b463039c5674ae2f4c0e07ca92dd347d02775a6d40034cdc370ab491017d9be40d5b6d1e2b256564bf91004a56ed2c25a592763cf4b7d06e431c13149161d5c4877a1832996c5250645d88f881f958c587899fa3", 0xba}, {&(0x7f00000001c0)="af5e971fd2cfd150408028e88e26f05ae99d75465b89520176f313730cd24ab11e46e0903d6792e06b1545d182e53572aa09b6450d8370da6f760c8284858102351c27c1c5a7b711ed671dca849f4927d8161be558de346ea7383b037b2cad221e7a57043b11d2c475a8bdcd3117acb16364cec7a782393584850d91b9cc1f86c4806ec5ec4208f33ba41c273d854e9fd7b3b23a79e2ebb777c1ac5937ceb5aa6e6082098b78c4a2265e3975b0117b22d2a91b4946dbbaa239f58038884365376360f12422d766611b93491ca6c11db9ba", 0xd1}, {&(0x7f0000000040)="d53f5cb1a63ad31e12b15091cd2a058142c5869d04ee8188d8fc1704103f14dae1ebd548faabf0fbefa80963dcbe6c0426c487a23e1a9e04f642dae0ce28", 0x3e}, {&(0x7f00000002c0)="9708381d20359ad5b36d31ec7f8b95aa2f22537c979207742f5293588ece235aea74a334199cd3d6a6ea8873e5593342f3e2e3cb72d5ad0dbfcfc208eff5eb326f40eac3fa7d726f1fc6217b0772ab3727989d4f03291513babcfba88d346cc85a59519183799f2279c7750dd571024b1a7f26f31757aa55228bf31eced05e1b740a8c8304885092e9bef94392ba5b0f21734ba11330ceaa4c606a9e54e11b033f57be11afd7a9bbaff21b14cfa28208bbd26f318bc545f09e02be29254d520c775454a18448254a5408137b4dd6b5ff6de31a", 0xd3}, {&(0x7f00000003c0)="3ca96056d384f86a8e7e4c54658677781b6ba7156396b213626cfb82affd5eae8c51645638afeac5369604f804a4b6740b44fa8fb718d8ddc91a5032ed46798d53c5fa18d2f07d7fd6eb985c48f80f0dcffc2cffc0d774a2e2b4bbbf382baf32cf6d42f93becd06e51b53c4ca86a55127841a0907f219f0fc8bb03bf816aece30b996079b0bef14dce3489280e91637636e85e6cdb41881d72d35a3bc567d654fc8458ec727ec41b7f85bbf4ee9dff9adb30d624c00f458f9606d286f7f4a0cf0df0db1096105e77133944901b84dc16acfa586e7fe5f6591c2dd604cc67ce7d08c16860557fe3974905", 0xea}, {&(0x7f00000004c0)="f43f1d7e121025c63e98eb3a95156a90f8bdab85ab98f4e0c62d875097ea255adb0611220a5e0ac4330701f50742ee7bc4c0ed282ce6cae70db2fc5a3d279dbca47d9637d0b69bb999a10fe80efd661398eed21acd61", 0x56}, {&(0x7f0000000540)="ef16b2097602d9271a98a004158ce6fcf5ffc29b713560367a97e6cb14301000eb4f83cd8a04bae41baa227776a5d5f958d594163cde8ac2085908bb1c815ea759b8e25fc33cdda1a086b9bf0691662f4a86f8fd57dda5a5246aea653bf2c4690fac785d47fe6fde04aa2ba26fe05f58d7f75d73679ec06073ada79bff992cb00431c20647bd49f271123e2cb6fd8c9d820aae3ad1e2df1eadf22a67b754170c1a62217786279550e06d9f8289dd6e2bf1e5e2648568e46e4cea72a09d0343940ff706af9fa1ee94800e3e6f69923772818897710b36c66e0cd5bc6e6bc9a919152205345f01ff2a9c6aa8d71e01dfb7af3405150f96cf476ac287d5d275c5dfe7f41b5f63510797e0141d6ed5752f970aa4151fec915c92115641005be811df66847d0ef0d7bcd8af96028de178c7c2134ebc7e4f3a011992a8fc86ceaf55c0bf8f6b980e41834136149d034bd399378522d23291b082562ff34bb4d7d882e3af2071905a9fd6b4b3f3671665fcc9390bf160331d80291f10d3186d9baacc30c629ad9abf10091572ecee482b7ebbcbbfccecc5c5c82736d67dab9ea666bc7dea503e3863e0744294e4da89d392959f2a8d367cb24b8f6ca5ddf2f76efb5b3246716a9d58", 0x1c5}], 0x7) 16:00:37 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0x3ff, 0x5, 0x1, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x3, 0x2) poll(&(0x7f0000001400)=[{r3, 0x10}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket$inet6(0x18, 0x2, 0x40) read(r7, &(0x7f0000000280)=""/4096, 0x1000) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20004) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="9a7a919ce918b593b64ef295b53ac5affa0223f47135baa59ee1cb056e49b1810282b239cfbf41b36b23cb9bd92a0a31420d4b249fdeeca4caa279c5e9980043d0fe2ad7cafda6769f6814ace4d5601e092a7687153ed1fb70b89095bd0110feceb3b16c7f58efcaf9d27dfea0c1ef76b3feed1cfd58ece3ffa1a7781332748d714c6c6d975d79b4ce51d7ba46dd599f26219f06f466388ce60e2cd30414", 0x9e}, {&(0x7f0000000600)="6fa84607614c54766446fabf3ecfa1a2359f18f0f32354e374a18670466546a6aeca146859cdec71e47169fccba478ee6205be4060c048f84a66a529a307df9d67362765280ecbe8680b7c45a6bc7dca2c4bea4de47e73ba41642d5d5caf71ec2aec35abd5916ea189fe291a734c2b320e03308a241f9992b813b484d7f097abe908f831467889182330fe41ea4e1017465d394ca148f12592014770fe394b2fa2f35fe66d9fb4fd02aa8b700304d75c12eba42ced63c155c1eaa40fde1a1b1868099d42ba092b36fb22448d", 0xcc}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x108) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000777155490000000000000000000000000000000000007421ea02168c76442dabbae10c2f205a714231740f9843e3980bace072cd4427b3efb90c26c1d91886e2a10dc0a42b49bddc965006e9ade139e5a98611aa97fcf1622b4a57b0afd2eac849853935bc945ce02dd6910bdf3b"], 0xaa, 0x2, 0x1800) mkdir(&(0x7f0000000440)='./file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') faccessat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x120, 0x4) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:37 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x9]}) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x7}) setitimer(0x1, &(0x7f00000000c0)={{0xa00000000000000, 0x87}, {0x2, 0x3}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000140)="fa3f9be4a8061361ac0b6e3c6b9ad7fd17fd4ecab36ed7d628061d1631d12f241254195d4c7b1f0acf0c597f33538828a9a41ce6e2d4bfab7f311c4bcc84f291f27e9d713dc67eddbb416e20d170f88410e5544b39b0abe96853", 0x5a}, {&(0x7f00000001c0)="4273894c07c1cc3324fd934f7987d69f2a6c426b775d823dc7640802d53bfd44a75edfdd5540c4db84033ba47f24768bf3cdfce9f5f0864ae58a4da55f53dc74b58e9f54996cc5067a0693dcad572ec561785c12da11f29b70efb41640dc4390f49537252302c15b297a84bd360c62753913a36744b16da026b62c0aa09ea364a1f51a979ff58cc19064578529be96f66e58470f85b6b03d3963860c451da1e0f0502981fd4725f192855874be3329441979d81dc5630b87774dc8c9cb9266517357333017a87f36e4080619d23290b64c102b27dfaeec2486245f9ffd63c6f66aefbf56d5100fc66a619d8d706e976f18ea05da6f088f47caaf79daa410ca78113fcc27cfcee48481f130701eeb532ddce97e39cb54710a10a7eed21b379cdef85e2ee2ed80ae13d26ac69524466ba9ad9f615eefa93fd57b4d8c931a74528e2791bd4c1d4f5356e479ddb560f44e2f00323ae2794683467bbff11faf2b5c60f635240377834ebc6e54b22fcd36667a4222d1a91a104ec9b1094ef47512e71a6b76b2e5045be9bacf8220250bb1248949fb9906a2c8a5b250e6eea34419ca836bd6d77eeb43e726f20ae89cde4af1cad8c28c847b88b4c8783d215a16bf7dd973f8b3bcbac8434fde78debc47fcf97fc0a2be0bf589abc77e3aca40ae5c08e67a266b123f9046f95760cfc2322944066f6b241a79df2663dfff7a3631080e49f172e4457654b0955a2c5c8548e07c644f0e57ca769982525c5819368e341c255d00fbd35229a1ed2a1b77fb2c9b6bef662008d3ffd36282d27eeaf8b26f12f09c3e91dffb60e606535808ce023b46c387ab7a25a057c3d813e693d6d1360490a38a7e41a4457aa8440e0f6ba685ca86cc38a09b61f9c115217757876bcb7a0ed9210027e9deebd3cdecadcd19ec9edae86760a8d68ba5ce451d288079e726da18e94f327367cf20b8e3c39bfb73df2bfbc8e8b18fdddf5715a620297822dbe66010e7af873de4de42fdfb57677934b7ec175ff76d286869060a837f5bea609a75da3a5e00814a3c2bd5c0f4fe4452773fc135f0c8f0cd805cde6c15dfd30a345699ed22619fd1b9e93773386a5a4d27c2c990aaa882dc27e322f62717ae32efbc823f6f72f5d0665a6271ec691eeb68358828db813f4d271189ba745ff392d6df2676dee30e9acde4700b5a664ade2bdaa21901e78ba7b1b6cd33addfccb3570354d34af484dc45ca4456b1c12463e17921c34a9516508b4f33e12aa24364c2e5fb1b8d1c0f0d9380e70d7ccdd77527ad3a80efd129b467215a80c8416b7bc56ca5b47df72ae1894822d28974c717260c52ccc979f6ad4bdfaa0372c657d4d56120cc5f34de9a4dacc8d6ee5fdf9c1e0831b901c0d50796e790f171694e949f2d9efd645256e237ec262f8e308074aa960ee1dc27a6349b221a79050dc9c7be4d163f2134b016c08b457a4b60d19de2f6e21d68ab16674af70a9289f8e734c01f76864b72ebd2baa0c1df3d24112ef3927a8e34f81ebd4ea125a220487105668fa09b676bc838a588e14cec9da3f902410341f0be0a7279cc5ea73d637594d09ebfe78f56982002de12537c8e5b3103665a1e4ae377d6389de37be4e6de4ac0e175f4167436037aa6c72e0ec60e32cbe2edce1a617f92df116ae0c0ece0c811663f197b50b72f08c029288203882f0271e7cb54d4bb03f56fdbf9a4bf7957bab18b94700ff39ef159ee15aaf890dea10d01bc2d59f6f3bcc5045041b9d9ed753f0859a3e0aba9d483955e0a5d07297c078e47d4eff725285414a6a876575a8c93e6415543f6c6ed7fe5b57478edf4c38735c8cfff14072c66ac6ef36d3bb7fef3de92a4a68ff4aa47f361fa032d9f20d87f6df373db55d8c523413b2884aca4cdccd98eb6435ae9236219a1649be84428c591645739499584f5f62cc0a7d8509b2e26a38f8fc45bb03f971197b09d579a2f6a901232bf0425d43a6a2ac14aed86a6ca913fb3dd309b0fd0e403d147804909507655c25e1404603c8d0158e411f159ccb229fb4c76501dc5470bcb0ca2b47f410106f869e6d6f3d7074fb7e032564531c0d8b101cd39c68cbbc9235ad1dc74d629865f7eee243b19b8ed5c53c39c298fd93d668974a3d2801e192f019ab0bff82acd9513ca2e045da076d8cd9522bb0b3efed1816d4b279d1b708e7e66df60afbb4bf041a59782587bcc4cc255e35495fdad9961b4f43d9acdd20a59c030ade0527aad26dc3b3964cb4997cdcdbfd6e3bf49561341fef4b171bb9c2f42b3afa80034eade7c039d67276a2b5a365b67e6c6146dfad4dafe4156fd5e8acf33b997d1b9f7dabb6543c990f9cc71bccd207add7ce4ec5fc605125e7c59b4dc6714dbc2affd017f563e2f18550838d620e571bc3f8e68e6f5514dda31fb5b251532498abc9b7419d5f75a29bc9f9bab629c0f979927fa48f8296f666280bb468d758f1437aeea9eb1b4aa739913e43c46d08b4b608ada24b65349e0c71f2736b16b43f058d0469bde83936cffe14068daca3b48e2fd9dd3f456876128a6db3f7dee0fe0fa02c6f04944cb5d94c7482ff273d0beaeeae29b94ad2c510caaedd057a081eff3a15527b8447e54a7c08099c98951c0fe2482a9719943c1d27213d45b06aad3b76f7e6756a49d28c91529c229f404ebf6fbd85e62b812df145fefe16c2437e5da1c9a608049f2ae92b55c7eadc55e3d61ada221aec73dccbd98ec4a3c3b13eeb8d2bcb28307403ae328fe82a940a391060ae625e170e093b43e4d609bb249c8f68824ecdcec7d0d82094bf6543cd5d91981f625596d08f2d959f735dacd2c22ca592b1f1c33949a27ad6d41ed5706cfc815df85ae8299ae45e1932d469747e10dbf9edf85f2e04a38ab31198f7d1e6ceba54696b8a4cb9e370b84f5e71bcb41404ce374c6cc5dd61908d83184aeaee891fbd000b6d6009580ef9925a4c89d571e2dd906d7ae6619ae5f6e89f9e679bf567d15f9fa39639783a95b3059c1b31e5611eeb0adcf39ba9aa00835906645a9a438ddc98ff3bf0db6477c0922d8af50dc38a16fe0bb34df2cd7b5d3350122e57f3cd18e9e1b17c4b9ec758c2b8d18d8eb8789dd5a129286648a65ac2020fb5d44cb14bba73579fcd7126ab1315141d87ce586e9c349974abf0e74a9c882785e36f05cffea1d437b6c0dd97eafeb0d8fd0f43c5c6923fd02be4b16c45554aaa906b7b9f1252e9110f4db8ad556c81ab6ccca9535c3dd9beeb77db7b413b754866f75a69430d2cc124693d1474cd907db0860be1c8e12cd873dd3b6e691f7b265693b94db9d3632c056d44f66a613c2e6967b9982b5614999a8642be0f62f13fee1f8518f59208e2d39d69520f53dd6d18f9d18f47d8da66279c41135fa940a961bf4e5e3073431626075df8524a0463fac6b29260e5a5154d5ff766e7df3975e3bbfd4351d0d0c408a19a70d73b7f11586d5638ad31c70be853a853f167c4e17fd6d31fb779ed465f9785fc0b3caf3b2ccc3336a5f445d421201d594a6363d38d35443e9a1d529acaaaef0e0cdff67537bd051dd48dcccd531c88b86440d296f3c7215eb23a6f0bb9aab9552006843627bc3693cf965697538f25e3316fa5920c0b2f077a5a3714f2d04dd53675d804a0e94618281ade04e1c918a268322b2215cfe8618899704a7e1340891b3be197dbe955bb10f32d0596dc4163cbeade38afc750048044e0f8e7a3c9271773d1021bd80d7d7823a6bc7d96bef259e13aac276d634d099482bde6dfdb9f950c6d64be2ff68abaf640b4a6a39a66333d288d83a7c6ce0fc0ef0d1436e241a371a4bb58b15c5abe48327bba0f8a3a1f3ed7747939cce5dc336b4f368e06bde00c99aa529ec1ddecbb1586e0501aef027f87497eba98dc25e1f5213898e0af86c55861a7075c424a4d6b55583608126e2efe5e68f4c5feff85fa185c2a655b6145ce614f6c65070feb52d54460057b572fbc6872e907e107172614087a3a4908557d2d606479bb3c03dee315ea2ada6d5e0bbb63a6b934c9fc4294d5bf5103a1191b18315985af03b8799c2f2f7f95de55e672034788680dfa042c535f7996d04d963af5591abc4269f3dc60c32f0a629cbc48096631508aa4e4db15baab33cfea6eeb22335f2c2e366d069b124e34af1032b3f8676da06e2e124621fbaa04d77f6b91f54d4fe214246a898366f4e1a494b182daedda41fcc72b06191361998decabf06e5ab914cea69982eb8791666730a5fb6990ecf2413fc13b9e3e487d2906d38200315d09c1daf73281200fd87eb04b4c2d945aae131b1173f6e2b6df5ded4056cbbf3d6330c691e27c047e56b336373e38127c2c80ed21b26cca5c00a8066ae924b62fade55ceb574415c374ac6c28fa62b49303d89eae999e04f827aa63d3337878b49db296b9a5a15e77c54483a00eef62b847e962b42336d884af9c629c1e3e39db480e649157bb7932aaf675ef924624508516797ef6acbea865703a916d314f8e597b58b9d6a43e5d0365eb1c84ab1aa4d7c59e70eb19db9b597080a80ead4e227ea38b23b912635f65efa5a81b595541c037052d523d5c9e0c6575a6cd5ae86b4275a373989cd815cb8ac888d35dc197c2a951648062b7273672c495542b501b97f891f477ef38a48bba41946729d6ff6cdaa0d81b796361a35a237ba3fd79ff08f64596cb83811cc61e2551c98088a519a6ac15d86082b26e635ce089dcf9e068d7a674020287a95e703f5fd993cd92459fda7e23f024c54a49f4ddc001bef6dd4143e3f6df96276656a8b23c383e67b423acbf15d016b9d91b02e4ff7b4479b8234c4808833c53ebdf48db0ef7362ad26f348899d1e5b23af073934006bfef8c98e56c94e0d78905b38bf5f503ea745855cdfd8f95f531fe2c80f34dee30c9a8904f2aa00a997179bf5702ab4625b62078a7a787089c0a2fb375e0ad647401943a3ae19e156c56f0a921bdb0339c38e5f75a8e9943480bd5a5e9b3bb16bcfdc5f91657ff92a0fbc646b5889dcb890079c60ad81663893d7c0b15e389a479c91381353a6b726e5516480ba64681d7cbebc0115bafdee51aaaa2ca15c01449ad73b0303ef15001e919af19584a1ab9fc31a8a8e212405af4c26553b1501af0c75410871d0f53f00d340a8540fb545c6d19f852b7dae98675854396ff7dfb65a1a87ab58f2b1a5e7d6d1f42412d01f760faa544feb4c2ef4cfbe23a320fc516e4002f5a8bccbf956a5ea7297e05f499b3c81b378efaa9d90f336996bf6e7dc88836ef1f639eee0dca7681dc9fd2a09678a31b546261888f391dec4b6540e5217dc4850a0f62f04b470095931826c1b4f9281da9319e4ccdc1d72b3a8eeeffb1e5a44ea13122c7a05b71b0c27e6ec5bb94c35469f171db2e0a7c56eeb435ebee07a404e9c3fa79c2ff1d21b3313cdef649f018ae9767b8106aca9bfed9012efd2a319f43b9f877e4a0a5733b9d7381bc0c56c524b091a877385bee446d73aa3651e4c39d20d14ae4e6af13f9baeb370a5d9204f8928672b5a3676776293e655365535f8f1e3b5c065c83aaa5508006a07f4844908dffbdccccd0b9ffcc1e26f25048a11956f13c7c4dcd3b4213c5cd576c73daad7e8bf174efa45374e97fb4fb77050c0f3e6e80c14f55dc1bd2e7ace58cabd3ae2543a597e6d58976cc0b271a5e9bef635cf5addc6b0866b75a6c870ff3ecf91da3e158b286377438d31ee6a141921d7a4e1265d5c38553213f92d9741a3b623c20d72809ae87f2b4005c9f8f6425028f1a0c0b4ca7b9c", 0x1000}, {&(0x7f00000011c0)="a6ba21e705bbc60dc9683e2a2930250a5b0d08a743b0a4cbcc41f1113ec49af0cad67d3119c1ddd0d4073ba568f26e6a4308f71f57d2d145342944d7f1166d238fcaab017ffaba3945a7860e1c4f7735f54f01deed73f5414e4c7dbfb631dccbb16213f2574bb2efd2076a0ff4dc06574c9a4143f887381ddf196e66bea1249e6d82333f8e1833b975c314ea310ec922ec694ab8d0af7acc27bfeb8fa3994604", 0xa0}, {&(0x7f0000001280)="57f67c3da17f5064682fcdb99ce5d4e8df75162d94f921304f617da93ddf2981", 0x20}, {&(0x7f00000012c0)="e182fe4fad85d4298b71f836b00233784da5386b3112d50e23ed7b8aa796cc99c64e7fb65193d1c128fad6b51ab095ad5cb0ed4e27020648296b0e318228f8974f0929b346a83f538ba8f3be966a38a6b1f6117dd848835ab39225aaa08982d6c98897a95f64c5e7b38aece831c21b2cd40a4ad9bf57b18fd85bc6fc542d66f7e9eef814d10a46dc5acce27045eb501b3a62d575995829506344245aee0369d7ea71c355f8267ea3c2efba83052de692eb3a6d1d11c243aeb43e720c60ae95449153a5539f2c4a05785e42d2a07f7861254768c32e052acdbc7c9291436a075ad7e1f882f56207062d2d591317564fe85ff361e4199f1285d5b907ecc86d287df52871c5ef3cee5e3f8cac042d0c61d37df449c22b8039f566e8466efeeead0b600cbd8666774a24a61f3d32faf756bf80af5b93acaf558ef0a2c92e80d8ea7801970a6cbc80997209dcdcb31b411e2d67a9e7ef64cc14b4fa5319f3fc65fb12e4c6823ae04f8c118ca2fd3ac3c16026b7efe5f4e1b496d8e0e1212d8ce7e5dd39468ae4c23e83f295a253bc3fa4555797aaa3c28f6d41e07d008603574ba6162903ca149fc3894f5abe522d0232b30da2b7b2b46637eb19948cc538b41fefc462bf42a9c37ab4b218f747692bb7806689c57de92b9043b8290829edd3207a339a6befeed24a55a102b2cc946f31defd9b252e7641ac93e3d1de906d056ea102d732faccf40d7c18dc2154482fc0f5619bd542df2baddd12fdac0edf44bb24948cf2b75dad5d8f031752529127ce9d28d887cca9150a11912983e05d89f1739461ffffbffbdb7c0e2bd576b10ef5ef180cfbb93abb1efd43b0e8055e03594fffb065f8957538f6a026f38ac9f52fdd48b81c32b44db65eafff072ca4d0905b277536a63788b276bed3b7973cdd2195428e2795b2e7c887ad5da3d4d6e4373ca461c05dea6bcfc1cc8970be1c6e8ff1580d3a81a35d231e3de18069f2b684087c95396011182b1e9fa38074f6facf4cc3cfac98010175098d0ddef49b9692ae6a5581da4ef4726d9d840b786ed9233bb5956fe08946fb9bb9e6270dbb97d808c86e5f7b279cc05055d38c62969bec008c3c454f0b8e37bc30574e2eb4f6c50586b44028e20c76b355713f7eaf5fbd1c4adbf4b6e563d72a4c80aae495fc2e28750ad009c10b1d103ebe8396f8b3d9d9d387c3e3195f0e6052c832c13f1e3772e5417ec0a876aa7c3ccf5ded326a642cccf4f9282416af2d5c896d6188b8a33b3d5476a3982b97db04ce3c3a269b2650dbd6d0ca52e6dd4066619ce61715c89997da98935132813b91893a57ef170365a34e48b0c2b68083bc1fa263ba8169a2d61e907562f2e935aadfdfba2db417abc06c7b2e41c6ae04ff81c4ad01dee0ad850959915b4085679f30609b3340ece94614f94369bc3552eb9d0a0fd0b97f3a65b96084804cd04bf57738540fed4be5aa802113e15e88d9e4e198c416b58ab0634c7fee138543ead4289fb8596c772c8e4c312a53734f2edc5e9a2d52cfdaf0b7b6cbe28830b8792dfe4c3f54c6da2cc49a38464b6e9e00e21d4ff19c6655dbb105818fd827db273d741c7af10013990ebb835eec5653bd7ae8de3d32ee8ff8b9bfab57d581a5b245afdbfe885756cb13c5211fb9a33d290587af9ac4180fbab1dbd690c62d62ec6b3bd84ef40c04e0a69293d24f6f2fc4eb798e985a496602150847de26faad20aaafa96c59ea5eb25bf35044c318519934b20b838abe0f3e21f712b2b6f43c6dd8b618018b2373233cad9e0c7923c832c5430437806b7d904a0671e3af387e01dc5c5b267d60abd847a03a03e1a46a0e2d75e12b0b93f5c77be4e0332b0d7d277c64568fbfe6014d7f0fe580f0888fd0f7b31c3a4eeb1ae1810f267f1ec5e0edb2e8d70906750b8f862796542984cb725f550b07d62ccea39b231560e30bbef4d36e7fe58c8867e218f6558d1e0fe30c7f8ca2d171b6059a4d4ee3656a620aa92eb9678d9def0bd9d4ae7591bbacabf133f09370fbb780cbd5e4cee22bd6b37be8881ea74e9df1e24174bfeff0d48eb4b59efc176d2c7fe92124523b49f9ec6b944867c102be7633f60f316bf4d5280aa917113224fc269c07d196e9705af4556771ec321fb10eea15f1c164989435a3ce749c301653bc0bfdd540f03efa5e59bcff9af44f83d020df93b734992fbc3a207ec016a7e70281f6d8159cf6cbd915ed0c300edf223fb534f71322f9da117ca84111576e9f948757d9a140c075f02e00584f507b3bd560f57a53903c5318cc8abdf8a7c386b07048e6ab17a0facfc1e998a91bf421127923bc37f7be6be4a2d56c33969a1739ca2e98e5681261f9b7341e44fc3de9e294e67f7837d9ba91e608c9e6b95d77e0c28f9f91fec27426d9f08030e737d5e445650e2b1950cad79699377aba0ea379a2e8c3049716cbfccc29d118ee1881c58da5a5823e929cb76654728599af92b72ff2a26706ec9a886eb985169a8a7ac8396128f1508cad84f9dd170bb14a2e6cc0c6ec828792fb81a1dea6c2913d1a33639d90a8905f6ebf49d24a97f53db585e6292672dd2e475066e9caea1a0106995e74471cd8b547640ec7f990bbccee6160ac46a9c9173647e932c0429c7ae1c2d134f5e51b6388a7b571058fcfbbf9cc2067675d03c9ba55f528e6e375076e5ef81083ea8dbb0a08fd37cac3b4aeeae98e5d04ef62053b9260062bfcf27d9c64b9da1318d5f1a132f16b505993e858cb64a40dff97fdb9a743cfdfd2ec2f680766e926f3bb828ee6852efc88061406787f687b6e0e250ebeab05191c0743758692993d5022a7fad87b58cba38aa41d1b13dc880beca19c46e620bb002389bb6b8bdd683422b3988cbb5f4cf511510a469d1d300b1c2640296c82fbbf594e3c11ae3585dc725c21b0363fdbbe2fbdbc045587efccf18a4cda53923a0c9ab4b3e97cf55a9166b25751fa7efbfd0f1727a3a02f0b308c33aa9dcc80b42bb06cdbd976526dab425e4cd9165ecef058f037edbfa675e52416c1e263b40cf9de528c19abb41e9cf73385f47673e9fd8b5d0af054d0261fe158951ff60a67d9a3d7ee9f1d857126e93d17b73ba218836a911223bc937b53d94be1d03249baa1d4cebdb9c0def89d3beb16863101c7869673dfd8504d953e94b5524fd01dd8177d28277f9c3ca0732c7a09b0931838b0b71e7c3fb52a7ea66383a0b20c999dc7e17486b2029255c0e4a732834eaf06755d9a697dfb2a6e66f697d9717c3c8f342de7354facab484a5be6fed6c2a3fdb6cdfdc8defa71391cf33e58edd90858c9d6b0834aa9fa0a2e5e8e41b32ec618d4bc2d6ce3dc1f5c617e003ac60a7f9495878adf6004c9205bbd39b7a47be38b6576dfd89ba063d4f53e3ddfedb8bc215f2e73239a8a504e054592d50bb4ae4c023794d87243d126fcca3f83ecde405e03fe92f668659cecfed529bda4e7ef9a22a692384e4c642f3a3d1f8501eafce4b5fd4c54e358b17897b762f2964238d98a5cce9ade21283cfb66f5400baf18e53d8e04d1d8e9d33822f99ebe50869be18dc66712b5dda02c0279680c6ab7bf142b2d53833519c843549705b5921d5df230af393feb560f92ecbd9d4e76522e82f3a5c5a1d067211e2ae9847d5ea078c49648335fb5b82819576f6aa5a9dcdcc004f942835a7838c25cc3ed17d346a4ace36ef4cc96273205f7cffad427d3eac73b5d7798f7c044537e15168cf6255775a5e692d07c7e34d43d82fe62232776a2e5b4b2f087d1254047515fed162c937b511dea7779227a1c4090926d299eefbbe7b7eb7e55679e638daf22907e6ad93e6e1a2535979870cd79327fc689249b1b4b8f816cafa0ba0f71998af99b5fb9ed3ca535391489ce979dad7844564b4f32b7dde9e8469240c4342eeceab67f9815709a99f526a80ff3197b8fbeb45aed748464b407303b4ec615409020480ccf427fbd3f773fc9951c1c9f78d5e8dbd8fec7ff6df300c94eadcdd7d42480771ab41866859ef11dfc5fb2df3bd44d7c789042bf6fb2fcf1589b46d1781b38c1158c772376813984f6de25e0649f236ce36c8d57f4a6ce297cf2e99e027d23d7da6024d6c6f593222fab4a16ee880933b48ca28c1ce27c28c77e302480d525c7242c6fe37c91eaf80b413386a94dc71f845d5102a03521732da87bced1459cefb6c3771423ce5a74c4ffe18ee9e89bfdff6fc5f9fa863a60b9cb8ab3e923416cb001912a681d0c1375af4daf7977b15881181bb0c9d0c364d8d4dd308284f9059752694cb55b2b17b93c8f73b2d9c8f7dd9c140390015ac2950dc8423833a6a4f5101b179d0253946a890435c5910a44f0843fcb1123d0f1412cd37f920f1821b4625b959a4b1429064a14c318dfd3985c57431d385d88c4561f59519e8c5ae95d0556a9d125909c1e5b15aedee3d2f7d640bacba6ac9b01c74b762a96f6bd815e141bc696e0fddebb69b087ec78d05159ce05ea77975cb5405994cf934d2882f84bd4d5ecd19ba5421eee9ac929b101872926b266d60922bb6705219d7d946ccb68cb46ce375c5479247875a3f91886b6f220eead1b8f9ec84314f81be00ef373a55658ca77056e35f64e89160d4ab80f95b5441aefef3153bd00ad9d90a444d3d236062842f23e8119646f9dab22e8c07f0954ca0bc3c97b46ebb2033044a2364cb73a392899ca8f0f404709c25841bf409f9d834ca30ea4dc238e2f60f1c3312d2a750425ad9e88dfd94cc3e95a67536c40447de0dd54ed3a7801adcf5e6baecdf1dc125e0697b76f9be91052e6485ee26a0ab10161de63339ca5cf26f0a23955fdf943e575301ee4eaef007fd2957f251488ba96a94b8c894185ab6defea0672348a8869b45915f339d0a3e1c9a1123a0a4488e8c3f44088f067b602eac68eff4c9c349f5b0001e04869c0c1e978d858bfc0ed9d60d94762c27af3c7d0f3e7dbc8e7e3413dbe4a125903802414c27f1532723a479fcced651bce5e3bd56ee57f7831d605e8fa738643aafb64af29a225d5d63b49b620e7fce836b4399bd9ab37942c22247f87c95cd4d59b9f2e4311fb45b1c0738953961ac2296a4b2e0843516a08bb8f6018bdf28c9c06e0b873dc4cddf345c88a8572650f5cd1bdeef2b9bcb8f6a0a8f896907dad2bda75c73c08c2d182de6c209ba580b2d31cb6f7db5979f9070d0596cb6868696137d96ae02779200f1c13d6b75cf2647dfe18a086f8dbbbaed3cec0b095a14c59647e054c41498f6de8112e0a796e45d85cfdcb27a769e3db6a1985e1505537ce4a89f9c10748cbf248cfa1234c770ade607d42488df31f56a0ea7c1b42f8eaaff2c3182ac1edc53f7e40f67e18dee1ed50a9a60c0e54eb1e44d5ece1ebdbffe4f7103d5c970b31df07e028a36279a7e1278fd07a916d6ba40d989e2f445f728b2fcdc052cbcc264148b1c347cade54efb6a992a1e867530f28c6e2be49e4a3d837b5043e9ef89685f7aac1b3d6be9f292caa258b461352053638060b9fd7d5ad07f3a6af71c3118201647273dd7c30b15b1f18fd89bffc0aab7837b0abe5c7bc9575f8b71cf8177d54b0133aa88bf698c2299d9b0e51ee2535c9b25f96363e28665880f3f33820388fb123aeea0ea2f928c3eab3193326a2cbeea8e67a1458552b43462909117394ddcbf8e815ecfb07f43a2b331604420ed8bdffc00736670a5d3213c16da17cd9ec4a3509a4847d951de2ad1e9df6774ea9339a0b7252af84ce1a4ab9461899740708c92c6adb42b5e6e2d6cb5ce4a8657f62e12a83", 0x1000}, {&(0x7f00000022c0)="a21107a8d2502d59426e72e59107da655200c0a72d93b40a8285700d5a24e1d514ca6c12b61bda8e56c893cf2365b201130c23eabd17296c8be0a5353a1a699a8edcd4c7b11be98e4fec58ed08870d89e6a3cc52e606f033a781eb3ccfb251cb50896329f8ce70bd", 0x68}], 0x6) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x3ff, 0x9, "cf11ea62f04cded5c438f678b7c6d91db0683805"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0x6, 0xc80, 0x80, "af745cb26bb36523fdb90c9d28504fa7adfacbaa", 0x7}) write(r0, &(0x7f0000001200)='\r', 0x1) 16:00:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x1, &(0x7f00006e5000/0x3000)=nil) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)='\nW\x00', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x5f, './bus\x00', './bus\x00'}) r5 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x800, 0x7, r5}) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt(r4, 0x6, 0x5, &(0x7f0000000040)="3a5a7bae19611a55eddafb0298c044ce8fef6961f045041e0a2ed8347677a701de416c08983dcde07720a5393956600b840d23a2053c0ced758d50f9f078c1f7de8d156e4a842cde3c110d68214bb8d4c6bc1858818a3813ef0c954b78fb89f9b0fcc45d1d30586f7029f45443f682bb7dddd7ebdba95336536c799eca2a2790fe6c7c6a453d7e05aea68f133a89fa13", 0x90) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x300, 0x110) setgroups(0x0, 0x0) socketpair(0x2, 0x3, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x80000000, 0x1}, {0x18, 0x0, 0x8001, 0x5}, 0x1ff, [0x8001, 0xff, 0x4, 0x4, 0xfffff3b4, 0x9, 0xff, 0x8001]}, 0x3c) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x12) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}, {}, {r3, 0x1}, {}, {r1}, {}, {}, {r3}], 0x8, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x1}, 0x10) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x8001}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098", 0x109}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r3 = semget$private(0x0, 0x7, 0x240) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xfffb, 0x6, 0x9, 0x2, 0xe2a]) 16:00:38 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530009fdab1523d0bb18950026627aaca539164642aff89979480e40696ef87dc62e34f5401ac7f18f580e10f0f2def94578a88c2750b2d621ab28da3226a13355dec495674eb54ba96eaadcb8518dfdf941a81d02936bce5451fa157aed7ed69f31ceae6ac8ddb53013a881943588e3142a444811c3a3fdb57dd4c4bd6"], 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0xfffffffffffffec9}], 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc03, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x22, 0x4, 0xfffffffffffffffd, 0x0, 0x400, 0xffffffffffff8f55, 0x3, 0x7}, &(0x7f0000000180)={0x4, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x1ff, 0x7}, &(0x7f0000000280)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r7, 0x5) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) 16:00:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x3) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x3}) r3 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7f], [0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x800000000006], [0x0, 0x0, 0x2, 0xffffffffffffffff, 0x8000], [], [{}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x7ff, 0xfffffffe}, {}, {0x8001}, {0x0, 0x10001}, {0x0, 0x800000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000512000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20028, 0x0) 16:00:39 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x30048, 0x0) ftruncate(r0, 0x0, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000009c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xcf4, 0x0, 0x9c, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x40000000001e, 0x3, 0x2) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="d374"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000200)="ad18f05de2f4ef18", 0x8) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {r1}, {}, {}], 0x8, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup(r2) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000500)) r10 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) fchmod(r10, 0x2) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xfffffffe, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) sendto(r1, &(0x7f0000000180)="4bd0ec42027a5e50883f1f5cd18390cf051dcf0b8cbc0db99431a4329e728ef941a811344aadd77a7731835f9f208dfc84fe95978af1f1d6db756b6106de022dcec2c0dded03999b2e6d3bb67987a7a3d1cebd41d80748bc5a0334c296a45aaf447bb07e857db69b433d6c82d9ed8c5a4adc1db0295ea13cdf", 0x79, 0x804, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7, 0x81}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x9, 0x8, 0xc}) open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1c7aafeeaadc34f7, &(0x7f0000000180)=[{0xfffd, 0x0, 0x0, 0x800}, {0x2, 0x1}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000104, &(0x7f0000000000)=[{0x4, 0xbf, 0x20, 0x6}, {0xd1, 0x79, 0x9}, {0x7fff, 0x0, 0x4, 0x7ffffffc}, {0x7f, 0x3, 0x6, 0x7fff}, {0x101, 0x2, 0x81, 0x6}]}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) flock(0xffffffffffffff9c, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x10000000}, {0x4015, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x2, 0x1000, 0x9}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x80000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2351ce9c802bd9a55b03144e7b19") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x2, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x10', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30, 0x3}, {0x4006, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3], [0x100000001], [], [{}, {0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x1000}, {}, {}, {}, {0x0, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000038c0)={0x8, 0x9, 0x9, 0x8000, &(0x7f0000003640)={{0x4, 0x8, 0x4, 0x3, 0x5, 0x1000, 0xc62}, {[0x8, 0x3, 0x71, 0x0, 0x80000001, 0x1, 0x3, 0x9, 0x20, 0x3, 0x80, 0xffffffffffffffe0, 0x2, 0x800, 0x1851, 0x2, 0x200, 0x80000001], [0x10000, 0x4, 0x20, 0x6, 0x7, 0x9f7, 0x101, 0x80, 0x0, 0x8], [0x7000000000000, 0x2, 0x4, 0x4, 0x7, 0x3, 0x3], [0x6, 0x3f, 0x8, 0x654, 0x1, 0x7], [{0x4, 0x5bb, 0x0, 0xcb}, {0x7, 0x7fffffff, 0x10000, 0xff}, {0x2800, 0x0, 0x73, 0x1}, {0x0, 0x0, 0x400, 0x6}, {0x7ff, 0x5, 0x8001, 0x3}, {0xff, 0x2, 0x9, 0x8001}, {0x4, 0x9, 0x5, 0x80000001}, {0x1, 0x9, 0x1ff, 0xff}], {0x6, 0x8, 0x800, 0x100}, {0x8, 0x0, 0x85, 0x2}}}, 0x1, 0x2}) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002640)=""/4096, 0x1000}, 0x1) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)) 16:00:39 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="ffed7d502f8a43df56a1ae8bb3f4b6569d39451e782dc0eda0335a67082101e727885ca41c41ace34ac7"], 0x10, 0x0}, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x24, 0xfd, 0x0, 0x8}, {0x28}, {0x206, 0x0, 0x0, 0xdc152453}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:40 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {}, {0x0, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3f) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:40 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff2155773c091ce1767fa19b429118c1ba7dcede0ba9ab374399ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f43578aee184eae2447ca520c928c72a89ad209ecbc247f98e6cb67367e9559346a5326e2c605ca2ac6d589c01b35b9d040f8247b6b99b685f91dc7a664aed2d1b772563876b4f4d618ea6a394aa55c74b790e40215e82a31250324cc77", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r6, @ANYRESDEC, @ANYRES16=r5, @ANYRES32=r6, @ANYRESOCT=r6, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r9) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r12) msgsnd(r7, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r10, @ANYRESOCT=0x0, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r12], 0x9, 0x800) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = getgid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = getegid() r31 = getpgrp() r32 = socket(0x2, 0xc003, 0x0) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r32, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x2, r14, r21, r23, r30, 0x20, 0x74fa}, 0x25, 0x47d, r31, r33, 0x0, 0x10000, 0x5, 0x4800000000}) r34 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r34, 0x8020699f, &(0x7f0000000300)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x39f, 0x726b85092a8c6b61}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/27], 0x1b, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/70, 0x46}, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r2, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10801, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0xe}, {r0, 0x14}, {r1, 0x101}, {r2, 0x8}, {r3, 0x4}, {r4, 0x10}, {r5}, {r6, 0x2}, {r7, 0x20}], 0x2ce3024adcba3d6, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xffbffff8, 0xc38, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x9, 0x3fd}) 16:00:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x0, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x40, 0x6}, {0x18, 0x3, 0x8, 0xffff}, 0x5fb, [0xffffffff, 0x4, 0xff, 0x0, 0x2, 0xef57, 0x0, 0x4c2195d8]}, 0x3c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x4, 0x0) 16:00:40 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x5b5297371644a781, 0x4, 0x3) accept$unix(r1, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) 16:00:40 executing program 1: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) write(r2, &(0x7f0000000140)="aefc18021998de2c4ebc18ba4bc2e08bfb7c3f4d6bbef598a09b5af6bc019e599151ae745c72eda8b0e152232b385cbc754137c9be5f429f91dd2bfea1fab7a9cb7a01a506db2818ae6c340bd9dfd9190e41f8d9c01c677389670de1cf34cdf802d911595a9a87dadf28d14df39a3d432c85198a9848a2ff24c8494e3458075a1738019c49b45f7ff311eca5dfa9d605a89d768ad71eb77db5b637", 0x9b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4000, 0x9) 16:00:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0xff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x5149097e32d5ae12, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x0, 0x1, 0x800, {[0x3, 0x7, 0x0, 0x20, 0xe4, 0x3e9c, 0x3, 0x401, 0x8c, 0x1, 0x8001, 0x4d8ccfa7, 0x6, 0x3ff, 0xd37, 0x90, 0x0, 0xffffffff], [0x7fffffff, 0x7f, 0x100, 0x7fff, 0x3, 0xdf, 0x1, 0x68d, 0x8001, 0xfffffffffffffffe], [0x100000001, 0x10001, 0x7f, 0x3, 0x0, 0x6, 0x8], [0x0, 0x3, 0xbe8, 0x4e7, 0x8, 0x7], [{0x188, 0x81, 0x1, 0x8000}, {0x639, 0x669, 0x6}, {0xfff, 0x9, 0x2, 0x8001}, {0x71a, 0x101, 0x7fff, 0x100000000}, {0xfffb, 0x1, 0x10000, 0x5}, {0xa8, 0x8, 0x1, 0x401}, {0x6, 0x3, 0x2, 0x100}, {0x6bc, 0x2, 0x7, 0x9}], {0x2, 0x5, 0x81, 0x3}, {0x7e2a, 0x9, 0xb0e, 0x7ff}}}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000440)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000004c0)=0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000500)={0x3, 0x0, './file0\x00', 0xfd87, 0xfff, 0xf93, 0x7}) write(r3, &(0x7f0000000540)="ebecf0e545030b909e87b82e7fa617a49a120909a4838f0c9ec3e55e870f636302f504333f5114b3ceb41db078f665663ac18c3167a20b13152da3241a72620438c2d9ae7aed30271f6d43b97cb5266f56bdbdc7d4422bceb74eac3136f90c30d26f8aaf51d47eeb1102480631a8f82d6dca9972ad947f318023b3ad98c026f30e22cb558357f252c22e73b034e754ec719a027d3a3d0749e5175e006a9f8dcf0c7e4b803d50c18b531a375874408eccf20bd40c28fbe05893cd6c427fd478", 0xbf) close(r5) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000600)) bind(r1, &(0x7f0000000640)=@in6={0x18, 0x0, 0x200}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6030, r7, 0x0, 0x0) r8 = kqueue() close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r9, 0x20007461) acct(&(0x7f0000000700)='./file0\x00') r10 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000740)) kqueue() unlinkat(r7, &(0x7f0000000780)='./file0\x00', 0x8) open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x10c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000840)) 16:00:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="0669", 0x2}], 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000600)=""/4096}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001880)={0x40, 0x7ff, 0x9, {[0x8, 0x8001, 0x1, 0x9, 0x13d6, 0xff, 0x0, 0x1, 0x40, 0x7, 0x7, 0x3, 0x3, 0xe07, 0xffff, 0x4a78, 0xff, 0x111], [0x8, 0x9, 0x3, 0x7, 0x44c4, 0x8, 0x8, 0x80000001, 0xe0c, 0x6], [0x200, 0x6, 0x1f, 0xffffffff, 0x6, 0xffffffff, 0x7], [0x4, 0x4, 0x7, 0x6, 0x2, 0xd22f], [{0x79, 0x0, 0x800, 0x80000001}, {0x7, 0x3, 0x60ea, 0x2439e62f}, {0x1ff, 0x800, 0x6, 0x80000000}, {0xfffd, 0x7095c592, 0x6, 0xff}, {0x7, 0x2, 0xfda0, 0x7fff}, {0x1000, 0x5, 0x0, 0x1f}, {0x101, 0x0, 0x400, 0x8}, {0x8000, 0x1, 0x245, 0x5}], {0x0, 0xff, 0xfe6, 0x6}, {0x1, 0x1, 0xff, 0x10000}}}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r1, 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000001600)={0x5, 0x400, 0x81, {[0x10001, 0x90000000000, 0x2, 0x80000001, 0x0, 0x9, 0x3, 0x20, 0xffff, 0x2, 0x4, 0x5, 0x6, 0x693, 0x0, 0x3f, 0x541, 0x3], [0x200, 0x8001, 0x4, 0x1, 0x0, 0x81, 0x6cd3, 0x3, 0x0, 0xff], [0x9, 0x7, 0x100000000, 0x2, 0x2, 0x400, 0x1], [0xffffffff, 0x400, 0x4, 0x40, 0x7ff, 0x2], [{0x5, 0x80000001, 0x6, 0x2a}, {0x0, 0x7, 0x909d, 0x6}, {0x100, 0x0, 0xfff, 0xffff}, {0x6, 0xa175, 0x1, 0xf}, {0x1, 0x4, 0x66598add, 0x9}, {0x2, 0xfffffffc, 0x96, 0x1000}, {0x1f, 0x20, 0x0, 0x8}, {0x1, 0xa9, 0x2, 0xff}], {0x2, 0xd02, 0x100, 0x3544}, {0x4, 0x4, 0xfffffffd, 0x9}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r6, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x40) 16:00:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r5 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r0, r6) linkat(r7, &(0x7f0000000340)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00', 0x4) chflags(&(0x7f0000000240)='./file1\x00', 0x10000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r8, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r8, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) kevent(r8, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0xd1, 0x0, 0x2, 0x1}], 0x101, &(0x7f00000002c0), 0x7, &(0x7f0000000300)={0x2, 0x7f}) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:40 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4b99d55ff5229e1a798336343d05bc44899c3780bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:40 executing program 1: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000001d00f4eef23867733c000000000000000000000000080000000000000000000000000100ebffffff000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = socket$inet6(0x18, 0x4000, 0x23) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x3, 0x400}, 0x10) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x80, 0xdbd1, 0x295cdaed}, 0xc) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x20000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000080)='./file2\x00', 0x10001, 0x2) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0xffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x7, 0x0}, 0x955d7b06011e514f) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './bus/file0\x00'}, 0xe) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socket(0x2, 0x5, 0x8) getpid() accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:00:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0xc3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x95}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8e}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, r3]) lchown(&(0x7f0000000040)='./file\x00', r1, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x310, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000800)={0x3, 0x0, 0x16, {[0x2, 0x54, 0xfff, 0x35a3, 0x4, 0xb99, 0x7e75, 0x80, 0x9, 0x4, 0x1, 0x9, 0x3, 0x5a, 0x7, 0x2, 0x8, 0x100000001], [0x0, 0x5, 0x0, 0x6, 0x100000001, 0x0, 0x1f, 0x100000001, 0x3179, 0x7f], [0xfffffffffffffffe, 0x10000, 0x0, 0x8, 0x0, 0x1000, 0xfff], [0x1, 0x2, 0xfffffffffffffffc, 0x0, 0x5, 0x2], [{0x3ff, 0x2, 0x9, 0xfffffffffffff944}, {0x8, 0x2, 0x400, 0x80}, {0x8, 0x3, 0x6, 0xffff}, {0x8, 0x185, 0x2, 0x6}, {0x4, 0x1, 0x6, 0x1}, {0x0, 0x5, 0x1000, 0x8e13}, {0xfff7, 0x40, 0x8, 0x4}, {0x400, 0x9, 0x6, 0x8}], {0x6f, 0x2, 0x1, 0x4}, {0x5, 0x0, 0x464, 0xa07a}}}) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r4 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff72) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0xfffffffffffffffc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto$unix(r0, &(0x7f0000000000)="ce5e9b811cd192b23583e25e721bd80aa5e92009e324420a99303798aeb9a95019e6a51ba80798412189", 0x2a, 0x4, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x4000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x256], [], [], [{}, {}, {0x0, 0x0, 0x3ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000300)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {0xffffffffffffffff, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x110) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:40 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r1) socket(0x6, 0x4005, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget$private(0x0, 0xaab77d13712f469a, 0x1a) semop(r4, &(0x7f0000000040)=[{0x0, 0x4, 0x1000}, {0x4, 0xb5c0, 0x1000}], 0x2) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:40 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x7}) 16:00:40 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f0000000940)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe6b) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x400, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x20000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = dup2(0xffffffffffffffff, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000001c0)="8575e23be14f4569ca6f963ed0c97150b02eaed73d29eee3f16500c2ee9598be65e35a3d58cbba80c98efa3209ef35dba195658fda40255b8548920947f2d7f771bf6fb5eabb0811afa3dc32f23d987a1b78db1ffec47bd9983db2407852ecb693709dfc24b1b3e97de9b40d2457b253b8bd2e4ff827060aaf0574e5ec1aace16c3d5ec0eccbb8449fa2084dd2d4311856d46c5373f863ce39cc3c3ce3e03061ce664a5864b81b68ab87a442208362b729358665c98e813987e1ee08188071fa7a4a3d86e0e5162cb215dd", 0xcb}, {&(0x7f00000002c0)="971796c83600d6866c771ace06f463f08141fa7ba1d746af4a999238f3b6c7e60bb1a2b40d20543ffd954be836ac59e4a6c98798e3d5358834bccec710057e2f59b61f4b4cb6c6706543df8f5c3b5b54cb4c079c2aa70f66f28d5047db3370ea69183d418096b68e2e36723b9c5a60cecffdf91cdecea22a7b1580a5ecb98972a585a585e8beff68", 0x88}, {&(0x7f0000000380)="6545ada96c5a14e72c5069abfa37323a39861318fd7dceb6943e78df1b964924f03b21b5d7999c5990d2cce51d5b555cc6ace4bf38a3a429313a3a43ed478674eed22e80b54f288bdfcb73f2f3a6f5856a18cd3f46377b7ace2245764181fd5873fc652cbb6fe10492a62a3adda6b373fb6729345d1d4eac300403d6bf1d7572119940d1e4bb71c891bea3f290527a173b1fb453fb19f6098de23107950dd1224690da78b3abce98d572a9cda1ff721aca6b1ff95033c2ff", 0xb8}, {&(0x7f0000000100)="fbf62501f22a8625181d988fdf0a816d4648cf074678", 0x16}, {&(0x7f0000000440)="0abc628ee13994501b9c75877674485c449f52746a73bf2fa5913d0f289a4204a154ddd6da0ab63c4ad6dddd80f04b8b7b3e2bfb87c0ca0d45d25e9c4ea415761abc0a4295048e9299de28973afb74a9b0bce2b210d2974399", 0x59}, {&(0x7f00000004c0)="1e224411ebb23a31bf20ac0c0b79e19defd0f3d6962f156398e625f54bfef7295020c56c19306aa066fec9376dcd3f3237ab91202cfdcbeb17ca46f72a2affe60d8020bcdf0f289e33e29e5140e756b9e7e15343e13f8a8c0bf1f0ce8e03bd187a5f6c1503fc124635e4319b555f8b4654770294845de75c53e647e922fdb959c688b15edb6ad5041e3a3b384fdb875409d2839f6b4bae0d3d65d5fb1223d817d097c3adb0352f58150b57f4b3c0ead54d6d99bbda4cb7de30b97f449ab52fad7a2d3b2f67f64207828ac7fe2c3bdd2546d5f326aa6adc76", 0xd8}, {&(0x7f00000005c0)="3f7006a5a4ee856f7be4325e77473d863b7288b1edf88aff694167c4a76d3d14f484272e70736e6c5e12c9f92433a7882671d00e9b74798313e0e8ac56108dc2", 0x40}, {&(0x7f0000000600)="fa8789a959667c1cd49a4c57e68d8a78b65c6efdca31c62d1897f1cfa9c46f9f08", 0x21}, {&(0x7f0000000640)="c38f9efab3602a8faa628e744fef212e36f8567b69b97100c8bcad96431c65cba08be78568bbc64534dd161477abeaa9e022642b88f111a8d725424ae4f65f22b749ccffd7b67f995d886b", 0x4b}], 0x9, &(0x7f0000000b40)=ANY=[@ANYBLOB="1800000000000017ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="3800000000000000f4ff000001000000063597ec775ec159583063a8bf7bab40ab4a081b1be5064dd98c42c81290cf20bdcdf9f5508417326fc72da7827f1dfc75ed106a4e7362467276d1a81bcdc2e0fbb0226d3961a85a88972c35e0def7a237aeb37146cc77cb", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="20003500800800ffff0000000000002757365197b3879cdc8722b900", @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x34e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x1fe) open(&(0x7f0000000000)='./file0\x00', 0x1800, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r0 = kqueue() r1 = msgget(0x2, 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff, r10, r15]) r20 = getuid() r21 = getgid() r22 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r22) r23 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r23) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r19, r20, r21, 0x42, 0x1}, 0x81, 0x3f, r22, r23, 0x8, 0x1, 0xfffffffffffffff9, 0x3}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x4ba951a5b4b034c9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r24}, 0xfffffffffffffff8, 0x31}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) setgid(r3) r7 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:41 executing program 0: open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3ff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x65) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x17980a2db5a886dc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3a7, &(0x7f0000000300)=[{0xc}, {0x2, 0x5, 0xff}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x02\xd8\x01', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x50}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = getegid() setegid(r1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x4, 0x3, 0x3, 0x0, 0x76b, 0x101, 0x0, 0x1, 0x2, 0x5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x11, 0x5, 0x5, &(0x7f0000000200)={0xffffffffffffffff}) accept(r6, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mprotect(&(0x7f000016c000/0x4000)=nil, 0x4000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x81, 0x8000000}, {0x18, 0x3, 0x1}, 0x5, [0x1, 0xf8, 0x0, 0x40, 0x0, 0x100, 0x9, 0xdc]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r4 = getpid() fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x1, 0xd40e, r4}) r5 = fcntl$dupfd(r1, 0x0, r1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r6, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt(r6, 0x5, 0x93c, &(0x7f0000000200)=""/178, &(0x7f00000002c0)=0xb2) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r5, r6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f1531a) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r7, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r4}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x86}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfcf444f0a7c88bb0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") load: 3.24 cmd: getty 39581 [ttyin] 0.00u 0.02s 0% 311k 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x719, 0x0, 0x5f}, {0x7, 0x7f, 0x7, 0x4}, {0x0, 0x69, 0x81, 0xa09}, {0xffff, 0x9f, 0x40, 0x9}, {0x8, 0x0, 0x40, 0x3}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6, 0x9, 0x1, 0x9}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x1ff, 0xab1, '\x00\x00\x00\x00\x00\t\x00I\x00\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto$unix(r4, &(0x7f00000003c0)="b7b917bce01cf13b1850ad9280035f992d8c9b02bf511aaea3bee55b8c2a49be956ee5d00542407be6a242e4905b1c82053da1ee84e823fca024489e09449784f8fd78a4ae615ace1ab00f468483d1b7b67f01d2c5822f35a91c610bed4ce0776b057b08b9f67ccbb37c4d0ffd54490923c3ac593cab9a248bc86971e308feb0c80be579083df096e1a4b6f33c9d13f6f545b7ccb0a2f6976816cf6fe18dbfafc4886e5221d82abdbc6e29824cacdeb11cec1e835d505158e987e7cc163407258c045308b67f112e445dbe9a9ae55802ac6021d6dbca0000000000", 0x699, 0x3, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x3ff, 0x1, 0x80, 0x49be, 0x9}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet(0x2, 0x9c146d243c0e8432, 0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x94) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) syz_open_pts() syz_emit_ethernet(0xcc, &(0x7f0000000300)="687d06da3422be733589d57fda138ba2278daadc3cab39c2f6131540f717147be3eb1344a1564159037aa4a56b10085a752fa0d61ce8be0b479f3f178d4a7d695841b7860ab792fbc1418577bdbcccfd3d03f0b112dff02aef84dfb04216d3e592a4d4eea9206e93812b5518af283408a96a602b6dce6e74f42639888c8cfbe9dbbc63b2e7f44b48df19e1811ac483f9adda550ca50b5eebdfac710d5c05242184c3dd39823af8d95bfa7ff29902cbf38f1da053b70417e186dcbc6df0c75744853861fa40e781cb166fb855") 16:00:42 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000a00)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000007c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000000d00)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0x245}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x8) unlinkat(r0, &(0x7f00000003c0)='./bus\x00', 0x0) close(r1) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000880)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x554ab972dbd203ee, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0xd8, 0xe3dd, 0x1ff, 0x1, 0x7f, 0x2, 0x0, 0x2, 0x2, 0x6, 0x5}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) r4 = semget$private(0x0, 0x3, 0x10602) semop(r4, &(0x7f0000000480)=[{0x2, 0x8000, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x3, 0x3, 0xb87b86846610d9c8}, {0x4, 0x2, 0x800}, {0x4, 0x8, 0x1000}], 0x5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000240)=""/221) r5 = semget$private(0x0, 0x4, 0x10) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) r11 = getegid() r12 = msgget$private(0x0, 0x200) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r14, r13, r14, r13, 0x42, 0x6}, 0x8, 0x3, r15, r16, 0x3f, 0x7, 0x4, 0x7}) r17 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000900)={{0x7, r8, r11, r14, r17, 0x5, 0x8001}, 0x1c54, 0x7, 0x39c}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000005c0)=0x401) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000004c0)=""/151) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2f5f776, 0x7fffffff, 0x4, 0x3f, "0d9f1403ade6d9e271a7bec3e9dd57184e19bb1a", 0xfffffff9, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x2, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x5, 0x800}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/231) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r2, 0x0, &(0x7f00000000c0)) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='.I\x00', &(0x7f0000000100)='\\+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='.\xd3:^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x800, 0x5, 0xff, 0xd4000}]}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004087008cfe218797c6bdfb816a491d859689"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) syz_open_pts() close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x0, 0x3ff, 0xffffffff}, 0x6, [0x41, 0x1ff, 0x7fffffff, 0x1000, 0x4, 0x0, 0x1, 0x9]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x148) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xe3b0]) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x40) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="630c63e2ea73a0ab2345f1f854671c478dd2c5e1994520283d612087c1ce12d5325160735593bcf548efd870281a6f4419bc07e4d93316567d17a25df814554298250b8a9acc5d6554f77dec5833eb4803baec3e72c4c6389b6fe39d931ba7e8669d35c2aba4957d8bdffa61baa281dc7016e0dc09fa401abd8cd686283a4b9c29b44ec8e007ba1dbf90af8696617e7da6dc6c71451d49252010a3fcc742435b2e540947395692e9", 0xa8}, {&(0x7f0000000200)="48555efda8818dd5c0b4e1e99a88adc55c9e0a8171919c194fa9d5c1f9487e4d16777c45d1d4a30cf2245909fe386f9a527e97e1be6622ab6f5820049ce3f5f7e387c2cfcaf6a0e5cf739e491b9807a5d3613b1bf1b807b8906d45f7d3635da3459e7d53ca5eba3b7188373ed280d189ae6579466d35047b0a91a872d583ae2f4ea9946dbb469dbb9b43fb561fb094100b49339f38413f08468973f8f49031380a5f694e5b876febaaf642ee16ca6e4dc1ad9bec01fbf97ef8837a67b7fb76563b9230be3e703bbcfdb29c1d2580b479355a44b92b4cdcf2731765b81fca83e3c5a8ccb63381f8f61823b455", 0xec}, {&(0x7f0000000300)="25c0c216bb8807dc16b6075ac9625f2d7edd8b68cf6aa5f85d771d74650480fa3fb557e3cbc333f1b358fc3f710f81d642a33291ad2187493d05c40a8f51d6e0d71dbea2ffac2911f5e06126fc801693387c7d862ce732b97fd5eed6399a2edf771480262552d77e2ba591da04f23d7714c3c7f426c524c79081eaf245c4c2b4685238b820e559f31923ff88ee150ec3b3a02bafe506a2236ae8e6e5a989bf75f016fc83b68065d2e5b38629984c7bcf1a80fa2590555972a6ec1c2fd93c4516c905", 0xc2}, {&(0x7f0000000400)="b268eb52d51e96ee115bbb66a229cae379", 0x11}, {&(0x7f0000000440)="173ea3a3a5181cfe1709a506f18fd1ae11906e9265145925a14fc989d3e853c0cba72dbb36376de1dcd9fd0f4f598c8391e5801aa93593ae7ef3ad5fbe43f31b887bce9365d143ca12f933503608dbba081bb3f2f1e47a5bfa57d9c03cd914cebc533d5a2e9b585d6bde7d2ed7d6d6121d0d7f284fe186666d7f3d20a58995833afeab4c1c91ba9000bec1e25b3c3b01b82c81bff7301b28cd737ecea6dfad3ee0867b748c9f02d4b2cd4965b8613d163a56abeb8e4310cadfcf7d8af58966e53d7c09862784a81631380c6d4c284d92c309ea828d7eb65877d9", 0xda}, {&(0x7f0000000540)}, {&(0x7f0000000580)="5952cf44305421a37cbc1616495c1203143113033d99e85b67833938706ca45ddb0d5c696ee3e569cc1b6f38187e50cb6cc0b1792754486aa8ab77604d8f4a6cf20de78e43fa25646ed5ef02cb12f1994a3f9f214c686f774045285996bf443679d3d396e41782555c19dfaf5ab8c1ec9f03e3868fdc287f5d42b871c172c4d86da538d872a55db0b53e11050c18cc88e5210b5d24b27f1d053794b1b0d0cdef35d2", 0xa2}, {&(0x7f0000000640)="11064628843bc52782a04c8a95c80dac4a10971c688e2b875399b31e2d928640f270d180b03f41029893053b1ff88af663e2a607447b6bed029f43db45e6", 0x3e}, {&(0x7f0000000680)="1a2e8982ce2ab3077e46476478899dbbbc2493b864f3a005a82381994285b16df6cbd99dfe1d262b4cf0343356c282a868e46b70e2db3a10ed93ed0676d8c6f1013b941fa41e926386c75c63fc7177329686957b0176da3be838b1526a3a389d445f662b62f8c62074fef31ba5340a", 0x6f}], 0x9) fcntl$getown(r0, 0x5) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="8484735341c414bd515b6d36de48d588adc7a274b3498ab945f2b0951b574cbde3559abf30dc076150025939b6cc95c33e576ba5fcd36a2c77afa8e361857c1bb2b5d69b3d782728e998f2051b"}], 0x10000000000001c0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='(@]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='-*^#%\x00', &(0x7f0000000440)='\xd1\x00']) 16:00:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x351f, 0x3, 0x3, 0x9, 0x6, 0x2, 0x48, 0x8}, &(0x7f0000000140)={0x6, 0x1f, 0x1782, 0x9, 0x2, 0x100000001, 0xffffffff7fffffff, 0x3d12}, &(0x7f0000000180)={0x3f, 0x0, 0x2, 0x9, 0x9, 0x768, 0x3f, 0x100000000}, &(0x7f00000001c0)={0x3, 0x8000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto(r2, &(0x7f0000000280)="e939ef423863c7fd222b70619fbba9064a5f783e5d472fcfc832b7029374f2461f04d2b32eccefd21e9ece4c5bb49a0f07371b29881f442e39e57e1332769c253e636e7ffafd5042ffec3571ce1fbcedad7537733aa3d0b0a9e8b07e7082a9be9e4c17d3a9f65b5268118a082227fdc2ba5e942fb5ddd0026e2301da27dd99691bd89859ec11", 0x86, 0x409, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x80000001, 0xfffffffffffffe46) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1}, 0xffffffffffffff9d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fiLe0\x00'], 0xa) openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x20, 0x4) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/190}, {&(0x7f0000000300)=""/192, 0x240}, {&(0x7f0000000040)=""/109}, {&(0x7f00000003c0)=""/233}, {&(0x7f00000004c0)=""/88}], 0x255) sendto$unix(r0, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x3) 16:00:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000004, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x400000002, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSBRK(r4, 0x2000747b) mprotect(&(0x7f0000109000/0x2000)=nil, 0x2000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e7, 0x7}, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000240)={{0x38, 0x5, 0x40}, 0x2, 0x6, 0x1}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x7) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x810, 0x0) write(r1, &(0x7f00000000c0)="daaf29c4057e161e323937abbc8e23b39b72319573e3f765de4c465b32ec71bff46c805e252fe5d8cf16249a0cc876d47c90e7ac19407eebf335abb11108dcc809db0182a39e", 0x46) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000140)=0x4) r2 = dup2(r0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x2, 0x2}) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0xfffffffe, 0x4) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000280)=0x6) r4 = socket(0x10, 0xc1eb791ca8d3cef0, 0xc0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)=""/182, &(0x7f0000000380)=0xb6) r5 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0xa0, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x2, 0xb3}) setsockopt$sock_int(r2, 0xffff, 0x2004, &(0x7f0000000440)=0x8d4, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r6, 0x4) socket(0x1, 0x2, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000500)={0x1f, './file0\x00'}) flock(r6, 0x8) setsockopt(r0, 0x7fff, 0x5, &(0x7f0000000540)="5790b2c24db4dddcf8f0b5578877d9a7a5ee5e5b96c25241c79e4e1b41d440293fd9bb26b5bda5328831a76cfddff74870ecfd0f554ec9bf955798e3d47f78efda43d23b79bd8955c4e5c6ff657b48b8cad5580a33", 0x55) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x80, 0x3f) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000640)=0x9) semget$private(0x0, 0x1, 0x400) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000680)="a69b1c442a03741285e771a63a014b19f683aac2cce6416680127e9edfc35dbf730edceef8c2d0e74ea1483ce5033659d14980756378d53c8a935d2aab69bbf66e695b01feb773ad8bceee4523e59d9f82a23d9a4a5d2926eac51f3603d55bfad0adfff59343f4780a2c25f3e328c1d35ecf029de4aac61964e3cbdcf4e882279f6d6540dce0089f14554b0d62d6e5b07324dd18aef1002539f6d811d8f26705af69161662b06cbf85cbad57b2bad62816dafce859", 0xb5}, {&(0x7f0000000740)="c54f14a6fbc2d36d5ebe68951528e4885c44045edb5ffe04a6f54e4c3b8367b1a75babb03948b8df753329023cf268ec5f2d2dfa1d4d394ef819f0a3b4d2c8dcfb7d4855fd040750ec3675e2308eed756342ddb2963e1ad589315b5bc30c02621e966bb55db7c5fbe8f735e19fa38d732d0712f92f4ccda98ff9ba2e48fc24adc2b370ce451234ae50af1fce348caffe4259e83a527ca8ad1f4d4590f54ae0ea1fb5ffc0f07cddee01e6e798f7827f6a5afbd3303bc60c08f2331f194732d6b5928693b2bff334c30fa4ab79105615ca4a79e077342c56e9e2353c5e645a65dc", 0xe0}, {&(0x7f0000000840)="4d126414c447e5dfe96d3396ea954634a8eebba4e2cb6e519d7db708fc72471861348eb2c6de6d6274c20043463e21e5d7f93c8972bc7a003dd53e68bd4382f9c2030ee730ac13f22e4384f454aeb7b1f979f9dd10785808a87b2cccabbf9aa7ea8373121e14f87e6beb6d9c9d3405b0ea4132fe05418b99f6f60def50ee73a6b2f1", 0x82}], 0x3) r8 = socket(0x1, 0x5, 0x7) readv(r8, &(0x7f0000000a00)=[{&(0x7f0000000940)=""/5, 0x5}, {&(0x7f0000000980)=""/107, 0x6b}], 0x2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) 16:00:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) r1 = getgid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setgid(r1) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x4, 0xffffffffffffffff, 0x8002], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x8001}, {0x0, 0x10001}, {}, {0x80}], {}, {0x0, 0x0, 0x0, 0x4000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:44 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x77, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x4}, {0x40, 0x0, 0xfc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r10, r11) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1f}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9ae8, 0x4, 0x3, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:44 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) msgget(0x3, 0x101) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR, @ANYRESDEC=r1], @ANYRESDEC=0x0, @ANYRES32=0x0], 0x3, 0x1000) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000040000000000000000000000000ffffff7f00000000000000000010000000000000000000000000000000000000000000000000000000000000000000ef00f9250020c1c9c56df13413096d73bfba5494f01beb87cea4c5c8540313d07802987537fbca2e2e674919cb55ac3c944ff3af66b452dbdde3fbf78dae51ca5d9f5128c861780fc2ee08f66bdf5df5072221bcda3e781199d5591a11a4dfe92f2aaeee0ebe0c10aa4d1a16333440497a5153b9e2555b330714abba3d99b5c4044feddeeda3540891627c060639cb5db1f5e4a9832e218e1e708e32cd7afef9b974c91013f66f0e"], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = getgid() r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x4, r13, r14, 0x3f, 0x7, 0x4, 0x7}) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r19 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r19) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x46, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x4000000007}) getgroups(0x4, &(0x7f00000001c0)=[r6, r11, 0x0, r16]) r21 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r21, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r21, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xf55a68bc3b320f88) r23 = getegid() r24 = getegid() getgroups(0x8, &(0x7f0000000280)=[r2, r3, r4, r20, r22, r23, r24, 0x0]) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) 16:00:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x2]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:44 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="77346978f2c8dd47daf2c03b6c581e24036aeb99e566bf20dbae42fc264d26fc39dca392e3f09fe77d6543dd823a2f30d959d11edd5827caa70326579640998d17756a26fb153176d3a38b4cecbf070b695209a6528a465cbce6d33cb1e791d326b0c8602ae730a52bc78b28768a58cbfae8be02abff79972e5cf4ea12fcea337d4b6d0e576567ad4a73dfa18c6eeffe544c135a0d8e01cc100186243e5e75c6c68d1e50813ca8f41a2b164ae21a16e48c5b4d5b", 0xb4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) r3 = accept$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019a82a09fddac07b6428e021badc1ddedd7c138f905b99e9be5a55892ba11f44aa2d4a87c889ebe1ff8d7a8f6f6b58e7eb52766cf15aa45a9c28f811e0d80a434d62ec49acacac15a05dc3aa20ae1eda954b95f3d2"], &(0x7f0000000340)=0x1002) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00", 0x0, 0x20000}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x12, 0x2, 0xff) semget$private(0x0, 0x4, 0x0) r5 = getuid() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r21 = dup(r20) ioctl$WSMOUSEIO_GTYPE(r21, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r26, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r27 = getpid() preadv(r26, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r28 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r30 = getegid() r31 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r28, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r29, r30, r31, r32, 0x1, 0xff}, 0x8, 0x6, r27, r27, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r33, r35, r24, r30, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r36, 0xa5, 0x3, 0x1000000100000000, 0x6}) r37 = semget$private(0x0, 0x5, 0x8) semop(r37, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r37, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r37, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r37, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r37, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r5, r18, r22, r30, 0x80, 0x80}, 0x8, 0x1, 0x101}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r38, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') r39 = msgget$private(0x0, 0x40) msgsnd(r39, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000376c9324f82e2fa0b1789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a62631863c2b230f939659a2b68d596f6d534eb51f54684c8796856eb2458db4dd0572009c745e3f2c8436f643265fabfb8f8566bddb00adc60b5700e7915c1cb62c9868025bf872ffe80f22bdc3fd59c61c9373b11db57974b1a9361f08d32bfaf7f8b08e09bf93e6cb2fb106656e3bb810004e50256a391a95ba6b0357cfbbb8b52b68ae289f03c4a622d28d60039f838488f6503fc89dcfb7ab3842f1f43452b6ba6c63a97d936c2a1d595fc1d5ab9f0ae2caa742d1dce2a9881eef38ab981e3b6be173b1100"/269], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)={0x0, ""/242}, 0xfa, 0x0, 0x1000) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x1ff, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x40, 0x7, 0x81, 0x79, &(0x7f0000000180)={{0x3, 0x81, 0x1, 0x20, 0x3f, 0x3, 0x9fe}, {[0xffffffffffffffff, 0x4, 0xe, 0x0, 0x10000, 0x0, 0x1, 0xdd47, 0xfff, 0x3, 0x9, 0x5, 0x8, 0xeb, 0x7fffffff, 0x800, 0x15ec, 0x7fffffff], [0x3, 0x2, 0x7ff, 0x7, 0x0, 0x81, 0x8, 0x0, 0x7, 0x8], [0x0, 0x3, 0x0, 0x9, 0xffffffffffff8001, 0x4, 0x9d2], [0x8, 0x7f, 0x0, 0x7, 0x8, 0x5], [{0x361f, 0x7, 0x0, 0x8c4b}, {0x20, 0x0, 0x6, 0x4}, {0x7, 0xfffffff7, 0x2, 0x3ff}, {0xc88, 0x2, 0x7, 0x9}, {0x7, 0x5, 0xff, 0xffff}, {0x8, 0x1ff, 0x4, 0x93}, {0xe7, 0x9, 0x401, 0x9}, {0x10, 0x2, 0xedb, 0x9}], {0x7, 0xd256, 0x9, 0x1}, {0x1, 0x80000000, 0x2}}}, 0x7, 0x29}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r3, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000400)=0x6) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@un=@abs}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r1, 0x11, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2000000000000321, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x60}, {0x1}]}) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000000)="18f28489d6bb10b81afde7794e7e2d5e9f0f149130da957e67ba83") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getdents(r2, &(0x7f0000000280)=""/144, 0x90) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:45 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x4, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x802, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000580)}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0x800}, {0x18, 0x3, 0x400, 0x8005}, 0x3, [0x8, 0x5, 0x7, 0x1, 0x4, 0x2000052, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) r6 = socket(0x1e, 0x4003, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000001000)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f9ebb9f6105827da501d48d26a2c924f67cf686d4399105590e4b616ba46786c2cc1060dac25e937bde3e03c1f02663d8a3f2fbe90704f7b473deb979be5312f652581dce32", 0x1046}], 0x1) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:00:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='///t\xb6\x05pf\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x1b\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28980, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x400, [{&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ed1000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e54000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e3e000/0x1000)=nil, 0xdd4}, {&(0x7f0000f2d000/0x3000)=nil, &(0x7f0000ec8000/0x4000)=nil, 0xffff}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000e29000/0x3000)=nil, 0x10100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000efc000/0x2000)=nil, 0x1f}, {&(0x7f0000f05000/0x4000)=nil, &(0x7f0000fa2000/0x4000)=nil}, {&(0x7f0000ee3000/0x1000)=nil, &(0x7f0000f73000/0x1000)=nil}, {&(0x7f0000efe000/0x4000)=nil, &(0x7f0000f60000/0x1000)=nil, 0x520}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000f23000/0x2000)=nil, 0x80}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000ec1000/0x2000)=nil, 0x8}, {&(0x7f0000f0b000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000f7c000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ec0000/0x3000)=nil, &(0x7f0000ea7000/0x11000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:45 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000400)="008898cc06c7a246da5e0000", 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, 0x0, 0x0, 0x0, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) semop(0x0, 0x0, 0x325f08591fa902be) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat(r6, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r8, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000280)=0x3) read(r8, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) dup2(r8, r7) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) 16:00:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000100)='./file0\x00', 0x25) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1, 0x7, 0x40, 0x6}, {0x0, 0x8, 0xc3, 0x2}, {0xfe00, 0x31, 0x40, 0x7f10}, {0x1f, 0x1c, 0xa5, 0x6c6}, {0xb, 0x80, 0x7f, 0x5}, {0x200, 0xfc, 0x1, 0x8}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00acf0 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00acf0 failed: no mapping 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffffff, r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0x12) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x810, r4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) chflags(&(0x7f0000000080)='./file0\x00', 0x0) close(r0) 16:00:45 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x4) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) chroot(&(0x7f00000002c0)='./file0/file0\x00') dup2(r5, r4) chmod(&(0x7f00000004c0)='./file1\x00', 0x66) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)=""/217, 0xd9) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0x200) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0x0, r4, 0x80, 0x400}, 0x3, 0x2, 0x7}) r5 = socket(0x2, 0x4003, 0x0) getsockopt(r5, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f00000006c0)=[{0x1, 0x3, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x98, 0x800}, {0x7, 0x9, 0x1400}, {0x4, 0x2287, 0x800}, {0x2, 0x7}, {0x3, 0x4, 0x800}], 0x8) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bbd2ad88b2951b15801360bcd0800000000000000bafa4d012ae447473c2384ff02a823cb2554d7956bf339bd88c21b1baf8336de8c8ad28922bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351cd8cac7dbbc5b65c6593d2870b49bc509a00e872cd23500"/209], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r7}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = openat(r9, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r16, r19, r20, r21, r22, r23]) r24 = msgget$private(0x0, 0x200) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r28 = getppid() msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x8, r26, r25, r26, r25, 0x42, 0x6}, 0x8, 0x3, r27, r28, 0x3f, 0x7, 0x4, 0x7}) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x3f, 0x7, 0x4, 0x7}) r34 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r34, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r34, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x7ffffffe, r12, r35, r18, r20, 0x18a, 0x3ff}, 0xfffffffffffffffe, 0x5, 0x6}) semop(r6, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r5, 0x0, 0x2, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r36) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fd4a09ccc3e2cb603000"], 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r6 = accept$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/70}, &(0x7f0000000240)=0x48) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0xb, 0x4, 0x7f, 0xffff}, {{r1}, 0xfffffffffffffffe, 0xe01667a64c730f2c, 0x0, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0xfffffffffffffffe, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40, 0xfffffffffffffffb, 0x6}, {{r3}, 0xfffffffffffffffd, 0xfc29548e1eadd4b1, 0x1, 0x9, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x2, 0xa769, 0x7ff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfc00c2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58f14237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fe4ad69d6286fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795e527baf415fd73907b10fff7da4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42e9e63d15b9f133d27e37eecd28eda33c80ede065dc0666518bed2e1977bd035f5ed80000005a319a54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d46f3d98503126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606fe9fd84ccc7bd8df1dea842445b34b0587cf25dd9e1e49f931a419383addffc71eeb12a35df9d509d443ae3e8a34dd9ac41a38c937c4396d79404931e7b52d95cdbd7ede36994df95e58f5bf70d70640a54bf38eacac127e91b14bed64740a140d88e59c7c22187b4bb7ef2597cdc70d14a2868f68d185b19575ab652fcd06fa750032401dd2a8dc39578e9cd136022af8ddf7ec864c3ccc1b5e38268ac22db30cd21e2ffaa8bac409d0ec629b0aa44b59b9575004f211b7aeb3ca42c2a53ee0b4d4009b25053866663d0151dd8bdf4f5906e31ba2adf577c8e1ea1beafb0725ec1d195e429867446c90e39d4ccf15"], 0x10) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xff, 0x4) r4 = dup(r2) shutdown(r0, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x62472f5f3c480331, 0x4000, 0x7) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x8}, {r1, 0x1}, {}, {}, {0xffffffffffffffff, 0x8}, {}, {}], 0x8, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r4, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) sendto$unix(r4, &(0x7f00000002c0)="89a44b14b3599d256dfe76f6cc72dbf7aada8810542659a792e12d85651025a294977b5194228fa0b86f13883637c29d79080518f5bf9aadce8443158d031750a33b70ce535bb1e062b831d47acb2b25b13f3de9011f505555e89cc90296995786e3eb8bd0d2d0ac4b738a0519913d51a5c6862f50c57cd710683bff2d23e14bfe8e8c906df112a52d49b6bba22a168a06c4f6c094130fdd8d99ab42b328270085f031ca9961c64ed074983344add899b19196629a430bf61a8ba0fac3e2f295dda1e67958c106d9c645cf7c63fe525053", 0xd1, 0x40a, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0xa) dup2(r5, r0) 16:00:47 executing program 0: getegid() r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:48 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xdc, 0x3ff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x7, 0x0, "00ff002300", 0x100, 0x4}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x4361, 0x9, "cf11c6f200ec88736a8d9235e700", 0x101, 0x2}) write(r0, &(0x7f0000001200)='\r', 0x1) r3 = syz_open_pts() close(r3) r4 = dup(r0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) accept$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) linkat(r4, &(0x7f0000000300)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10082, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x0, 0x9}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000380)) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000140)="134aaa1fabf6bc68f3b6f14d3be8dd7bad698e78618a9fd8047b6cc43ba61750bfcb9ab28d75abbd471397b43e7573b98c042917396f54aadaced34159ed62a7015bb3f1322638dde6da15fde620a90e04ac915f6b498ba2bcef65cb6851cff42806af37f028c56e81a1f89849aee620a8", 0x71}, {&(0x7f00000001c0)="124805ac144aaa01f5734705d0912e3aa8bab0a1e8bb0be0e456349d97bdf6a508100ecaa548aeed84e5919fdd34f4", 0x2f}, {&(0x7f0000000200)="4898496a4386c005ee60fab030785441d7113f6cd8039fc2935c25ffcf1dfb3adb75ff1f177467e4ed93d622fb8ef7c6838c1181b1184d345938e694ab39564979b4edf6579d76a563b8719bf94cf120f4845e2fc54c37334137af21708b47c809c06efc6ddfe1e2a40940e5f902034525879f64585158eeee58ddc5a890449f2a346b225d8f689450dbf047263a2c2bd63cb58be0", 0x95}], 0x3) ioctl$TIOCNOTTY(r3, 0x20007471) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x20}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$dupfd(r7, 0xa, r8) pwritev(r9, &(0x7f0000000640)=[{&(0x7f0000000680)="5d5dcc93a8a61cf62753fd909c5d8c4ce3b5a931179f945f2c3690b0fb8e451b1cc591ab6b294c6b2b9edd0ffd30300235503da3f0ff0d12cde1d06ee8483992cefc3b90fd524de6123603cbb1cb0707802d4392e997c7d1bb326decac3970e3ed54f4ab5fa5a0a3c145b4bf521f9231ee11f93bde9ff3", 0xfffffffffffffda7}, {&(0x7f00000004c0)="19fd89aa02ceba9ea46f2abcc298b8083fca6b09eca161543d9b80a268e880155b8965378cf80d9714f59b7072069362b7c33862f2964113935e8d0116fd977d2aebd9a44946fe6eab6c8ccf220c294741a8db5c3c337b1df86f4e31e7bb98fcfe5632bfe576e66e9ef3c50dd00b5c77d0974dfaf3eb9236639d2f7752bdff8885f7bda5e073f7a9d3d3d706ee612a832fe11d6da334e050c5ff6b766e9e7de567be0e3dd02f083d5e35a5083c17", 0xfe5c}, {&(0x7f0000000580)="f627489b8abddb0eabd781557cc158701519a33953ee91f07c73dd32de8cb551f81cc22d2ad2684ac2778f735addc63663a88e2fe8ab52aa036ce5af19b755f723f96d2739e6e60f3fc55bf5d04dbc4dfc16debcf6e7ffe30b037341d9a47d7642c7f60c8b37e297037fbbc3e66ee01df705ba06c325c53e251db3fe6d5c9e859e34c91bb814a41ab25353dad1fc8f", 0x8f}], 0x3, 0x0, 0x1000003f) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) geteuid() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) munlock(&(0x7f000019f000/0x2000)=nil, 0x2000) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r4, 0x3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:48 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x100}, {}, {}, {r2}, {}, {}], 0x8, 0x0) semget$private(0x0, 0x4, 0x45) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000080)="9f636d6fa27ae72c0bada44db637d2dfa9dcb87403248156dfe2e2944e2dd3f77a0f039dc1a71092cb6a5bc2655aa024e2bcf49d75cc6bf02e080da3ad2c14fb4713365add6993", 0x47) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x711}, 0xfffffd53) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) select(0x40, &(0x7f00000000c0)={0x8, 0x6, 0x1, 0x7, 0x8000, 0xff, 0x1}, &(0x7f0000000100)={0x1, 0x8000, 0x2ad, 0x401, 0x80000000, 0xfffffffffffff108, 0x9, 0x6}, &(0x7f0000000140)={0x7fff, 0x81, 0x3, 0xffffffffffffffff, 0x4, 0x2, 0x480000000, 0x100}, &(0x7f0000000180)={0x7, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x1, 0x1, 0x9) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="72e15a14bb4988db7875005e39d6ef7c74df47bffb6da841c18608bef6c46b85e960beb11b61c01af0dc1f"], 0x10) close(r0) accept$inet6(r1, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x0, 0x2, 0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x406, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0xc04c, 0x47, 0x3, 0xe1}]}) 16:00:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) r0 = msgget$private(0x0, 0x200) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="ac868571470b5be9a57796d9b397ce1821a503e79351a5b41775f2d5c86510db53487d4f7b488b94700e0c26bc94f5943cca787d0cabf727a1eb4266d447157c07f8e719fe820dbc1d97f05ee34e52530de57331c7ed03d73970be08405037b7a6329d9ceaa941d9a938b0dd905e326a2a1ad8e8f0c217fd0251a07671378b1025e2f300e443b7b0ec343c8ab60e216fbfada5483bc8d5ca8cfbd51273513b49a5f91e662c1472db6d36f38acf78e5375e7f8a808d68b5b806b23908ff98673d8d62211e05462000000000a96a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r9, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000140)='\x00') write(r7, &(0x7f0000000100)="8c65", 0x460) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[0x10000]}) 16:00:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [], [0x80000000ff, 0x0, 0x0, 0x800000000000000], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:48 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) unlinkat(r1, &(0x7f0000000540)='./file1\x00', 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semget(0x3, 0x5, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x3f, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x49) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffc4) getegid() r2 = open(&(0x7f0000000740)='./bus\x00', 0x40, 0x80) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r3 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x69, 0x0, 0x0) r6 = accept(r5, 0x0, &(0x7f0000000780)=0xffffff37) sendmsg(r6, &(0x7f0000001c00)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000680)="4dc667b76b8f9336fff9c4fc4cbc0144d8e4d57913b3ccd067275546776a690400a0233f6f8fcb26e06864919ba6a27fd8c4b98df22de5b197181f524645b940b0fe5e1de6b53d78781dd7bb35658dab21ced969533642d3fa72c751139a5aab5ea26fa0cd8c7090d9505a1ae1752e7ec48fc1dc0304dbd9f1d85b4914bc9c0b88b40d4f180e578b41b3cf12761f139ceac03585ccc1aac3bfa63f430404c4a57e47e5b3", 0xa4}], 0x1, &(0x7f0000003140)=ANY=[@ANYBLOB="00010000000000000100000008000000fb96921c000eee91cd41c0bcdca4b216579c84ba16ec2927afa84fcd06a1e8261827e2676d9d92675ccbab1ab00a2f5b6ce01e04be54a12a60bc59ee9db220f44dee08944a46c8722198c89140be30083b77c81472672b3bf24bc840e0866949dc6c847d209d2e738f0f2b54669a1e584b2d57badc673b683bfb62b49bba6398766f5173f59fc92e269cc3a573a0a735e1cfd4377c3d3fca02b510cf182aeaeb36d5d8eb7d061da364172e94bc5892fc65bf3443d7ff1729b85f3baa5de2469a322341840791394e5bc49d37b48bb2e4b468fbf638577a9ddff1c6ad2bb2fb1709abf27364ab58298c233d627c00000098000000000000000100000005000000a600ca5009e4b1dc59e280f559018f1a1b09029dcff1760eded5a028d578fda7a410a427876b6883f185ba6991985e7c7b13b50e52e665ae1e5106f2a098945b45631a9402654e4d44b252762c970cc0b4c42e1fc44f09b7e66dce458341fd0ee452a344bd3104b1e9d8a7c7e0a30b5d50468b2602d2e7cc8fbb6a0152c9ee432603000000000000e8000000000000000100000007000000a2d44794e5d7c03e7c94b2761f6f7fc460669e5640e1d4f61cac0f29d386d502eb6311a06068de91d1e3eacf38b29e8d437a113c1c9d29137a51be9d6be13b3948f6a4cf7e510da6b214c7e7473a5662b014d2b719b6c05538dd570b8aa86ef6ed231e0811b5ff440cf3e5f2ac1567c9d928a123d04664de73c709798e9332fff7ab79b37c19c81b63a43e5d3afc5121c2e5721ff36b631d7e451ff4d26e977d2bda54d7987d6cee3c438571fa0299df878bbe6242581aeba35d98062af3cc8c970513a8818a235f00004000000000000000ffff00007fffffff8edc2512602062e31a08865c62ddcccc320cf896582ca4bb0ee5b69dd26fef5c569ff1aede45e7d410c174957195f675d800000000000000ffff0000070000000e78130fa72e1078d9a96537dadc17654a4fea74528e4d92ac311e72584d34aca4371bade1a984cc2cc87e7a146f16e89838f615b0310c0a7ab3c2416d775f5db68cc95850dd01deb67a66c8d9858ced5a7ca6732b63e80bc7c5cf5d37ded12982ed5246df454588e875f89bcc5a05df4ec776d6f6c3a36bdb54727945ebd98f5e3dd629531ec17bb8089bd10af704a93b698eb58254f2b78a431919ee3f1f7db798066e2df81976e06c454353dfbe5b2f83fbc29ee4e959e43bac414ae384d54d81f107000000000801000000000000010000000500000049cc54a5d5634339d49f804d9acb89e5d5a0c2f0eefa3b494745c207e93f9252d95feba83e6a044ba1b9ba85b144933519c22debc108a1b6293623c0f4ffe5e69c149253fb550cb612631c1d67973c8bc6f00d122f8d80b0df941ed234f15924dcf017a689e59c24cf8790c1a5232f83048d556edaca5d4417e3cbb83056f3e497cedd7bed2ff6a71e0000000012d8025913c25d680a85ccc451e95897b247061683c70f31cd581b62e2b1fbef4a596ac5e71a87106d7bc541f478810787402c3213e5c1eeeafb0b38783b0e4079281582ac183257b1d38b66a7b6ce4f0dfee1eb34e580712e1051c960dabfe00d4ccc6e518e2e7aa63c521010000000000000ffff00006374000079c2b607f7437bd2e515cbb764d1d1afb81bd1520b6e89ddd4fdf27a34cc728eea25067729898c5b3994ebb9e67767a0ac5c668d5c171eb86e8601a55a32ff6a8a2cda89f4f76ade69dc991a147d988d859b9238757c3ec97a56944d4d6feffc59b2bdd72b76ffd8ac680a928de9157941f2c4c1366f068cf83f5e7922c704d13fcf38b9137b945f0c9aa8a547f18a945e071ff88b18e470eff068a462acd1bb99d25f708308caefff7cb3babae2bc1276dce88eab307604ba6f525d1f109dc09f87d0bca83ac374ffa08ae9a0af193ec7fde9eff2a1d719ffb502dd29bea68315bc962d6d852b87ebcf0a6d2237c7507456dab1d5d35bac6752abbc1905057169e0bd3c579479e43b59377dbdfd9798f53a3d6e0f921486cae9bf0721f2875304aad25b952488781df47ba9133a3ba087049ce7e36eccdf3af8f01a3ce23a068595b54bc90959689cf25b4e264b3aa22d26bf008781bc8ad7b3a9eebfeae1dcc75a3a13850f48c7af50f7573d3b6a2b45a1f87fde14b5912b86c7f63bcb5419c5e2ac7e47e8b39ac111028c64e4d0a58869055b79087a7a46a9af3bf84246d16101a53c15f2af20fcb5e075b6913a526c78677d43b8f92414dc6cca6044c85837466378505054a688befda8ccf9dafa04b66b9c75d891b759966f67648ddf0fe5e6df9c9c89b4af1c58c8c53a92c92b4fd90e80860438738e0153d17c54041f6cd6398badc51db4162d3ac64429728036abd536be5f1bba116e6d1c3eabe793a32eb2787d500b3d9b4d96d73a79a35adf6a51882ae432865a0828602a85694cf2506476a7c37c19aba8497f48b7897758e598d74b685ada10ba7282bc6a22b364e42eb7440354a29fa36b0dbf909a99f799ac45820fed1dc5a1cb2b23b0c955514b1921086a6fef26163fae6da36c00762b6f099566a02220c2b75cbf634f5ad162f3f952e4e7e457e0c3c4b991d0cc31dda9e0b954bc2a7790022de4a68d9405295092f34291a68c1e6efab376be094bfb089ae856dc4ce5e7382070d0cb1ac93c6f7f170a389e51013cb658ee213e1605de6bb481faa39f84fc2a720c4d62feae4a918850f438ef41bc0db438667bfc5465e4bc24c9d824698b59d6e1e9110707687d7081d31b5a9b570dcc57e9af908d1da51a546a0bf29e2abf96e0fcb9177697bf0e556c1d5665754b98f2d5dda2cc01394a0270e46c576562844e28f2581522f06bc54d96334738307f540218eea1533e4958891f8c5eab8c0046e49e43caf5426a0a880a11404bde665f515059ed33fc90d549aae716317c91a8a9f1962b763912efcf3d157c10dda8f9057c8191637a7b0f6ebf9701ce83ae9a6e97276bf12ff0021b6b7a6fe740684ed2d336fda92ea7a9d4bc2c5415aac6089083ebf7794f829cf19e5ee7739c0441765384cf98e98792857e48013d35f89f856daf8141f45d63a2f65980fab3bcac01b9da652b8d4a827509145c0b1d527c919dc160cdb53410ca529721125753b1dcedc772a4dd5602382cb1c903bc9aab67cf957029b92ece038763bb6365515f0c4b9225f61dc446c8fa1fa936f29f9d1242b3db58affe68b68711a61da98cf6ce5f9e2d4be04f87805e04a16476dc67e8a646a01ad08e5596256d2236e506a3a1c40895521f279c91e2133aa07663cfab43a1bd64dac00ceff553319579341a2002d72f03c2a16dc9dff888ffcd48caac6a60af48a77ecfb10e62030f8e1448336630d4b0733fde1fe00d459a0bf032a3231f4f1fb2991798fad36c03834d320806ae5b010fb623be126115443200539c48b578c9eacd6f76dc5e0bc5f6c6c96cb64a5961fb481a8d19875cadde594a4163e32af81fd0db2802278356bf931085dc99c9fab60c115db039cf4183281ecca52a37f2bbe88ea18a2eee805cabbce97ed474dbdd3a2972a30c5fe5d6719ec10afaddb77f6eb87eb83bdcb7eb2b06180e9719bf14d3c840dbf09c00f48a7507d66706abbc6223a2dbfa5caf30cec616783364463424f96088c397e1ccc6025db93b9f54617493bae7478985396939ac4e0fa3f6afdd31f15b4db8941ac75d0c7818f91f6e88ef03fd2630b87f224ae39a0bb3ee920007ef3d6d0d900fd4f9e6773025161b7dc7e930215923006b4183fd11524bb087e3c1801104e9942bf7249f32259514fe8561d48e72f3ec2c06d01eda18f345f93c2e0edd2d8f7391356093223c8952fd638607886f9c162d2b1d77618c599fc9a49855563d2d1cc7249471d412197d52fdb0bb98ac6c46c49f715075c2207a4e6d0de98b6c2378fb302999ff0fd03941dc20cb230613a183cf589c70266a0202e3c1931446f90968bca4d96f64cef4249d1ad7fd03f453a56663cf490be401bf9b4f54a4fe1949dc3595ace85d1d75032880c44327fc322cd24ef0df32bd18a73d8dd9917e7b25d67b7b60296852f51794b802026a61201096bdaba564da6ef5084e079e9ba695e60af12a3b26847ce8962c5c60a42b44235bbdee0c83443db70faafc6ac1cf87cf178524ba752d0cbd77d914b1a67e1eae4bf9fbce35e83781c764595c8e403bb7d97031ce22c07115cd4b9012ecbba3bbc59b9068d3afc8301c44944d237b8d49d14f3cc6803ff3b6619f6bc25ac07a4fd02a42cdd621cfa1110f11d1dcdf6c9a61e827c93fadede9c54a6bf55063ea4268e674f26111b053cef6a728d1e46cebc4323cc768463bdd2ae6e9166b058d1aee993da26a1adb06824d53a63e861c72710c8e063bc7cc9060257e42255ac406c5b46920c43b589e75cb8c2429fd6ed1eedc49cd97b12cd126f5c8b6486aa72cee8a1279e97c25bd576fa89e025eec96186c24b150203c9198e348644dbb755bfd83258e825ba876491feff44171b999102ff98e60e4b9d071f7f186f0fa39c17c6595c7b1240b3daed226cd45c0457bbbc311f5eea3702684c48b89150d62869a747ce5bcb5c07804e9b89ea2fc909da23ccbb67efe2d90194d65ed7024e6cfccce608f1230c6d778e2b06facefeb71736f5c6862ea205402e59e83c5c80b726a7fc240bc84a72a17d3289984c4f41fa2fc09b07cb30e14d9d67f17c5e81198093b93c920080fdf76803d264388ccb1ae606d50bbe76dd8b63ee50013854bbce3c2825026b5163a9d49b1ea659e56f4305eb47f88fd7c35be41ee9237cb803d2a8a4c6f3899b31092ba0a0faf52d263d0c7f97748dea1c3d82f6cac92550453f9e7b5309552dfd7e1ec88477d9797abf0aa6c82abf75ed0f60d6316f1749d8be7000f2b4c788cf65e4b88700115d0b43cdd8ffd19a63c9ff5b0d4912f65d1dc39666975cf5d9979748c631630aaf46d78c4afa269399d56a460495d9138af065b91484efabca53c3a15b727bdf8f4fd54f088d6bc1fed3eb08d9357edca9d376b6f3e9250996be7b85b412cc30180e4e39b4de5002d995275a8e514542880b9ba3364dc6044e32b586d23a2925331e2e84501140814bf707ee14397e6bed79cdcf12d43718a897ee7c70fc2e0801faca40b8bc1fd149edb84083e024d4fe0bedbb559d28451bdc19f0e1d5c07dad6a551159139504a2b666ac077a3b744706651b5b57377def67cd076143d6cc0fc0e6a639223e523112cd6ab32afc7766088eef1f862e23ffd602faea1419e5d5f5aca31bd0496d39c83318c145f468b6831cda6dd7849b3ec2601d0daa842bf3f4f56797a3f64940e9e4fd7ef1bfce9485e18ba960cee325dbdf0b0d2a505f1f19d5232fd11afe67594548bce4bd2bf365420a833b38d17332c9ca822f6b97063e9b739fbc75c9b10d75ad818334659fb7d642d36c1c0f0ac44e5573a25871a595f80099ac0a69e3c2e478810e5c522f585e9e3ca8dd4fd78bd5b94c77922fdb149d41445cfeb37522e51ef86d2304b0c3959902e91df8b63864bd48bebf3892b664b4846a53fb6afaca2c3c6426e82bbe456cdc8a04d2a20ab7e2fa8893cc080042f72bdc552ed5f33a313fee1ef1a206a5e264bfffc9c61f72ce9307e6cab38e2d814a60e9c7f89af4a954cf836cebc13d9532e393954158a166857959c7116b5a0013f9088dc6df635b122ac0c128639c79f581c023dc37a4be12cf46ff6d1fe8eae0d76e4d01fe6046e486a50f69b5e1ffe295ce2a6f4d8ab45006bd6b9bf467f6c21bfaaeb62bb9c9dbef3abf64df2e7d1e03867524ce5688a3ee90f80c065f2348ad03b347d0f5b16012e93ffdf0802e94238164afe868bd9c1c0ec20b43ed4e4a06fca0e1330e5188cbb7777ed39209133330d9cc5e6863fba24099bba4bcbaa2a997997e7a5b20ed50bd0d625794c4c75e0f7b45f95c1f7eb46fb29b51fc0b612accba598434e1182d96c2405821938867d36d1cfa2cb8ad2d57ecb0c4eadd0b1d57de36371b90c694f2a10b7c4a4d62945e92088c7b198e52cb712740e296b8c7f8465bb7f4a8d0c0ed90dd8676b5678b66f7e593d6c4aee8f6d0820f09d59c23d40467a2a88f10013699a267d91f46acf7ebfef8710efb5e2304e94a5b0e6c8b050668fdd03bf307e292565bfa446f73fea8dec5ce56b729611648c764600b2ea46a46b611045cc75f19bbc58a53ad358ded81f8941780299f16ec02dbb0720849d313a00fbf21f8cdf53115a24937f2375d4e707972d87fd3aafd8070f462cda61a5731b5990cf1e7320bf9e72017d05181f78016ceb8a25dccdfcec345d262a35a682e60c1b7e34e3a61dd2dcb169f1ae9f038b44e6a94463f3d7158aa5d71d6dda965e0771b489002092515c02218b0566dfdb619060e16aaf4644f85cd95677020deb7b68fb98cc2a8a78db53ae72f7cadcf20bd9aaa41039aff31749cf5a1108d9281ccba4cfb2fc516b2bdeaa8e727e16e858bfd9a20a958456fbfda0a3b256d39595ad6f3f927be3e09ee7b585c42ababd163c144509408ebc5441b70df48b932bed6d48df8c4715ae23531238240d44c47e128290f03c7de94c1530a4566d872cff26492180f6dc09980cfebce2bc30645cdd9813648b9911c6fa4d3f69f44109c64219eab9d74d96faba3c7acd48765454c0e21b03dcaafd8782813e6a0b5402d2a81f073537e3fe1ac75d0533388fc51f23667dba6f7fde92c8d21e308283a3fb0ef5bc75480c64d1021cc4578e6bc991140e7a6f865f4d76669edbd6d0110a75db28c4d5559a48871cbd1c50c933fecfc34f82cb731d5a2d8d2276bfd77d6492b881ee9ed77f42ea5f4a31cc836dd4dc2a405fa6529d73727d872340aaa9b6dd204ec8bed6a33d13c4a2eea5260e5868562dfddb7fcef7064413c90d55fa2993ed95463c9aa2cfc554ce9bcb2e4e90755fe20be25deca21df991043d915c3329c1660701be26ec2a16ba0fdeb6e4ae6346f4971cb5097970159c8cef60bd4e22719933238c5cc139ca4a3e58bd3a38cc5551267439d82b4e454d9397aca5831f39aa869a2036d4b7c03450385adb5f168995967bd4421175f6649f063b4cfa376d388bb73eaf46d0ccc9a37111eb47f2178a1bd1820b306c4e501caafddd7d6acaa9c5596032829a2e24d24ef46cb7fa4fd27df5000104168309f27a76f369a452a95b9e49a801014b60fe2829c82b039543c6d5481be336bf74d5d7a3a0dbaf728947d15adb9d9404cfe3266135af1cbdfcb0581eb70dec5a099a4a7f7c855b7541a966d6179a2291bcef1cbbc8f1f46fdfa120e73fb3097447e5e49b8860984e88ffd7862c9f9e6e64bde2e71fceb240aabfc6da603081af6db60c7f59960537dc8a458bf49bf454f63a74a5e68179dc2fb07038d26502c7879f7f10cb2fc45f813e94bd18657264f471e7da2da772f71cae65904f7cd6200000002166350a70821bc43f5ef91e74c549f800"/5346], 0x14b0}, 0x401) poll(&(0x7f0000000040)=[{r4, 0x1}, {r4, 0xaf}, {r4, 0x10e}, {r4}, {r4, 0x2}], 0x5, 0x8eb6) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000300)="15", 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) accept$inet6(r2, 0x0, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x86, 0x1b5, 0x9, 0x20, "1b0357988ccb1b8b4ff90c2f5130daac9fd7ff1d", 0x8, 0x26}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:48 executing program 1: ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x0, 0x7ff}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) semget(0x2, 0x3, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66cf39653000"], 0xa) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x144, &(0x7f0000000040)=[{0x7c, 0x0, 0x0, 0x101}, {0x28}, {0x74, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000000540)=""/98, 0x62}], 0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000340)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) read(r4, &(0x7f0000000240)=""/90, 0x5a) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000001280)=""/250, 0xfa) chflagsat(r5, &(0x7f00000002c0)='./bus\x00', 0x86247fbc4f107c41, 0x7) poll(&(0x7f0000000040)=[{}, {}, {r5, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0xff, 0x80000000, './bus\x00', 0x3b, 0x7, 0x0, 0x3ff}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x0, 0x3, 0xb457, "091fe600001a000000eb9249e4872ae37300"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0x80000000, 0x0, 0x40, {[0x8ba, 0xff, 0x5, 0x5, 0x1, 0xe29, 0x0, 0x4, 0x81, 0xfffffffffffffbff, 0x2, 0x7ff, 0xdb, 0x9, 0x7f, 0x2, 0x4, 0x100000001], [0x2, 0x4, 0x3, 0x5, 0x100, 0x8000000000000000, 0x0, 0x9, 0x1, 0x7fffffff], [0x7f, 0x4058, 0xfffffffffffffffd, 0x6d3, 0x1, 0x80000001, 0x8001], [0x5, 0x1, 0x0, 0x80000000, 0x7, 0x10000], [{0x8, 0x272, 0x7fff, 0x9}, {0x8, 0x3f, 0xef, 0xea}, {0xe6, 0xb4, 0xffffff78, 0x8}, {0x7ff, 0xd03, 0x8, 0x8}, {0x81, 0x100, 0x7ff, 0x6}, {0xf44f, 0x3f, 0x7fff, 0x7ff}, {0x5, 0xfffff961, 0x2, 0x8}, {0x7, 0x8, 0x4}], {0x5, 0x200, 0x8, 0x8}, {0x1e, 0x0, 0x2c, 0x1}}}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e3", 0x1e8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:48 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x16024, 0x86139) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7d, 0x2}, {0x80, 0x20, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x4, 0x4) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44, 0x80, 0x0, 0x1000}, {0x3, 0x0, 0x2}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7, 0x2, 0x0, 0x1}, {0x6, 0xb1, 0x8, 0x9}, {0x8000, 0x7f, 0xba, 0x1f85}, {0x915e, 0x3f, 0x0, 0xffffffc0}]}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1528ca9a2c44f24, 0x100) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) bind(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x1, 0x20) semop(r2, &(0x7f00000001c0)=[{0xdc41e46b4f39c612, 0xf413, 0x800}, {0x1, 0x8, 0x1000}, {0x3b6f1eefeedc02c3, 0xfbff}, {0x1, 0x4, 0x800}, {0x0, 0x800, 0x800}, {0x1, 0x0, 0x3000}, {0x4, 0x6, 0x3000}, {0x0, 0x8000, 0x800}, {0x3, 0x3, 0x1c00}], 0x9) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\xb0Bf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x148) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) syz_emit_ethernet(0xfffffffffffffd9f, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r7, r3}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffff70, &(0x7f0000000000), 0x0, 0x0}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff], [], [0xf804000100], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket(0x6, 0xc00e, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x8}], 0x2, 0x10000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:49 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) mprotect(&(0x7f00006b9000/0x2000)=nil, 0x2000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r2, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8100000000000000", 0x8) 16:00:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x10000, 0x1f, 0x0, 0x800004, "4ab02588748b9680a96b0500000000ff0f00", 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x2, 0x1}, {0x6}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r1 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:49 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r2, 0x0, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:49 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000080)="46e6a49895e5e3243571b70b7446f128a43655766028717058f90b481b9ea0fe302f85f2e2526e859706d6652ec64a9f4e1e0da2b20042b31c50694c146d541f7836fc4cec5cde6093c89b1039b16c5c61ce1dc5ec", 0x55, 0x0, 0x0) 16:00:49 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r5, &(0x7f0000000840)="9d1909ce8119bcf87009ebdae68cce8c7c2b56f69645d4e4008e58557ea2ac571634e97931843fa935cc36db1e44d55d3c48a464304218a1059d2de634979de2be9b7c37c321bf405d1268e793fa8a9ca260ae3f5f5a5408ce71720a5ae1f8ae11bb85a273e02102d44a84350e8b4a6aa28abea3f8e2887f875e97927fed11f883901b39f97af006c69aea505bb0eb7bf49afae42f833edee01be2d37e9e22302d9f196a7cc4f6e812536fe7671fa1ebece1018b4f6a59effd9de44f9eb4c1807ffbd1a6b790bc586001899c99a9fe947a279a6f51f47c69827d00c52816af93d3d84d91f117d49c8f8b185fb245f82c0993dc6eff977a71bbcaedfc86f275", 0xff, 0x0, 0x0) readv(r3, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/99, 0x63}, {&(0x7f0000000680)=""/248, 0xf8}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000780)=""/50, 0x32}], 0x7) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000940)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x7fffffff) dup(r2) r7 = socket(0x2, 0x400000000002, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r8, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) shmctl$IPC_RMID(0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 179414 1973 0 0 0 0 syz-executor.1 *520725 1973 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205e21,ffffffff821fcb2f,3b3,ffffffff821bd569) at __assert+0x2b nd6_rtrequest(ffff800000cb8000,1,fffffd80624b0318) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800020b42f68,1,ffff800020b43038,0) at rtrequest+0x9bf rt_ifa_add(ffff800000cb7f00,240404,ffff800000cb7f58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000cb7f00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000cb8000,ffff800000cb7f00,ffff800020b43360,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800020b43350,ffff800000cb8000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800020b43350,ffff800000cb8000,1) at in_ioctl+0x1e7 ifioctl(fffffd8071519938,8020690c,ffff800020b43350,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff800020b43468,ffff800020b434b0) at sys_ioctl+0x5b9 syscall(ffff800020b43530) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,d68f39a20e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd6ba37fd570, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205e21,ffffffff821fcb2f,3b3,ffffffff821bd569) at __assert+0x2b nd6_rtrequest(ffff800000cb8000,1,fffffd80624b0318) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800020b42f68,1,ffff800020b43038,0) at rtrequest+0x9bf rt_ifa_add(ffff800000cb7f00,240404,ffff800000cb7f58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000cb7f00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000cb8000,ffff800000cb7f00,ffff800020b43360,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800020b43350,ffff800000cb8000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800020b43350,ffff800000cb8000,1) at in_ioctl+0x1e7 ifioctl(fffffd8071519938,8020690c,ffff800020b43350,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff800020b43468,ffff800020b434b0) at sys_ioctl+0x5b9 syscall(ffff800020b43530) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,d68f39a20e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd6ba37fd570, count: -14 ddb{1}> show registers rdi 0xffffffff81bab4d7 db_enter+0x17 rsi 0x412b __ALIGN_SIZE+0x312b rbp 0xffff800020b42ca0 rbx 0xffff800020b42d50 rdx 0x412c __ALIGN_SIZE+0x312c rcx 0xffff800022f74000 rax 0xffff800022f74000 r8 0xffffffff8188b28f kprintf+0x16f r9 0x1 r10 0x25 r11 0x7b02ca7db1bcbfd4 r12 0x3000000008 r13 0xffff800020b42cb0 r14 0x100 r15 0x1 rip 0xffffffff81bab4d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b42c90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=520725 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abfb40,0xffffffff8264c6f8 process=0xffff800020adca80 user=0xffff800020b3e000, vmspace=0xfffffd807f00acf0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 1973 179414 57868 0 7 0 syz-executor.1 1973 293123 57868 0 3 0x4000080 fsleep syz-executor.1 * 1973 520725 57868 0 7 0x4000000 syz-executor.1 34881 361183 81943 0 3 0x82 nanosleep syz-executor.0 57868 33251 81943 0 3 0x82 nanosleep syz-executor.1 39581 90995 1 0 3 0x100083 ttyin getty 6307 300703 0 0 3 0x14200 acct acct 34943 68945 0 0 3 0x14200 bored sosplice 81943 180476 71452 0 3 0x82 thrsleep syz-fuzzer 81943 364991 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 243602 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 442786 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 274249 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 418215 71452 0 3 0x4000082 kqread syz-fuzzer 81943 451786 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 418058 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 522617 71452 0 3 0x4000082 thrsleep syz-fuzzer 81943 61255 71452 0 3 0x4000082 thrsleep syz-fuzzer 71452 361950 78449 0 3 0x10008a pause ksh 78449 155303 87525 0 3 0x92 select sshd 87525 131742 1 0 3 0x80 select sshd 91969 97370 5743 74 3 0x100092 bpf pflogd 5743 487852 1 0 3 0x80 netio pflogd 86499 158198 95209 73 3 0x100090 kqread syslogd 95209 143137 1 0 3 0x100082 netio syslogd 14015 72888 1 77 3 0x100090 poll dhclient 93074 429715 1 0 3 0x80 poll dhclient 30769 137441 0 0 3 0x14200 pgzero zerothread 88446 15671 0 0 3 0x14200 aiodoned aiodoned 15309 386411 0 0 3 0x14200 syncer update 6784 294413 0 0 3 0x14200 cleaner cleaner 95695 412450 0 0 3 0x14200 reaper reaper 42225 224391 0 0 3 0x14200 pgdaemon pagedaemon 22047 286598 0 0 3 0x14200 bored crynlk 15019 188468 0 0 3 0x14200 bored crypto 60483 481968 0 0 3 0x40014200 acpi0 acpi0 7560 420656 0 0 3 0x40014200 idle1 19312 166652 0 0 3 0x14200 bored softnet 63634 310211 0 0 3 0x14200 bored systqmp 49369 42327 0 0 3 0x14200 bored systq 96133 373178 0 0 3 0x40014200 bored softclock 40592 521885 0 0 3 0x40014200 idle0 70024 233779 0 0 3 0x14200 bored smr 1 448717 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 1973 (syz-executor.1) thread 0xffff800020abec70 (520725) exclusive rwlock netlock r = 0 (0xffffffff824e8728) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266bc58) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9601 6460K 11395K 78643K 29104 0 0 pcb 13 12K 14K 78643K 685 0 0 rtable 119 6K 6K 78643K 2717 0 0 ifaddr 95 21K 22K 78643K 704 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1641 0 0 iov 0 0K 32K 78643K 701 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1231 77K 78K 78643K 6595 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 24 0 0 VM map 26 13K 13K 78643K 36 0 0 sem 12 0K 1K 78643K 824 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 3351 0 0 sigio 1 0K 0K 78643K 54 0 0 proc 62 63K 83K 78643K 1920 0 0 subproc 32 2K 2K 78643K 497 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 255 0 0 in_multi 34 2K 2K 78643K 500 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 913 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 141 201K 201K 78643K 12650 0 0 UVM aobj 130 8K 8K 78643K 157 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 698 0 0 NDP 22 0K 1K 78643K 245 0 0 temp 245 3565K 4205K 78643K 128186 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 116 0 111 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 325 0 323 1 0 1 1 0 8 0 rtentry 112 524 0 479 2 0 2 2 0 8 0 unpcb 120 2169 0 2158 3 2 1 2 0 8 0 syncache 264 19 0 19 7 7 0 1 0 8 0 tcpqe 32 222 0 222 7 7 0 1 0 8 0 tcpcb 544 1370 0 1366 15 14 1 11 0 8 0 inpcb 280 4585 0 4576 28 26 2 13 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 79 0 73 1 0 1 1 0 8 0 pkpcb 40 27 0 27 8 7 1 1 0 8 1 ppxss 1128 98 0 97 7 6 1 1 0 8 0 pffrag 232 97 0 97 10 9 1 1 0 482 1 pffrnode 88 97 0 97 10 9 1 1 0 8 1 pffrent 40 3548 0 3548 10 9 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 299 0 226 1 0 1 1 0 8 0 pfstkey 112 299 0 226 3 0 3 3 0 8 0 pfstate 328 299 0 224 7 0 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 5 0 2 3 0 3 3 0 8 0 art_heap4 256 2234 0 1969 30 13 17 17 0 8 0 art_table 32 2239 0 1971 4 1 3 3 0 8 0 art_node 16 523 0 482 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 0 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 822 0 812 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6440 0 5020 46 0 46 46 0 8 0 ffsino 272 6440 0 5020 95 0 95 95 0 8 0 nchpl 144 12343 0 11864 61 41 20 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 44757 0 44757 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 24 0 0 3 0 3 3 0 8 0 vmpool 552 34 0 10 4 2 2 2 0 8 0 scsiplug 64 5 0 5 2 2 0 1 0 8 0 scxspl 192 39533 0 39533 29 26 3 6 0 8 3 plimitpl 152 295 0 287 1 0 1 1 0 8 0 sigapl 432 3472 0 3457 5 3 2 3 0 8 0 futexpl 56 77175 0 77174 1 0 1 1 0 8 0 knotepl 112 1029 0 1010 2 1 1 2 0 8 0 kqueuepl 104 915 0 913 4 3 1 4 0 8 0 pipepl 112 2060 0 2041 8 7 1 2 0 8 0 fdescpl 488 3473 0 3457 3 0 3 3 0 8 0 filepl 152 31366 0 31264 34 29 5 14 0 8 0 lockfpl 104 1124 0 1123 1 0 1 1 0 8 0 lockfspl 48 382 0 381 1 0 1 1 0 8 0 sessionpl 112 47 0 36 1 0 1 1 0 8 0 pgrppl 48 81 0 70 1 0 1 1 0 8 0 ucredpl 96 4248 0 4239 1 0 1 1 0 8 0 zombiepl 144 3458 0 3457 1 0 1 1 0 8 0 processpl 896 3491 0 3457 6 2 4 5 0 8 0 procpl 632 10525 0 10480 7 2 5 5 0 8 1 srpgc 64 37 0 37 13 13 0 1 0 8 0 sosppl 128 69 0 69 11 10 1 1 0 8 1 sockpl 384 7163 0 7141 53 49 4 23 0 8 1 mcl64k 65536 269 0 0 34 19 15 34 0 8 1 mcl16k 16384 14 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 22 3 19 22 0 8 0 mtagpl 80 64 0 0 1 0 1 1 0 8 0 mbufpl 256 704 0 0 36 0 36 36 0 8 0 bufpl 256 16109 0 9061 441 0 441 441 0 8 0 anonpl 16 453232 0 433934 174 88 86 98 0 124 0 amapchunkpl 152 25785 0 25658 50 43 7 20 0 158 0 amappl16 192 18876 0 17706 159 92 67 69 0 8 7 amappl15 184 245 0 245 2 2 0 1 0 8 0 amappl14 176 791 0 785 1 0 1 1 0 8 0 amappl13 168 301 0 301 3 3 0 1 0 8 0 amappl12 160 142 0 140 1 0 1 1 0 8 0 amappl11 152 770 0 755 1 0 1 1 0 8 0 amappl10 144 558 0 551 1 0 1 1 0 8 0 amappl9 136 1568 0 1562 1 0 1 1 0 8 0 amappl8 128 1059 0 1027 2 0 2 2 0 8 0 amappl7 120 679 0 669 1 0 1 1 0 8 0 amappl6 112 691 0 683 1 0 1 1 0 8 0 amappl5 104 446 0 432 1 0 1 1 0 8 0 amappl4 96 3825 0 3793 1 0 1 1 0 8 0 amappl3 88 839 0 832 1 0 1 1 0 8 0 amappl2 80 25406 0 25329 3 1 2 3 0 8 0 amappl1 72 88355 0 87911 25 15 10 20 0 8 0 amappl 80 11282 0 11229 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 3507 0 3457 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3507 0 3457 1 0 1 1 0 8 0 vmmpekpl 168 30410 0 30371 4 1 3 3 0 8 0 vmmpepl 168 457856 0 455425 255 102 153 153 0 357 41 vmsppl 368 3472 0 3457 2 0 2 2 0 8 0 pdppl 4096 7021 0 6958 12 3 9 9 0 8 0 pvpl 32 1193374 0 1172114 343 138 205 226 0 265 21 pmappl 232 3506 0 3467 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 707 0 56 19 0 19 19 0 8 0