"479712248655b21d93c127c32159b1736a40b445f18bab49cbc59b6fb4d3f62149dfc973a9a2", 0x26}, {&(0x7f0000000180)="0843ee4c344ee0fd52efbf5f79b439025937d8bc0ec683547e37327c64b8382a560e145346d4219d2a26afb9dfce8e5a3e984e034d3b6b08e958b0cfca8c6aa25e1574e9930fa520151b005d9a82d6cff431a09003d48c5a027c622a027106ee135cba7d97963f2b2f139f6dab1cd62234a564a22a8a2010854dd5940352b9b6b8020dcfe7ac68f8fe4f76e3dfe12efa9be5f5a20a46b049b219be000da17d166fd71e6ccfc2a7725a885791b5d03d56971b46fbf61883c57c15f5c7d1b772893bd9e00e8342dbf61f2b51f8a0ec5ca495765629282ef3d5e25b00d576ceb125f39321d6839fb48727d25d2f3aafd0", 0x136}, {&(0x7f0000000280)="7700863ae1720342397925cb2a70d0c6babee6e6e81f67dcf25524b1a1b6d77a8ab7925ae4961ca0e548b10ea4b1c1b7677f1a9e390b80c00d929e42d2911264d5be6378", 0x44}, {&(0x7f0000001080)="851e50f4f2a2a0b838499d772565ee6909a4c64ef1bd98e83d196680598da095c0c0f69b88199da4e728a619199a4b3c8416073f453017b91b8a532be9686b81114f81632f1e0974f4607d45d76d8856ec7ef32efc3aa22e3561565d1319b5eeda96a3d374a6ee9ad3e8f7eb31a977d884503c2336f36d875142dace7efcdb84fd9a59c0198014866cdf5a6db45711425d665b4c1a5e2ed409abe8f482371ef3a185cdf42c405546d55a9b33206d91663ea96be850f4eb3207f877973c81172d0ba9a2a323e7b7cedb37dd60ef9a3c81fcf2822a0d8a2f2a844451bf24d883e06ae0840cd7cc61be04d36dffebf044c20981d35656e0e0d75da630e841e5d01da5476245bbd693b9d6862f70d6e3faf90977a9fc3ebd683c27ed1d93986f44b7ddb347fca9e0c6dcd78a4db56056df8f542039abd48a72d47ca4376c9d6d19836f007bbf78708625ce6ed0274c87929131ca2e4ff28a5ca1c2f7aeb9b1df57e007bb487f989e99b7a31ef46602332ed0ee383125aa449b1f3b64eccb778cacf43bae52ae2a2406ca42cfd9710eaa2cef236a4676973cb5baeb0e09e48ec4dc5e17f169ad05d01631e2d992955d7a366d698565af2327db3a3c7865e2e46920aa253eb70c666764c25073c8393eafdba0859c5e73e0797ed315d72df5e3b4175276c3c4399d97c5080b93c8939a1af7ae31638070697b62d7152efc9cf3c0d3a0c2def8a1077bd474f83429cf9cc90da37ad4821215c570d730d60c695149e63d33839c7526ae8d2ff6e6d3037cb8d621aa32d7f89e5fb740668e1ca899f67380759dd2474f864c293bfbbfd6a5a8eeda90019ebd910983ebfb8dd249e1914b18b081bf21f2924295eb606fd31fa0496085cd093a3d3187d7d00a9f4df3a2c9ee91e4d3b93e47e88248e27d0566c3c8300a42ee98de41de215495fbc3d9792b3d3ea5ce7694a0b0aa1a6854e152161bc9dd0b1f65e8a8ff4c923836a6ae126811040c58d95611c2af233363968b5b42a4fb6262eeffd3eeb6042a4147361a34d93ade5d77f3f500ebb26f44e14df5f674b9d210de97cb6bcfb3f4874acbb90e9933ff57adb1bec23732b0611c098427124a2dc74896f3aedb6d6fcb6650b4f6184c1d78a5facd934c0e0e36fb038ecae32fb5aeaa0055d9127348a6f8dbff9841022e3eaec4ff1ebc14d48e0898deb97c0248f32828305da9cf6be400bb76c69421f3465a9425c259712afda92ddc8b558f597dfdde5ace6a", 0x378}], 0x5) 04:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x8}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="8e18b8d371c29b62fc4329ab314f85b2cc449609341bf53f5bfb0e61cb34bf202e95ec69bdbf19a2eb78d68929a3f9165e647f54a8a87702edb1528a7c7d9a49282eea03395b3da8060a4440543e6d2f58fbb96b01bd513aabe6e6047e3983ffd74a1da8076c243513cd401dec3a92fecf4f1d207c33a14d86fb8d0f977552f98d14288ba95847afd0372fd4b5fdfd6d2622db9b450033"]]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) 04:03:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r3, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r4, &(0x7f0000000200), 0xc40) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r5, &(0x7f0000000200), 0xc40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r8 = fcntl$dupfd(r6, 0x0, r7) dup(0xffffffffffffffff) close(r8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x28}, {0x3c}, {0x7ffffffe}]}) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 04:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") 04:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 04:03:18 executing program 1: sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) r1 = socket(0x2, 0x4, 0x5) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000040)="efd1773c66d735fe4125226b02afa6b07f25f61fe12b4fe8d201ae8ff0fd8ad8c4841bb8d98352c37daf8170021fc512adb628ab43d1f014ef86a28fb156d153ce319f6c2713dcc1e4567730bcf03d583cff", 0x52) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0xffffffffffffffff, r3, r5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000001c0), 0x0) r7 = socket$inet6(0x18, 0x8000, 0x3f) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f00000001c0)=0x3, 0xaaad8d1) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x80) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xa) r10 = semget(0x2, 0x3, 0x94) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f00000002c0)=""/114) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/v/bpP\xf0\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r11) r12 = semget$private(0x0, 0x1, 0x40) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, r4, 0xffffffffffffffff, r5, 0xffffffffffffffff, r5, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000003c0)={{0xd8, r3, r13, r3, r14, 0x8, 0x1}, 0x5, 0x3b1854e3, 0x8001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x50018, 0x0) semget(0x3, 0x4, 0x400) r15 = semget$private(0x0, 0x3, 0x10602) semop(r15, &(0x7f0000000080)=[{0x4, 0x1, 0x800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1800}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000b00)=""/224) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r16, 0xc5005601, &(0x7f00000005c0)={0x10, 0x733, 0x20000000000003b, 0xc2, [{&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000fee000/0xc000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x280000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6fdc}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7000000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff00}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x626}) r17 = semget(0x3, 0x0, 0x8) semop(r17, &(0x7f0000000ac0)=[{0x3, 0x7, 0x1000}, {0x4, 0x3, 0x800}, {0x1, 0x1000, 0x1000}], 0x3) 04:03:18 executing program 1: r0 = socket(0x18, 0x4000, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 04:03:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x8, 0x8, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2b}) msgget(0x2, 0x10c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x9, 0x7f}, 0xb4c0, 0x1, 0x2}) msgget(0x2, 0x2dd) r3 = socket$unix(0x1, 0x0, 0x0) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x8, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x40, 0x0) r10 = open$dir(&(0x7f0000000740)='./file0\x00', 0x20121, 0x140) r11 = open(&(0x7f0000000780)='./file0\x00', 0x200, 0x16a) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x20500, 0x0) r13 = accept$unix(r0, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x80, 0x0) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getpgrp() r18 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r20 = accept$inet(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xc) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r22 = open(&(0x7f0000000a40)='./file0\x00', 0x100, 0x180) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/bpf\x00', 0x8a1, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x0, 0x0) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x40, 0x0) r26 = dup2(r1, 0xffffffffffffff9c) pipe(&(0x7f0000000b40)={0xffffffffffffffff}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x0, 0x0) r29 = syz_open_pts() r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x100, 0x0) r31 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) r33 = getuid() r34 = getpid() r35 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) sendmsg$unix(r3, &(0x7f0000000e80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="8c02e237c61dbfd9b203ba70c074ba00590574c3fda14467ec314ab5eb395f93e8cde24b78d70182d1a8b76f06aae3e9326f239eb13b702bae6711c6feda425bca2deb362549ed361565cb2005646aa8782d63d961296a83c0c1a00ee2b32e28aae2c341c0bf7c98ae54c300cae5b737aecdb5b8f95bc5fedeef05c2d9da5345d35432023021a97f7a1052553d5c2640b84982ddde353b19e9699692c0a911130ad61e440fa997b55ce3d2315e5a8adf2828bc30774277906708b6cec66755b3454932a984", 0xc5}, {&(0x7f0000000240)="d695551cb4d4117526928bf86cff89e12e8b83032d18203499455887ccee4a2cc60d2f42224ddc3f83f9ab6b80f00ae6daad1e7a13dad5e8ff792387009d767f5d4e032907da49d7127b4a69e93227d8e1ca5eec4361d5c4344749fb9979d6564c5ab4c09fd7f188cfe61b85da96a55f5db83d6433cb7a2f340359204c019e1e59af98cfa88e2ac40fa5151af7e01d0f5380f2a14998aa563dd1076979ff2206a0e02150b9ce1d509353d90a20fb36b5708cf1f733c5a873403f5bbbcc06b8fb85cc312a3730f17b48", 0xc9}, {&(0x7f0000000340)="87e0ccedaaabe3e6b64ccaccf168bf1bc74151333a9ae11d2cc4c21b693761ea303eeee080e24d61ff7423625dfb1d325854bd601731b5818876db2bb5bf9416197a8a205c68d3ed6262f0435ae89a04cdedad567ebf305f43fbaa4240cb8dc38d03f30bdc", 0x65}, {&(0x7f00000003c0)="910181a719c20aa2ac43b7520f7c75d40f17f62b23585f5da19c0f7a4a38623ee6cdc6a719285dd48b62a98a8a03a06bbaba07db8e5082a54c8efaf2620fc9de4ef974329356a1db52ac", 0x4a}, {&(0x7f0000000440)="f97e938c343dff1482f4e243669b1321627054840f53b6c6f1dddc38b7b9d0120df0b3160499035bb195050bbe660e38ea950d891961051d769e51e2217d085d28fbf8a217afdae364de0df73d316662969330057a8cbca833132cae7517e25276cce84a20f443fa5441204532c411f5daa9c3d05aed6dfd2d7922a9add79c3444e21847b6acd12f13b3178e1d539b501cf48f5bdbbcaf80e7c2c537c2", 0x9d}], 0x5, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r1, r23, r1]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r26, r27, r28, r2, r29, r2, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r30, r31, r2, r2, 0xffffffffffffffff, r0, r0]}, @cred={0x20, 0xffff, 0x0, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x178, 0x40c}, 0x400) 04:03:19 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x8, 0x8000, 0x3f) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$setstatus(r6, 0x4, 0x6ca19758a4cf5460) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 04:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x20}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = socket$inet6(0x18, 0x2, 0x0) connect(r6, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0xa}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r18, 0x0]) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = getegid() r30 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r12, r19, r26, r29, r31, r35, r36, r38, 0xffffffffffffffff]) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) r42 = socket$inet6(0x18, 0x1001, 0x0) connect(r42, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = getgid() r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r43, r46, r48, 0x1e4, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r54, 0x0]) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r57, r60, r62, 0x1e4, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = getegid() r66 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r66, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r67 = getgid() r68 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r73 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r73, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r75, r76, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r48, r55, r62, r65, r67, r71, r72, r74, 0xffffffffffffffff]) r77 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r77, 0x0, 0x0) shmctl$IPC_SET(r77, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r77, 0x2, &(0x7f0000000040)=""/210) r78 = socket$inet6(0x18, 0x1001, 0x0) connect(r78, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) r84 = getgid() r85 = getppid() r86 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r79, r82, r84, 0x1e4, 0x8}, 0x5, 0x5, r85, r86, 0xfffffffffffffe01, 0x9, 0x7ff}) r87 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r87, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r87, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r87, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r88 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r90 = getgid() semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r88, r89, r90, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r90, 0x0]) r92 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r92, 0x0, 0x0) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r92, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r94 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r94, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r94, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r94, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r95 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r97 = getgid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r95, r96, r97, 0x10, 0x9}, 0x8, 0x1, 0x9}) r98 = getgid() r99 = getppid() r100 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r92, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r93, r96, r98, 0x1e4, 0x8}, 0x5, 0x5, r99, r100, 0xfffffffffffffe01, 0x9, 0x7ff}) r101 = getegid() r102 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r102, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r103 = getgid() r104 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r106 = getgid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r105, r106, 0x10, 0x9}, 0x8, 0x1, 0x9}) r107 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r108 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r108, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r108, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r108, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r109 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r111 = getgid() semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r109, r110, r111, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r84, r91, r98, r101, r103, r107, r4, r109, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, r29, r72, 0xffffffffffffffff, r107]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="50e9526c3ebf7e9d321bdb6503d8a2386ea5669cf3eeb2f8397e145558697f9aac5159059768293ed40744a0a2af6ec61068bdcea3de574734710df5d7401babc8799a4de5f7be192cd7e83877a0d8e3368d7c4b198a0b", 0x57}, {&(0x7f0000000200)="f55e81fecd58a229acb7c59139a209696a90cce774a0019699bb4e8ff87645d087db776988e1b0a6af58bafc6c900028a609608fddbce73ef71ddf91793ad30a151df7246751d973", 0x48}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r112}], 0x20, 0x6}, 0x1b) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0x480) msgrcv(r1, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 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, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, r6]) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = geteuid() setreuid(r11, r12) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x5, r4, r9, r11, 0x0, 0x128, 0x7f}, 0x7, 0x401, 0x1}) 04:03:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xab0fd9953a5ed962, 0x119) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="05f95265665a591919e9fe5d6adf7c9d2a1ef64f735bd15f7b0c5000b558dcbe0536f3990284bfafd80115f1a22a7eafacc17fb8b1926de46e0416dde3913a1df0e4036ea823f0def915f3950126e95f14f14df6c5a49be62522fcea261c5c6ef807ed59a802d5060a71cf36f68c8764b7afdb15c4756cfcbed108ab9f99a5a5c3e12cfc12534b73244703d3c4e3266183fbc0ff2e41b65a588149d4cea0fb2c5c8cbb1a011654c7d052bcfb95110ba8c1aacaa4dfbd78b53de7186bd11c2d28da0d29bd1adaf1bf20b11fd48ec39843d321c45a8d91ba08c789a84aaeadcabf76910ffbbaad35624de3fc531f8760674f3ab0464fb511824f26f66fcf1f608a2741e73520b44e1eae33079236c894e831d07a5ad2b836acaf24664324ee32117d9beb45aac09b3e667fae36ec32c2f2652f21e2ed7a787dbd1f5f04f3d857044d46123c92c88a4c404a28e2a6fec9633a14d6c1e3c737faf3f3d0e9cdf9ec4ff02ae434a81670a369cf446afd9aa355386ec1ad294b5a47bbaec164258368b964374cb85bab619791029a97af965da992f8fc28a5c581f720e23095def41c78a4d178ea9bfe0b0fc92ca3e53ad52b32a09e675c623fcece0729626b223e22d7469c260f92a990df2568f7acbc4b5e76e467fbf973194f36b97a50ea7c60577e8189128498318512aa70908050c2ae1a13a24f8533514d3b1c21fa101f388858a43faff2bc61d541415059024b3d1732cb1533bc8880cc5abfe52238105a9a40b5a90560c74c4a5d9eddcd928ba291dec89c8a4d2ea858ae4a3f7d959977abf3c72778c0bdbc55f86353507160efc231954f56b93beccc997ebbbf325e331acf5c8c793d1b3de150e4f1513bc94a97176ee679578f7976ecafb9cffac3d958a98c2c07c431e8fb3249d09f638fa433157be3f0fd4ac98fd09ca7e07d29eab44d8e9567a44c96a37a0d137732bbc853316af2c73d8e36e53132c517c902974324398ef8105f3846d840d65f58f7aaa2da8722b1ea85ffa64eb02d13974661f0215710630d4dbe8c747dbd4d14cea2c1da79428840c64f8cde93f3455e214cee0aa6cfbd509c87191e8ed91c8f222ae049026fe48eb0341612295abb2b1e7965f240f5d34e967a40ed0bdebab0fca89e6d617a0393f1815411e646277b4056620770d79745fa640aa59246929d1cfadefb2e776dc876cf3fa41e59c32091c07aea727d84766e890b7bcd854df6faf31c4c9fd6e74cf551e990754b35752afb5c15b2592b23182bb7dd6c5eefbb2c85ccbdd9ae0ff43faa65b952a9d5933ce7a9805b8e2082c6d515d01ac48a867cf24def6265564b6c8390976ddefc452ca818445b4f266f54ffda4e0076301464a6ec7c92fb3b215bba7f0186023b85dc5f630712d3da0d96e79637514bc4c22ea30b831a543909d3ceb6ad56ae522c08eb1b66abf22c243fd15f550a36d97f334c7e8fa90d2b1f906a562147f0443fce450126e6297e763840143b7a210778777cef495a3cee4667e6b0f9685cc9361153271ff773fe9cc47793fe8277c7773dee7076aac05dcb9748a027c78d57b2d5a552823add692a294b1080f5785c0e5da9f34600a6390cf63be3ca61efbe5d519434d2f5a437ae983faf876d42dec118bbda24b13da75acc71da021ceaf38933d87993e4516fccb194a2c90ca31b3583ff183ed0b2475b6f936e948bd9f7e9ba97c1a97cdca272884dd47489be19c590c3bf862ad4a7b6e8cbec8a07d070f3eebc4f79a899bf6c0957edc9d22665ca291075deea02d125d726b732df31c9eeace3f19a1882f9859f7748c4c0cee00ef45c1c8559722fbb5b2402911b2100db167770b71da11e8b57d64297f8a7493be9711f884997130476de8fc5698eb84eda679e4759bd493b05f45a2eb6b67097d9d32da06180b4c4eb505627f2c8d5e8c32cf917456710f953b0662e00e31d79ddb6ee55f21e6c1a5f405e3adbb1a47b87c39b343bd3f4d0863628efa91ba0ba06ef02964cf9382930ed5096ce95be1e177ac34bfc4982a1bed7176c48af87108311d3a70a5219e59cf039c123cfc3acf6fde98bbb5428b6e57a0e3b19d9d0f2dcd6e36080632897c472de49c0be3443c1ecd872e055f8bfe1a0a958e8f78c9d79ba7a2827b78eff166f103f72a8b9a2b1d290d16c0b8597faedf6d2f769b745e0f9d253ff6fcd65092f0eb6a2bd130db70ca077d47fe284ba357303084b36648103f303b358c37945d7d8c999332c259b4d78325c23a4aaeb0c16e0102e51e7f1e6ebb89b93c71d09bca1b1dc09e27983f43ad9928da4f4954ba6615dcb47093442bba2257187a064a9d1ae1f4423ebbededdd47e7095a45a737bd95be2291cf7760cf570291a5cb63730914b7251b10d2e0efa094a95fca1c3ecd30d950cfb0c88f16d0b591419e95ffedef99f625db5d6930d85747c4331ad712e3a7fdd2155ea44ea32f4611ff1c944702ad737218611a8d905b811c1d673fa4b8c9e7f4cff9c1089af87b0c431bba2c642dc80bf75f24d5f7a96843f93b9381de28dde3da1ca106183b466f42a688181acee5271dda1a34f2fa2e156b3dda49875bc82a3d07693cb4c7b35ca4fa6bf7ad3793e2420d17c9b9c73c5cdd032a1aaeffffe5535102c63342d487cd0a23ff511d91cfdcbe280033b951966955280627fbd18d7d69f7a934cc248ff1898dcc1825da75e80a5f9d94443fcdf77a640c955687f0c5cde67266c92740b83ea38e5671430048496be66b3ba6520501065e647bc0a2a843bce707abe0e814df7ebdf9be27dd02805a036d51c5367ca508dfec216193f14a42c852cf18edb838fe74cdfdefa65e4f01e7fbd26c4e8561ab9ee8bcb913d1089a7f5d23de141ae2709c8e04abc97c6c3e80cd232296f9b4828eb75caed04d0489958b1947c2030cc7a5ceca63ad43a8b56ccb5ac6a4c6f39a49b5a7ce02f48c00224b25739a5c891276456a900448fa9e87321453b166bf9ffa8725f16b8df9afaa4532b72dc3ce1721452a9a1af28c6e1986ebac44369c675375fc91ffcf79e35807308fa2296a308231f92cacfe377174f122e4703358c9be50cb9c2286273a8ad3108bd41b64f70dafd818e1b59d510c349113c60189aca4813b8fc22ea6f4f59f97ad76fdcf2c242ef29358d1fbe1461fd1fb2a4ccf35848aae3ebb213e3a8c5a75cbdb7119cfead43e501d71df179abf6c296e94fff68422f09faf2dcf0e68fa9d7837a1f86ab0561dc7c9f6b1f83b13f683a82059bfb165ded46c920b731f366e74b12ce9a26218ad727a3db64561ecd2ed8adcda2fbb4dbcac78fbf7f7588c017cb5c15b3a9cf72919d6740f19a08dcc3191019c2ddb403d6f500e1a03398fbd1096dd20ebf4185f31f8caa2cfa753ad76b059575fe55a231e6427a3927654dd5aeefabeb482126b23bfc9e9bed6522555eae003a3c7de0a2369b45774264ca47f997aaf4076e5e4bdde3f9df0f4520f7d58e7358fa5fd9fbd7c42b853845f0928d0d035890dc222fb6c7056b738aee13e06cc15d5441ff08000b2d99516124451ecb3ca9b4dba651416c580dbced09a43b355e52665316c2f25eb68517e63e6bce19d387e4cf565f0d7e889a569a490ff8d48b856df2c16b0700db3a8ffe6f4ee9887af07a96f9dbbe6ecfc0ee0610b94e16635c98e838a3173b4807ea830f5b0a5b3db4eedb93d630ab80deff32ae85ff2177cea2349a04cfaef1e7e66c46bd05c838228abeffbf6dbcc3c9ad06ca2440a5b5faf9350b72f8efd44385ab09b6f79bd20fd1ebfbdc0521cdd005dd11b8211d285086a29d07e283bda0bf9fbc5cfb2740279f9226e0e6c6442eea63a9065e6590a99d79ce7503bc7ef483627192d31270e56c4d097aab008b0d1ea6ffb5d5f7d3788fefa5412cad653bebe693e9357610c98074d4cad7e48344e8638f6b495358d88fc195697aa4e000baeef5c7e5f284ce2c63d5a4dd4b33c64961f77bcbe7b49ed0f7885282f7eed8f45014217ed4c64dc75d1cf7f927bfef9c8d1d22f3b67bd3392579e58ed15277869663cd715fb26209dbce3a7b352dc1b2e145a645595ba5f71ee48ec90c9c676da90a32001fa822d4031116a43bce759825d580400b633339e8ac45898e74f4bd13ed16370e40dc1c830c3316d3542a6252dae164c53ecdc4adb6c36bc4a04258c6f4dc1437d1d11ff8343b6f227457a99c63d66d14e91edba2691ce0c86678c7e634b37331734feb226ced01ade97869bd3adc9869886e3a0e7eefbc2539b2726c7caea481e21b99b5a2e03eca4953a00e3cf19836b14c4760160a651c5bc5a8b3ab8902f3485f47ed0c734c7483ef46dae6ca55594a7f2e055ead6909d16c0c3af48588cf3f447af2273e1a87636162e264f58d3f311b8fc6651d0326c11050c0d33cee306030afe077bb51e6de0f64903a9f02cfb118b61f9ec09931ba45a7f14c13bf19e03f754e7ef20d52a6f301b6b802068ba41515956e19177f765e740874be08bbfbdeca32c46ab4584e62fbcdcc3c2d9a6ad9c55527246f5edb3ead72aee53da17a2da95784e66eeca39f75074bf4fe8c067406bafd04ea600a5ac4ef59689ea63774dcdb62d7d8a491147e910a7558292c6c84f79564ddd6f16f24737431786b785a5a36ea84108af63f9083249dccccd268be36bc8464fb6b09f25d6b3719d95d51df6d41fdd1aa4b462852ba0aee929de5d815631030ca680652b76cb9dcc53fb6cd37800aadf416f0130befca7c5b47cf34203453ec80c24e47f5cc9a6c9e09b28f63913c01866baa74e02c1c904608eff14449f15f31e799fe5a572091879ede7b8bc37c0cccf804a69f6c18fa73b7b137fea000eafb2a9a4415d737d7cdd96b72328c6840d66f12eb922b6774848e35034317523c06d0d5f95f9b3e9cdffc74b5938fa3599c1f8e1ff318f33e9847714b8de54df30b53104980394b13a7aeda7718d0a240b8d6a38099709a7301da705d8820ec654c994e276ba84183990649f0912aab38310054c1fe54d8f7b6393d0711f95649b1cd4e05856039d59e9ef161f3722ba7d95314a55533d94b02f739f4488922c53822122c5d052e3b62e28807450364be1942d2c38c94052265347ac54c263d30e7a7885c8fba934b5f77e085d601721d35d3635d83e765d01eea5013a66df7595d4b145e206a2e0fd9a64fdcfeb79566e2202e73e425ad79dc07cce3da382c85dd39053e9b24f4e73ab832a35e3cbb884d5c8d7da80b657709e96932d74f8f8e01e7c0d3bece1a97d4b43d157bff69381b16356633fe9e0e4ef8b393535328d513e1c77f6c06d80d1fd8bdbfc980f29f9afe54c7018340d7b7bcc46fe631e821b6174aacf55779556fdfa4a321f3d544b4af941cf4a7d5dcee72cb9e17b59a09136faec670e3927971e3e2948bf76843ec51435651795fc5db12a5ab5ff75c8cb2341704ffbed17f8377d414571f62c6574ca0a436d25d5867ce677f9caae03ab089664537be0d709bbf8fb0afd037c72626370c812d86601dc73617425b666e883ec6c0c9bb003e2d6fcabe55a33ea1a4a37466182a58c1acbe7e653f0fe75fcfe973e6e09d0273b893d40463e4e6219ccd4c112d65a1502e09ec53d8b1283b4a9ca3824a42780380bc78ccc3145116faac5ba1ffda5f61a0c3a6815e6d5e9a20b4148fbd539025ac2c743e57d05ff5ce178866eb85014cc5d010bb60ca6aedc934426a9e395b0db1232ff6fc4e72bf91c902dcd75cccfee4a5e3e8bb7330dc1489a8f3b83243b5d962275e2dbb0e3728a18fa2df", 0x1000}, {&(0x7f0000000180)="c0e32e6f79d8ea7396fc9ac3909c8c0674b58abd7c0138156255b5b0759932d359f3d45d354384af60a673", 0x2b}, {&(0x7f0000001280)="55f75eb0bef8aa47e2123b044a659a10b5c3a9d8c6a0aa061ae994752cbc6cba0225ff0f2929896e023fc19de41cf3a206033567631248776977c4b7d0d16b4765baa335c6c468a4cd01a1a1acff7ae5c067a83358212aa014cdc8242adbcbc1b100c80f8ec3554bcf5e0eadf9276aaf1296eed1cf1f3aba", 0x78}, {&(0x7f0000001300)="0e0a7b0b2eea3807f0a0a439f4d341bb4e28f8b46bcd6c2d790f4e7784563d2ed356238bdf6d3b04f7746ef71b52b74956b2eb7604b064f61a5507468cdd74a6529dc0abf2f4a1b221ba5ee724ac4cf249efdcf2564091ad8cf67bb256902218f0", 0x61}, {&(0x7f0000001380)="b77141037ea2f8ef6c788471ebc39c47d07444c3382570ef6523ef2cac02aa08eeefa2b2fd97f5510b87395ff5c267b422544469294ed6ae4451f682eacbbb482c8927a78b6d52981249073ad7cb7d35cc80dd37a5bb8921e6fab473d8a2e3dac5218a7b0a7cba32aa3ec0c3655b06a3c99fcd890bb4636e49de7d8a08e6e4be87565b2637e408f262683bf4ff31ab085222cfc8fe26d11ebbb9589dd46ec2e26bed4005b88f24c3", 0xa8}, {&(0x7f0000001440)="52d57423a664ef97f78655e0b42053a22a", 0x11}, {&(0x7f0000001480)="95b6de8600027d73", 0x8}], 0x7) pipe(&(0x7f0000000000)) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) write(r1, &(0x7f00000001c0)="01882d38ac2694d7a0d3eef458f3688c99a0eb4a274fb7307311f11de076c0969b70b7a5b6409f4eb63033aa76d7ba7245cc3f09e4fbb5b1da5b3cc6a539733d89ef20bdf1836673af4bbba057131d26b730ce8c0c02d344460700544050faef90a0609047fb7fcf076b2e193119e9a2cf12328f4a976776c20df20bc02e0a55cfd7b55e79f24a82ac5b0a1e0eeb4b2634251a2461738a2ee76c7913ebeb36d642d53a47023fa0", 0xa7) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0xfff}, {0x4c, 0x0, 0x0, 0x400}, {0x6, 0x87}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r3 = shmget$private(0x0, 0x2000, 0x6c55e459b6c0c8d8, &(0x7f0000ffc000/0x2000)=nil) r4 = semget$private(0x0, 0x2, 0xb0) r5 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000380)=""/121) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/155) 04:03:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a000200000084892c2f9c45f04b4d2020569d54edd9fc2dee0731206fe6191b97a2d72002f39d9b5923a714482b6d0a53956559a319cb46becc0006d8ad30827cecbe21ca4d4b114b5e3aa1570c81aa033612133903c25a5a41b9b45662d5a2dd2568f22f21bf6124b5b92e89d907d5ecd34796e5526981e79cc208e97a99f7d72da790887c91bd7c7a97118caa1e6b584a0bd6fbe72b8386e004d59b5cae01f85593c163388a59fb5d0a2889177c0d987a7d4f67b2fdb65a9e663672a87ef9c0fe7d48045fab515b1a82d56d81f4744bff34edd88e0e0c4bfdb020bc9d660b7722dff227af3f21fa7bf681f06264e96f23a869cbd89c2cf021c822a7df6a0b1f93ccbe4abe858122f5"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000340), 0x10002) writev(r1, &(0x7f0000000240), 0xe4) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = socket(0x1, 0x4000, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r5}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)=""/23, 0x17}], 0x1, 0x0, 0x4) 04:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r0, &(0x7f0000000200), 0xc40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 04:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r2}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) 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) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x13f) 04:03:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) 04:03:20 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r3, &(0x7f0000000140)=' ', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r9 = dup2(r8, 0xffffffffffffff9c) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r10, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r12, 0x0, 0x7fffffff) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) fcntl$getflags(r13, 0x3) dup(r11) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) 04:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x4c8, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/171, 0xab}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x4, 0x0, 0xf419) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x40000}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) 04:03:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 04:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pwrite(r1, &(0x7f00000001c0)="7e34fa80f0c4f6d8aa70755053de06d863302916662ffe953e1f0615054542329854c91508c27def8f1cc1dae92d5839bf4200ebde56c69cc21497f305b53ebe7b9b52926103c05a0cde1fa6e45fdf1723f8a9f56c218289e54934ed5cfbe52036eeb6a58570210ee6e103dd3d3c700767ae9084fa484865db9a8d4bd385ef2d82668e0ca7131807deaa4ecbfc81922ab5131325d07573aca9fa716d5555be46cce843d39b1c9f6fe9bf2b92bac354e2a1f6580886ec93260e57ca34f9a52ab2bc747d87229385f257d2fec9a23250b121d8eee8a56b1560b10bbab852a431e9b4d6df4f2347ad7b271dc8261ca39acf7bcdd11833e6169da7d69b", 0xfb, 0x0, 0x6000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x3ff}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000340)="d000000000000000000000000000f5602ed7705c5e9b8fb284ac577cf235890875a5357fb878f16331ec6f5d1c745f9340a17d3625050ef106739978c3c5fccc2a83f323f6e52b06795e6cca05b674a442ea31627201684be9c076bf35c817b074da208b8a753fc74dd606242607ab6b8fb9a3307d5998612dc53b1c3df080ca9c96c48e2bc60e0f8fdb7db03c53e98ec0b0174b984d331b2a651e62005117880a5963f9cd55c450b2f04f0998c4c77534f96b95e990b78d546d4326e338", 0xffffff86, 0x0, 0x0) 04:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x36, 0x0, 0x0, 0x8100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 04:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x401) 04:03:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/94, 0x5e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) recvfrom$unix(r3, &(0x7f0000000180)=""/4, 0x4, 0x42, &(0x7f00000001c0)=@file={0x58e15a464958998a, './file0\x00'}, 0xa) 04:03:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x6f, 0x2, 0x1, 0x100000, "0000000000000000fcfff1ffffffffffffef4000", 0x100}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = socket$inet6(0x18, 0x1001, 0x0) connect(r11, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r23, 0x0]) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000280)=[{0x4, 0x7fff, 0x800}, {0x0, 0x1f}, {0x0, 0x7, 0x1000}], 0x3) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = getegid() r35 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() r37 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r42 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r42, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r45, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r17, r24, r31, r34, r36, r40, r41, r43, 0xffffffffffffffff]) r46 = getgid() r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) r48 = socket$inet6(0x18, 0x1001, 0x0) connect(r48, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = getgid() r55 = getppid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r49, r52, r54, 0x1e4, 0x8}, 0x5, 0x5, r55, r56, 0xfffffffffffffe01, 0x9, 0x7ff}) r57 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r60, 0x0]) r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() r69 = getppid() r70 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r63, r66, r68, 0x1e4, 0x8}, 0x5, 0x5, r69, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) r71 = getegid() r72 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() r74 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r75, r76, 0x10, 0x9}, 0x8, 0x1, 0x9}) r77 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r79, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r82, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r54, r61, r68, r71, r73, r77, r78, r80, 0xffffffffffffffff]) r83 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r83, 0x0, 0x0) shmctl$IPC_SET(r83, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000040)=""/210) r84 = socket$inet6(0x18, 0x1001, 0x0) connect(r84, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r86 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r86, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r86, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r86, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r87 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r89 = getgid() semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r87, r88, r89, 0x10, 0x9}, 0x8, 0x1, 0x9}) r90 = getgid() r91 = getppid() r92 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r85, r88, r90, 0x1e4, 0x8}, 0x5, 0x5, r91, r92, 0xfffffffffffffe01, 0x9, 0x7ff}) r93 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r93, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r93, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r96 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r95, r96, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r96, 0x0]) r98 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r98, 0x0, 0x0) shmctl$IPC_SET(r98, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r98, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r100 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r100, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r100, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r100, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r101 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r103 = getgid() semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r101, r102, r103, 0x10, 0x9}, 0x8, 0x1, 0x9}) r104 = getgid() r105 = getppid() r106 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r98, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r99, r102, r104, 0x1e4, 0x8}, 0x5, 0x5, r105, r106, 0xfffffffffffffe01, 0x9, 0x7ff}) r107 = getegid() r108 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r108, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r108, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r109 = getgid() r110 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r112 = getgid() semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r109, r111, r112, 0x10, 0x9}, 0x8, 0x1, 0x9}) r113 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r115 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r115, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r115, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r115, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r116 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r118 = getgid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r116, r117, r118, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r90, r97, r104, r107, r109, r113, r114, r116, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000000)=[r80, 0x0, r113]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r121 = socket(0x18, 0x3, 0x0) setsockopt(r121, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r121, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r121, 0x1) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r123 = getegid() r124 = getegid() r125 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r125, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r125, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r125, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r126 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r128 = getgid() semctl$IPC_SET(r125, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r126, r127, r128, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x9, &(0x7f0000000240)=[r2, r43, r46, r119, r120, r122, r123, r124, r128]) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:03:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 04:03:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1) r2 = accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffff000000"], &(0x7f00000001c0)=0x61) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x10, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="004805d677fa0000e0ffffeaffffffff854bc3e3558bf6ed"]) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1508451035f2d99b, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0xff, 0x97}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x101, 0x4}], 0x8f, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x141, 0x20000003, 0x2ab4, 0x2}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x7fff000000, 0x7}, {{}, 0x0, 0x2d, 0x2, 0x1, 0x5}, {{r0}, 0xe69e897be800120f, 0x44, 0x80000000, 0x3, 0x5}], 0x6, &(0x7f0000000380)={0x3, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 04:03:20 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064, 0x0, 0x3}, {0xc, 0x0, 0x10}, {0x6}]}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000040)="31ce622450ac8519c86c95dfd697429a0144665292b9ab05a861e95741920550bca81779a88afdcbe8f0429f081d5f69c75e19d480d0df69181fe6871ebf7bfd1947221da45a32e88fe527f71c27d7e083696e8f273766b1b244991fb80278b57315f18aec0eae4f5c65f64b2904820c979ab4a1f03f6c9a53e5269c075d1a3874", 0x81, 0x405, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) poll(&(0x7f0000000000)=[{r3, 0xb}], 0x1, 0x0) 04:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe5, &(0x7f00000004c0)="fa1700ec45c88e179a2ee1605725f85a2964c8f1c358e0bfb7e92567097ea60e000000000000ac07c7d025f200001c721bc371100bb9fa9d8d000000000000000067d32a9debeb967f192a54c7c6cba7204a88152d0abf27b4812dc14e5a02fb0bf46f4f7cac91b0c7e38cc3a83372abbedbba5e4723694f4955b3b72a260f41013961b5230a18e0b40a139064748a770c63b204b0ea19a208c5dbb73fcda58eb4c44d8054c9f141acb9163ea251d6d4e06d1d9b109964172a72bf90a5757ea295ae143fadb2482e4eca0437eb2ed1857daec12900ae72677e75aa345bde8ab975f2007572") 04:03:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 04:03:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03002e40666959256933402bd88dc699d57a80a7f93b6c653800"], 0xa) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20040, 0x1e1edc357c4a96c6) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 04:03:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000400bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2885b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae79561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb02f82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405836cb45b14ae37824450de07498fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c6"], 0x1) pipe2(&(0x7f0000000040), 0x10004) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() setreuid(r4, r5) r6 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = geteuid() setreuid(r8, r9) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r13, 0x0]) r14 = getegid() r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r15, 0x1) sendmsg$unix(r15, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="eeb508a07d6209f12ab184872e43284eab0f48a652a371bb8a74e4f89ea41f9938891ba6863494c5a0541d117919703f3dd09134597568f532c16e7a8c3af82d7a94437cb6e6fb43a9edc25f037a12858928d7c1c04f9721c407b0004d48e3db98fba24b58b1127a6863a7a2d4116609af4ed43ab3d9a6aff50f9c6a7eae4dd95d5c3325df4a322e08674676d1fd9fc002054f192dfa6a27f05429568cc2eb5936d29d95f263138870660c629c635e36798aeef839f30bb39c88ed78", 0xbc}, {&(0x7f00000001c0)="7f4a1a5fbb314a842d5b549719ef12a1e5d57878a0bed709c0ab5c540108156ec23f3c6cdcf56e4e379ffd78b544e8fa6ed26be14f9e4729d6f85dac7f908e7b09475994c4a6cef1ea74fd8f3fdae2ad49e0d838d719a6509a7e2d995cb81cfa86e41eb28e7e9c7021a629b30a2b847e7a611b86b57360eabf4f3d3f80b7a7418f67b05cee342d0f9be3aadb886a7cc4d78c3b0e2a82efa88a9aeda5447d127d363df0ad8b8d28d25124a33d3ad77a60bfc39ed554c55e63345f0e9311064cc88d332115573bfa7a71923e5edb942730281200bad20ed8f9644e8ec2704ee45a83099f", 0xe3}, {&(0x7f00000002c0)="daa5269fb9343ea58f85314af75644f659b1f19f98a5", 0x16}, {&(0x7f0000000300)="81091ecb6b0f36a270ef459ed6946828d803b11b511fcf121cd1db6a23ca72bfcf76b6184091275dab7ee36f9790931dd5cbf9f946ddcce671df1c9a337d61eb6af57c2d98056e4e7b8254", 0x4b}, {&(0x7f0000000380)="70c764eaf009ff9c5817c6afa6b45965053c7dedca695534a7c530b44f4446522301ec0a80652256d6bc69277935847cb5ff6d43f0b4afe1241da9260952e7c9d7b9cd5bd4471f66980fd1dd8d8897e36ce238b28d95dc8b8c8ce1d33c1e74d388a66129458697002effe45dc5099bdbdff7149948df455b89592303897c200d2a768c", 0x83}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r4}, @cred={0xffffffffffffffe5, 0xffff, 0x0, r6, r8, r13}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r14}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x41c, 0x8}, 0x2) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r16, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0x3, 0x0) connect$unix(r18, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485600000000000000"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 04:03:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x1000, 0x1, r4}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) r6 = syz_open_pts() r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r9 = kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(r9, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x2}, {{r11}, 0x0, 0x80, 0x1, 0x80000000, 0x100000001}, {{r12}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x800}, {{r1}, 0xfffffffffffffffb, 0xd1, 0x20, 0xffffffffffffffe0, 0xffff}, {{r8}, 0x64b9255185c4386d, 0x0, 0x20000000, 0x2, 0x1c6}], 0x8, 0x0, 0x3, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) syz_open_pts() 04:03:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) socket$inet6(0x18, 0x4, 0x1) 04:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getpgrp() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:20 executing program 0: r0 = socket(0x18, 0x4002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) read(r1, &(0x7f00000001c0)=""/67, 0x43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x3, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r3) r5 = dup2(r4, 0xffffffffffffffff) connect$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r5, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000f40)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xfffffd6e}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a39d2b881b1dba44e0c948f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926a01f0fc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf4", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0xfffffffffffffef8}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x3, 0x0, 0xfffffffffffffff7, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000bc0)) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x4) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0x20005302, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x369}, {&(0x7f00000014c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baa050000006fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7f18f4a8eae53fac1cdaf1e07e542227d8b97342a561204a90b351f2000021d1ec8d9ea11872ab30164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf17974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f651c8aea62d026d89228fa3c72744d10abf86adb8a7b0befff7b924b12a91880be119776202404312875b08ba89294e72343d0943ee1532c53797b3a758535a0c4aaadbc4faf69709a7c523f", 0xfc95}, {&(0x7f0000001780)="8e4972396e23ed42b4050d33dfc72e46e21f361a6db30004000000000000beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c56e7e986a2f878bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06000000000000004fc752e898f9f46e271f7fffe74fe2f82b8d7c7edc13e9d4939641b5b19a7c8b876f24db7afaf6586b9c888a48b482525e21207c0fc00ca69c321e49267cf3ed4ac344cb4800ede0109cc824599c4da7d556f2884b8e1f31eb39f6777bc20aa308bc030066d9cc21329fff86923b5fbe96c77994913b91035e8d5c5641655b00868da16c5533ba223f540d7bf890e7c017d32d5357d546c98f212d15e68927cb4ad9cc244c4d2c02955646288e178b", 0x11d}], 0x3) 04:03:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) fchflags(0xffffffffffffff9c, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) unveil(0xfffffffffffffffe, &(0x7f00000000c0)='W\x00') 04:03:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000000050f1f248bb5e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba487a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b661912953d372630f600e24b90ff53839887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7f829882e9468fa446b31209640a9d2000001000000000025290cfa61355ba39b9a98a4c2f1d0eedc5dff6b4636482e16a931d6812bf6e2a17924a1adcde6a2c1fec63a4506bd362c33813a1da21d3b44cbd7640340eb5fe79871cda7afeaf65d66d5a83f109d9bd3cfcbfb895ad4a58e6d0433bee28c24ddd9b279fea616ffe7f473fc0d3f61f4338e96e95dfcf170754cb0f33060da52c1b92bb4cec2ee90cecff6eb6331870500c2f12ecb739499731385c9d6792e61a7898756570918"], 0x107, 0x800) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r19, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0xffffffffffffffff}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r7, r11}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) lchown(&(0x7f00000000c0)='./bus\x00', r2, r11) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r22 = fcntl$dupfd(r0, 0x0, r0) writev(r22, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001022300b5000059", 0x2c}], 0x1) 04:03:20 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050360000000000008000701000000000000cea1fea7fef96ecfc760d1357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca54bbc257699a1f132e27acb5d602000d7d026bbfad0aa8b870fc2e2540aaaf63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000800d3c883b400000000000000d749a4c7ccdea5f66d795dacaee65b3e05434412f5b3d3cf0c166bf22592c012fed7568b48fc5812b1d25e24256633", 0x89baf1f9fc91b33b, 0x0, 0x0, 0xffffffffffffff67) 04:03:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffff9c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xae7a2db40d57fed3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x366, &(0x7f00000000c0)=[{0x80000064, 0x6}, {0x400}, {0x6, 0x0, 0x0, 0x22cf}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x200, 0x9f}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x1fe0, 0x1}, {{r3}, 0x7fffffffffffffff, 0x1, 0x4000000c, 0x5, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x12, 0x4}, {{r5}, 0xfffffffffffffffe, 0x82, 0x1, 0x893, 0x54}], 0x5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffb, 0x4c, 0x40, 0x6, 0x8}, {{r7}, 0xfffffffffffffff9, 0x0, 0x24, 0x1, 0x7fd}, {{r8}, 0xfffffffffffffff9, 0xaa, 0x8, 0x3, 0xfffffffffffff3fa}, {{r9}, 0xfffffffffffffff8, 0x32652392ccfbf44e, 0x3, 0x3e, 0x956}, {{r10}, 0xfffffffffffffffc, 0x80, 0x20, 0x6, 0x7}, {{r11}, 0xfffffffffffffffa, 0xf22c78a8ce67e3ea, 0x2, 0x4, 0x3}], 0x400, &(0x7f0000000340)={0xd2d0, 0x7}) 04:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000080)="4fe8e0966865421a8065936f9f6308be575ef84fb4c0177cc0e03de60b492a66956846a69a79cf66ce9b477ffa6f12f715a44c95d575ab76a3c9228efef74d6133", 0x41}, {&(0x7f0000000340)="b69eedcf377f5a0b5125d7799672e4583150bd77f74f8a8a9f848eebdc00d9aa61a202e4550576fa70059ba5cd054f6b145d02ad0ab7cab998fc83af62843ee9098ed54ad3d8f2de8206812ecced7a5f3936e27f97c339577728c6a67eef0ed5d6010e4aaf586286c15e29752174134ea55f983bdc675b925ee7e26d18a61dac18072add181caf0893e4d8a21c7e17e82703861389936d10d72d16bb5a9191d9aa3b790185fa68358a69796fff2bb27478c5ec959e7d2e8c58db4d1977e5b1a84b471b71ea70a80daaf40c035f5c", 0xce}], 0x2, 0x0, 0x42b) 04:03:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x603) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./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, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) close(r2) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) 04:03:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10000, 0x7f, 0x3ff, 0x40, "f229c86ee52e598a9336ee6a80a115f30d7099b1", 0x9, 0x3}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:03:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) r2 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000080)={0x5, 0x1, 0xfffffffffffff283, 0x1, r2}) semget$private(0x0, 0xf6188e6a86caec0d, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0xd73, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3ff}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x62}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) writev(0xffffffffffffffff, &(0x7f0000000240), 0xe4) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0x2f2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$setflags(r3, 0x2, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000a40)=[{&(0x7f0000000740)=""/225, 0xe1}, {&(0x7f0000000840)=""/60, 0x3c}, {&(0x7f0000000880)=""/212, 0xd4}, {&(0x7f0000000980)=""/190, 0xbe}], 0x4, 0x0, 0x973b) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000a80)=0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000006c0)) writev(r7, &(0x7f0000000240), 0xe4) accept$inet(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) 04:03:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) read(r1, &(0x7f0000000180)=""/233, 0xe9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fsync(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r0) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485600000000000000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="70a20e144fb67fa32512bce3591c560e33d0ce0b34e36d47bee32e04e75ea143260fad10ca1f45f9d5aff8d8fdb76f3f12a3a4383b2af94919d823f0f305ed59ebb7449be91b0f02a10827c478a5e887f3b45b7d9258399e4ba58996ef2d88ca6aa4cfd1224ea6f84b551e55c54771eda7bbcaf0548b8df89708f5856ff00316c1056b7ce3837e923aa12f1a85796b47c2b9faa343488799d7201795db5ec5c5af201550b4ec77b644a3bbd4d23ea01f9f87d8cf906e5b8e33bdda8b22067a771d4880be8ff3ae941392", 0xca) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/175) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000002c0)=0x1000) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() setreuid(r5, r6) chown(&(0x7f0000000200)='./file1\x00', r5, r2) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xffffff8f, 0x0, 0x0, 0x1}, 0xa) 04:03:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x282, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x82) ioctl$KDDISABIO(r4, 0x20004b3d) 04:03:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 04:03:21 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000280)='x\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xae\x16\xb0\xa9\xc6j\xcf\x9a\x00', 0x20a01, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000000c8, &(0x7f00000000c0)=[{0x80000064, 0x20}, {0xc, 0x7, 0xa2}, {0x6}]}) fsync(r1) chroot(&(0x7f00000001c0)='.\x00') r3 = open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x40, 0x20) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x40, 0x10001}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:03:21 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, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semget(0x0, 0x4, 0x518) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x26, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xaa90, 0x200000b}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000006c0)=[{0x7fff, 0x0, 0x1, 0x4}, {0x66e0, 0x5, 0x89, 0x8}, {0x2, 0x5, 0x1, 0x1}, {0x21, 0x5, 0x8, 0x401}, {0xffff, 0x9f, 0x1, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 04:03:21 executing program 0: pipe(&(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002e00"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8d", 0x1}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:03:21 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(&(0x7f00006ae000/0x3000)=nil, 0x3000, 0x1) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) write(r2, 0x0, 0x0) 04:03:21 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300056bda0af86c89c5154b03741f50557d6103f5405e51195ba44a078f14c98a4771dc71608c6b44755859ff2be2952ff11d50880299f16c8cd70685d779d"], 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:03:21 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x267) unlink(&(0x7f0000000040)='./bus\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20aa32fc0f66fa33) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x2) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x141) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() 04:03:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x200) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) pipe(&(0x7f0000000040)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 04:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) 04:03:21 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0xc612b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="03"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x401683c2, 0x0, 0x1, 0x0, 0xffff, 0xffff, 0x80000000, 0x6365ac7a2b3154ce, 0x4, 0x7, 0x2}) listen(r1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7fffffff, 0xfff}, {0x18, 0x2, 0x2d, 0x857}, 0xfff, [0xfffffffa, 0x9, 0x2c41, 0x4, 0x10000, 0x2, 0x25, 0xd7]}, 0x3c) 04:03:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x800], [{}, {}, {0x0, 0x800000}], {0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x3636, 0x6}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0xf9d, 0x4, 0x10000, [{&(0x7f00004b4000/0x3000)=nil, &(0x7f0000647000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00003aa000/0x3000)=nil, 0x6}, {&(0x7f000018c000/0x2000)=nil, &(0x7f0000772000/0x1000)=nil}, {&(0x7f0000617000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x33a}, {&(0x7f000044c000/0x3000)=nil, &(0x7f0000592000/0x1000)=nil, 0x1}, {&(0x7f0000565000/0x11000)=nil, &(0x7f00000a4000/0x3000)=nil, 0x7}, {&(0x7f0000574000/0x2000)=nil, &(0x7f000061d000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004ee000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000582000/0x2000)=nil, 0xff}, {&(0x7f00001aa000/0x4000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x2}, {&(0x7f00005f7000/0x2000)=nil, &(0x7f00000a0000/0x4000)=nil, 0x3f}, {&(0x7f0000334000/0x2000)=nil, &(0x7f00006f0000/0x2000)=nil, 0xb8}, {&(0x7f0000475000/0x3000)=nil, &(0x7f0000241000/0x2000)=nil, 0x9}, {&(0x7f00007b1000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00000d5000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005ea000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 04:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0x5, 0x9, 0x94, 0x9e}, {0x0, 0x49, 0x1f}, {0x9, 0xf1, 0x3d, 0x2}, {0x9, 0x7, 0xff, 0x2}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x3, 0x1, 0x81, 0x100}, {0x8, 0x3, 0x7f, 0x9}, {0x6}, {0x0, 0x3f, 0x80, 0x80}]}) 04:03:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x8, 0x7f, 0x5}]}) 04:03:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0xfffeffff, 0x0, 0x9, 0x9, 0x0, 0x0, 0x2, 0x200, 0x4}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x6) 04:03:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffbfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x3, 0x6d) close(r0) r1 = socket(0x18, 0x400000002, 0x0) semget$private(0x0, 0x7, 0x300) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) read(r2, &(0x7f0000000100)=""/236, 0xec) 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000200)) 04:03:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ed"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r3) 04:03:22 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/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, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000831f51f1f32fd93d3b5fc9c5dd83fe959700000000000000000000000000000000000000000000000000000000000000000000000000005ff6000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d24ef183ac1740aaf2bd7de91a0b64c24dd7cd6aebd5f654dd8959a71989145ddc17ab98c4e23bb939f00760a77cbc0ab2503856bfada7d9e85ea690ec151449d7898a9f6371ef662097c693b16f7601c74fc59ce3cca70b92f827ef30b87155de7b060957478319efa1d4bf0e4873a920713dd7c36bbd649a85056b1"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getegid() r43 = getpgrp() r44 = socket(0x1, 0xc003, 0x9) connect$unix(r44, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r44, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r42, 0x20, 0x74fa}, 0x25, 0x47d, r43, r45, 0x0, 0x10000, 0x5, 0x4800000000}) r46 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r46, 0x8020699f, &(0x7f0000000300)) 04:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x15}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb4103d1603ebd370, &(0x7f0000000140)="bafe9f270200d0000000d22e00009aa62749fc4ea60f8482d7c9462c05a03046c2a2fe93b572e63ff802042890a1d08d79a296c2ce3f61e8804739d38fc0c71f0e30852656534d57a5") 04:03:22 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) mkdirat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x52) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f0000000140)='r\x00') writev(r1, &(0x7f0000000240), 0xe4) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 04:03:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) open(&(0x7f0000001480)='./file0\x00', 0x20, 0x1) rmdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) sendmsg(r0, &(0x7f0000001440)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="ebcb0cb6e2b49099175f81e98bef12f8c83f43bde8e03042c1354cef57901fba3d73d41de8240a", 0x27}, {&(0x7f0000000240)="ed302bbc157add7915136c8c8e5938ce27dacde2b737062b087c3de0d2905ca11d47ae32f00938ced8a1f4907522ac4b261634b5583fcde32377dda31326353d0e922f5066997dd02e215ed0a234cf98d14b148376768f07c88b68dd035ded5793e54ba62fe8bd4120b90c90eb80037275747a436a09", 0x76}], 0x2, &(0x7f0000000300)=[{0x1010, 0xffff, 0x7fff, "f7b57e30f7be4d6fb22d585ae705c9a0779c6653badabe4227c9741f7ba6c66fc497b963542bdc24ec2768b8f1809f3f1ea9b39cd1a4591e993a3e8ccfcd0c65cc8bf6afe0ea96421c63385039353f1e4459547449da5676df6faffa4b6eb19f73c36150fffdd9011f9e02fe72da6ba89e77fcdbaeef35c9e724eae4fb4b664499a34969105a83a40f41dec966c7055494a87eaeb9c3f320a5e10370ea503959b2c4b802301b14f47294623b77d02bb94f473bd83265c8f09c37ae07ab0a8f2b4da89e411e939d77857d06ca9ec804bd62e76c3cc8eaf18baa0552bfd98e399d9b150acf2fcf0e30759aa0c1c7bbe2ae9f83f75bd83d93a53612e87d454f8b5bd75e2494d2e944eca713d3e13559b4b76408121159a779f3139c491510583c01040392688abdcfe586cdcac934234b121863db409b01d9b24985795a48e1fafa2b8d263d117f596ef17cac56a994a144f7b56506ce284ea7c6918a243f58df375fbc292c7e109bee89c628994ba26a9c1adf55e2312e2e7ba1cd483fbac14d643e709520f2468ede9ce7601b61c076061fb392e1ccb8e33bed973bce9f3f538b96b4271644226f7a46071a102732c823819d8fc5b813d0a48e89f3e32503bf3db217867e961a46f9335e6cfbf7039bafe68b1c725f07b8a810b0f3f3fac98519373f608250347680e4e2d37a9aa770f0d5a140134b6dafe0c0d13bbd0876eed2b8d752cffcccce08c7e25e0f937905e39aa441470bb08d5712dd50e27365a91a51e2d94132b7771c27e3341a6125dbb278930a5af3f29ad34373255eae80c97bfbd6a4fbfaa891c5324df8efcfc2256503805683e62da0771b12a4fb196da198f975e65dc41c9800d51eeb722909f857d4c510e4073d52c3b8fee6a34012112f33d343a90d0e531aa3098539c05a006b0df20d66c44c642819db7330e86d264392166273cc63fa009e26e87404df5d98e5eb2970f09a984fe9f502667fd9d13be6e2ed8fc29215ef43908866be90ac5eb5aff3356dcbe42d1d1d4268465d4734532ff42ccde2abc8eaee7a5abbff1e19c2b6ed1a4643541b61e753bdcad40123b48da4712f5f612175220db38e332f3d19f3b08435c5bd6a3f75e90a1a23a5538c39e660dba92712d518a7efaa78220b02bd1ea12b234222217aa30ea99ac376c783633a2a02220f6de435ec19912e69fef2317c398d4dc8d71bca3d3f5a1efcc32814286d2a1a488beff3da55ce2505a10c8640043e0fac9d1e33fcca660bfc5a672e9aa1d723d89083c71bc68b2429920e13deabe7c09d9f1c64ce1bbb542cf834301ee61eba56a5c5311dc589b21df8f81c309c1a0ac191294a28cde417bd540f18a8808c892215128f4d08ea75ec1b3bc41fbef10db7bd8cd042270cf4eace4acfe57bfcaa81147e38a328bc6366e7e611c1e4b01d995f26bd1a990e8bb5ceeacc323cb5bd9a227bf87bf092f782c144525c850004f0ab680632b74e71e255a071469f7bbef0c9ab70e10db5d38bdea8ab4567945137c2c80ca2b93092594b623f6ed5a1a32704f5f43eb61a8a98180896aea7dae3e3e1a9a23d620763e74150c22e49079515aa362a5eb7443eb9a0047020d8fa822d25dcd1673ffee976e77a4db9f87c5a3790d2399422a618839065c1218d3baa664cb6e1769b90061fff36090d863dacf3ea970c3490402058ac4fb8164c8695d6694ac14b8a6622ab93df55e14d351be0df7d9b7431c53bec8364f31fe5d24f4120fbb5cf5f1919a9bf5ee5d22e110bb0c043c6909d287801dddcb09432e024c35c88ae21114efff67c4959dd25dfb1bcbf489ac1faf6a671a0f85abdccd505a79024e17754c2cedd64afd315ee9bf0478033cfc5c263ac269148d5de1283a9db0d0b13b73e54ea26bbd3d47827135c3b263c22c7a2d84a550f397c85b22abd040e57b3be12b73d3f26bc7ac60e09fc5806ef5d307092457cdaf1d5f7f40672d58b944045815c97cbf286644bc9000c5746cccb7ce06109eb33051c79dc3a9e7cb234e1e22fe51de006f39fec24b04b184a81a3fb07caf9051231b3439ad405840eb5d54b8eaf3ce380c078254167ce21c65c24161ab06cc4b81a205a205de1b9fe137966da3cc29653b1ff94f608abe0c4e7167c5b8443abb7d23d91baefaeaacd2511e14cf25471360dfb96b2ec37ca888ea574aac46bf8ee997af5f830a043e60a7068a611b3fb80b8a0db4a56f81ab92072ea61caaee91929ce9106fc52add35176f7d2b64d7b70612e51dabd05bd5946af3b74a2bbd10ccd95b92945acbc61e457bbd52e8d193fdc6bb93b70c5e08007d2a351093afe84791900c612f9a7c10d21147fe1759a1d4b387473b2f63c81fc754efb54e875739ecbccdf1b38ce20526f85ad72ba554d7374f11b8061a271a67297fcb97e35e89da247c607942cc2edbe06026ab13a55d460fc4a30e9b0bb39138c90cd68dde8f0e0501fc494f3fd97c463140326533f05d318d77a94728b38a89b0df2c053fc15d38dd0a06ff797a65db20c62a343e2c1e0c4cf66e29942d959a2216c4a00c0ee24471d48c3a0144ad930dacd70ffd8437bc72a131080c0817ea22de1fe366073d885ae9a9718166ff0d1037b736e48fffbfda311ad13f099e1141f4ab82b5821f66032ff8061450867c18a7498381b66aaba99db016c04fca651b27c9f2e119a99388f40185604627e27661fe79ead578e089cb6597adb91d3e4772c0807e2f22a4bf81c8e044895b3b3a3e57ba4494816f3df3b575e0b421a115df7c8ca8ecaf8261bd88570fa2465844f39f9a5f16363b050c2609a1b1f1d2f9947e78b2c2bcc5402bd067544fb7e95e927985a644c3caa512b1cdac0c914a4c51eee59595b7fb05275f746a66c1ad7812ad2c6469b01f73d1bb9ba793aa1647c0667b67595047b98d5ebf04e1725e8515e50cbc1381366aeec6989fd3860f3e046912819f89e9b240ccc0f933ae858dfef7852e85f08ce8e597b5c002deb4b5647262b408590b5ec51bc7a39027b2e0674bbee3853b8a94c6ac909efeb7c1285f66c87d2965ba3ea3a1ee87675644c62667720e7b175e48e875bd276774ce0f2150901c87ce99504ee632dcb5288a59bc5a7796910440408fdd9e84af7d028565eb78871de0140398cf8b84362feef40eb1008a6fa833496e1b80677ccc8b68e89387d1e0b6429c24a6a21a83d339d100ee204d7659f3f06f9f98771ba4a79ead19d0cf92f181cc589fa3c2d304ec1177f733cccce4c9a30b41868ed180316910060bb64e9e3c8fed2487ba73841a4cf2d41bd8ad5924fac8285a62962a3b5b6ba3b38bca289322a43e06721c19c74f7069ad12eed107516b97f58473bd6f64b9f437467bbedd96ffe5112025ddff8aefa8a08ed21495f1ccfeaff5493a49c9a51747cdc5c9ad6f2100ade53c91c57e0f5f545cb4d5e86b6fbbade6af517922e619dd793bf37237e26a071416648505b66835100c37a8da6b10254c6ad66a7f054f0ff9a5f707604885e1ff1b2b95b9cef96d3ee1c989b1b3bf9fcb5e9b4b16cdf1a22a240321375af37bd68f6f42fd67628e6d5ac1300e01cc445b27b22aac91915c4f701b0985b95fd411c256eed5f6675e6541023f8581ce8067f4741acb8df4a0206c5f46872b625138d529d53508aa5521fc799338a5e6c649ac567daecb6b96de85629940cb2f7caa2a8f88cdd4e159f85f84cda5e471ea03035666193e660f42cad9d63eb0dff25c4611257201e66891069b22af429b8ca4da3c25cfe15b0ff9ef19ce23407bf39167a7cf6fbeb1c36b4f0c249c25b9a0817b3bdfd9e721e0e3e69e98393830a4d19524df682a6b385379c8ec67cf982a09e2db29e978291c4d6907966de632c3b5741db6c1bac4328525308bde1ce914e0b6dc53e51097669694abf83d539236f711a361717e4ff01d41724c19ad081ae34b5d7e644e077f063bf4118ee43498f983b21bd7071927ed43b06b995357d4839ed4dc44b16eee7c456505c8450d52b697e378198c9e7f0fd8afa8b492bbc9ddf56092cdc8908c35d83f15b7ef48015a2ce6278e9ceba90d38895308d06396984ec21e35e7b5a0ecf9e14126358834bd07ff67de107232cc27847ce180476ec3ec878a35880d9ca72f331b1fc3da460028e4891893fd33ad531414864baaee99cba3032b13624d8d83e22ed8da2c3bbc9b428b40339434cfb4fdfff3c12db5189ef489996c51a1b402475fec4cd0b85fd7e256099228b7ee520f09636c96281cefcde76be90282085ed29facdecade51827c5a534464e42b6c7d1757e8f188d6589ac6478b5bc93c10c3aa2e83a42c2157d06334cc73278b4dd4ce8caf0980f3cfee2111160702dde45b20a42f4556efaf248e9b4e2e9dc035df16c977e4c8b151d2fa461b2ec8a30309d6f3a81e82594d386e0a2046fdd6f7083d177423a3390c4792b91ff92b1928420f1c68b47558ef2da8149d462af1ef2966d2f4c5e0393122caf5d2b0a2af2b7e1ba843e17043fdc1bc92efdd3f8920c27bc1069a23f256968344743adbc91ffc54efb5c84509194470e81c6d6a9d125198034ab43f4f13015bb9b632d6ff999b3ca0c3c38a0b39b4769b7fc4f2b84f34f6a287d985829c0da247649222a708202249ef50379fb4af2d961dac7dd104837eb5668f4c498d524641852558dac9f4b64f988dc32dfb3802f0b2b3af33050d3b79c6bdae1efc71c9eb5dd8c09092d442b4cf62cef51176bfebd5489c380e70293d9d44260dcc03199f22a4b5326c2e0c6a6baeebea54b34478861b3c0a155f13840bb2f1dda6cbacac01af4d29cb1897215c0d2d26eb281e99c237e67ed983db52743d38042dcb7269737bb27056f4f1bbd0477c781cb94c479451c07b4ec432ae540dbf75a4808f75236c0307c8368a5b0907e440d88e1520202d481442730535434c5083db378a589dbd5a547e6377dd9b8f71374e8adf7c3be90f0e84167cbce832976692c3fa0ea90c7c21eb6a44ca8ccde9ae7715164644983f75bb2cb67de4cdf9f332b7da41085b39f1b3235c58e1a24be78c18a289d5b9e50dc8b9f8777d5da6522284c16f426467b18a54f9784a8f0d8601528b5c0415c7129f9c47af4af78fbeb308d298fe6750fb1aae2d07f86b95a88a16665e0416d021bf7385e56bf47534852b0acfd44f475cddbf7da72837e449ae19f0692f293a8b0e99a5363add00ed051c3934a0d505caca0a37faa7cb2ce738bc56b088114bf84f7dbe6990a908ce4b16ff57765cf4d37525c7eacce6570cbe028abfcc21430a1ff54e0e8eac40f0886b4735195b466056518f6de9c8a54fb1734c17aeb8bf398dd5366c938bb8b26a0970a23cde882a8c9fceb0ae687685384f56e9dbd8959ce4572b4b64a0b040450a599a7110515f62100c6c3639d71347b3afe6ae62f84c534b36971d10e15ee8e7d258ccbcb98e98f55acc3af758e016a9103134451cb6e681077151d001a983a3a9efee26bcdf42c1e6270f7287345de0aef0356c38557e9963939744a5230ad067eb835ce19a2665c31e732f12706c882bcd7373825c5a09294454d646e0cb67f55e41efb9cd6f414e64a8f9d22263c4f81e8d4d1d143af347c54ecdd8e8ea425b89654d53b8165be82a187c835d819f9f7562b2670a2298a9c3adbeb40dc85abe9c6f095b0e12a7169a1babc33c2896f5196cffca2fe431b403ab21dcd31b33dccf936129162e8f9106b40ff3d56ba6510503fd49d6fecf4e12ce5dde2b15c7c48a45dee06dd36eb2345358e188ce6a2a79c7c934a"}, {0xc0, 0x1, 0x6, "21c3da3f8c766afcb18d2169e582fe9b8540e41dbcb3da515b242fed26deba410a7c94db066f8112b4b843f3b7e88cea9f9ee782dac67fbf93fdaf4f975c9fc2831a75b6f6dfb88caf24535d32c313bad5a3da5685aaa442eed306c198144f52df77e21eb350ca1438173c3625c484346c3f96409025959b6e0995c28a8952b465df675de3837b2680b3030d476530f50a05f90357f033bac31441e8da118889c5f63c4ba0f34c9a03fd1fb8"}, {0x58, 0x1, 0x3, "9a7c7dd51771c88d84851dba5fe72ba942a2c2c5bcec809058f71f464e0ef597883ece921afbcde4eec6b0dd761f8d0befcb6aa0b09255a8c2da07790bb88e8f053117d30e"}], 0x1128}, 0xc03) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 04:03:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x0) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setown(r2, 0x6, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x1}]}) dup2(r3, r4) fchdir(r1) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000200)="215191e0626ea5ef6f3afaeeb2837c4f9a7ee155f3bb33e921b8db8b4d343d50beffbed26a22020d8451b3fdde00be36d0685da469352be23a6d115fb9284e5f78123673c23ac81dfa578febab473310e0da0b459d2e74706694df2e484a84272b3ca0d16f5dd7f5703aae62c864b494efc9d4", 0x73) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0, 0x400001) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:03:22 executing program 1: socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x4000, 0xf8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000001080)='./file0\x00') writev(r0, &(0x7f0000000240), 0xe4) r1 = socket(0x10, 0xc006, 0x2) getsockopt(r1, 0x428, 0x4, 0x0, 0x0) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/4096) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) getpid() 04:03:22 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0xffffffffffffff88}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0xa27}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f", 0x4d1) fcntl$setstatus(r5, 0x4, 0x80) write(r4, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x80, 0x0) fcntl$setflags(r7, 0x2, 0x1) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r10 = getpgrp() fcntl$getown(r3, 0x5) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r17, r16) r18 = socket$inet(0x2, 0x1, 0x81) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r20 = socket(0x18, 0x2, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r21, r20) r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) r24 = socket(0x18, 0x2, 0x0) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r26 = dup2(r25, r24) sendmsg$unix(r26, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r27 = getppid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getpid() r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r33, r32) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r35 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x0, r42, 0x0, 0x0, r41}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x9, r37, r36, r42, r36, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r15, &(0x7f0000001a00)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e436605000000003c5ff2e3318e1fcd64db5b0f83e05ffa9e1f17576b272d12a528cd5476f19699a890fcae6a542f35b26227c652f9f0c540aaaefc971be24b040f01f258f0fcbe99503916b8d5d515cac40fb52202485a358ca4b931bac0ad87abb5d356ee8bdf23bc41306b9b0513c1a0ed"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r17, r12, r18, r19, r21, r22, r26]}, @cred={0x20, 0xffff, 0x0, r27, r29, r30}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r31, r37, r34}], 0x88, 0x10}, 0xaccff110451b3cdc) r44 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r45 = getegid() r46 = getuid() r47 = geteuid() setreuid(r46, r47) shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x0, r46, 0x0, 0x0, r45}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r48 = msgget$private(0x0, 0x480) msgrcv(r48, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r49, 0x4, 0xcc) r50 = getpid() sendmsg(r49, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f0000003f80)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981b2a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000980300000000000001000000f8ffffff1723f5262326aaa8a236951cd9df46d6cf1ed316f287bd0d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9033190e8887de631e0a6539006de72a33f50a916692b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d471dc562bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b52544ca2b7c6dceb8e065a0bcccaf627e151063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000081dbfc3b76b7b924b7540200e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b037279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c9fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400000000000000000000000000000000000000000000000000d032f8855cd5f737a74a49878f0b1b696a080bd2f64c348684725899efcfd97e7f43faf82a3a004f43c75e2bf7f69f4c3b7f69307277c53790369a0a5b92f3d42fbd3d407db50639deda4b8220f58f71c45836473390780fa14533606c9e706662bc47e5758bb4aba02ac3bd122a1bbbb214ac0ec454bb00c9b0aecb952e7f21f543a51c841dd8815c1b1d53e73525e932f440b285dca3750b8a0e4ef2923b56e889292634aae8f381716dc840776bbfb89bdaf4462c7296fd1d5c01440d6a8b4618a34ba274ab9cea85e923a65e2f6ae2710c7940e30c79c4ec30743d4d2f2b6c007d6376da6cda3392d6fd82a2b0f3aee0d26e7cf52c55e907514bfb1a54b81edc39776f9d04dfd94bd12e8092ed4b417e9fe08b32520c1f58547527103ec0d20c5b7f963dc06eb4e0fc379a0d6e516c2b0f94e5e87e05b22723afc3e3"], 0x9}, 0xb) fcntl$setown(r49, 0x6, r50) sendto$unix(r49, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="ef83bf55d40993715e00718ac223178b5e515772c889eb528e73b4bd9c335b612b4650aa3759716bd1294430a49687b31365f3cc02446da257600b9265e9e72de34f23e1a005"], 0xa) fcntl$setown(r49, 0x6, r50) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000540)={{0xffff, r6, r8, r9, r45, 0x4, 0xfeff}, 0xa8, 0x7ff, r10, r50, 0x7f, 0x3, 0x3, 0xffffffffffffff6f}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 04:03:22 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffd29, &(0x7f0000000040)=[{0x2c}, {0x400000061, 0x0, 0x1}, {0xfd, 0x0, 0xfc}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x8001, 0xaf, 0x5}, {0x400, 0x4, 0x4, 0x40}, {0x0, 0x1, 0xca, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = getppid() fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:03:23 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, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0xffff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 04:03:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x130) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x2, 0x10000, 0xffffffff, 0x1, 0x5, 0x8, 0x2, 0x0, 0x0, 0x80000001, 0x100000000}) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) bind$unix(r2, &(0x7f0000000180)=@file={0x57dabc8c58c40aaa, './file0\x00'}, 0xa) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f00000002c0)=0x20, 0x4) r5 = syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000300)=0x1) 04:03:23 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRES64=0x0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=r2, @ANYPTR, @ANYBLOB="727a124cf136ee45fffa2d80690cc8911e5f2611eb38cf40da28ae9b2fa60b6839b94b4574e21e998ac3698fe528227a1af0503630043b2de06c1dbd348c7f8f", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESDEC=r5]], @ANYBLOB="aa845db00ca171703fa1b146df23c7da147ef9537991364105d1e4492ecc3b68b216f723819c879d0d8203d5c6e27d88e5"], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r6, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 04:03:23 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x880a, 0x0) 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 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)="ebffcbff13b9fd812eaa4e713048e69931920976", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) writev(r4, &(0x7f0000001540)=[{&(0x7f0000000200)="b13f4e8abdbeb8448a742238bc7a02ee45e7f9df14e06e91880ecf5d85d3a053ded34084378b07515e5e2df141d356755f87c859fc284c9dbe5f579a13e88cd8001f975a65b5cff09ecf6ba6c549eca5ae38876fba5c54fb37efbfd27dc22312e89a904000c6d4503a87dd5a85b3b3e4cc0082c5e42eb8edeacae60de0dfd010af0ee7286ce31ef5a06b09be02703da1f8ec2daca6ee4cef5f8bc91ed429b034d72be4edc0cafef83d6892599874725b4b4e6e7a7d612a5a583b6a3c01392a5cebf1c0e3534823a2b841114bad585beb9f1fc28ab1df98d056c11f9aea16ec2f5b1ba2a8046ccf0edd4428513ec3dd3a0e20275179caf59eddb3b4bbbb", 0xfd}, {&(0x7f0000000300)="b43305678e84e907f9d4303691a4458206c55a892af7214bbf89b43c7b44a0fe3a1dd524342edccc97a51d2646eedb76a9911f7f3b86c51eb4b0f0bd3e7e51523890c7ff255dcb6bcc3adb1c9986945b21c5ef14c688b798b6640861bee6b21b53891fb3c916eda81ea5bbc6672d99", 0x6f}, {&(0x7f0000000380)="96a753bc01f246705151b78f0ec39c1d86f75bb3a35e3bbf6f96bad160b9943a3a51bd7e97c156fe0978a4bbd7f307404636db3d475d042bc1ed57eaa99253f7babb128d6f500a73f59f9e696014797def3a9ac7059175d7c9c35528cfc2c46296425eaad54a703a9cac42e42059b213f94887161b0cff118f16c2ecd13d9cc1345972d863473bc1f11bed2e6fbe546ef8cbcce2f5c78669ae428858cf041d0abdfb686781260910a0d7ae6726cc996ceac12353a6d7c79e005dc18bb4d3d0e74fc33f02fff1db7fe9bd33767447a318920e870c39afb31582cc6c78f407d71dfbdd53672d19ebb7d100", 0xea}, {&(0x7f0000000480)="459b704facd27fcd420cd89cc4dcc1d4f7024c68339437a775b7ed03409a08807725446ece325a0d5f50746192250e046e4b64778220a75061be9259837e46aa61d82b95a0068d6f3691c1a5cfc29061862b8faf019330387e4cc4fe3fb07bfd912ce438bb81e6dea9d8e7ce7a53514d2d15fb42d36852b4ef5b5ce4aaa325397fd0ab", 0x83}, {&(0x7f0000000540)="7da076b679f89e1d80851946dfbfa036d4067a98c83063407220a96880aef42370d1a0b0ce1b898f5f8abb0cc2e9752df63c4e02f1a6b07bb2b4baf5deee11438b0a3a681a5c4e300953c6ec5bf69ba1bb24fc99e739eb73aebb10ef728f542f0e10dd3504d0288011b18368cb6a0cd97cab176368d03dfab8e8a93adc8489623c6f26ee1bed62a477308a0bf5f97aa3f4cb8ccbc01518097cc00f14d7719d6271043f1bd414492f767e290945c3a954f879c20f41319f1077603cff12649cdfeb131d9b9aaff30a13a2cb26c83f5b28be25269a9a2363b574abb40f4b43791780d85724078a656c49cd007cc38b8c7783d8241a293985096215ea4a9cf39d860bb1efafcbf39f7b04deceb90bfd4881be3ff675bff29c5af5738d598d169bdd7e310ba659b6884eea0474a0233cc18292c1db14a56eb9f3f0740338fbfd833c3287b226ccb5fbd84b74791c8b204dbc18d67a7404c79f32506305d9e6a47eb2bcc7230e28fefbd744eb57d124cb012c92564c9e2720be56f0cf05f2609736eece44328011aa5895c9bc05b3f8d7ecf1e46278378ef39ccaca44caf6f5b71ccd4acb922bcc1ed6a3bd5090f6649bb0a06262e0be059148c0a3be21429b534ab68ea72dd7910d9e18057e3759faf0b7030c05fed46c9ae0a18d593d3c767511dbf60032fe375fff24896bad01787ed7b1bff690452748256eedc1f244ea91bee785e229997bbc5e940ed0614fc11e1345d76d6f82094e72e52565b7f94eab04d5f0f4d0b81a8fb42cbb7b9f1c098ea9cb16fc7ecfa49966034c7b3158d9debea7603c99c2e21fc10b401d8aff7bcf65d5f122e30f0b76582112ca4524a68e47ca5c8f8cf36ca2e420b86aaae59986db52b9375fec3f8c3e6ef8ed53d88018ee72fd33071ab9b1b01de1abdcc8dbd6c42d2b1c472427c1260b4a84b2e4a20a1a78fb1eca9393dc23a61e913026ed9158d8f146657a64b791845ecd3f0286b8cabfb14097e48f2d1159712726edada82cc762a50a96a7cf085600aeb814de8453f37233f41ac2cf3e58d118653235f01905a683ccf3144f687be49880857316e149b5ff11645970779bec17ca370794e6b66147f26acb1accd5f44ad073b35efeff58f4080a31fc588588f18c8038aad4c3fb178e6bdb7d4429d8708aea6083a62aa46d20865a0a05afd14cf7f4e4655641808557c3fb682823202a6726f219567186e1d1ae02aaf25d00e0845022ee0f050a52044ce508fdd99346c437fb34645984c4deb9a2c8db28736c8e7714419b8134d947ac8873a4a092e5e3d8c55f13f6b4de4313d9239a7180c3a03e04efc6334f7592cf5b330f7309246b17ca6b44149f14558e78608fd66fb69f63cd88e45d16fddebf044d840129761a8785e496fb0b94261b410064d2120662b1eccb753756eb6a820d5f9a099c9c0f5be952be63d139ae9911eaf225cb758fe42024b744ab95bd16f6a2311b590e5a668b524a745e8f1e84786932d2542ca4ca646a610b0557c974a4129de6dfc52d03f54a85cac32d15c5cadaa2ce94867203693834662034b348cf7f78f370c391e285a24cdc24a91ed27f5afc36f481792844065e2ddef663dafd749018c2b7dad3fc26c400f9da0a1edb9a35b9543363cec6a5007b560394825208cc27a4a4c56756d2e9fcbece9b29cb4a7ee4bd1ce45fa72b35051997ed4e8a3244ad3cc5e847cc4cba22c2db68fe713f53c8deb309059da5bdfd4cff01951bb6cf87c4c38e1f7cbcfae2901d189870b56b65ac053ef65e4911c21852b84ddd680baf56c5ea04bb07447055217ffe5f3105b89bcdc2fcec422ab0aa37b31351a36e51f30b77169cebe36884437a4d4308fca24380fb070eb81aac196925c65380bf33800c41834fb75dd43ef9728c44e36a6fff44f763f40f4f2b4d90212a1432568767150ce51a4b81ea6532990cb9471b640a3bfb99766b59ad231714eaed4c30f181c4f52c874305b722e70095d756fa18094f38137dd0e9c0178745e69c20c30e29df1ec3516ccfa4e97789ef8d58b89d749c99a9cdac14698215919791f46d9f0f2542d778fd9dbce6ea45eff87c8f448dc0160a36db51c475c7274e076f19e70ea2eb053a02fe41c22ab9a35df7df42f3533aa361183e2fbbd8caa10c1455fd4a90de04557240c5a05b66927077d98c72f703eff3823a93e5e7f0da316fa40fdc06e48c673057cac500c52b73e07ade08926f459e8149fa6663027f9bc80a25185d0880eca4b325413f8567c6b853d23ae3be2d4ec4eeb4c0a87c80ebdeed060b0e9fe1b5b2722164fc2a3214075722fcf6fa2c09d18f2c80234890afea63757265a186ebc1e0b73c429b8c53201e841d268f5a96e84e0a0fec5ba5a7743cd9dd37522e5d039aadee2d4d10c13fee58949ce388fb85d3efd99cbf596f064b2961067e1e4c1a883813a1e811f18e2b6120894e87ddd72b7bb24ac54363889552fc68941231fbdb4a9f80e503e83d286e1a7170b1aa3a7d544457ad0cac2a1f83e7b8bb90754b15fcfd560296ec8af913192ff085308a77595d8da9f0c5b52415515b3fcf3baea5fd6e4ee6621a843882c3e60b8232242ea3c9c695e1e143673ea297b2ec029963da187ffc7234062db72b575466cafd66cc78fa8d62cfd267a99725e77a34923544d540a7dcb1f19788d3cd0a8c24df621d58170f7bd683594b2e740d9718ed3a1470fa708c98ab8ca7f56e6caf3e056dfa206208ef0d13539f905fa9de11f4bd8c048178a08811e33b1ed59a463dad2ee83e0f57624217c6556da081fdd37c70382172a978a18a6b56645c9ff48aa5c8ac4f278bd55d217fad2616b5d5cae38f4e62b3df9c995da19ea1347b12e31abbf2d2e5668123ab4b524d3935c11e79df67cbce463a6564c7941f8062883d8ab597128eed948a592a08385b066883cd475d44a37da26d55f9b2d6686575aa8d721ac5969cedd2336b4625aeec45843066f1cd8369f3d8c1855b92dd3a140540c81eb3e22108878a037847095ca9d80bc30727de8dfed9a95edaa19a14dafc6f251b2bc61ad84b5600748fb85a71bd7baa271d1e43835b506262de9eb9ab1862e8a077727a0b54a2d0a504feef5854f22baf39a6cacfa760e58d824f8cf8a300a97e358001647f7518ef49beb750f9b0ce93e468426b6a9a3ac34c68cd8bce63a9f05b6a02586204ffdebb05e38bb66b5d05eeebb4def57ca59cd3b5704cbe18ed9e3bbe588611d6377fd6f463d8157ec8a91f1ff527c11203e0ee30c13047f169b8038b27b541b08d289a9e9faea2c6c2c838faa0df22b6bb4a9186e3e440af49f9a80ae6e02b02a7f61a6a7b977186d7119aaa9a852bfaa186b8956096800285aa487a8f151df7446d134d6eb05f1a3dc575b5780d93809d1da7388f8c3450642094d1cf52b3febeb035e0695089a16d94691128345d83d9c35a9a3a8c96ec1e73edb30025c6c38f04f9918abb447b3c002073e5ae12825afbfc5964ba56bbbea4a9c70899a20f0a7cb26ac9c18ad8447ebedc5cb25516feecbc544bdb305bce27abf4e418efc3e5683759ffe67908771aebccf79b03eeabf54d28b5219124657e67f7dac1f1491c36fb7d9482417ba5f220b35fe198f4125554713ba086446606b97681373f88677180702d95adb7298b2bac03c83fac07f2843a932a536b7212f0c3d0fe00a164e161475badc7d0fdacac87a7803ecca1492b967c5eb12c78a9f7012cbe30764defbfed567e105f6951798eb5f47ae58c64ee76d6ac3a14b1505463490367bd89d579aea112597baea9c412733da7adb195199b5614defbbc322b06fffa68c8cafe7246e0bfbdfcddebf757a6d8e64c1e21e233a590fc0d9aefe2417c6d3916fba20559023dc519c2e68336c5e24200e9ab17c745c630b0f37045d9b5a808568a8da417c50856da83eb46ee7740695126c307f105174861a9ee8d65d84c3ed394b0f33c810a14bdd39f2431c68222d7d79f8588753783eafadb722118de57b1e45b140cc2345155d74b6ffbe2ecd1794bb4d94efbfcf857a885f62e0466cd3f8bc3f867c64995b07061fea4a2c57ba63e3897d29419c6b56e386b040eb856764b783e8e6f92dc7ad698c9ec29edd034563c1f811e9e6f7a176ddda144f7a5080d26028d247872fdddea4af4426cb922081a5c5c92e1c1a37556b4abf29e3f4fa4cb009432c79ab50d56dcc58b2af5094f8393d2dd60c243a72566866cc4d02ab9326f50e405aa39d30fa55a4e0fedd633a2da94e5378e2a3a57b7528979e001b11f8c8118ce679d445d826e0d122ce11ae528dfa35bf4754e719f46133d03f8551f5491ad4a938561c9627214eacf98cf900958f7d7c5d2617d662ccb69912d538a094f490010c869b9b7cfd46ef4559da0af5fe7f2901f7c833f5314d1b0b6e2830ed83474046f729452edc907557934d8ebad89576dfa2fd758d866940f97dd3ab52b54d5956ca78eeccae6a7ad68cba0e9792ff5d64381900f4b24697538a6d7ad4d16cc5599054219e06983a3adfa926095b877e3e50fcdae1af3430d1d046962b70a59b2bf4f21de5b2b316be199cf627df2e4f4135f04580983bca143f80e71ea51eec02c9520b31c7be6a95c8fa8a845fc1e195c892772ef5db5cd76acad517ba63fb33cd4fe692b9031269197cabae295f6c923d06f64826976dbf6e08c2c089f6057d26145c8461ff989211a3753fa22a9572d75440adedf4d01ca3ad4ea0c96bcf188b9e4b42c0e0e697bd86b524e1579b00338ae926d77ddc47fe242b875673ecc130bc272b7937d23d67ae97513f07dd6ad5efff92a3907dbe92a28156db79d14419953091f5a896be63763c22a62d8bf904719b005a93d5891c4e0acabae804aae8ef08bf237f5e2c1ec8025a9490e24fe1ffb701e4637c32f70f2fa27df4d2854460e7250e06eea4c559b3cf6d1d00f20f7bb26ec1381a7b659d75ed10fcf5ecbab29f181f754f1f88018909088c168d79972c1f71321efb7839136ccbe6e1bf646d41cb55b17d8d591080ae35d68e2289288a95cc9cf81ca5d975eedaa30acd77aac35efad5f7f2a7a735f096962a4fef7c7cc350aef2443548a8837ffcce22a3d1a9e59eecd24356d1469cf4324e62bdf70373da5ef0f1b9a65ec6a1c7d17f561bb1da07fa3bfde640b225bd05cb31b84aa0885f4977678f6cf7b225d84023777c1720e1508a0aa7a33800c447d7076be0080d588ecb6bf7040b20c2b72a02949ffe985739e93f632743f939e3ea0c732ce449fc3e7acc545fa595a1e4e7e969271e93a259cb0f8075ca0837e4c48582c9fe6d9e4f005c7860bc691cb673db6afe4850c94c0e9735743518dc7e612df5bba7415eb6c8c98d02d66a65cde5a6d1ab3532b7bb7cee949e427ee44a2542bc4f4ef0ff96935dd3ff4bf143d0f27324a70e3d58d35b11a9abf1451d19e430bdbd3b6b8ac4ea27839eb5db0f72a8e391fabe4481cb44cb3ebfdcf845618286c52b00afc0fbb44d0e2be8f0f0ff760ba2a499cc76fcc80a6e555478261e6a1e765c53d86165a9a9f6b9014c1bc282e14604cf0277f7eb991b04ac99dcbb4b1787c81a0525c17d3da7f644016c83505295b722c8ee3f2678f2ac28ec885db76d9d8db6c6062371d7539eae9a7d16b51ab89a485d81de6be27afba0e49d7f4fcdd968c9c22420085da201dc95821938ee2ab36be41624fd63c2a493628698bf784d060e92f4aec51ae5303efff0e1294a0d0e7acac0ace2e7918f5d6b0b581dc7a698bd19a623fe63fdc430b063c6df69a3937", 0x1000}], 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) 04:03:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x100000bd) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 04:03:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r4, &(0x7f0000000200), 0xc40) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) 04:03:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) 04:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) chflags(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:03:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffff7]}}) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:03:24 executing program 1: semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3bc, 0x2000000, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000002c0)={0x1ff, 0xff, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x30f) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x6) 04:03:24 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000080)="06694b11050800000000000000bf23c4", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x947}, {&(0x7f00000000c0)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19bac3afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f0c9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e03003abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 04:03:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000c5, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r7, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r8, 0x1) getsockname(r8, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) r11 = kqueue() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(r11, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0x2}], 0x34, 0x0, 0xc68, 0x0) 04:03:24 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1ffb, 0xdf6) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) 04:03:24 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x401, 0x572, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) socket(0x2, 0x4007, 0x7) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:25 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) 04:03:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="53d6b8b5bb2bedfc4426f777ba06b100000000f59279000000000000000000000000040000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) 04:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8e5da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r0, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001540)=0x3) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x2cd) 04:03:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x5, r2) r4 = socket(0x20, 0x2, 0x20) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x1) connect$unix(r4, &(0x7f0000000180)=@abs={0xcb6f9bfe9195c225, 0x0, 0x3}, 0x8) recvfrom$inet6(r3, &(0x7f0000000040)=""/78, 0x4e, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x4}, 0xc) r5 = socket$inet6(0x18, 0x4, 0x0) write(r5, &(0x7f0000000280)="a05246004db9fd505d7972966864fb580bc3d8735142156e52e344d28d0ceba775a1bda60eeffba11abdf0937142402882fd6a1849420e9bf7e9b03e7771c7e069244c18b25e065ac02675c09c446eaf4bfee33780be11222188360cd8a1b0f8431c6466b6b91aa690c2c925a32350b29d77b454d85d190a8770821f1823a83babc5e7011a52cf0ee2ac8d9794167a6d49afdba9e365f3112a300df31c8463b3162e028088ecd36de66aef5c249877e05cada8b4162ef80a9d1d330318962bfeea09f666713d20c459b6bc96dc2d3fa6b521dd9834cd6b3150857a0c", 0xdc) 04:03:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x9, 0x4decec14, 0x1, 0x4, 0x5, 0x0, 0x33f3dc3a, 0xfff}, &(0x7f0000000380)={0x5, 0x2, 0x4, 0x9, 0x2, 0x1000, 0xff, 0x8dd0}, &(0x7f00000003c0)={0x8, 0x3, 0x79, 0xfffffffffffffffc, 0x1ff, 0xaf, 0x3}, &(0x7f0000000440)={0x1, 0x1}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/141, 0x8d}], 0x6, 0x0, 0x100000001) 04:03:26 executing program 0: 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, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = socket(0x18, 0x4, 0x81) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x5, 0x91, 0x0, 0x6, 0x7}], 0x3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x2, 0x3f}, {{r3}, 0xfffffffffffffff8, 0xa0, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xebc6f2ca25c6162c, 0x10, 0x100, 0x5}, {{r4}, 0xfffffffffffffffa, 0x1, 0x2, 0x1000, 0x8}, {{}, 0xffffffffffffffff, 0xc9, 0x4, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0xf0000088, 0x0, 0x80000000080}, {{r5}, 0xfffffffffffffffc, 0x80, 0x10, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffc, 0xed, 0xf0000000, 0x1, 0x80000000}], 0x1, &(0x7f0000000140)={0x9, 0xffffffffffffff00}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/b\xf5I\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x20ae2, 0xc) renameat(r2, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x3, 0x1ff, 0x2a0, 0x458}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80d2, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 04:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x75, 0x7, 0x3f}, 0x2, 0x101, 0xdd}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x5c, 0x8, 0x7}, 0xd5, 0xd210, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1000050}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 04:03:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x401) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCLOCK(r2, 0x20004276) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) msgget$private(0x0, 0x5c1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {}, {0x6, 0x6, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) setsockopt(r1, 0x9, 0x6, &(0x7f0000000280)="e7ad0d395788f21f6338f7cebd5e787acdf6c27d8ce51258cfd29f75723fe94bf78156f0b9c43a2efd0eb5a5da3bd2a136fad4469ea9b4d8db6407786bc0e23080c36f47d1a8ded4b5f0391fe36b7501e960dea61f079c6deb358d125927705b72c2ccd8f456c39a01498698654af6f3d623689b55d040463dee648cd996d4375a5831b82b3ad98e1403e96bcd8df6e3db5a4b4a27f800af529bdd0e800434d3b705c321b61055f799d0fc92974e13308fbfd8583e782ac649526c3a52350a52bc90c38dbdd3cb67b554869cf89df096ab7b3ba46a5e948841", 0xd9) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ac13b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = getpid() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) dup2(r2, 0xffffffffffffffff) ktrace(0x0, 0xd062682ede22335d, 0x10012, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa00, r1) write(r0, 0x0, 0x0) 04:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x10054}, {0x6, 0x0, 0xff}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x20, 0x8, 0x2}]}) 04:03:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x800, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd6c, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) 04:03:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00003c4000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 04:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0xc1c, 0x7, 0x4, 0x5}, {0x7, 0x7, 0xda, 0x2}, {0x1, 0x79, 0x8}, {0x2, 0xc2, 0x2, 0x40}, {0xfff, 0x4, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 04:03:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4c518941080d664e) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0x1, 0x200, 0x3ff, 0x1, 0x100, 0x4, 0x2d3, 0x1, 0x2, 0xffffffffffff0001, 0x2}) close(r0) 04:03:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x890, 0x0) socketpair(0x20, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/112, 0x70}], 0x3, &(0x7f0000000400)=""/225, 0xe1}, 0x800) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x40}, {0x10054}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 04:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 04:03:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r2, &(0x7f0000000040), 0x10000000000001bd) read(r2, &(0x7f0000000040)=""/12, 0xc) 04:03:27 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xe648bd5aede8e04, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8001, './file0\x00'}) 04:03:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x0, 0x6}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r4, r10, r14, 0xffffffffffffffff, 0x100, 0x9}, 0x6, 0x1, r17, 0x0, 0x3a454690, 0x2, 0x401}) r18 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r18) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000140)={0xffff, 0x8}, 0x8) r19 = socket(0xfc33dfbaae0fb000, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r19) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r20, &(0x7f0000000240), 0xe4) setsockopt(r20, 0x2c, 0x2e, &(0x7f00000002c0)="eb6de0c400"/25, 0xffffffffffffff88) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r19, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000100)=0x200) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8040691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r23, 0x40047601, &(0x7f0000000180)) 04:03:27 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 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}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) 04:03:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="52f4f0a14ec302491a14b9e41122dc6be9628bd755cc226f76bcd7229e228be0b91b1c48e34db839c0ade9b1a9b5170d86377a3eb09084311397231b7aeedbaf32d341c1", 0x44) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1ff, 0x80000000}, {0x8, 0x40}}, 0x2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0xfffe, 0x3, 0x99, 0x80}, {0x1, 0x40, 0x20, 0xf7c}, {0x3, 0x87, 0x7, 0x7}, {0x1, 0xba, 0x1, 0x5c0f}, {0x3, 0x2, 0x5, 0x4}, {0x2, 0x0, 0x4, 0x1}, {0x8, 0x3, 0x0, 0x8}, {0xffff, 0x81, 0x7f, 0x80000000}, {0x9, 0xfe, 0xc0, 0x9e8}, {0xffff, 0x58, 0x9, 0x1}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 04:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 04:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xf32, 0x3, 0x0, 0x8001}, {0x6, 0x3, 0xd4, 0x9}, {0x101, 0x3, 0x8, 0x6}, {0x5, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x2a0) r2 = geteuid() r3 = getegid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() setreuid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x7e28, r2, r3, r6, r7, 0x2, 0x3}, 0x80000000, 0x0, 0x9}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000900)=""/4096) syz_emit_ethernet(0x2cf, &(0x7f00000008c0)='\x00'/14) 04:03:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='k Fge\x02\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getppid() fcntl$setown(r2, 0x6, r3) 04:03:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x1, 0xffff, 0x3ff, 0x8}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffc0ff13b9fd812eaa4e71302de69931929648c4d5253a4376d7e8454c2a058427eed66fc49df6f588c695b1bd271013d98101bb4f9c125a918ef7cb2751cb6f8e50971d6de7", 0x47) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 04:03:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="4d1871030a81182b596fed8cb8036a395cb04db37aa112bb9a30d9d0c2f02cde6989c37ebf1924a3b75f6c679346516e408fcc0619289b1f295c2e1f7699e445491eca04323c8ba0a8d226704bc3f13f153956", 0x53, 0x6, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:03:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) 04:03:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="0100ecf497d0bba181000000000800003d83e8b941fbc28575408685e28c1c4967b6db98fbf78e31553a9c5b07f83b0a192eaeea0e7bdab40992a6", 0x3b, 0x0, 0x0, 0x0) semget(0x1, 0x0, 0x8c5) 04:03:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000007cf8d82e95ab422bbfdbce5b1f000000f5000000000040"], 0x10}, 0x0) 04:03:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee104", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x2, &(0x7f0000000180)=""/85, &(0x7f0000000100)=0x55) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) sendto$unix(r2, 0x0, 0x0, 0x41a, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = kqueue() socketpair(0x6, 0x2, 0x1f, &(0x7f0000000200)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = dup2(0xffffffffffffffff, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x10, 0xfffffffffffffffd, 0x2}], 0x200, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x54, 0x2, 0x80, 0x200}, {{r6}, 0xffffffffffffffff, 0x2, 0x20, 0x4}, {{r7}, 0xfffffffffffffffb, 0x82, 0x2, 0x6, 0x158e}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xae, 0x1}], 0x1, &(0x7f0000000380)={0x6, 0x9}) 04:03:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000140)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xa4f4e0036eab9b38, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xa2, 0xc8}, {0x0, 0xfffffff9}, {0x6, 0xfffff001}, {0x0, 0x8}, {0x22, 0x6}, {0x40, 0xc2900}], 0x6}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x800, 0x0) socket$inet6(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x9b1d93bd7d94582d, 0x0) r4 = socket(0x2, 0x4, 0x1) r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_int(r5, 0xffff, 0x1029, &(0x7f0000000380), &(0x7f00000003c0)=0x4) preadv(r4, &(0x7f0000000540)=[{&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/47, 0x2f}], 0x3, 0x0, 0x25) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x30900, 0x128) renameat(r6, &(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000680)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000700)={0x6, 0x7f}, 0x10) getsockname(r5, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x10, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$TIOCNXCL(r8, 0x2000740e) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x20000, 0x0) flock(r10, 0x4) write(0xffffffffffffff9c, &(0x7f0000000880)="098592332216896e807c09b3bbd4058bce2ea1e6fd152504a66d38985f0f9321a11da20768ec33b21af2d173bbd6b188ca610fba5e0aaaa8340f7c16003bf1ddbc5267eb80ae3070f578835888adcc32f5879c95d5493e3169efc693f27b078fe821dcdd08894b3b846813e67bb4fc04f58c809f4595c2ec1d38758258a17773d226bccc8d264fce150d57009c37e531189c8410ed1778bdbf2c3d70df65658c59cdf76302d0528958e5eead37c7fa3109515d21cfad835aac1499f2cb08e09a139d778c2452fa694c56745905ef00ba044193c054c216bd2facc1eb1d32e895d17157f704605a4caff07e7f3e4a6885a460260644a88ee6f2a6baf7fe7d36a358966953a9ff2c50e6e3141ef30ce2aade9725ab4e5cea6be2afd67b2445debdd5132caabeac75a735255617831a1cfb49c611885e6d46f082b0e75c693683b7f1100d379a9728113d92e2b4ff7fef6e149e8e3493d0dd58d584c6fab7405c899eda23f3a8806d00ce3a8336d9768ed6d9db924e0885bac6e723f4c0021d3f4a436272cb6cf4e673a45e137630be85e295717c6478d62df1e2a9f80fd74666d61c0a93a6f4a9b0e3ba426e9bd41cc02afa79af709b65d3bae1eec5904faa2e8fe6824527752d7a24b2c18539322f6dd256659dd37f4fc34d94fc7939b197155ba466f755b52d25d1e438f38427f347793a1c3bdb95cb00cb9878771d86dfc1f28ece4029d69236f8afccf2069c25e0c796cb6792cfff92d89f0af4d1487a384506315875cfd9b862a5f2f02a47f6602ca3820fc20d27597fab906ed0fc7204d092dd8d4dc63e9532ceedd28959170aa73566a6c439b4da708c8b0d58b3a250f9f4a7d2b04b1d3f5dd5de3782cfbccc2bb83fc12109ce85146e06d2e2466d9830f37be2fa3a3b38d4b8b897b096b4a609ab531cd1d6169d1a82217514b2219c4135fc5cfd13a8472369660281bca3785c5db9a069ef32db1ad380d66017dbaca94cd657b8fae7a15723f5d440444cae231b66228abc381a975d2843dddbaaa240f812312af9ce1ed85becfd157096c92df82876e56c2eeae4fd22a8d2ea8d80a146317f3dace85458b18725afe48011cb43ecef10d759ede20c48bebd0f7cc0f4640e588ce5c969de2f1464f9c149343d8799f2ad37e596e80f67dd0d5c2f8b319efa7a1323677309702910ac1b64f7a930b8e3d2f6552487d988e5d1068fbb633e9eb950c46504c153a1aa0065954c2e911952200c3588210dab595cc7ad79a23ee5ea7fce7e75bb39c41d56fd6268e1f605044068802bba85a01500e6196c971ab88ab769fe28dbad64d67493a290b0e0c330f0cdf0001ca73061b9c2192c163780ac49ea5c33a95456b7afd7a5b28684de245f3db4ad887b17b5d75d8496f1858e328e7fa2abbff6719f739c618c37b17577a90126bf018253fbd45cd76ce6388ccf6b8f1c12a5276bbe7defaab77a1bf5a21ba27fa3364676187559120ff84e8913653e517ea0a49282f1ec7c4e165901e1d7dca817fddba84d1591d7a5d9a47feea8da5cb67b2102ec0500a4a8c54dd9d60fdf23320c81e747968cdc57867771e2b9642c4dd353cb8e81f7e756522ea631884f563ea4cb4873f37b9edb535fe98e21f9c5982e13fdd5a15227da1d244ea7f8a627fe204ba7951ac80132fbbe8352ca7ffdb3f9a857296e17f0c1a1fdc07dc36b436eb466babd8917e49b8457b2737b0d0d4ed5fbdfb230768e44e556f8a2b5176f70a1af2738fd1c6fd5a60267d95f9b7589664112c74c8b038d4145a26008a41cbd2de16c85529538a2c2330d728a51494a296784d5b877d434ca9fd8f5be9d6a36e525fdccd5599c54035172ad9c0243d7c62b1bb65dc107362b5f7013d09d58e9dcc9e7705d9b8fbc47298a2cdaa5fa8172ead8bebeab5b049d021a645bd6c441b39ecad5d6928145eff7cd1783f8337be494a6962c179ea89b726781b913520f5a1c12899dfeb7dcba6086321651b8346eb82f42343cafdb62ec5296c60790aea795f10a32d0de5978189e62cb5f1a306e4a5c54b07ec0aa63b4a255491fa3848c818e2830fed253ff3fb71141297004c25510bb221f64122c9eaad380b1962e5b81553b7addf03083ca417770348c2aaa66cd7e35608551ccab06a841e0c7300e065713ae65f79ba8facf59c907cdf76a92b7e019f425e9838664fd407b5165f259c83e97d2a4eb6b4b4b21e01bd0138b3bddada37b0b22d9e276d2eb51b0cc53dee1f314e158f9bcba91fe92734917df4d695b0cbe28c76ebca0342e0165fc03c6e6ad1a9618413c2ad185f378e969681f5c48c5814afb61e499e9b9029b6ac25aac1cf03f2696f62486ccbf0b92f2b3ec9e0376194dce36bc425e0fbe68b610170645d30be1897fe2dbfa7022bd0ccfaa82f70bd679a4a752efae41ee9226b15692f3e08dd64622d5965bba756c77d75810101f18552582a6703f60986815d00bc80336c0fab772162dcccc4549c4425956f68ea2b70d55d172391e9732ad7651fce8473793801050fed1273e94c1d96530c62a9f269998697892c50c75815d254f41f8fd90a94136f9e00b4eca2761d10cf9b425178a4263ed01384f8c72c3b374dbca1351b22540bbd56d61da160e66a62d7f186f993e5e1a9aa3af3176f84cd2bbf14561eafb7c2f2b85774c8f63889b9f25efcae3e0152090235eafce8f66eb32a161d64d4dd49235ecfdda6296de1109def77552f66637576a17f46ebb9a5dfc9e06d694f7c1e91c040a40dba1e8d5c5f02f107f8b9a4636d1356371aa9980588a8c1c689b746972a6756a76ba58edbe0a7f3571b98956506f0c84c794e9e2ad0ed7f40f8509d9879119cdd6ce004dfd3fe69c5da4c4acf3d35df3f15a346389c76cfb3025f3333d9938c8a1f8d2a5ac6707e2f734b2a647f0cbc32043678e60c4fdf326d84f7ababc361138d76ee171605c10bd47eb097a92a17c26a8b60d86d6a4569a5583db5d36c57936d99131aa3c4f651d5d2be9fcb63591e81d6579559376b317940db8e3a170a69c09b02decb0162ee571607a70a6d7dd3ee82cc73271cada352e2c3600abf4713a096d138fadad84af2fc3a67d879cc92e4077d125eb36f1320c8865cacab32fd4bb25f669bbc7cd445198f5181e690643a18896f05b09704da95c203aaeba9ecc9006e145dad4887d4d355e237541df2cd06775ddfe31162c954055165b01ff37b333ed59c65ba62bccc767e846fad0ddedd5452109216f1c3f7fbf1c169069c39bdc2b6f5f4011a28215a2742c2b5e7af88ac586393d4d04cccb0e60bc5d439b795377ae781a2375cd498fda52244ce2439f7217325a1482d374b7d6bfdb65bf7fffad9c298eb2ab6cc7bdf9f56872ef88d57978e1d0d0756d5bfc103b4af66b4e4d2ca4f4ba0f4c800ca07df017f204c158f125ea40c06f1b6b4185bf71ff3f10f5257b5888541c981c2e6f4f386735ee7d48dda3ff5faaf0ea9914de61b3d794e7a5513e5ad0309026220979fb2928208ee0e7ae1cb2c9c081c37a8f6af869cc3c27bbdf25ec5163caec44995e882e327c3883a7b022d551df6b4a204fa4750be17153d574830c93cd97bf2e4f70bbd2102f8c5f9def9decb6e46bf286d572c6c39a365019a0fbb686b690527a01145c1c35b5fc7ba9ad17ec8748e996a119d3e649cf056fae078e231b7d6d4124d7855c0086856d29a87fa6d020f41ffb1ae2919db2feceb7b8477f688a33b3cdc0f3e388740925bed89e9f055631be0a6bc22e81e07fc4c7042813a2eddcfe6b39d2ddaef1a2e7e0e89bfac75db4024fc972a2ca5182fafd085a24e5d3263b97a8f51e7cfc20ae23a9a0737a6434c96e40c61f27852d081dbdd5d9e74f49704ad03d0d3c39c7f271653e480ac3791f9733d84d7b90fedd0123293bf26a526da9e196936f9985ba5a1b7d99ca98380a99929c460ce6312b5f5198f85df2e7e97de5eddd075c89c7a68f94f89862725d232ce0c87aea532de24136e2ce03d5f8ca76fa5cb4f63fc0674a58d7c1654bf146921a3e610f8984f9f6e2750ffc8ac9c3728048c447001b9b4347e339777f6d78d80a72b5c7e12b99f670e78e171bc5fce9f028b2a6d36eeaf738079c7e1b9d76699d1f52e8b41ac741ed40143181903803f587b4bb1dcdc994d036745f4a2099e48d4a8b260bc55dad322ad5198200e49369e5bafdab967dd07c12fba5af8cfb16a7a3baa58ad3598f715d6c6fcda7b9f6153f970955fe7e8b18d2ea22993fdb991e69b131f3d73ef172dec6fada6b24598cc97365d1be4c1d8e6ac0b1db51acb9d7bb0fc721dad6f337ac091ad09f408710e424b0e590d64f3c310c3c539ac112cc932e46b65af737b6b601115e9c8544bbc1b0290705f6a3c2f95d5e6ece6296b32218931b2c11ca15441b5ac3d31f780f53c208c0ab594bd64dc02f4c2e3ece54f29b99bc84282e11dfa367c7ef284be93afe1464d1c986ac5553819df037c2ac8a5e02c07469a17dee98eef81cb1d385d2d44e645ec7df2d7489fec723a90be93f57ba2bccd557b8ecb4e2a06ff71e418dd01194356edd54024bc9387e1bc7240697b9cc634ec550e59c2f587c4deff93017c3ca49abf82f76b39e2dd7127b25972017ce1d03a69fbbc0c7200479ae76cc5b5419d4c0daeb393c7afc2a3596fc561bf560cec6a742733de7ed72f9a2d753b8307645837766b1103ee43fe006a6386a51b8034eac29248155ac9e6bff1f09ccf63828bf357fc07a7b31f6cf5e923651ae0709281fdeb564afcc17b0f82a23bb9d4e76478f64dfdd54655c65bbbf1c39f33420fdf243343fa719ca132bab5c4e25606213bc27a94116c5eb1c091463245142471200687b5928796867321f61819ec227bfc1793f53e3df3eafcc12e6e25ed25e54a9553c7113c78a952a54ad8758d6c6101c3bf163344f19470290f654b23d2d2bdec4e21a668e35670bf0d7ac6b28b75a87ccec63b7cccfe5ea0e4c19ccde928b983943a8342e66da0803d9533ee598b1d3dd131b0be7bae906f902f366197782f204c052be7be1bd9e7cb754c78cdd9f43ba3d18ec74e889a14592f94303cfd4f5d4d321dde59e35f5463e41bf50378e667e13461a9588378968d13abfcd7619311446ba54e7554f5b28059c226c5326b78a9e663f0179d187b439eadd7724697e3b6efaadf4a5e475a0e3cc1f840a703a244f709241dbdce0bfd9a205805799c97329baa0b34b2fd7cac48d2c5738ead5f9c5d9c7f7dcfe1b5437f49ccad4f2d406959917b6ffb7bf1fd5efa20a2ca92bf6156cbd420659ea1cf04743dcfef521fcde592b247864303c8f0bb98307b3d8341764b857c6f814964fd96cdf9159d87565db5bd47ea36abce39a7d2aa572b80dc2426f57d871c4485a947e0abaef69bf91f6bc7aded92a93ca14879b8754d6f5508a8b3c96a9e2a41370202adba3ef28566c7169c1d783d15d55c48cafc8046b87724eb5f8195b8d665610dc53de2d223fda671f0e37ae56c42554948e50056a50c1b77e1cec4cb243fbfcf133fb682ac78653b2fa1ca9db6c6a6022fb9cd0304bacdfecd4ab8aad0b358522d2b6995ea5a51d31addafbe98bd0da2d3f8d198aeea4ec9683a9c20d1b7294357f58c88a5d75a5dfa7d4293e0fd54213126457b4e4eafe741cbb76db59c824c2081eec5f35bd8688563204466b15a7a6f0bb1dca3ef51e164081789461e04d0096071c538d40dd20bff8177517ed9c949f53d217c948ba9a844ab6519f426ddb7f4fc8f57ed60afaed02c571cfb26a441ad72b5b", 0x1000) 04:03:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x200000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000], [0x8000000101], [0x0, 0x10001], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x80}, {}, {0x0, 0x0, 0x7}, {0x20, 0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0x3f}}}) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/29, 0x1d}], 0x1, &(0x7f0000000140)=""/176, 0xb0}, 0x840) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c47d700c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb827f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8d7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c77a1e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e674465d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460037734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d870000000000009497a22d559b1c65a8f00e5e8f909fdcc52b8923b6b58bb475c3b8660a894564666c78c0fae475413f05ba52f4387e18c082af25f4e6ccc3f026a7f210e0b7450c704d03a59514a2f4235315c517a7513e6f5949f17057be62bc9683009fe76a7199cccda42c705fd754d43a0cff516e397a193f4f980099c8e995f72e9c2dbc57ca858b4cd84b38c990b65455a1d023a9aff3c39c842700437fa538f487617e8a9e94e20f252eaaf4211fb1dd2c97c5c0eb64276544b603244dea7c550be4d22af8818965a8b9cb"], 0x10) 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) socketpair(0x6, 0x2, 0xa5, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r5, 0x1) getpeername(r5, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000280)) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r8, &(0x7f0000000240), 0xe4) renameat(r6, &(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000540)='./file0\x00') 04:03:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f9ffffff6c6530001438d41ff5d956fbd10be582d0c20bb06d696fef7473a37c9fa75898f102f32307df1bc6a77b85191239375221578012e6b3fb7f3734ca730b427f91a1fc53d01086b52a8c8287f1c0a378e179ca91e001941fcb26182ba2a456390318ffd6b85440c183a0af7490dca0afd414f03c221b02322709d669f8da980ef72dbec865851a7cafd66d8fc4179517173079b5ee2eaaf1eb86cd7ccf4ef78e0100c09cdfaa5bbc5c6d"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) 04:03:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 04:03:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/181, 0xb5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) 04:03:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="8c65c3c0d13caaa8db9ea80ad6f01054238ac9d4f3bcd8574d831230eb180dccfb527ace9dce77ac88254b", 0xfffffffffffffe31) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r5, &(0x7f0000000240), 0xe4) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xca, 0x2}, 0xc) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) 04:03:28 executing program 1: r0 = geteuid() setuid(r0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x10}], 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) sync() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x7ff, &(0x7f0000000240), 0x7fff, 0x0) 04:03:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x4e) semop(r1, &(0x7f0000000000)=[{0x2, 0xfff, 0x79b6061f542b1da0}, {0x3, 0x2, 0xe10b6ee20b7a4bbe}, {0x2, 0x20, 0x2000}], 0x3) connect$inet(r0, &(0x7f0000000040), 0xc) 04:03:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28f00, 0x348) 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) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x18, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000100)="4920ccfed58a1a4af7adb22d13304f8dab89a204383ff8e0ddd4bfe11e52e42a92ba208341287f7a8716b79138f85682182f904b10367b4f965476f03fb3c2d4487d2f9994820fd6629ad1a1fa836f5d10cd715b1f9cd762e7da4fb4c0429d455df85a61c00d5f6523d2f8d68b47ad89b05864715df733aaaef20e1bdbf8d19ce9905ebe763eddd58f879bbd0210743394cb7dc503b6ad6403a3fa0aa7f368a07d1d848f0c5c4ece51ca0be8dc44d8e187041af40a4e4617ced4", 0xba}, {&(0x7f00000001c0)="4315a818e55ffb300f1afde600522b5a3e82527313cae715466744124e428ccee398381d3e21888424084b31df0f2748c1c9e95c38bde54c840838661eadc76494622e184f37025efe1f0806140e0a62b85cd18937bc5a3700b936be9558d7cc31c2831e65fdc4dff5a7df659ea337531bee9d17941c3c92cbabbc877cabed25a11c09093528", 0x86}, {&(0x7f0000000280)="d7520a8f2b2c270ddf5d0ac7487276eab77343396dd7b0f0fc34afb7b51278cd313bdcf4b07ec6cc01d05bfeeaebad050df413228997fc407b6fe88d09cff5d3e4c1562ca28ab5541f4bddbb1c0733e9425594ff87e7858c77927abbdeab6fcd277e5930da6097a734e57cef62d1776f38c8c32f61cbb28171e31bdf04765c728aa92d493c7323ede2a7cc558d74ee694753cd6dd44f107f76b60c77919a6c056be9c953", 0xa4}, {&(0x7f0000000340)="2a9b95ca6f0f7773fea6d181adef7a00c957d0c58e987f70ce7ee08a9ec6c91f6c5ba27cb8981c0a72aba04be2af0850669369adf0a469b00a6199c8b622cf70b8f374f6cc7be398778776208ac5a6508cbe72767668ea796958c42a65ec4669f8bf41588ae99c334391d0cfb75bef5d3dc8297dd6c51dfd9035ae20f6678107ff7da8bd51bced5171ad0f109bd6ced0abf7948b7c812c132d7f940acab3c29052c2939f78d81a0671227a16cd1ce13e772968c80d55b18942c0a5f066a0826bf4ea8760eb16fe4846300e59a9e59ba334ec92ddd65123ded7", 0xd9}, {&(0x7f0000000500)="bc06ed135f0b223c8050626d8f1d389c3c65176bf48acc372b1403b3cb3fd7db692ad75f84b20a828a3d9550196a6e8cc45d87e141ca19b34eff1bd4c2ccf89c8c95ccbfd8aaded5e083a2cdb7e54cb5ddee4d0d35147487dbb3c92c247091a09d0e0a47d3b9067c78d8b9af184f74e80b42f1b208f110b31855ff07a1c3b8552fb10d671a761bab345bb56e82a2bee3d72d51dbcc27d8908f8d47", 0x9b}, {&(0x7f0000000440)="97e4ddc1bda8ba0e51613a30fd1db6c7f44378cd33b3ca839c0ebb169ce2f95113adb3d229eabe490f28a7b913f8bfe90710b6b7d963ad5bcbc9c706cfbeddc42d0a41fa43ee1ed4332f107f", 0x4c}, {&(0x7f00000005c0)="b504de5e3d51726829993f15fe8fcb7a810c030928ac68a4054890c8c2fe28ebcbe77e2554032d8fcff3af45504636515174653fc61a6c8a3f6788543248edf521", 0x41}, {&(0x7f0000000640)="51b063d6172dc56136ac637898c49f6724f52e16274608161f778b0c8b9027fd58474d30bcc6bed956df1557611396f250113af0dce0ca154fa23274783efe75ec1e8abd89c57e0d1244bf1a0118c7c7f91c1b4e9dbb80c38fc8feae73446545aab2", 0x62}], 0x8) 04:03:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r3, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x1, &(0x7f0000000000)=[r3]) getrusage(0x0, 0xfffffffffffffffe) 04:03:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x9, 0x9, 0x2, {[0x9, 0x6, 0x9, 0x7, 0x10000, 0x5, 0xcf21, 0xffffffff, 0x7, 0x4, 0x7, 0xfff, 0x8, 0x0, 0x100000001, 0x40, 0x3ff, 0x2], [0x7, 0x1, 0x7f, 0x401, 0x5, 0x9cf, 0xce01, 0x5, 0x8, 0x7], [0x9, 0xfffffffffffffff9, 0x7, 0x5, 0x4, 0x8, 0x2], [0xfffffffffffff001, 0xffff, 0x9df, 0x5, 0x2, 0x8], [{0x1000, 0xf5, 0xeca7, 0xfffffffffffffc01}, {0x81, 0x1, 0xd19, 0x7}, {0x62c, 0x8000, 0x3, 0x9}, {0x6e9a, 0x7, 0x0, 0xffff}, {0x7f, 0x3, 0xc, 0x10001}, {0x2, 0x613, 0x6, 0x100}, {0x7, 0x6c, 0x5, 0x5}, {0x7f, 0x3, 0xffff, 0x6}], {0x101, 0x9, 0x20}, {0x1ff, 0xfffff4f2, 0x637, 0x3ff}}}) sendsyslog(&(0x7f0000000040)="6126fd48e34703377d57ea02896e44ac5eeb9f659d7c0e86ed28ae45f7f3555f8ba14fa09884ef570db13a450ca1f587dd20e4401f0d670c42b3c083969f1ba54d0a544b82dedd890bb27e003b00e1a3f6583372d9a45dd0e1ec36d10f6929767f60abdf926a624fcbeafa", 0x6b, 0x77) 04:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 04:03:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup2(r3, r1) 04:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) listen(0xffffffffffffffff, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") getpgrp() r1 = syz_open_pts() preadv(r1, &(0x7f0000002300)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/4081, 0xff1}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000001240)=""/161, 0xa1}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6, 0x0, 0x3) 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x10054}, {0x6}]}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x9) syz_emit_ethernet(0xfffffffffffffcc1, &(0x7f0000000240)="68264c2eeb6ca75852f9460e3cc46f7cfb0abc7a02c2b8a16e613870a623d9128f08a88d06c5bd140cde18036e724b53a8294c4ca33cc80b50bba2635e2989e58edc254fdb5de501510a7fce638bcaa60fd0db11698a819dbf1c2ce680836939180a4bf7af82d2abf67f44f2d8bb23d79435889f2ce5dd429f341abe53f957c5344fc8f4389bed57fa46ddb6f392be89a651d722c5a115b0908c690b4a92b1bcec3673571e347c86d7a93cc50e2367c82119f4a9a1fd40b17a7077c85624cee69e8c176c2bf975a08afb96316a6c2f6439cddf5862ea1a47e74ba03119fb774c013f96557216c1a7f53d16167647462c45683e2706f88f4621b5f9d9b023ba698d6d866805dcf7ee28f5001a7ef1842b70672af66970165bce0d29435f9947485b99730cfcd8e47dcf0b5a5d31a05eb3750bcfe6254c3469d60922a629ea6fa3c0ad475e7d6dfb6fbbff95097249e49936b622878755c41b880b4b01587f28686d20a6adc9ed") 04:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) acct(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) setsockopt(r4, 0x1000000029, 0x80000001, &(0x7f0000000000)="cbff13b9fd812eaa4e710600", 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r5, 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r6, &(0x7f0000000240), 0xe4) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r7, 0x1) getsockname$inet(r7, &(0x7f0000000180), &(0x7f00000004c0)=0xffffff05) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0xffff, 0x40, 0xff, 0xe}, {0x3f, 0x78, 0x5, 0x3edc}]}) r8 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) writev(r8, &(0x7f0000000240), 0xe4) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x9}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r9, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r9, 0x0) r10 = socket(0x2, 0x2, 0xff) getpeername(r10, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) shmctl$IPC_RMID(r9, 0x0) 04:03:29 executing program 1: clock_settime(0x3, &(0x7f00000001c0)={0x3, 0xadef}) socketpair$unix(0x1, 0xa0e61eb17d22c5f3, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ftruncate(r2, 0x0, 0xffffffffffffff52) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2ca05305, 0x8001, {0x6, 0x401}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x5, 0x80000000, r3) fchdir(r0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') pipe2(&(0x7f0000000100), 0x4) 04:03:29 executing program 1: madvise(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x5) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="62022e2f66696c6530005920a188cef17a9f1b96e9a4fed470439969d127c0f76761f61799e51224daad02000000000000003d5916d034d0aebfb06e7d350000000000000000000000000f"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 04:03:29 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000f40)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e160287966210db10d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecd38af70f105e0296a0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a39d2b881b1dba44e0c948f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926a01f0fc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf4", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x3, 0x0, 0xfffffffffffffff7, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000bc0)) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r4 = open(&(0x7f0000000d80)='./file2\x00', 0x8, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x369}, {&(0x7f00000014c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baa050000006fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7f18f4a8eae53fac1cdaf1e07e542227d8b97342a561204a90b351f2000021d1ec8d9ea11872ab30164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf17974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f651c8aea62d026d89228fa3c72744d10abf86adb8a7b0befff7b924b12a91880be119776202404312875b08ba89294e72343d0943ee1532c53797b3a758535a0c4aaadbc4faf69709a7c523f", 0xfc95}, {&(0x7f0000001780)="8e4972396e23ed42b4050d33dfc72e46e21f361a6db30004000000000000beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c56e7e986a2f878bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06000000000000004fc752e898f9f46e271f7fffe74fe2f82b8d7c7edc13e9d4939641b5b19a7c8b876f24db7afaf6586b9c888a48b482525e21207c0fc00ca69c321e49267cf3ed4ac344cb4800ede0109cc824599c4da7d556f2884b8e1f31eb39f6777bc20aa308bc030066d9cc21329fff86923b5fbe96c77994913b91035e8d5c5641655b00868da16c5533ba223f540d7bf890e7c017d32d5357d546c98f212d15e68927cb4ad9cc244c4d2c02955646288e178b", 0x11d}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x0) r5 = syz_open_pts() stat(&(0x7f0000001040)='./bus\x00', &(0x7f0000000840)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f80581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = syz_open_pts() r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) writev(0xffffffffffffff9c, &(0x7f0000000c80), 0x100001df) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000100), 0x0, 0x80000001) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x100}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000c00)={0x120, 0x8001, 0x1, 0x4}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) openat(r10, &(0x7f0000000180)='./file0\x00', 0x20000, 0x8) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r11 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r14) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) r17 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x2, 0x0) r18 = fcntl$dupfd(r16, 0xf, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) r20 = socket$unix(0x1, 0x6, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r22 = dup(r21) listen(r22, 0x0) dup2(0xffffffffffffff9c, r12) dup2(0xffffffffffffffff, r12) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000800)=@in={0x2, 0x3}, 0xfffffffffffffe14) dup(r23) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r25, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r26, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c, 0xff}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r27, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r28 = dup(r27) listen(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x7) dup(r29) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 04:03:29 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) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x2, r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) getppid() 04:03:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000001000005b9d071b542a538706000000b82d8fb6f01e0ede9b3100000000000000000000f8d2ecd21524de39f91d00"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:29 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() setreuid(r5, r6) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r6, r7}, 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:03:29 executing program 1: r0 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) wait4(r0, 0x0, 0x1, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 04:03:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ftruncate(0xffffffffffffff9c, 0x0, 0x100000004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) dup2(r3, r0) 04:03:29 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[], 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="393e3732ac8cff3e519c74ef7564818089f4"}, {&(0x7f0000000300)="25911ce95d61778c9c092c82fa3d39e7f1d169b47193da633c07ef279845e906dd926e5e3688f5e734cecd997f18f8c44536f4832d39e98143e1a10a5a4ad29726ae56ff2600f55d7f30aac0ac"}], 0x0, 0xfffffffffffffffe, 0xfffffff2}, 0x402) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x80000}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r16, 0x20004276) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f0000000000)={0xc600000000000000, 0x4}) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000040)="510fc3a0", 0x4) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r17, &(0x7f0000000140)='./file0\x00', r18, &(0x7f0000000240)='./file0\x00', 0x0) r19 = msgget$private(0x0, 0x682) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) setpgid(0x0, r2) 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 04:03:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1) socketpair(0x6, 0x3, 0x81, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1000000029, 0x40002b, &(0x7f0000000180)="ebdfcbff13b968e41c44e054705282a03038b5434301f5a3cb9d319296480000000000", 0x1000000f3) listen(r0, 0x1) getsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000000)=""/156, &(0x7f00000000c0)=0x9c) r3 = socket(0x2, 0x3, 0x0) dup2(r3, r3) 04:03:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = geteuid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) 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) r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r1, r2, r6) 04:03:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x10001, 0x0, 0x1fffe000, 0x3, 0x837, 0x0, 0x0, 0x10, [{0xfffff123, 0x1f, 0x9, 0x1}, {0x81, 0x1, 0x80000001, 0x40}, {0x1, 0x4, 0x4, 0x1}, {0x10a53c25, 0x7, 0x7319, 0x1}, {0x5, 0x3ff, 0x5, 0x72}, {0x3, 0x74f8, 0x40, 0x6}, {0x400, 0x8001, 0xfffffffe, 0x9}, {0x0, 0x80000001, 0x1f, 0x8}, {0x6, 0x3, 0x140000, 0x1a60}, {0x0, 0x2, 0x0, 0x80000000}, {0xff, 0x2, 0x3, 0xfffffc00}, {0x8000, 0x7, 0x9, 0xffff8000}, {0xbc, 0x3, 0x8000, 0x9}, {0x2e, 0xeabe, 0x7, 0x7}, {0x5, 0x9, 0x40, 0x3f}, {0x1, 0x1, 0x4779, 0x6}]}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) renameat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') writev(r2, &(0x7f0000000240), 0xe4) shutdown(r0, 0x2) 04:03:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x30) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() setreuid(r5, r6) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) r8 = socket$inet6(0x18, 0x1001, 0x0) connect(r8, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r20, 0x0]) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r26, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = getegid() r32 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() r34 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r14, r21, r28, r31, r33, r37, r38, r40, 0xffffffffffffffff]) r43 = getppid() r44 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r44, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r44, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r46 = geteuid() setreuid(r45, r46) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) r48 = socket$inet6(0x18, 0x1001, 0x0) connect(r48, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = getgid() r55 = getppid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r49, r52, r54, 0x1e4, 0x8}, 0x5, 0x5, r55, r56, 0xfffffffffffffe01, 0x9, 0x7ff}) r57 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r60, 0x0]) r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() r69 = getppid() r70 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r63, r66, r68, 0x1e4, 0x8}, 0x5, 0x5, r69, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) r71 = getegid() r72 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() r74 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r75, r76, 0x10, 0x9}, 0x8, 0x1, 0x9}) r77 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r79, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r82, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r54, r61, r68, r71, r73, r77, r78, r80, 0xffffffffffffffff]) r83 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r83) r84 = geteuid() r85 = getegid() r86 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r86, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r86, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r87 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r87, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r87, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r88, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r89 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r89, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r89, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r90 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r90, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r91 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r91, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r92 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r92, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r93 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r93, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r93, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r94 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x200, 0x0) r95 = socket$unix(0x1, 0x5, 0x0) r96 = getpgrp() r97 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r97, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r97, 0x0, 0x0) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r99 = geteuid() setreuid(r98, r99) r100 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r100, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r102 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r102, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r102, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r103 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd\x00', 0x80, 0x0) r104 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r104, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r104, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r105 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r105, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r105, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r106 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r106, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r106, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000001c0)="7273e5bfbb9b722368e91489667bfd5408876367be6a135b9822f0b722f0e5066b5acf5626f85708de716ace61c27fde58a99a48d9c43349ee1ae830acaa94049b578ad42ed4483d6bc042777b1f859d4c1a2c81a153a2db6c90200d3957c6da3fb7ede220bf32a0866eaa94fd2a921a6b55707c298bb45e36a797d5e006c68ce2bbeadc1f8cabeb11e52d8ae54c192dc85f8d71a11b30e033f677bf005f23498b47aac624bf68", 0xa7}, {&(0x7f0000000280)="2de38c41ea3460a403559a2354f9d37963b4f1e3c9f945ba769eb24130881af238abd8d849e55a3233539877aaeb6abc56cf4a5012cf301ad49ec882cb02c4ea5dec85ffbe847fd4dad5faf9f4b58e8a682ce99bbd22f2014e1852528a72818aad025c32b5af5f330561e4f548a758", 0x6f}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="ccd0f1a49c06a6ff7839a3844a52ed2ecab2c70f63829bee097d98a501727c8b77f23d10abfba65b64a018c593cacf6734fda5e9b01ea65425603cd5650829a67dff14ccbbdcfa15e2c509410ebc101b9b6104d743510b96a23c7a0b13fddcff2a2d75c326c096b36b69da87b387ac6a70e9d7a2d9f3b83f1f1876b4cb32797630a83dedf94cc539f49667f8d4a31b7e0addeb0b750591cd057b6f3ad3", 0x9d}, {&(0x7f0000000400)="66007d294f86671f13151d0f3dc5260dd19ad0f9500417ece76b61a449510a6eed9241c847413b56b47dd8956aa80823481ddbac3c1400d9c7520010aa32009126c8771e091eb342c2678c7774b704c22a6bcdee42", 0x55}, {&(0x7f0000000140)="799828d4ab4dc462b509067b43b8a7c074e4ee8410908725acd48afb2189d5d68543d19117", 0x25}, {&(0x7f00000004c0)="1e48bf3e0e13bcaa835d64833c36b405c87f91199141685ecacab30fd598f377daa7e264a54b90cabc0f75c53be0057eaf05637b8a26ef56ad04b6c063fea21687f5305bfe3ca9137514a6496cd57cba57d4c8bd9cebf4e0a285510a335e1bb105c874acd1ae3bf6abdf5bed30eab717c24bd5be8f4defa1a684", 0x7a}, {&(0x7f0000000540)="2c6af6bec2cacd2b3537325374260437fe158cc0bb70fa52da3bc655baadf3f0438bb3ef8d85ad18dcaf02fdcd98eb8a95", 0x31}, {&(0x7f0000000580)="4c1fb36a62711b89abf59796c9cb52af8fc7a1d1fb7dab8f3680e39ceb1c35f1cacbcdb92c73ac153bca40685881fd08e4e26ca1831f473f6cd0d3ad8497aabde83d5a13ba63922a303abdcf61a25655c7a928c4a454d79a6fa1be1616a8e4f9f2239538070871380ec6916dd8f4d7f7c9cea96be3ccdbe05478b66c074ea3d60dad44499a9338230023099d2f7ed14ea0a9ff823026678f51880013502d6cc94e0594de992ab2900dbaa8bbe961f3ad95e574b943465881bb4ae5d503c54faeabb124ca78026157e7b4c0f559913416d617919a8a62d167afc5c43042470557c3990e1f36ccda6ecd7f390114fd3fb9357f96bbe88ea72f2f42607a9dadfc9cc62f5fa0d11cce1b7382631d040b9cdf743a18002f9b65b2f0a3ca3bb148d52f9a9a3da763c98326ff7054650d4183356ff41a54214b87c1334b07068f655398d9de3370b87007b3a1111925b7f2843cfeb1849b4f11171003c6a566d884ea733073e53dc57d1b2a9b7f4bf017a7ceac71112cb4eb4acad8c5863b49719b1e42c5b810982a09457408292403316a03acdd88f0fdf05a071d1184349924552aa6d99ccb885706abab61e2a0ea73cb4bb4888c13a89a43ae10f591f7df6fee29733fae76b621a1102334cb207ec87aa0f7910f57705b42bf70cdacf0a0fad840397952a1b78ae00fd51d7028c3d259cefb881f984bc84a42ef1516ec0f7ece551482f31c82afc9302c813a75be954eb3c51173010ddbc8c7ae7661b24dd51bcde7b433c966efd141e96865d5f6a6a80798fa68c672df951cf74c03a8527a99013fa56946f58fe7a1426f273c4b924355e01d86f60f1fbb6dd44c8d9baf90ee29d05bb11be70d6b9bc2069a5c6f312a347a3bd244e1bb700d52aa7e1b370d4c9999773eca5827975f05a306ef93ca6ea30325315994b77248b244dcd6a89bdb27ece9389cab6083853857cf54953b7aaaf24f01616fdd2fa11b4c1ff9b69257c53ed81ec41bb00c7cbdd686fed0d446e6f341e81a5a82fd81659beb3728cc6b51ada4d659f1039465bf93d64a201ecc27e1e279d5d2def170615e1e8479f13e221d001dfd32757bdb4faabed1d570717ceafaf6ac5fc9084aeb7767107984e4fd5e76353d79103c20ae6337560cde0932a4fe45ce53c8c038f1af2d96173eacffcb310987fc3fb903ea768605bc50ba5337be3c242f833716d184d0a1d9f98fe01c107c27c82ceed6e156afaaa0ba2ccd9e0a74b24b83721d8c66d0d60db80759ce157879a7aa3e970cc2fee429799081088d9292eba4af599351ab0d7ff91d077ce158a11204be25eac35e018d9b1f17269d6ed3ecbd789489fefd352c1a26eedb65353f26edf9593c9b9810105e6103364f04d2b0657be5424312cf706bf389acab51804463c8718a8ebfef6892d0182f3695d3494c0bb17744c76f6e754973007eae012dd9899dd243fe08f7453df3aaaa14c69875248bd0e1a29e41c49ae4bb9970accd01da2b7fb698e5d9f424dc8f6ecda599bbcfaced5b53d751e41f42acf7a0fd5834d7965661d8f168700da788eaca54504781a919006296838ba5cfd62adabed3f8b463980cfa8e3727ad54f18f118a0290f39d4d4208fd80bc881482d1d4daa11cc55c86f13bc77cb6bf9f5437dbeb583cc736e4106a515fc37bcf2771d38822d245f1c9ba8df79fc24efd2403d868c1cd729271775f0d917bc5ef73d8b855e057583a9a245a6c67564ea029adaa17fa97fa4b04bbb7d01d5cf7fa7b741a5dfa48c581884933a59adf0ef7afdd04e638b7ac7ab56665688a43babc0267d24134cdd2430946985cabe9203bc301df1ddf5c7ba5eaf23db59b4e0a7bcbc86f3077a4f2e16257e0727388aa8d26a4b4cb2fcb823fc66aedc0b24545d18065c7bfa92e218e40c3a573f61d0b002525cc73db49a538f475e551e2a7922ba8a5e7fccacb22d154d7d23807f50890c9ccd63a87dc429fdbff1d73131c250bcb26cd8a9a3fb0a100849815dc89ee2d12c89f28a26255b60bb487520628b58ad15dbed82a1240b1ac6b1527a11a16b28e6396030c59e91675995c66f02ea26a0da12aa094b0a453e9212200c8be4963fae88a04d85375e4a16bfa68246fb01db6a22752c2392e070e029fe049aedeff870e070601a9a159d23356b29eb7e68bd9077f16eaf6dd963e1467f203a95be05a703abefeac625b42077cc476d2d8fba0f941050ad8b6b84082024d14fc5240cbd09b1f96f2893525742750dd661257397725f92ef73c0dce86595653825e75071639110bb5df98d2073314e93f910b7ed327f94c65e7777cf37ddc971f9b3dd5bc6c7f72ee57f3b3f67514fca1dac32a3979a43b6107c25673e4f66837f8b47998cc66466aec9efd545ceaf9fbcc9b24b3c6f75d7af8ab17e3a5f0c314cf3e759bb10e1fabbb59b20f0199b247e9eddc69226afbc0bd81226f28948e9d8293fa1f2b2d31874df195f21fa2bc51d2cb34cfc32b209daffcd5dc33761ee40f0454918d7f8f896f13187954fea4c47e05715b9629d9479a6a14602af574edb50b8fb16f41e45c894f0d9e22f96ec899ceb913c61b1656e7fd7f9c74e31ac47301a94b103b9d0524ba73f75220aa0bf6cdb5e62d95675b73127e581ac130ec5ec1353d5d5db0db72f17333eee3990d3f60dcda586ddeddf9e9df6b64dffd097a540d5df10756c70bd169b9a8192ba19b670645ece32464d0b94b9369e89ca72f0068de04a86fbea1ce2c4434973cae0979194058769567f82c62a2c8530805fcf2c1f126a24102b3ed20fd358898553f77e45d987bda427d0f308547088ebad7b2bab3a3aa463e6099803fe33bb0b3a94dbac7a9c66ce2294d762e07fb2bab7ee594d4f8668d7554bab05d2f3a9ed46fe0611269b791cf3b1c7e2ea0f519bb760d69075fa283c25d0f0471c61b241758c3acb95204f188af73712f9eebb8b82c94b743179e6e8b3b886879049853cbe129a3d09dd375cb0d33bd13d89ccf880b7edcbcec2f3e09b54646d40bb979167837c8b45448548d72b006db26f28cf5ee99d11798561941383bf05b2fdab1d5051b4d4e63fce00c804b546c07bc157ee26737a16582d5ae99f62e72e4474faffe68788dd733a0abcb7054859a87199a2311905352632c74ffcb3495b6b19299107ac6e9eb7308297a30e09edacca83393153450dd0a6a31363006a69a44a9687e01ec3358df0c4d00b60d65364b73a96722e6872eef30598026a2d31800f7f846a3985acc55e086216c9e564df24e6e12e47c122189634d29ee2b7fc7533c02a853768b725a634144807f2c0555b9a6aa52e2d8e7848c3e7a456590d25b3c8a8460637a6f373c1e8710659cef237d62cf36ba304f2c5de4de25ac11127c604d8d7dda73e6c576d974c9a670c980a72e2107e938f639a4dedd804f28d595ba26c4a7ac9732afad013eb8d8643f4a9f24d7ae675e8a000204c6f343a78db1c80c4c974e6537ccde49c0174f49331433ad7033a6d6eb870f129d3ea44369349558fbffece8c03141255edf369874b4bb0dee1ed8b7f0423a13fae4e988b7066d449a995b2133016f3aea81c46f8f37ebd969e7dff1dcc79dae1b2cfb41fd73f97d2381633efec3562986e2c96a262006f4eb0894bffd0e5894734269d3dee6488ee6f641158dfbcce05d5a737387550e14b562071a36b899c3dac5c06267b60862f465198c9e5466b58cf1746d8cfd06ba7018355be0fdad90d9376e95d68ef7ec43314924e8e1fc98005d534d062b37d75af68539156988d4e8783a6d8ced97fff2cdc13b3ce7c154514eafed138d4de6ba7bebc335a13ae889a731ddfd9315814d7b7e0431ffcc0f3883061c435c39d48a28543b9476d6939006ec5a02ad2bace438e8fb1e401581c2a31acb35f52984f2cc16853fda727a614e3b6673268ac0293c6d3cb4d04eba5f4f50f145cd844facd23bc0a409af093119f4a8b6dfe6e941e175b7257c73681e70b296c8160d1c8fb3d4b5a22a3756f5ba78801bb9ba176fb1f180320537d2c553e043a08719dba31a461f1ff72d021164000db731be8c15a1965ff94306997ae72af7aedb5f7085dbec477bcfade7dc2ec48d6e84f64d5e097301b1c183cffd778dbc8725fc0ad1c0436aad4c2f25872cdc1ba1432ddf2bd182f79479abcc5468a43fc246944251d5a6a8bfc8263c9ab7de81485018d1471ef65afb72c0c2f9ef4321007af5e5b708acce318fe4ab35e4951898a4aac751659b3a010b4f4a5d3777b5daa9db4cb4ce71de34c31ef30111ccef60ef1ced2b9e634934ecdbb0323ab27bb0134a616e909af83db6d515aea2f6dea20dd9d0e7fa38738d82527021806228bdea8c561ce7b7603f348f11a7c2b31bca5d6f081c7b9b95e6e35095362b53ed34d6c6a8354769e1c26d1832b6aedc98490dcbb475fe3b7a208e321884d5d39044a20a2773f593732797f122c67529286aa75882f1e919ea0ad2f833caa699ebae7478e156f2c8700f0956f611664b6ca2d0b3e20013d5d166792d8d7ffba06471af57e24232ecb9af2e3c859115ca0bf6cba889a76b6144fc267eb22d0f246b7f4f0b88e97c79d657a90399fa68841aaff8673916002c95b02e28e40888329b44d07b05bed69fb1a489df38c397a404a371a9ce1a7509adc6f5187041b1ffe07cadd6d669176298eb6ed565576417b00ec69498dcec95ccf70ac50d99b5be393adbe164f93b35cce96316e3770dda65d5e897718f04e2d5a155b552b5c28de811f4e161d43300da6f585db1e47192c713be97f0e4a3841db21028778107a02166ce5d7887b1bee083d0986331797e8a6f2b8c4c08e8acb8f09b000f92790cf13e77c4e736c69fbc154229edee4226b5a4688be7934772fb7547db1b4af2aaebf3bbab56fd4732f5c9937c3ef1800857962f3b6d84d892e5fcb5c7b76dbc0c78e6563b2e6494b2dd13aa0d5be1f29c92ef769d69915d7e2a98db78001187240c3fac0239f95a6bdae1df53af11e5a4d3df72b0a6d641cd342a4f5634a067d7674a38b4faa3c01ec976ec32b22720334830957f1ef45f715d0bab31cf549a85182a04ac4ca089bbc65bdbb5faf22ece57dee5a333ca947537d838ae731aefc3b50fb1354b3f00e31799c048b76381b1eed82de20d00377d34c74b098feb97ec43da5e2005807f9bc1d38726d61977e5422f3f9e4572bf244b63d540b9e394a13b75fc81a834c049ecec7faca8d24695d64fae80e162d15b869f65d85f1942305b8b6b10c02ffc2935688d7992ca268af4f9bf70215539c15384fcab0114c5104dfaa157af62174cba7dedd78e2d96e476203fd82c177e7fbdb00cddd7017add4a066857f35c5acd8e34eed28a675cf4c6dcf28f034dcf2bd2540f6dd3aab14a15823655f2d9c2fa7c6266d5e8496b73cd32f3c15c6505051beff49f60c24c8bb3983c1d699b6e36c9070f442b37d9b53510923dc24ccd1e6bf483c0be8324ca122859ea610969451ac0b770710bbff36627b87f50c149ada90db1308a6863622e9caf044b2462d068a39cb160f30347fa0a6ff6fdf2154b93cc9995bf8cd8b1201e11a49880a88c0daf79b8b7c6bef977240c6e10ad1795ea41a2d1616a602ea6cb310f551463accbdffd16bdd1ab09431a235bf564b31adb469005fa996a48f0c25737f7d2141944231c5fdd7a9250807887ed60980fd03c557dfd6a08398823eee5260ff3b63a9400daf9cc1a282f82b3924fea3acf5542d50f0a1c7c1148e78287498c4b80c4f565d04d5e53b309e044bea4d9cb6ca8", 0x1000}], 0x9, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r14}, @cred={0x20, 0xffff, 0x0, r43, r46, r54}, @cred={0x20, 0xffff, 0x0, r83, r84, r85}, @rights={0x20, 0xffff, 0x1, [r0, r86, r87, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r88]}, @rights={0x38, 0xffff, 0x1, [r89, r90, 0xffffffffffffff9c, r91, r92, r2, r93, r94, r95]}, @cred={0x20, 0xffff, 0x0, r96, r98, r101}, @rights={0x18, 0xffff, 0x1, [r2, r102]}, @rights={0x30, 0xffff, 0x1, [r0, r103, r104, 0xffffffffffffff9c, r105, r2, r2, r106]}], 0x138, 0x8}, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind(r0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000200)='./file0\x00', r2}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000000)="220e22", 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r4, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000300)={0x4, './file0\x00'}) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10b) readlinkat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/61, 0x3d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e4") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pwrite(r2, &(0x7f00000003c0)="664aabc7933af6bb5e3d1fb95dd9c9f3c74003af1166102b889624dcb2d9abc03e0c9c5649dc0b44aba79b96088cb8811e8f8163e536a325181894277669f8a06dde2430f19b401a5e191f735dd620f58ac1d193551a460f3d492acc715aaec3f743ec0f0f335f2f3838bddbdbf40beed9c59fc67d85c45cc91da9c7600807ba724a636a46876b923ce28006b65be8891da01e551b7ece81fdf8b93882ea3cece4a4540c4080366b8a605efb0bdf0d0d2d0301735b9861b3087050706ea04e5091549dd2333d461194943ebf0a4ce30eac193f7177db93604c4e2e9e63bc0f39f7bd", 0xe2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) writev(r4, &(0x7f0000000240), 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="d5d350e2a6b7a9ed43437d4f66a558b469a68772a273d0bdf2187191aa2ff8b24902513de521bdb134933827d335f5f46079369f8b717b76fa019d6bafb217ba664a4c2795dcef49add50c1a2398263d92b5d72279ec0bd0d627476cc57bf6dabfd4fb97decd09cde956d80e2561464481a18a26d4924c3cdc8966ce605be28c205af11a82ec5c08d8c26e4f939d3e3b39a0d647df25e0b4cc5fe2ad027adfadfc51d4685ffac27148012a411c7fc30c21c1878424cd50a4c76350886987d6d14146f963") openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) 04:03:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00001ae000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f00001ac000/0x3000)=nil, 0x3000) 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000001c0)=[{0x1ff, 0x81, 0x20, 0x80}, {0x4, 0x5, 0xff}, {0x200, 0x1, 0x1, 0x2}, {0x89, 0x7, 0x1f, 0x4}, {0xfff9, 0x0, 0x3f, 0x2}, {0x80, 0x40, 0x1f, 0xca1e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 04:03:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a857340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e500127b0d94629bda5c1b2d8417506f4a8e9910094456cb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab39c358919af7b2d0fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d483259cf57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/800], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) 04:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 04:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x6, 0x0, 0x0, 0x80000000001100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 04:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:29 executing program 1: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000f10000003000000"], 0x10}, 0x0) recvmsg(r5, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r5, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x0) writev(r7, &(0x7f0000000240), 0xe4) getdents(r7, &(0x7f0000001100)=""/157, 0x9d) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) dup(r6) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 04:03:29 executing program 0: msgget(0x0, 0xba) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x5, 0x3, 0x4, 0x8001}, {0x400, 0x9, 0x8, 0x2}, {0x0, 0x7, 0x2, 0x7}, {0x0, 0x3f, 0x3f, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:03:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000200)={'./bus/file0\x00', 0x8, 0x33, 0xff, 0x0, 0xe3cd, 0x6, 0x7fffffff, 0x0, 0x2, 0x1, 0xff}) 04:03:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="620c02a50000cc32323c"], 0x10) write(r4, 0x0, 0x0) 04:03:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) socketpair(0x10, 0x4006, 0x60, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) connect$unix(r3, &(0x7f0000000600)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESHEX], @ANYRESHEX=0x0, @ANYRES32=0x0, @ANYRESDEC=r4, @ANYBLOB="c67b2cc82870d65916a179d3d6ea60b687b7495632aa65"], 0x6) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/94, 0x5e) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 04:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="3d01039aad0001000000000000f580803b73e699830dfd3a27ce5a007939774d98e02b5ca42accc32c113e9bd008f6313a2218786928d997c11a81f43abedce049b713ed6e9aac1f9e8141491b3f63a44cda28761d8ef387e5219344eba421fedd3408a450defab1893a6193017414ed2888b97d392340c0f77cb1a083fd2810b5de69076a8521475fd4dedc1708f23a66dafa7a0d8ae778b7854e10a8853547fe900719338faddaaa3fccfbd15e8227b5c46ef5d4b6c7450b05ae264c87fb4ea7"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 04:03:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:03:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x1, 0x10001, 0xff}, 0xc) shutdown(r0, 0x2) 04:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x1}, {0xffffffff80000024, 0x40, 0x4, 0x200000}, {0x6, 0x0, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00\xbc\xda', 0x0}) syz_emit_ethernet(0xffffffffffffff70, &(0x7f0000000180)="04e46ba513bdb6b5e2082248489b890bab806f92fdc6e081c4bbdabd14c82246807e5ffecd2cbe13d98d76340af6290ac8e755b7c633421f026db234e8e006c0daca613fdf96f81ead78641bf6e5f74186ab7e9248b3b9341e9ae54a8b315f085e2980168bf446e12feb8850d73cc82f83c4248262e38b7d0afd6db046abf039410e9e231c548a321a944cdad5f7d2ef0ef4708d7556ff8a30a6beda38cf267a7a5ec77dae92ee4be58712624737396df16ff263ca47395103aeeff13c80106d1f5785b31f6dc01c9fb15b1478c3acf81b27bd3e8585ff2edefaa537a8ab92b5a47fce") 04:03:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) chmod(&(0x7f0000000300)='./file0\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) read(r4, &(0x7f0000000280)=""/126, 0x7e) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000080)={0x5, 0x1ff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r5, &(0x7f0000000240), 0xe4) chflagsat(r5, &(0x7f0000000340)='.\x00', 0x10000, 0x6) pwrite(r3, &(0x7f0000000480)="ac", 0x1, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x20, 0x4, 0x35, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8000}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ff1000/0xd000)=nil, 0xce28}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0xe06}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e58000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ed4000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000e95000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000efa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e58000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f6d000/0x2000)=nil}, {&(0x7f0000f25000/0x6000)=nil, &(0x7f0000fd4000/0x4000)=nil, 0x5}, {&(0x7f0000f07000/0x1000)=nil, &(0x7f0000f07000/0x2000)=nil, 0x80000001}, {&(0x7f0000e20000/0x3000)=nil, &(0x7f0000e8e000/0x4000)=nil, 0x2}, {&(0x7f0000e8a000/0x4000)=nil, &(0x7f0000e32000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './bus/file0\x00', './file0\x00'], './bus/../file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 04:03:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$dupfd(r0, 0xa, r1) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x88) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 04:03:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 04:03:30 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = msgget(0x1, 0x254) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba487a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b661912953d372630f600e24b90ff53839887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de29882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4c2f1d0eedc5dff6b4636482e16a931d6812bf6e2a17924a1adcde6a2c1fec63a4506bd362c33813a1da21d3b44cbd7640340eb5fe79871cda7afeaf65d66d5a83f109d9bd3cfcbfb895ad4a58e6d0433bee28c24ddd9b279fea616ffe7ab73fc0d3f61f4338e96e95dfcf170754cb0f33060da52c1b92bb4cec2ee90cecff6eb6331870500c2f12ecb739499731385c9d6792e61a789875657091831efffeace1e234e9e3dd194b3dfe71715a2d335267e578052e0b32ae9e38bce2899e350a430ece639991af130d3b6c578ddef77448d875400f9"], 0x107, 0x800) msgsnd(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r14 = fcntl$dupfd(r12, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r18, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0xffffffffffffffff}) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r10}, 0x3, 0x0, r19, r20, 0x9, 0xb01, 0x9674}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r21 = fcntl$dupfd(r0, 0x0, r0) writev(r21, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001022300b5000059", 0x2c}], 0x1) 04:03:30 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="5fa8c398504e0fb90519eb752c018405d68a1c0e204382c8d51f0cd556cf4fec776556e1052878a0630208b79d30677dcb855b3f5f0a27378810d52077acd81a0660967afeab6976", 0x48}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2412, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) pipe(&(0x7f0000000080)) mmap(&(0x7f000031c000/0x4000)=nil, 0x4000, 0x7, 0x3010, r1, 0x0, 0x0) msgget(0x1, 0x40) write(r1, &(0x7f0000003040)='u', 0x1) ftruncate(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) write(r2, &(0x7f00000001c0)="73a2fe3444830f8bfd5e65ff5f3e9018cfd58a4630047e0be492ab7969ae35539452c83ee93b9d1abdee03dbec7993431e273e107cac53c4371b877cd925dd93f404a4ce10b7bdb3d52823b8bf3ba7c51d1c9ce47078c4599c8f753a6188b8d0d2150088c1963c2b386f7f68a0668013b5180ea50a01409766bd419c53aa8216db688493ad56b2853b54666912379f79dd2cc9d0c2123aab2294fa0773d49cb96c56739df1c55c074a492c10a965d4588c681f5ad5bdac89a645cda90160407252389252813b00", 0xc7) 04:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") close(r0) 04:03:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x5, 0x1, 0x8, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x5]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x3) 04:03:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="dc46317e13db66be452b3a4c64bbdafcffffff72fd6df8e3389d7420f59e3e95fb8d7901000000006b829bcabe1423627f5b9a6dc00f6461d81be1dfcb44bddb2b022879463aac116d9ed3507303cd4ecc6ceb9ca500639280820845b4bc81f1239eaa6ecb283df87e7bbffe93ce63fd3fdb70880fffd0eb107df9e6d98de7ffc4b75137", 0x84}], 0x1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) 04:03:31 executing program 0: close(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kevent(r2, &(0x7f0000000100), 0x0, 0x0, 0x20000, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204", 0x16, 0x0, 0x0, 0x0) 04:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\xeb\xe1p', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0xfc}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCLOCK(r3, 0x20004276) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a229be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4000000005bcd) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r0, &(0x7f0000000200), 0xc40) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x1a, 0x3, 0xab) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 04:03:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 04:03:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="824094f3b982810bdba06e781448a17892a3f256ff04dda34347fd8cf8c09ab2d61908461f9fce"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:03:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x800], [], {0x0, 0x0, 0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x3636, 0x6}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0xf9d, 0x4, 0x10000, [{&(0x7f00004b4000/0x3000)=nil, &(0x7f0000647000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00003aa000/0x3000)=nil, 0x6}, {&(0x7f000018c000/0x2000)=nil, &(0x7f0000772000/0x1000)=nil}, {&(0x7f0000617000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x33a}, {&(0x7f000044c000/0x3000)=nil, &(0x7f0000592000/0x1000)=nil, 0x1}, {&(0x7f0000565000/0x11000)=nil, &(0x7f00000a4000/0x3000)=nil, 0x7}, {&(0x7f0000574000/0x2000)=nil, &(0x7f000061d000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004ee000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000582000/0x2000)=nil, 0xff}, {&(0x7f00001aa000/0x4000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x2}, {&(0x7f00005f7000/0x2000)=nil, &(0x7f00000a0000/0x4000)=nil, 0x3f}, {&(0x7f0000334000/0x2000)=nil, &(0x7f00006f0000/0x2000)=nil, 0xb8}, {&(0x7f0000475000/0x3000)=nil, &(0x7f0000241000/0x2000)=nil, 0x9}, {&(0x7f00007b1000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00000d5000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005ea000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) select(0x40, &(0x7f0000000180)={0x1000, 0x5, 0x8001, 0x1, 0xffffffffffffffff, 0x5d32, 0x9, 0x3}, &(0x7f00000001c0)={0x9, 0x15b0, 0x9080, 0x81, 0x400, 0x4, 0x2, 0x2}, &(0x7f00000009c0)={0x0, 0x101, 0x5, 0x3, 0x0, 0x4, 0xa92, 0x10001}, &(0x7f0000000a00)={0x80000000, 0xfff}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) renameat(r0, &(0x7f0000000000)='./file\x00', r1, &(0x7f0000000100)='./file\x00') r4 = dup2(r3, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 04:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x14}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30620, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 04:03:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000027773a2ca0a52d3cb6aea02b0378d45"], 0x5f}, 0x0) close(r1) 04:03:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x400ffffd}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf0000000}], 0x1f, 0x0, 0x0, 0x0) 04:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xe0\xff\xff\xff\xff\xff\xff\xff\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10010, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x80000064, 0x4}, {0xc}, {0x7}]}) getitimer(0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x1d}, {0x2, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/68, 0x44}, {&(0x7f0000000500)=""/67, 0x43}], 0x4, &(0x7f00000005c0)=""/96, 0x60}, 0x1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000002c0)={0x11, 0x5, 0x4}) ioctl$KDDISABIO(r2, 0x20004b3d) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) 04:03:32 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x40}], 0x1, 0x2) close(r1) dup(r1) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000140)='.\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000001840)=0x8) pipe(&(0x7f0000000040)) r8 = getuid() r9 = getgid() fchown(r1, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 04:03:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:03:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)) 04:03:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x6}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:03:32 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000019c0)=0xc) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f000001aa00)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb218b23d27e5e815d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41f61ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef82086d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847000000", 0xe3}, {0x0}], 0x3) ioctl$TIOCDRAIN(r3, 0x2000745e) recvmsg(r3, &(0x7f0000001880)={0x0, 0x219, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x1a}], 0x4, &(0x7f0000001a00)=""/102400, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebcc00040000000000005f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7c0a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x2, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpgid(0x0) r9 = dup(r6) r10 = openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r10, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r6, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r8}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = msgget$private(0x0, 0x480) msgrcv(r13, &(0x7f00000018c0)=ANY=[@ANYRES32=0x0, @ANYRES64=r4], 0x2, 0x3, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) msgrcv(r13, &(0x7f000001aec0)=ANY=[@ANYRES16=0x0, @ANYRES32, @ANYPTR=&(0x7f000001ac40)=ANY=[@ANYRES32=r14, @ANYRESDEC=r15, @ANYBLOB="efe7b4be186699e525900ff69744d3e769ef30fa9d3f9a29530542fa72bdd2bed554126383f48f88c70338f0f6bef69da0fcd97ca8f777", @ANYRESHEX=0x0, @ANYRES32=r16, @ANYRES64, @ANYBLOB="c26f521803624422f3525d0f354d8527acf097c5319ec3db6c65dbf410223ff7dcb3274292168161f8d422629f0ab0a8c5a1c301b3b4285c8705267b018aa49844da95b1e7aab60b0f8d088a7ff58266811260180384dc89fb00a7fe878a578f1f50b675bc7d9befd1dfdf57d8d6f79ad8e496fbb129df122aea12ecb71ce4e7bd3696ebe91e1c91a8680cbf7ece4de4e7d644bec5b46892c38144699a225d877627b19d30e12fb773ae273bb538dd8be8da64352384f19c0f1d885368f218eee0aa9ae363aeb4ca87cc40d5d723b1ff35a58721e26aa148a74116", @ANYPTR64=&(0x7f000001ac00)=ANY=[@ANYPTR64, @ANYPTR64, @ANYBLOB, @ANYPTR]], @ANYPTR=&(0x7f000001ae80)=ANY=[@ANYPTR=&(0x7f000001adc0)=ANY=[@ANYPTR64, @ANYBLOB="cda125a0107e897fe16b24ed135dcc354fab44b804cfc3a3697138a84b01f0c318fe484b842b8f180449fd21d27d23ad5c07c4d68f237b4537ccb8e2d9bef56e97c60eb8e5128d23b8cb65673797f4573c1938b8e3bf5383b0735ce9153dcba87b3928379764850f6e05aaaa8e95f51c475c0259d16b", @ANYRES32=r7, @ANYPTR64, @ANYRES32]]], 0x4, 0x1, 0x1000) msgsnd(r12, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 04:03:33 executing program 0: ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0x80, 0xffffff45}, {0x7fff, 0x7, 0x40, 0x8000}, {0x200, 0x9, 0x8, 0x3}, {0x8, 0x1, 0x1, 0xcd}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 04:03:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000180)='./bus\x00', 0x28110, 0x20) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x6e) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r2, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:03:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x1f2, &(0x7f0000000080), 0x1, 0x0}, 0x8) r1 = socket$inet(0x2, 0x3, 0x6) setsockopt(r1, 0x2, 0x1, &(0x7f0000000200)="eb69addb6b2b4d40e17ce881cc288fcac822eb8562060daab9f244a5e7a2cd6617f8a23c4c19e280ab6a350cd183366a25f1fef57ad1c98603e9ff7a8587f57426a17142d723960adc11f2d0ca59b8ecb873edc1e779bdb9709c438bc9b267a5ac5911ff91155e4495e99ce87ce6098e64434e394d2aabc415a7e510789f35c4fd94646bd3142368bc23400789fd36f0aa0c7d9bd95b944a210ffcd6ea5f5628fbce5eecaa02285af125", 0xfffffffffffffeef) 04:03:33 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f00000006c0)=""/4063, 0xfdf}], 0x1000000000000094) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2b01"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x191) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:03:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 04:03:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffff01, 0x9, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:03:33 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) sendto$inet(r1, &(0x7f0000000000)="3fb86bedee9afbf01d699efb492d938ec786991e262f060be78a2f95a7e08a55ccb5e80f2202874aa57d760a267a38648320ba111c258f89ffdfe654d958bf9caa89c4f08ace1cc2b08427e9415a56", 0x4f, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:03:33 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000880)="4318aa14e9573ffdbeb47550130ceae4914a8a532e83b9499d6b17da69009cc4cad76d28e3d1c836ab8d49aaf28f6b7eefcd696b378edcc118359774c61799ceebe4b2e471baa4e1f7635ad6e89efdf871ea9707745d4eefa6e21d6b59e00236e1c93b6773f7b35d07e872a60d5628cd128361cf1d048a7ce6d169184f8b2ccdb8d81ebbbdae301f9339021fdd5baa7e442801c10ebdd17773668b1d8b63c064e8dcc8ec1a0dc7b70c6de6ba0c755445e286f21780504fadf13cab6af922682aa75033d8d02fb15982274a611020cc983da854f1caade484ed5a13777ee1a37927a93a", 0xe3}, {&(0x7f0000000280)="1dd9beab17e0eebfc421ebbd18f70096ebe41ff92f805ea3b67ff51731ed4ef1588e350e630b767f10ac9e73ec2bc62e360da955ccf4327245", 0x39}, {&(0x7f00000002c0)="8fb2c2f11b1472b45527632574a45e0035016791930e9dc7d8301a6a9eab6e2460d79f5b8f6ee720f3a3536d3059877d56e51ae119e26de8cb5d0aff0fbcd2fb9bf3e04aadf0e8ee687489185e21379ac64131ab34f0d5b1669bb88f77eaf4ad2c196488440b8c41b6e76ca28057a0654e010232d2ccb6f4cc711efee8224262996c0e5bf2dcb4f93d77a5631e1d4e17de9eb09ea5652ec3fe0fb9ca3dbc1e7a", 0xa0}, {&(0x7f0000000380)="967748b9793b4f491c4c4011537e1ebb5243821905b757a9c7f245c56aef5c54136e693e2a8b36b650eec764bd397f1951e55037049830f09634cf2e2b2f7ad411cef05c474522415ffcabc63282851d95efb6ad42b87ccfc6d4ce58f595af2814ba67e96e1d8de7a49f7c8bf87c9a98070100bac9fc9b3f4ee222409df1336c1c4433944e40312e61cd54a2b1b1ee8041e13302dbe4a3cc3e5074723292403d59dfd896e339de69f5e4a0065d4fc9779a934a5c00c9d27526", 0xb9}, {&(0x7f0000000440)="a5c3a912fae2e07e1e5b592a230e67b85d1863a8404a5d4023b67dfe05716c3b5349c0bba613ca3011cab5101bf65a0cda690dca5c4a98bed1659658a79affe6897e529663fcac4ea0690c65e1974f3f7f4952e644125d1923928bdb76ea0418300f3bcdec72d6bb1c2594b35445366ec62cfe19258be2d0ca47169976b5d6a42daa548ce108f2be1ebfa4a545dc17552143afca23bec02d07b23e45a98aa4fcfa0b53b4ceee71def8a4c99c9b5e1177ace75f5d0c98a7c1fce69b6f801ec725c65c37d4b6e1bfabd2a9eb5b0470cddf5994f2ca5701632cc3ce9fd4e4e1c36bd49fbfe0d9cf174265e65a22dceaefe75e5d586e7366882e8c", 0xf9}, {&(0x7f0000000540)="48e4d441950f11ba92ae05feb2272df7e9ca3b2a2ea72a3aa5087fa7574f76c3c9ce7c8b1935b8bf38ae327d33c709ea2e5ff9e9923863a2d48881b2fb6ed4b51fd7c956a8cd4a58774d33872745efae", 0x50}, {&(0x7f00000005c0)="9aadcab0fdca54d15db53c219cddcc8cfd6c99adda2b4f9f9ed00afe2e5bcd8b6a6731116ea0b829cb888e43939c76889808333a590c013fdc0d41ec79b89303ee82cb5bf3314637b5bc2d796fe201fa918a03fd45426c783a6957fb5b91e99bf87b18c6a6f750087796504d908fe0247c67083b72cc76d7d24c329dec5d5282855f467689b90718c443029a8190d39ff90ed3690498485dab71e60ffed190a7f5ee59bc54cf907d59fbe2b520f6ab43e47c0e866d29db50f74b1ad4b6f0c570cdbd30a819bb9369cffa4d677bd90c0bd81b", 0xd2}, {&(0x7f00000006c0)="7fd99ccde7887dd8911d712e3d07b5faa16cb00d61d694473ba3d12b7cd275bd81ad1f65ecdad8ca9ac0de26a57144e5ebc2aa3350f9bb158ce0c2785e56ddaae0aad2f0b90e66", 0x47}, {&(0x7f0000000980)="85ea16d042ee258890c2554d0804a0c709deb327ecb7826ae93a953d9e5e8af683620216fe9a9314b77afdc57f517f0722efccdb6b9306d09d935b0632407adaddeaa134f7af2fb4d25892acc53683e8a8df5ea729c03cbe9e8cc2", 0x5b}], 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x2747, 0x3, 0x2, 0xfffffff9, 0x8, 0x5, 0x1, 0x2, 0x7, 0x8b1d}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) 04:03:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) fcntl$getown(0xffffffffffffff9c, 0x5) write(r1, &(0x7f0000000200)='R', 0x1) 04:03:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0), 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000440)={0x1, 0x1, 0x1, 0x7f, 0x8}) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f0000000480)=[{0x3, 0x8, 0x800}, {0x4, 0x5, 0x1800}, {0x54866b61ac78e740, 0x0, 0x800}], 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x1) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff62, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0), 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r6, &(0x7f0000000240), 0xe4) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000f2c062576144d75c24a3db24f0ca62b21a692b398842b54c0edbcc4bb2b38b4b33487e1bf15efb998a18b785747dcc4f144c724f6cffa35b7bb9c79ac7d9ebfb6bc8cfa8b4"], &(0x7f0000000140)=0x6e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x01\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7c8662adbc4a0e7a, 0x0) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x2}, {{r0}, 0xf, 0xaa, 0x2, 0x4, 0x1000}, {{r8}, 0xfffffffffffffff9, 0x41, 0x82c5b5c5e72beea8, 0x7, 0xffffffff}], 0x9, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x1f, 0x5}, {{r2}, 0x0, 0x52, 0xa, 0x401, 0x9}, {{r9}, 0xfffffffffffffffc, 0x1, 0x3}], 0x200, &(0x7f0000000400)={0x0, 0xec5e}) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) r10 = semget$private(0x0, 0x9a0764f1a6b68c9d, 0x33c) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x8100, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1400}, {0x1, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/13) 04:03:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x4) r1 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) 04:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r1, &(0x7f0000000240), 0xe4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x0, 0x8, {[0x8, 0xf71, 0x8, 0x8001, 0x80, 0x7, 0x2, 0x6, 0x8000, 0x7, 0x5, 0x4, 0x200, 0x31, 0x4, 0x7fffffff, 0x1, 0x80], [0x1, 0x1, 0x7998a2f1, 0x4, 0x5, 0x1000, 0x3, 0x2, 0x0, 0x10001], [0x800, 0x2, 0x9, 0x5, 0x3, 0x9, 0x200], [0x9, 0x3f, 0x10000, 0x20, 0xffffffff, 0x4], [{0x8000, 0x7fff, 0xffff, 0x100000001}, {0x5, 0x3, 0xc9b3, 0x1e}, {0x2, 0x5, 0x405, 0x4}, {0x8, 0x6, 0x0, 0x1000}, {0x8000, 0xab, 0x2, 0x100000001}, {0x3, 0x9, 0x144}, {0x20, 0x3ff, 0x0, 0x9}, {0x3ff, 0xb92e, 0x7fffffff, 0x8e}], {0x6, 0x3, 0x9, 0x7f}, {0x8, 0x6, 0x100, 0x81}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9, 0xfe, 0x2}, {0x54, 0xa, 0xff}, {0x4006, 0x80, 0x4, 0x1}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:33 executing program 1: getppid() r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0xffff, 0x2000}) r1 = socket(0x1, 0x3, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getgid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) shmget(0x1, 0x1000, 0x100, &(0x7f000074e000/0x1000)=nil) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:33 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000080)="3add61864d4b414c4c0b294f118562434f368472e1ab5a03bb51e2bf8aae8e07d32d4e9e3e6ecc900a3845fe31e0fedc8061ed4798773dbf91148130c5730d89085a51a7b8f8d602a15e079bd5e4cd4856aefe9e3f58157b2d22d6732e3e128b8876e0ba776fc99a04fcc13afc06f923a6b1ac52c4e92e1be8a3e8a79267284c52038b5fb32195c39b930866e238240b7f15ff87aa6a4912de5e4561a2ebb77ebb00a3c1128926436b3447b910ac3874411e8ec88c893f34a0500c9ac0df93ecd8ca6e8312feefc2d630a125538908afcc811afaba370d51df5220cf778afc6d0e7417c9126cd46a7d91836906d064c12cd0", 0xf2, 0x0, 0x40000000800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000001c0)=""/160, 0xa0, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x6) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 04:03:33 executing program 1: setuid(0x0) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x120) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0xc006, 0xff) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0xee54d9ee258845d8) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x40, 0x181) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x1569, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x7, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x1ff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0xffff, 0x8}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x6, 0x80}, {{r5}, 0xfffffffffffffffa, 0x72, 0x2, 0x5, 0x3}], 0x3f, &(0x7f0000000340)=[{{r6}, 0x916e8b6acbe5aa6f, 0x68, 0x80, 0x2, 0x8}, {{r7}, 0xfffffffffffffff8, 0x10, 0x20, 0x4, 0x85}, {{r8}, 0xfffffffffffffff9, 0x1, 0x2, 0x7f, 0x81}, {{r9}, 0xb83ed5498bc1ed62, 0x88, 0x20, 0x0, 0x2c8}, {{r10}, 0x8000000000000005, 0x4, 0x40000000, 0x2, 0x7f}, {{r11}, 0xfffffffffffffffb, 0x10, 0xb, 0x1, 0x5}, {{r12}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0xff}, {{r13}, 0xffffffffffffffff, 0x10, 0x14, 0xffffffff, 0x8001}], 0x10000, &(0x7f0000000440)={0xffffffffffffff81, 0x3}) msgget$private(0x0, 0x4) fcntl$setflags(r12, 0x2, 0x0) r14 = dup2(r6, 0xffffffffffffff9c) symlinkat(&(0x7f0000000480)='./file0\x00', r14, &(0x7f00000004c0)='./file0\x00') r15 = accept$inet(r14, &(0x7f0000000500), &(0x7f0000000540)=0xc) dup2(r7, r15) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) setsockopt(r16, 0x2, 0x1, &(0x7f0000000600)="f63407643ac034fae815811ba17e58628a107b82712c1a0773f5923818110d77a8654eb1c77deceb79c36cbf6b28f18c88", 0x31) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r17, 0x80245753, &(0x7f0000000680)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f00000006c0)) setitimer(0x2, &(0x7f0000000700)={{0x800, 0x5}, {0xfffffffffffffffe, 0x3}}, &(0x7f0000000740)) geteuid() sendto(r1, &(0x7f0000000780)="db85cd466ce8d29d51ea4c36911b62d764b842", 0x13, 0xa, &(0x7f00000007c0)=@in6={0x18, 0x0, 0xffffffff, 0xa2}, 0xc) 04:03:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair(0x6, 0xa, 0x97, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r4) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x148, 0x200) 04:03:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7fff) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000140)=""/88) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:03:33 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r0, 0x4) 04:03:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x872da129cb2fda, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x80008, 0x1, './file0\x00', 0x4, 0x100, 0x5e2, 0x5}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 04:03:33 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x10001, 0x0, 0x8}) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r3) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0x4, 0x1) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xb5b) close(r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x2, 0x0) write(r4, &(0x7f00000002c0)="b7f724de9f543f7ad84b7d75ed629db22440053fc9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e3605852e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f423408e5743335f68d9fc74db2d124ad79a00020000000000001042b2ea427c2539cec565bf4fec6351edd729e25e95f45ec6710b38ce84000000000022d78ecfe96fb327116efb77d1d3f1cffe30542403ca", 0x3ec) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) r5 = semget$private(0x0, 0x6, 0x80) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(0xffffffffffffffff, &(0x7f0000000b40)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118a9e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3dde9a358de47e62b15d6ed7ec4b5c5633a349b32ed430039d15d287c47be527a4c0339a588ae56ae6000069c9b91ed829aeddc9ae9d81a2530161a38500f9f98872daad51d65345986bdb4f53b72023a7c57b101d683a2f6e8664740cd19e4ef4c5cadd74bb"], 0xfffffffffffffefe) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r6}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 04:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x54}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = shmget$private(0x0, 0x1000, 0x450, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) 04:03:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x4000) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x49) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x1) 04:03:33 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/76) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1000, 0x8, 0x5, 0x7}, {0x81, 0xc1, 0x0, 0x7fff}]}) write(r1, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)=[{0xc, 0x0, 0xfe, 0x1000}, {0x16, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:03:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000, 0x79) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="197ec7dd48e796b6fbbf2124d326a8d3a92f2ea223c999f3d705747a24e2e64999c68e19987e770bbae4017441b4905a9b28d03fc0fcf505ca87ecd9b94649d140b3b1475625af1bab4b1c7d7d054036582063cf7dc17400cbc69e8e92924c9df348df924278033cb302375057c8971b296a23fbffd07d1ac0064115", 0x7c) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x4}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) sendmsg(r4, &(0x7f0000000580)={0x0, 0x133, 0x0, 0x0, 0x0}, 0x8) 04:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x81, 0x4, 0x81, 0x7fff}, {0x1, 0x28, 0x20, 0x6}, {0x4, 0x8, 0x7, 0x2}, {0x2, 0x7, 0xce, 0x31}, {0x1, 0x3, 0xfc, 0x1}, {0x1ff, 0x69, 0x0, 0x5}, {0x4, 0x40, 0x4d, 0x3}, {0x1f, 0x5, 0x8, 0x2}]}) syz_emit_ethernet(0xc, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe(&(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0xffffffffffffff19, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x266c4bef}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ead000/0x3000)=nil, 0x2}, {&(0x7f0000acc000/0x1000)=nil, &(0x7f0000df9000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1ff}, {&(0x7f0000e69000/0x3000)=nil, &(0x7f0000ee6000/0x1000)=nil, 0x2}, {&(0x7f0000a8c000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000dd7000/0x2000)=nil, &(0x7f0000f4f000/0x2000)=nil, 0x7}, {&(0x7f0000fca000/0x1000)=nil, &(0x7f0000ce4000/0x1000)=nil, 0x5}, {&(0x7f0000fe7000/0x3000)=nil, &(0x7f0000c3d000/0x12000)=nil, 0x4a0}, {&(0x7f0000de2000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7ff}, {&(0x7f0000a30000/0x1000)=nil, &(0x7f0000aa7000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) 04:03:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ftruncate(r1, 0x0, 0x3c) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:03:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x2}) r0 = socket(0x18, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x5e4d26133bb14e3e, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:03:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x100000000000002d}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:03:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="13044d232e911aca2d337b4bce85e485ef08d8e999d9be7b1371e402b4c5272d3624532668d3e89c99d9a4a01559068ccbfe5f89ea3af81239f53de35d4148d0a98783583c8ec54d3e1e5267ccb80d9f79cf8cc7ec7f92c55699398c896157f2130ba97c77356cec1300fc482137fb5675c0724a2524ed4b77f4928a9d93d59ca1a20ba17a08b272416e91d2ba64cfecc5d3c96d721846a450de7bdac42c9a786aa0426902061ed4ad1dce6e29eb8c82e871f64e", 0xb4}, {&(0x7f00000001c0)="2118bcf46cdcbe497438d30ec1509f3cc27e8a68fd2739c2139dd64d8442e96e1d809b665e64cc271886f7ed9a3d560bc6c18a247e6a828cb5ceffaeae2f9f0f3b83886e7183e4aa208e883d3ede5f709d38e4b68534461fe9648507d3bc6eeef46140b3731a36d636d08eb034b35a30c9b0a96bf3de8b34b38ef8ec2f196292e73a12ec", 0x84}, {&(0x7f0000000280)="c451f0dfe45eb0e83fec19ca01017410e14ed387834efbf9709606e106d2f54bc5e7885490136cb67c11ddd6767ce5d5ded1e6c6b1324cd9013dc78c2db0aa4836f5f945f341cb9f0de1c6870fffe93a217eab96610f50bea2f3232876e8e53dc1049b873347d942b69b29b48c46b067daa4f805c2a1b46991e10979fc460e52390758a313", 0x85}, {&(0x7f0000000340)="881173d818d94fd3fbaafbaa577a3ced89cd4ba59025207889a308b31f94f9ce51727f49203112a4fef1438f1ddf0c", 0x2f}], 0x4, 0x0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "33ee1138fa7e075379aa63db2f5cc0b21a5250e1"}) 04:03:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/44, 0x2c, 0xa9135404a3baf9e, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 04:03:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendsyslog(&(0x7f0000000080)="315fe6edb31ee19a78e735397b0d775747cc545a0afe9b4606f76e4efd4eaacae5716fdfd18e6c321afba53203b5f71ecdb933e3c0d41364e0af45de824ec1474c6222b507375e64e9d5f9d002843e5aca838c3e818cf356da7bc4f55321abb2e016c49dca812cd557d9d1b4f0603d2aec2a328f82c1d92a410c0215f53aec190535769b166c2d4309b1d402f458cedd7bc3b146d7036a6c40310bca052fef9d9e160be112758f42a1f2dd3ad3274f1fc66b080c34634015a70859edafa2823ad72055a4e206c11e7e0aa8aec7caed39eb987a00050663b56d256f9d", 0xdc, 0x10) syz_open_pts() read(r0, 0x0, 0xfffffe4a) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0xfffffffffffffe27}], 0x1) 04:03:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = open(&(0x7f0000000180)='./bus/file0\x00', 0x40, 0x216) lseek(r1, 0x0, 0x6, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}], 0x1) r3 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() setreuid(r5, r6) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r7}, 0xc) 04:03:33 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(0xffffffffffffffff, 0x5) listen(r0, 0x1) setsockopt(r0, 0x8, 0x9, &(0x7f0000000100)="263e0e37a643daf18eda2f6ea1f97a7ee6f82b812e73d375af81d530b501c57be58d928e577bc45cbd8a9077fd7fd2672018d46e18ddf4e37d57e0081c2ea29f127ee210ac1fb019cb1c0fc3add2daed64f77c42590b3b9fc9e64ae3c614a3df457729a38066c23c642285f9d158c24f5de92eecc4e63eea936c7f00f16ba7b59dac14cfa67c8c8d0884789db92d22815c6702015b1866e02d82551ffcd059a0e763a84ffc8734579be0cf525f5783ccad341ca52244c95c01130f53071c0ce736d7415144125987da71ee701d5701c7176f51256202e922b164326527727486556ff7fa5edb019d227d5553b8f188aefe2be2aed929e721679ac3d553ed600638570cac86f1f36a6a98f86317cd9bf5fd6e2eb03454de3b1b5e160be54e9f4679f62559409642e18848113c1565be4f59a43acd09885c882d47d36684e6d5b476b6b1f518ff2d90d5fb68d7c62bde2d042dd978c1027a3754cd8f29ff0dbe9c6cb115c0574a0b23a11c055c35ef7fc0bcd158a81eb909a7ee1c7ecdf0cd46d833bad539d840d8fe01ae1ab7bd22df53e97ac69799f6e0843531b65e24decedfa2930ae95d072748d6f01b33de74a6053d614ceaf1d882e9af899598d23e6060f57cb542185f384ad44f", 0xfffffffffffffe51) 04:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c, 0x53}, {0x2000000000004d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:03:34 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000540)="7c7edb6e3d1d85e1029f0c175907cab09d236c3334", 0x15}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) sendto$unix(r1, &(0x7f0000000000)="75fb5046ab3748097294e3ca1aad9d32802827e3dfd7b65ea607f649177547c0769c23ac7b5633d229ad0678fa2a3ffc5212add8707e2fbce4733adc9c70131c7c549f100f2663c2cdd65b110bb6ae41e9b5b536060c4915d34f7d7e70d17a7a434f4d65fa31a74a9c1d8c063f3380bba0b66b81a2768581002a8c4bb7384737e7b4180bfa43486939e61b753862938606c1789e", 0x94, 0x2, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x1}, 0x8) 04:03:34 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f000000b000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000780)=[{0x3, 0x20, 0x1000}, {0x2, 0x101, 0x800}, {0x6, 0x8, 0x1000}, {0x1, 0x66, 0x1800}], 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 04:03:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x100004, 0xfffffffe}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) accept(r4, &(0x7f0000000040)=@in6, &(0x7f00000003c0)=0xc) socket(0x20, 0x8000, 0x80000001) 04:03:34 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = dup(r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x1) socketpair(0x2, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r5, 0x1000000029, 0x6bb0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 04:03:34 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000002680)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2fa6332715ab4e58a4a329d00acbb4efa5597eeda6a01bc68b884c5e32b2e5944cbb6c44d1c12b70c1dcbcf8d4f940d5071e7c3f4531c5a961be9c55bdc7f8b226c0c0ace8d2b30e8b9d3b63c77168cb351d9e773629d126016c17b705311f", 0xda}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fdc1b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x2, 0x100000000}, 0x394) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r2 = open$dir(&(0x7f0000001240)='./file1\x00', 0x40000000256, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000f00)="7f1358f5249616ad24f45e3a281c564952c6bc83e7f1b135dd072e0a068a563b49511e55a7f0fa67dc93991fb50d2e3422e569aff7a7e035f7fa817f52f62d9457a60b8d6ba8eb70da2e50ac5c9a9023", 0x50}, {&(0x7f0000000f80)="37d3e6295610c785f00f95f3c296e0174b3fa37afe16fdc3e5eef47b6f0713f4efd73d67c171acd6d9ad7d3085066c43a4bbaa348f2deba6bf2f6eae34431d78f6e50d96a74edfbd7dd73549ffe5f472cc822807cbaa51c0b7c13b0a4aa1e693811d235aa2f8bfab889f5e5003771979328bf8b313420654f1f2fc525f", 0x7d}, {&(0x7f00000000c0)="dc6b985878d0a989c51f8f919aec5d402ecde635b694681ce8185159dfc91a91b20d6d16114c5b54da99e6585a195fcefc683e1f8adbd1d0f037f84de6226cb50f427dfd81ec0a2d9334dd326798c58409c0689863a0326c57599a0a590bcbe70ef0da57688e001663cecc8957", 0x6d}, {&(0x7f0000001080)="9d1830cce57ed27f9460a9a777809a35752c66ce522fbca58143b9775cb5d097a59e94fc2197f30303a40d718d2a734d71514413dc682394a014d31ce87b83862dc1014267159c7300ff700f2a746367fa818b39b918be654bbcf9764c7422526152dcaa95331f2268b185155b9549245d1050dd9263fda5977b1bac05d2ad3a9aa599d63a06b2da93b81ea679f61f2233ffc4817c23212a520ee00e185c1e6c5811cb82de9baf5d59f83ad4bf1b582d2315a9e266aef9efa3442dffc47ca748c29efb73cc6262241792", 0xca}, {&(0x7f0000002780)="1ed4fdc13ba7f73bd70f1b7bbfb5a261d4e5bf487795cc2ae368693e0f7701d5195aeed05374dc6a66d2f421904f8b6cead7ce9bebb80ca7ca6178a50ce00a8e69b73697a2ef5cec9e8e7d0f62123290c21b8784753e76fa278bd98f590b4314f3478df6ce9d9902ca2371547f974fc9da29c5fe0a8efa48bade49c9f5614cabef7001434aae43073fcde5337dd4a1363a62971cc5f62c0566d080f0d3a26dfb14e8686ac1e64d1d5461e15925477b33bb5cb81031fea447ab3bac9464717680982701053fb4d0cabf174451f45a8303324007e83e91e43a41087e5fddd6e7a453655077ba6689bac97930cb5de64ea61d524d83980507a27b08abb8f196fa25", 0x100}, {&(0x7f0000003500)="4ca3998a0899e762f0b69f23cdc5bfdc182efec51675661de6124eef71331ae58c3f069e1c771233737d306241c22be0d00d9cd36c2e89cea112ee325988bcb7892a71d383bb0c73e92e55877b8adc0902ca58021f3b118c643b06fe5d7978a031bd6b94eb78bb6e8b5d1d9440e8d1d709c400fe74202aabd0009b8fa87b14e730b36a0d951d58a499535386c658b9d0b9b43aef86651216389bf6d997824bada186b50de12b7d6f9ea4860006f51d3a71bf2bd08eeaae7b5daad225f997f7b9449dcaaf5fbcb43f6f31721f891ee6a884e2a7d7646bd3ea613970dd0930f3414950542e573b41788e89513a4f9ed5f18a31d225ee058573a918d108a007702ef819cc24290a2c8dc01487e01f83b41f4cdf06972fa014020ff6884c5d686a59b25234b0a0a92e84c460096e11a433de67086228c96f86f3428bda4ece9ad3f763afa84b30c626c3a3612d47607c9e6699f0d96ac226ff3972aeaafcd03d28d77cce2dba2736ce33e8575adafb1eb520966d957bb067377010ec320253886067a333a86967b330a2ada519f57e79cf89c49b193d01b7ada730063e2a54624372dc607f9b682c71f303d62a74e9fa957d3d64a23c915769f469c6305f906000614e6406b8c65c87477e27cd4479782e47831ec790ae694baf872a0fbbe87e8032537452a91bae1917f2a00755108705947884b2eb4a1d326d7df45ad12a234142ed9e193b90b0ebd291fd7ac361c54feb62b47584355a08d0d46c50337483f4b95f00afd05646e565f7697a8c7f9e6f539744376ff2a8288e629b47adc177f5aa99cd921cf142a1515029d9806c20e7579068b64ac63971dfb53a5b52eb2feceb09337ae203a988f0ef12d278c28f1940067b9343308e54b5463646cb0e1604415f9d0bb1f2c39baaee414e73c57f69307440061498f082d2b49cd8737e3a3059b3356e9df80d2a97d6858db9b5316b453c34629ed77ab9d62e09d587ee619bc73ba9f88db54cc6f551875a7148623709254f637bd8f107584819b776bf8e605efaed2c5dad060ee403dbb0d513a14e39e78d63d90f2dc551b2e97a9fd75b35a71b2e919416c88cd11203f560c6485db202186fa7253e2b497c6322735a597e93892c63d541ea9a7801478bd9525a2b799b07d8133b2a31469f674783bd72e0b9a3eb728fab3320b617b3d5964c97687fdc6bf3812276b64a6a22317988dc4fe0705c8cdf55f2c632f33c1a7bd69f4f38ca0fcaa98318ab98e7785e30e02de8cc933a2c33ed5e13191550a4587041f46b49c2c5d42179b6de36c98f1d0e9876ccdf1d8b37dbbfb42533e1e339f01ca1ca498d9f30c3f8479d4681815ef7dd08e71369ef8ad5a5aea12d88e4d0a5a3813134d125a9f5ecbdd6e18389adf9a8c9db3dcdb8cb2e0993b5fd620f36ef8f1724f9142a2d145aae3eea4106053757142b996629cc068020c928dc5e63996dd9730bbd6a22eb80bcf697436386c0c7a9ab1609d03604ad86a9714aa89cec88a101b250bc123f8c9922a211037358d28d7fedeeb0f4c2554124e7a6bd570bc207593d55d7bdacdda19eab728500ba8dda551ef6a683310e484748e4e5933fd7c8b194e6e1c23a5ec39b9e43708ffeca59af397adf21f0687da2016104decf4f808010caaa1edb15ec75b45cfe66cf65ec8d39dcdeb617c3ca07071049fb3df5ef0734966852714d9e69608f34ce69dc07aafdc46fa3d94ce836af19f943ed111e0f63a7ad1f18295af4d77454f3e7a9e4e1ce4083186c9097ac1730f74e2d63d93e1b44e250bcb0db4851d5d58d7120e8cb5967b1233b3ff285c378fbbb36a39c505ffc050046bf574fd3fd634cc53434151c044b206fb1750e7df1b4abe9f8d0cffa7a84a9270c05cec329c0672b4ce79befdead6a194d709cfd53e71715a60b740d51c7bf2188a6f40d614595b3406a2287cee9ee8539aeb4a2a1d24c481740dc6e8d9eccc25d57c5ab6b573fecbd6b51def7bc22acd4d7c5e22a1dc2e92a44f4b6118d1b4c21af1c0a49e4c250af08236c835a5552fccc04288af34afd38e4c9f92c5d002dcd0d3429388ad2d88dd56063c175bd45377f92a57a0a0a6eb814d1b9c86ef2bb85e4d0af0e49d970d6ddb1498fda9a7e2b4270447cccc534db152ea39414a491226fce75a74e05e7a32fb85ba77bbe0f70d60f2a350fc5a912ea3158f997741b82dc380645d6f3993f8bb0b94e86daa5f46184d8b7ce09ef476668e642ad400d2c885791079eae54b2d40d9db345b3b3bbc10231d25fb0f74270e1b0190bc2c4c78c5ade04581f6e2ad2a5db361dcd404251cfd06bc5de028db375e0f2f1d56e413045f705289313f2c357e53ec3a2794807c90f530743c88dbf1da29b0afbae45f779d6e59d759577a932e3670650708e4597c3c7a1ef845809467943410633f39b7877ae8aadd8d78e03bfa0b08f0e761556180eccc9aaa03e6a474483b01c08d31dd6150909d5c7674d4b99ea5e5b3927e631b4ec1929f156ee7cf4aeb6b06ba0f7cc43e39c2a21694e0a814b2c675b2976debea38bfbd7aa634fc4f9ed0baed9379e5e0378a2b0bce8f5c79d71c004b98c510088c304b74eee58666e9f0300e939f92daab5b2d42835a8695a19d1a4d8a0888956cb112df1f0527f0401648e0313d8075fd0d1df0eca49613d4701b64c4fd2d9c08ec20b7a31a1e136648d979224cd34b78a1336a2d07a2b126086e450ae36abb1118ce4c1bed16ae8ebae7e17cbf2d0bb3390b029aefc500523491fe2f4cdbefdb31ca1ecb683aa2727d9178253f8085c5430ee7a90156231c740e1a73d1949fad3c518b4fc905d6c72ed663bc0c1704eb98715f11d6103672f85f3cdb648f3d7f3341abc1d5fd9b536800a55322f15763dc93214c272d64a00b37d70c981c08de0d40fea627b688278f9759052af68917b19d1370e24c4823f248a417eb1a9697130b68276b064ba58f6a5d4689a9bdaf99ae269987e3301ecca46702eb5c6f2df91c802cbc9bd0eeb3c41734d47d68f3d6f40e64c97cd3d14713b9d2e48e8cc09e2bb1167c4e1d658c9deef5395a9cc59ce4dbc348028bcdc59ee1c6adc9b3da7d17a9e8812286c1f8d0f3ce2b6d55a05c360f25e71161e9ba67081489d5180b2760091d9c80812caead57ac0f925dd6bddee46c8eda178676a2be653bebee75ee1e3645b830637a00871279e4341dd0dc6886f9a3b5400e6baf42f4a14c9b31747473394b86bfe16757c6da49ce5696d6bde4c9f85652a25c4c6a118fad005fa95d2788d06b3dd7df34ef5e7770c6e66b86212aa022bf791ee0fcba9617b323b1b583b7f52a8759e47f7a81894bbb33e389804ce0f9ac215911e8b051c87b403eaf0d0e68c2ce9b1576b3d3d7198621c01fb160d4d14e9754765b7510cea628b151aa4351191ba48c34b723c8c4c606eb99fa3072e6152975d826a40531e6cd1101c3c149beec8bfdd432715978751f07bfaaf47f26c423ec465afc46b0ca16b32b45044de7617822aaa835a4ffd22519184cbda3b064f148037244d9ab9b4a0765820e8a9230606fffc4fb3877648fb9583b3df879567be84591f5e4af45369f288464104233fae64d2c0211acffc43c770f630e4bd8e473557713a629999850e5794cf4aac8d033d46199a21562535e910628ef0377a1e5f9b8b0f3171df337f6d5ea3086f9de5f82ad08d19b034b9510d759d82bad7fa9115adf00c6cafe758f5b664a8c4d0421fe750ba1b92c47d36ffb343bdd62d9d2fc735befeff79372cec5d9275d08de3ebd7b866ba9d657b5d4d28c8f993d0dfd304ca24e6f6be91253c15546be9ba483c32eb05dc2d1706b37ab4ba479dda93064e72dddb8967e3b87dc6790400577e7f37b3f69afb4a11ac1801e8121c8a89bdc8d8cb421c06050da2eb90bb115e18f2708ab9f6671282ee328da011650060f41c672c4fc51d1a75340cc607f4b5f4cdc03bd534a4fa17cae4e7b85722bfe61fe61b5d739b827244594abe38f788791caf176a603f047774541f8271c214f82e249ad85808b506194e6be59528d8838f873acf500e7fa6bcef079af8085558d92775e456cdc87b0085a12d0981d04c77feba49d675d91ac5a4943bc9d2ea9508c1004a8a218d5a50af8dbaf79b5420eb24afaccb6d66329a3e9660bd6d627cf2b6811ae2edd981d399cc7b716f3118d77c1c5ee09a34f72a2a0a25ef2dfe4c66c737088c913102f7846041e7304e32fe438ce4753ea668decf8a138dee769fe33789c0e1fd865f2b504d1279cd654dd42f056518a38bc0a4b1a91af20da9bc9b5db0ded86338239f2a46288ed925dda31c31feb4a1b69815247bfe324932795a7c85a6e1d6102ccc1a28c52e6fa5e991a2416b5b96ed13f7103485c4870b08b141fcb12314e07bd0943dc9a578c913f47ed8214ea1044b8acd2df37bfce75dddafe585c3a378712e03300cbd38b7ba2b99498fb4531190ecf6b586eb98c805a4e8391ce270fbe7725a74dee857d628dc225c22a1af57776ab33d7df272b9b3bc7733e01eaaa0e59ff9e29fcf5b525aa6c3449bca17a62b8e48364e35486ac32e856c28ca8f828dece08eb2eac0701e33b781539b510f6702abc71e1814cd7dfa33028ae4ef75d3543c6100e41bd161769c9e445e4778e4ac541947a649ac38529e53eb5bd634b1fdba061403ac56e5ee87628d0bef6aeb9e54e58ec5696c2b2b16f90d881b856e16db9e80ff8ac7b2b10e7320a22ce7bc45cd023be1b8f962b26a6e8487629bfbb6e3a1ef9723a0fe793cfbf3193697ceae5d344e2ea6d8bd305bab27e76cbc797f979335e730f1b41d18841a29beba425515bb882f7d1ed7a146f7bd2b36c656e936b5ee7d7312e5b5bb53995ce7e86f3c91dce6a1fc4f044c76fab52b57b670c6d699d2a6caf6493af64684ef9d505dd5a793daa725b42c821ba79b689393a7b0307640cf0595e1c2e8ce439ea4aa4832801c5885d45579e034020c7529ab5f168f65beb96c35b9a2a9e0cdf74a211011eb9c1f6e4698c418f8b6803137c84c7d78cf8ab7d76284b46efd338590cd5fdb07dff54202f8bcad268fef1e3cf26170fe95ccbf149b6a6fb8fa6f4c2f84633ea1ee2c6e7529abe93ace541d298b130c93e07c084606cd92b7d08728132340ac60fd93fd40e03c5b291ad356515936f8f586c32754837cda625a5fc99d04d19efa96c57e1aaa4c31a3bf66f03aea865d7edbe9f7d567b079e2b15353184abd671dbc7a76897cc327b26d76ae3c62b803795a825e6a104483249849562fa2413df3c914ce8d27d3f8207b0a28670f7f6005b450125fdfdfc6ccab5cee7a237f9e66b662d8980b39cafb04b1b4998b1ca2a75e04af5bfd319b3c56a3bccca01612530d57317220f130d589fe789830c009f48a6c7bc1a13e875c938097d8625795b3c705d2219a90092197c8c3071db93f6abac9b5b2202c742f7a2b412da3f40d371caee18c92969e7142de5ec102d9a0a0a2d34740d7a047887e2c9b950d386826db86c6b57f586ce6a32b5d5cc520fab375013f5425cec4beb725c3c13df78add834c2d937faf92d36fe37b4e0c1bac3c7b955046cd5b5aa5c36192d8f6305460b9bca2f038191ae86739b5ef1300a0080d539e1787f5ff22a586ad450a101538c789283728409f2f4c7fb513a921d8d028b145c04245eb7d3aa5c8e2aa65941c8de3ce31368025be8ad692b5d10cb6545433d6eb7ec0f51d9561999c08c8ae7f8d0000fe6049a795f181fb733d67edab25b32127bc5ae87759789cc9f605689ccf32", 0x1000}, {&(0x7f0000002400)="245a2ff7fc132a8013870cf4970b68035d78d865356c6e4f50395cc23f9e0a2c0060763bef54ec8cba8472f6d61b1646343f7e3f3a297fd214c53cbf1019df05ef99fd08b06464e28ab138b0925e283934c76a1a28bc2abba028d9a8b8033711d2f553add562b622adf620aa4260c9feef678c43bb12ffb24abc9b68ea0b7af2b79629f9e08a1eec03c335dcc203a9becad0eb6f8f4cd82fc0619e9b0b947e54e31f1af6fcd8067b03069cfcefddacb302a2fa8e161cbae4471c6e96a7cbef0c73e8aae32bdfb36908e46f0685b835e2b063d711ddefdd73382a73cfcbbc52aea5726294439dfb540c410802ec", 0xed}, {&(0x7f0000001180)="e46e3fde48b09db47a5ab7c0f44049fab47b638281e0ac48560b1cede292710fb4f1058be67736aa1e793d6ecd3016a1cd587d8a19cef88af2f79860719b9b3cc73db7", 0x43}, {&(0x7f0000002500)="f5039f0d91ca27493b08770ac97db7d35940db0850a93bd1bb1e8c4c2c7e9f88c7bb773e783d83b3f9b843565e32de30dae4fb0ae2a35d6a246485026f7fee0206ab30e513ce8ccff35f9d61aa6ba17d14d852ea5e6eb02ae21a3a3f15559576985655299fbca27783012bb17317cdec11f82973d6a0da5fb94d18a1d63fb9bd15fe06e089e829835d5c45d612dd096529d591849704e7ee984b6719ab0c7604d6e4be689d2ca876f04efd99ca10c6cc03dd134037c66de24348aec8", 0xbc}], 0x9) readv(r3, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x1) sendmsg$unix(r4, &(0x7f00000004c0)={0x0, 0x276, 0x0, 0x0, 0x0, 0xfffffffffffffccb, 0x2}, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400), 0x0, 0x0, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x1011a}], 0x1000000000000274) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x4008426f, &(0x7f0000000000)) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r8 = syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r9 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 04:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) renameat(r2, &(0x7f0000000180)='./bus\x00', r3, &(0x7f00000001c0)='./bus/file0\x00') write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffeee, &(0x7f00000002c0)="fdb4e3d07921fc17c97fb2f72dcc4995c8225ac602045eb7cefbfbc790570a6ebed3ea4b4dd9dd75be512ba4339cda635f9e30a2b3efea19de06edfda9ce9b485e51770931c4e34ea444d4709c29f499245074306ea54fdd6b482a5061d3233ab6aab3faf31ee57c499a9716adcf") 04:03:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x22) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfd}]}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x14, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 04:03:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d4, 0xffffffff, "d705000000000015005b00000000000000e74de4"}) select(0xfffffffffffffdc8, &(0x7f0000000140)={0x25, 0x10000000}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 04:03:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 04:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1b6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 04:03:36 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x100, 0x7fc) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="95cad4757313310b4c273524e4e15529d4ed39b30fe856e6f0df360222b3f76e14dcb0f2743cb95524dad0b0bcb4fef0020c0de780c6de92dbdcab1e7b0608a276801ce9d0e370b9ee9fd622891a2d65b18e51dbcf7e7e0260655a80da0f38591babc80a4a5fea05f17f313310f765e042317639d48fc32af082032e8775d06ef2bef4cff69c90ba7dc9f158c73e32c7c0f8fd052856fa0500c886ee809500febc88f76c79eb5e30b1e08195fb64e325609b3ca14c5d62764a9d64df8fdd84046cea2b38eb34e705583afd07e1378e0f9984c03be71e92992383c8d0b7", 0xdd, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 04:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) close(r1) 04:03:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x1ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000017c0)=""/93) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000080)="cbcdc1ca05e0ebd7ee893c966718654cf2b49a6eec863062452aec28a2e47ad0b55813deb835e51a94273536798a10ac46032c85a75904b5d7a84d7660393e45b63dbff02bbefbacbd5e83a6234fdc287742541611adf549a8bebeb0f874aeee39c179677cc93352b6fdff6259058c00f60688ab06b3bc7427c3a9638aa0b8157be967bcd58d02471bba73335e79e909adcea954086c60bfdbfc84e3fee00a3d297ca67d14be96b527725a290929fedb5c010cf1d1021764e2529746570dff2c9385279ef87a1c", 0xc7}, {&(0x7f00000004c0)="28e8877511db6b06ba77451d07f7d2b9f47fe0b4a5778b78826810fcd55c4d25c788de3ca5fdf4da3642a5adb27d985530c46c407c1beb2fc2276c02e9088ff272d1009a7afc7abd4d843c94f685d71d34c456e23a8c804aa4057d0c0abd0db98cfb5955350f5953a163523e7c0b3e28cb37f0aaae6f6c322000e1648db2f6532a43f9ca5f397352bc3c9f0a68d37e07989acf61cf526b2ab5cb43756896d0f0bdd6f5209edacc31980d4c96af29ac166f136eb39cb9fc22cc8bebdac981863357b564f0061deed84043aee01f7ab5cb7cfdbe20ff525d839d87812881ca611e1ac01cef9d", 0xe5}, {&(0x7f00000005c0)="0bfcc833f0b721b7ea2b78f64df1789ac45492867537a81de3a11dcc6bcf6164eb0ca9c0dcb9f76e2d765ed3b337355a75aab0d60a21ef6a4db51f1453abb6f11bc6a82bd0520b5aaa850b61bd2b09c0a35b8b5782320ffeb547ec19515231f9c6a07de85ff79a4245fe5e86bcc7f0cb3a923d83757b02195b95d4de191691f70ecb418a274b8982c6319531ef3aff4a4b50f3a1f7d446f68efa39fb7a7818d77b3f18ad29835d30d81b3537922b07351dc21c8ae2565cba9e00b234adc2070698a15174d7aec1bc1860bb70f05332e010504232b14450e14de99d7e60e3bc28a773e4ef8fa12ad4aab8efa236bc5badc96c01a98cddd939729f4d9a487694b19aaf34777129881fcf1335caded7a825cb87c5fb86a6b52019433004f644f70046cb074ffb9cfa52816d41d6e2e6b8c820c199ab07f8736aa18bf048dd6006dfae7d161195e61e744d4c952a527d285d6f30843fe0f8c46683b3ae093c1a2c16b1745ea2bc6484a6450c55ec45e5d75998bf1a999f0eddc22bcd746f6127cdab4280af447b4734f7993c497956a48e14601fc717e77470500ba46e3a2fe314358df0fda61f8f2a76bbfb3bb61766a8dbfee84202b5b875cf02d9b6b0330de855ba5956130fba73907ff5e3ecc12d0dab0b15ae5b31e5674db771b5f07f4aa7d443638ebe3eef6d1c193d934ceecc15dd2989d772a185f45418a4824fdca90f18ea6877697c0ae571d341001dedb3a04a7cdd249c0e411a46f6c533d3a5ab094132181e752432bd253387f7ccbdf367c48c31a5d1d182d05107e55d48f4d0bff90bcea1b926bdc3ef6760acef9a3ae4a46630a598dbf60438346a3c3311fee13359376475f702afaf91fbaafcfab4b5f16a44fbd3d96582684862d9c0bba649c365417ff752977c0a3889a127a796814255f356ba666ab182acb8519c250c96aada084a9869f3ce1bd516052c6538a3b791184880d82f8de0bea7158c0849606f7b7bd0a1f950fbbbce605f727823d823e7f7ddcb8e12d4cf2553d4fc0353241b764ca0d5a6ba672e7f4ca3a52b7f94f2253704859384e6fc1752390dc506a4901c413701f5ffb6cd704edb157ae3df2cda07f25ac0d8c583728676addff4b938ecce51fb4bd0fd32a6b2352327d88b1991754bcfba75130a0ed10657af791c0f3770213472fb567a09f68894054f7e89650d782e96fff6358fb5faf4652feb7e539ba816c26316d44b69351b0aba23acbb1e33ea1cad22c9f3c200a041f2b5fbbc7293f66fd3b703d58a39bca7736f6a84ffed87efc5011e9629d17e87ae7630c06c04eba084dfffcf42e2a3194d6906db5f482b902e5952ce841f4246924f552cefba05e45dd5d3ed14935a72e0a2f82f961570afd613268942d0c09a45cf1ba3973b5813c3096d0c6fcd2aa19267853a3e648749170b73d3ed87d2883fb421e322dd2415bdfba1f7520950736de2a2795e43edb96bceb8a627fe0e2362389985301b021433684579557237dbec9fc44e9a2a83e1b21db5a45ca2b56ecfacce7c203489bf27912d47a21ef524c55645990fe3c2ba67506e1f8c46643d146769f1dc76f4397b71c9778fd2e7a8057a685c7738b657dcaa0d997f3ddac613fb56c4d994581cd9d25651ea8ebd93a9b6412c624365794025bfe833d22d8c676c7a3926b81345b2b5697e42186cb86c52dc616504e0e2a5bd136a0b75f4a2fb81c33e3fd53f2d40ddeb4e79811af6fb84b99927c3946a66c51e36c6d54e01bba3073aae8d67072ce04cb02a6a78571c88240efa51a2c3c546b6265d0cf237383c428e85d6cd7a1732e089d91aed0b2cf7463a2ba2b653a39eba490cdf1199d3dd5d1e49ff3d3db5269d1805997632fb86209062fcaa14e8038e994d51758a00071611ee70d13e48e19d024801ce3402c1d10681a6c70ea623a97f80b0e3fcc9567386d010d9c27034c0bcfba2c0481c404270e43637cdffffe34fed3db2dc623e6636ae738386550e50bfcea265b2522d8dcc0fa94ecd30e3e12758423e37afb8eeb14d97b660cfba2fb670c7d77d0bf0d287b1554e133be8441e79377d9ca4eaa678097cc744f979097d9f277faec6a73ce2712af1ec500ad0ae4e19c30dabf7402b2d1e336722699ba86f837dc27125280728367c2d084b767582a9f226cd4c499113e6f126a2c415f80901253fa13e18a2d6b067fbd46a0165a91b607f5a812436f431871329768bcfdd6751f13bcc0cf433b9af1350dcafe0e9c634bc011729b7ccbb106d1e560ffd6677f308f28542547576b9e949bcb48b891a8a0ee924a5f4e3a5bb850a471bfb89d12451de6bcfd1cabdca449129dbe7bb09c52381b6c6738be64b6b36447838c225189e7b278d0161325436a40bb3ad628410345f20a9ad009969755f5d2b83454d67038ef551fd9510511db03edabcfcd505ebe574e2aefea68eca84055fd4f161df83160c471eb0bfd4a3ee071288bb79ed93aa1d6c1676c946cbbfa65bbb3d0cad6cc3ec23a26f9297738de152ce7b9d0fe42eec5f4fbf3c7b2fe272c9b98dee625e79aaadae95f3c896e4b62e216dfda321c1647c587715dea8d8c0b87be7c4115c03141b4cf9889cedd947ac52a42b690c954307bb819ac0dcf49c8cd94a611d5045262524086e7fd5b3d47c6d0a58ae2b453413c72b43f1d11c2a458ea57626b6052f5ed1979af85f23c49127da9a6af72e3b8a18d108fa7f6a2e42e081323cc1a9a246286f35fb346ec4ddc58a38af18a691397b7132709d17410dfbaf31b913f631272b54c8a80f9908ddac3329493059017c210e6ed2c25271fbd55ebd1e222c27e4c6e536738dca67554d11a33d42c27c43f592334629b23fc7e12b202c3fc037e97cc0c49777aea0ceb3fe7b445d25b19e713925f3672ebc97c395521a1bd5007410a40d4fb717279143f00b8a06492022b72b5c37c20fed34ce48edac69c8fe46ee8269022eb3a96e0794aad1bd544440496a2df0be5774ef1cd521eeda32bd4a2ff1fec8c9276b120e833d88eb9c8eb7380af995219ac9cd856e30984f695dd7ea78933ec63b1e8fefa906f681382a6653021ead22d5ae936e8e2b8ca6c43b30bdd2811b4b5b190e2ba6b5ef3ed8d35912e480a3198a7ec2443d7d40a19ee8e6aff22a1bb959cccc9616393fa2389b250bd1104eb257b503667d577a279c28d346dfd8b263eb2e59b6df24e0a0d8f29a70ad30a1a9d2429f18722a42b9694f7ea527e669ea3465ec2a653c558b606ae5e916293af7d4da241301667fd25276af34828b43a4a6087994999b3eff8fb8af72b632d8d3bc77fc82a4d08ea013903ed277ff0025c92275ef47358056863514bcb8c934c1d50f65ac13421794aa77e7afdc02a07ea0a9426ab9e4061cc6920c096b6d2dab3cf0249ffce59b01954a3d4d2cd39079d8c9ea3b8311515ab3e6b64f00573c1786f49976b3bb63fa96537660dc9e0c87698201389af83821eacbf7b158925d10e8e8f3598dc4063565fef86281635557ee06ebcc9deba885d6b1b012f2e3fc38e39f5b720d3cef45d2976cbda5ca6f7177e8dcde01e84fa9632741a54fd9581d922d0edae91be58a421e1b0aa6a8650f6eb00829502242e94ba2cbefd79884812c41619b5b1e4f4bbc889539b2be39d400b186573d4a97d9d4ce98bda2554d9515a1ded851b7bd6b27747e95a82ac0a23a12c50d26e212511d5785d006bd28b3649003a1107375408d6fb1d4805041e362a3c3632757a03c4648e921d4cf6ace3b386dd8bdd300dc1d3aa2b117ba2444d2cd3415aa87ece421b80168aa6396a0670c9732282f7b1958fad439b90286efc1f5fb2e218479b73ed69de08dcc5d64fb589ed65988d26bdf35fbe9af215c847bfaf6779715afa3c31c37025c1685f020bc8c5afc353b12e3ae9b28a531a93856738e057803be276f38ea6edb53ec44200a566b098d8f14e593e513276a25b436a159b590d85abe5e9b31ff8a49c2ef8e30f446a791c3e1d13151bd1af351de4ef9d877d59ac188e6e293674900719089041804afb7713302a815779655b939c46e58bdfc3157955dc1e52cc64ad392e5da2a3738699b7ca09bfcadb770a85d1951bb69dd65ffd6aa7359c7feba4715bd86b7c4caa72af3b2f57c6bad187310d7b4cc0674fcd38f94cdad59e4f08ee0bcce50d9e539280075608b7867ab885fc2dcfbde68a985014e6db68d03edc45bfe26a10e713819232f268579e32d4afd0e3ec357bb60a599fdec3e6756dccc98759f99f35c321645ed016a64d6ec8f5db90af70f6c4d8feff999fd9c80e148302cefe941c0dbfd547be598c60ce8da55c72143f16342af79e0dc453da6857b0d9c2afbe67a960dbfbd56fdb263e0a1b1f67afd91324f179a92824344a0162b357ea96be5b4c4df941f539f3832b872e87965e219ecff61d55b434d6451ef724b66d24941d9e2bc9ab478cc8bd42b594143ee047b5a7b52e61e6c8bd4453cf2d59f7aec16882cb0bb5e40ac0b86378f47c744def40e6180fec24bb31fc0faae89b2b58c1dbe3167fa0413635683a493c8f381dc77bbf88a4558fb319136905eedf0c57d0b52dde91371004237dd44d126fec189c96611745f6c18475a494efc85357b17812bbb3dc3d3a09d56227a219f66aab5447a491738fdef6915c76c8cf669503c1f3ee767e8e9cdd3b79e06d10926271d0bc63a923c2b18c62693694cd5ae65f89d7936ad8faedbc5f45e0209f60893a192fb2a39d1dcf5595ac9e8d0c16d82d4fac76d62fa482eabe9754a4f82a80caee4e972ec4ecc0ac17b8b1ffd92f3cfd1eca77b144668405775cf76a3a9ecc088d91a33a01a36e57857d5971ae8723734ab0d1d5c24187029a5c8971a40ce77f1c1b049b5979df1a8f60cf7c8184bdf488eab809583a6d8c24a74793372f70a73884f16c7c5bce93f29a0573778a31db915e056742be155a8e802deee773eac2f5a7151b49486cbc840f224598fadb586537190042754e984f572bc5ed43a02828b7dfe4ad29081fa8147b05bdd6eb6839a7da3498c998967d1c050cc4fd3652fa4c8c4e9b6559f5ad6a46361d02fc7368e43df5ec263b192aa53de675a1472bdb3fd1ecfab7bed421cd12b9b7f96a186fec4126f27d246592f46584589cb65914147575d5b9446ca2bcbbd7a7b71924e6fc0e7c7683465d1ce636575c4b436c1352e57f5f423ae7dfdfa4b8440d3e8a6037028f25e713398db37764810626fc967fb24b8eea65bb4cabcf4cc98ea3a5da58690ded4ea3d2adaaf7edf417d2ef8358d0d56f0c7f43c1439e6c59a45414c4c6a0cb07b3e88751454fa997a67a7991390323d93976c29ee25f4b38df22bc2b787220d12d533d74e78816c20d38baa94b5f28fc772080944ef20461189c62040bde5f94ee6f3d77d26da794e5e4a2d3e9307e9a188ca1a9d611e3ebd1451718182b2d85bb697d7371a76896092b9919ca0b83ecadaab0bdbf850649dd62bf3e86e3ae1a24b18446496f3ca01294be60147dc4b6d163c5b219bd34faeda0885d029af3f462967fd69319cc7a0a38f9d14aa5323f281fa8b6438af3b232aacd33a6bdce6a3d0e8a2dc0004418dd3757aa22daaface53ca8e61c30838b693376990d45d1f001d514529140b7675a5991f461873dfaadeacb8b5f9ad10d2114f1aa0b0a153bf301e6a0c8bdd90b25acd1a677f0b26e661b6e04aab6fe20bb29c52a631ec565503c012f28640358205e3ed73013cb9ab047d29e3454199b7001c1956154a75369f35527dbe23933d1cfd4f6f5684aab538251c", 0x1000}, {&(0x7f0000000180)="531c6c185f0d950733caf631b31c7c50967c6944ace2d336475f267ed8c95c73053616180d022da5df93b45ea07e9856249e9f58b671e7b90c7224459a8b15f2d038b8ace663a49069e4f67e0e1c716822231309ad4d95126594e6843d", 0x5d}, {&(0x7f00000015c0)="6df768d91de1f4081586a313a4df439f0a4f96e75fd0583a886291120474089c83d82f5a743fb49dd2cd14adf9d4ba0992041b2578b1e731b9b447e87d10e78e86e707f409df2de0db1310b07a1b1b6e72c509d28449f7a596766dae1c64570f1e649a01d08b8f716a981afa9217c1f480457b7b034ecae9dbfcb1b88bcee653d81fbc63897403df11a4e82e57d961258317e5", 0x93}, {&(0x7f0000001680)="636b3a3c2bdc498c6483bed87e6849ba7c0700e83ead3a71726ed8bac3052bf040d29bca37201fd81130dd88a82bfb3404e0491c92fdcd514ac894d9c2c0adc2f5bc6c529cbda38f9fde68ae65c0987356e007f266fbc3c0658e412f83e6eb796b8d32f1af111c6f3aaf253775848a2f006d6d1c2cbdbc581856f4ffb1fa76be9933d2f032afee9c30a83de07a8ad0ce0b3addd37bd5779b67d29ead24155bbb1bff0ae80970ce", 0xa7}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:03:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490800007c62f547d55587267ba5050932ed612e5ffe04ed99800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9aaf7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2f5e42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc000"/619], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) 04:03:36 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xaa6713a4e765a5b1, 0x0) fchflags(r1, 0x18001) close(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x200000005, 0x953, 0x10001, "00ffffff0000000000e1e1000000000900"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 04:03:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket(0x10, 0x2, 0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0xb9, 0x0, 0x68, 0x0, 0x0, 0x4}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shutdown(r0, 0x1) socket$inet(0x2, 0x8000, 0x1f) 04:03:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x79, 0xeb}, {0x9, 0x40, 0xff, 0x6}]}) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:03:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x8, 0x0, 0x1fc) 04:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1000000}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x3, 0x1f, 0x20, 0x401}, {0x7, 0xb5, 0x3f, 0x1b}, {0x0, 0x80, 0x5}, {0x3, 0x0, 0x7, 0x6}, {0x1, 0x1, 0x81, 0x2}, {0x101, 0x1, 0x9, 0x6}, {0x6, 0x1, 0xff, 0x6}, {0x1, 0x7f, 0x7b, 0x10001}, {0x9, 0x5, 0x4, 0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") semget(0x3, 0x3, 0x91) 04:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x1, 0x0, 0x140) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xe5e) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0xfffffffe) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x20, 0x8000, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x110c, &(0x7f0000000140)=0x8001, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/175, 0xaf}], 0x3, 0x0, 0x0) 04:03:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r5) r6 = getpgid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r8 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = geteuid() setreuid(r10, r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r14, 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) r17 = socket$inet6(0x18, 0x1001, 0x0) connect(r17, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r28 = geteuid() setreuid(r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r18, r27, r23, 0x0, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r32, 0x0]) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r40, 0x1e4, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = getegid() r44 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r54, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r23, r33, r40, r43, r45, r49, r50, r52, 0xffffffffffffffff]) r55 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r55) r56 = geteuid() r57 = socket(0x18, 0x3, 0x0) setsockopt(r57, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r57, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r57, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="ed809fabb29ae0a1c6e12049b60f9492e28d4d7d92c90b471ee0a5521a2a17cf824359904a62c37a554a244acbc61c46dff1f2261cd6934418a17bb0642c2a4c7d73df1e172fe1a35271ab33f7607d450641fbd0a045c70f2582fbb73a807f912e1d24a69ae2482c00569ac6259c5724cb83c624232e0c020585ae89a37afef3bd63f04149aaf4802c8deee9bc1adf17a88ddee8db5f56487c9e5b42cab5b03e71acd3d00d4043c83c3179c1bc7da6e6ac80acfd987371e732b070d5c3bdcdfec83e796e40bf92d61cdc", 0xca}, {&(0x7f0000000140)="37f2825f570c59a173139ff1a975fda0bffbfb621444b2dfdd664d96a453afb6c0de9de7ae937e3613a5b064755d5c0ff0a08b0973f4f3f8aa801e55ce1b205f28520bad638544bce4dd52e2dab1e1881aee9655364afedc928eb0df5a77b116384fa1178823f5a178c4d5fa2049ffde61ed07ce5b9ab304a3c29e7d89e00de14b4931856b49ace33ee6e4fd683a0a42e2ddf4d04bd62472981572b94f5e2cbf695b52ff812856ebcd8862fb61d0c20d305d6debc6c71fafbf1b", 0xba}, {&(0x7f0000000200)="f97675451366eaf564a1b69237078b6007c4f83444a48a572bfb89a77860f73aee3a24cfbebc00d93d1544d0fe12f129bc5c6325ec0f2e40d4a5e71902219f481a9e177f23903483411b90cefb5b198865d51cbd28a6df683ed776efe17cc674bba363f00cae52fa0e838b3f766ac244e9f67e120f88ce4ecf1e6ede1a5920878c0ccd616611bc741a80aee46bfd8186c24ddf1d6f4bf40169bf8fc9d30d39801250fe0e369e574a6c1b999739d89cbec2614400d318e3077761b8e02e3b799902c28f6f8dc109d3f357b9dd0af31116837e9cf51536b12516fb46c4e0acc61db1f019d7", 0xe4}, {&(0x7f0000000300)="1dc868ed7edf33525ea27857d739dd95591272b8ae47deac20ab9c8929763c5fdeece4f5420333e592945da29f9191daca137bd097358a793693ff24767a4ae68527cc4050b79de2f3f228bba460ecd9247fd8f78dfcfe698cefe1f9ba4ab893f564f7d4f31b07a64ed1be191673e0f424c58ac6854e28e9087121effcd4d134be50", 0x82}, {&(0x7f00000003c0)="375d1a21b78659132f7e5b26cb1bc3ce08b39c3b05a67424f9bc097b4c6792dfc64c09915c50ca9b5f2e4f35e35a3f40ba88d9620a7d84d29fcea2015b0a33a369c5b7af7db310fa0999b29bfc4bf900e4cf7def6e7922229dbac67785ae745d9092b1d6f512b330fa9734fec7ec0139fc5fc22d37e2a7ee01c29a3769d2e02317c28777ff3a0a086dcaf6cc1ca4fb7c2ebf8eca0fb8b0a7785066b84eb4eb7d8441fff61f89fe76314598fa91f187b8e181bcc5a076a9ecd117fc2376f7bab77c33f3b440d6e2026a4a95bc", 0xcc}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000020000000091fa1f8c010f2b5acb8bc450b077500e753375b9c848d000000f0", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r58, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r59, @ANYRES32=r0, @ANYRES32=r60, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x40b}, 0x4) 04:03:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xe43, './bus\x00', './file0/file0\x00'}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0xfffffffffffffffb, 0xfff}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) 04:03:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x0, 0x3) 04:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13ace7c50edbfe7de00100000000") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:03:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x61) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x1) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) getuid() 04:03:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f382a642bafcc78c4dd48807e1ed00f91da5ca97a3d9a51ab514c0f9e89f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7782b385b5344f2dd44f4e", 0x65, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r3, &(0x7f0000000200), 0xc40) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0xfffffffffffffc6f}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 04:03:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\x80\b', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) connect$unix(r3, &(0x7f0000000ac0)=ANY=[@ANYRESOCT=r4], 0x1) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000004c0)=0xfff) ioctl$BIOCPROMISC(r0, 0x20004269) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r5, &(0x7f0000000240), 0xe4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x1, 0x6, 0x80000000}, {0x18, 0x3, 0x6, 0xa7}, 0x4, [0x7fffffff, 0x5, 0xe6, 0x0, 0x1f, 0x2, 0x2, 0x81]}, 0x3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3f64d5095cee009d, 0x0) listen(r1, 0x2c4) socketpair(0x1, 0x4002, 0x2b, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 04:03:37 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(r0, 0xffff, 0x102b, &(0x7f0000000080)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0xa27, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = dup(r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0/file0\x00', r2}) dup2(r0, r1) socketpair(0x18, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:03:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:03:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x0, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r2, r7) 04:03:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) chflagsat(r1, &(0x7f0000000380)='./bus\x00', 0x10000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = dup2(r0, r2) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = open(&(0x7f0000000200)='./bus\x00', 0xc0, 0x8) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000240)=0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$dupfd(r5, 0x1e, r4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000300)=0x9, 0x4) pipe(&(0x7f00000001c0)) 04:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="c9ccf7beab1983978b885c5c15b84e2e2e2e90", 0x13) write(r0, &(0x7f0000000040)="f5713961dbde9bdf1e96e423569d38", 0xf) 04:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x800, 0x1, 0x1, 0x8001}, {0x9, 0xfa, 0x5, 0xdcf}, {0x1, 0x88, 0x1, 0xe074}, {0x90b7, 0x3, 0x20, 0x1ff}, {0x4, 0x3a, 0xd5, 0x3f}, {0x6e, 0xfd, 0xff, 0x9}, {0x86b9, 0xf9, 0x2, 0x7fffffff}, {0x0, 0xf8, 0x8, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 04:03:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff, 0x0, 0xe7e]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fchflags(r2, 0x1) 04:03:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)=0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xbfffffe1, "59b0d7317a117c00000000000000000040000040"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 04:03:38 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = socket(0x2, 0x4, 0xff) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="f8060598435126abb48bfaab640e6df2a20909fcbd225e21867b89a1ec3759243079ce2956480a07b1be606a25de2450e050132308e185e8db12e51cb00eb69f75c06a0428b26f247d216a6b7738986f0af7fb2fe3ac4b81a918df0239bdd9d5e850de1694ad1e909a313a41d864fde393af61f8304e897581dbcec6c713c78e478835729ae67f88505ef39b3231fbdafd516938d9aa917c86171e5ac7cf50a64b27772a1a878fc46262c349cc4a8837267d9fba501370a46c626c645687e6c99b6bf2d6405b260b564fd631cf834fd07a58c8fb331d88dad4d9870c3fc9987b91e48e845f9ebbc5f9", 0xe9}, {&(0x7f00000002c0)="42c6fd81fc90636c7d6ff1c2ddff8f17e2c81b83c90fb3b1859578b1ad279d816dcf819ca85f8eb3609637c0ff757a851d9dffa7c1a407fed70c840b37c16d7164d8867ab184a851099cf668866191bcb3cc8e49950e6121492cf975c15b217dc5cc34314db7b06beaa12a00619c0065d2e6f56ccf8a5e9c96aff15fd8a3e54ca7ce063d703112927e77659d3667248c80c0233aeb1f1e38e594c4d23e99cb687089e32075a792069a0d3b31909addce6f5cc3e01f6b81749db62912ffa510b570b54fb69dc9745b751104c2a571ca49158a3440d20ee68ec89cfbf697ad80e0a024a00b4ce57b2be79583fb7a52b353c2eb01c0aa62f9b45495e7d2", 0xfc}, {&(0x7f00000003c0)="419c180684eebec81e99e80331a93821c5089f37cc7cc3fbd0710741babfadb7fdfc20970a1ee22b8254912587ed395d6b53ef82b30d45d792192c9cd1e0823d666700f1e4836f5315fa", 0x4a}, {&(0x7f0000000440)="b2664c81b8ff06999627c3246a4f672b4b9caa74e82a1e0c610520a2cd81df6cb0155aa9498ab62d385250f4bd104ddf8b5b47647440d99775d9861bbef5d178db6144d28301f337b73e5b69db887e175c96d1496ba411038aff4327196a7c9fe524b57b77272859e0dfabbbb809", 0x6e}, {&(0x7f00000004c0)="fa06550607cbcdd71a9b6421e838d22adfa849724a8a37077bdf080893a29ef3dfb3a3ae136ec8f0330716dd52117cd1667347f467b3e79482571512671dd45a6eeee685bdc5fe11149bd25ee6126dea0cb0", 0x52}], 0x5, &(0x7f00000005c0)=[{0xc0, 0x1, 0x8, "66936c81ed1090d65d491c7d4ce3e1acad1d2b110d85e2ea327510b96bdd7b9c7bd6c36b2ceea2bffd0cd6410aafa10770aa688f7d2fff7b82c912f3b2b3b527c752f0628f48b581032afa9341935b12442bdbb48c3d04ade71b15b7a63746328c944d96c779ca275e8cc606b08af5d14d5506e1640273e89a3c7dd75d284301083a48d2a9ab0a7ba5bc60906406d1f10478ed528515f9eea612ec208c5312e03efb06a17a48ac587510914b"}, {0x50, 0xffff, 0x3, "fc749b5735b6311413481075102b4f187988fa691a0d5d806d31d805186b3364d14d59e70e6bedaba12450169ccfe4d0d887288e2789f2234d99ad6e"}], 0x110}, 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x18af, &(0x7f0000000000)=0x1, 0x4) 04:03:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) socket(0x1, 0x1, 0x81) r1 = getgid() r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) r16 = socket$inet6(0x18, 0x1001, 0x0) connect(r16, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r28, 0x0]) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r31, r34, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) r39 = getegid() r40 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() r42 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r47 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r22, r29, r36, r39, r41, r45, r46, r48, 0xffffffffffffffff]) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000000)=[r6, r8, r12, r45, 0xffffffffffffffff, r54, 0x0]) setregid(r1, r55) connect$inet(r0, 0x0, 0x0) 04:03:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x2, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) r5 = dup2(r0, r1) dup2(r5, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="25d900000001"], 0x10) write(r2, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0xc, 0x1, 0xc4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f0000000140)=""/171, 0xab, 0xc1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) listen(r6, 0x1) r8 = accept$inet(r6, 0x0, &(0x7f0000000040)) setsockopt(r8, 0xf590, 0x5f4, &(0x7f0000000080)="d244ef7b23e6cb9d5f95feeb4f8b1e13c7b2af3ec15c349d49173942cb4d0fbda4017adf7ac5b8ee037122f607c0c9f85f1730ea6d326b0a4322443569f8042f78ce9f39192606d92959b847c9f6140a82de5e37aac6f65b517d8b", 0x5b) 04:03:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300014bc95fb2d736949250c910b67dba3571ca6483be56267e8606b2d80dd6f0d9c755a8af8"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x3) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x80000224, 0x4) shmget$private(0x0, 0x1000, 0xdb6abd3d7e44d4c, &(0x7f0000fff000/0x1000)=nil) poll(0x0, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) poll(&(0x7f00000001c0)=[{r1, 0x10}, {0xffffffffffffffff, 0x80}, {r4, 0x100}], 0x3, 0x2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x49, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x1) 04:03:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() write(0xffffffffffffffff, &(0x7f0000000040)="d0a86c30ab46e8ded7435b9d0cb13125ee3718f13ca001617617ce8a172d17f0626a5f058a95a09674f5c6f5a92b953683694091308c9ab6e7d00074b66a2e7f81fdc626ca", 0x45) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0xfffffffc, 0x0) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) kqueue() mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$dupfd(r4, 0x0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) ktrace(&(0x7f0000000280)='./bus\x00', 0x4, 0x1824, r5) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r6) ktrace(&(0x7f00000001c0)='./bus\x00', 0x5, 0x81a, r6) 04:03:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) r1 = dup(0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(r1, &(0x7f00000000c0)=[{{}, 0x7, 0x1, 0x20000000, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1, 0x4}, {{}, 0xfffffffffffffffe, 0xc4, 0xf0000000, 0xfffffffffffffffd, 0x3}], 0x81f7, &(0x7f0000000180)=[{{r0}, 0x5, 0x2, 0x2fad44b32df698be, 0xfffffffffffff7ac, 0x4}, {{0xffffffffffffff9c}, 0x8000000000000003, 0x10, 0x1, 0x8, 0x8}, {{r2}, 0x542b5c0208cf622c, 0x2, 0x20, 0xffffffff, 0xc793}], 0xfffffda9, &(0x7f0000000200)={0x7, 0x8}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x7) 04:03:38 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x7aa}}, 0x0) pipe(0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x120, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = dup2(r3, r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20f, &(0x7f00000001c0)=[{0x1, 0x1f, 0x0, 0x40}, {0x5f7, 0x20, 0x0, 0x9}, {0x3f, 0x10, 0xff, 0xc27}, {0x0, 0x98, 0x0, 0x6}, {0x4, 0x60, 0xf8, 0x4}, {0x6, 0x2, 0x3, 0x8}, {0x7, 0x0, 0x7, 0xf45}]}) r6 = dup2(r0, r1) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000040)) 04:03:39 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) getrusage(0x0, &(0x7f0000000500)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(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', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 04:03:39 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000180)) r3 = dup2(r1, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 04:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x48}, {0x54, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x20) 04:03:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0xb5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) listen(r3, 0x8000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) connect$inet(r4, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 04:03:39 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r6 = socket(0x18, 0x400000002, 0x0) msgget(0x2, 0x208) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) 04:03:39 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0xf8dd17b419b901f, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:03:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff]}}) 04:03:39 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(0xe, &(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}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000003c0)=[{0x87, 0x0, 0x6}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) msgsnd(0x0, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r26, 0x20007465, 0x0) 04:03:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x6, 0x100}, {{r2}, 0x6, 0x2, 0x10, 0xb9d, 0x7}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff5, 0x40, 0x40, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffff8, 0x85a56e00306c21d3, 0x80000041, 0xffff, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x70, 0x1, 0xffffffff, 0x20}, {{r4}, 0xffffffffffffffff, 0x10, 0x1e0000001, 0x2, 0x8001}, {{}, 0x0, 0x10, 0x40000000, 0x20}, {{r0}, 0xfffffffffffffffe, 0xd57076666a5150ce, 0xfffef, 0xfffffffffffffa7d, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x40, 0x0, 0x7fffffff}], 0x100, &(0x7f00000001c0)={0x5, 0x100000000}) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000180)="578c002000000000e78e22de") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[0x502, 0x20, 0x8001, 0x9, 0x800, 0x8, 0x2, 0x3, 0x100]}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xff) 04:03:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='./file0\x00', 0x0) 04:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xa855) ioctl$BIOCPROMISC(r0, 0x20004269) 04:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x74}, {0x80000006}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1) r2 = accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000e91cd560000000000000000002000"/110], &(0x7f0000000180)=0x6e) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000000c0)={0x7ff, 0x27e7}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") pledge(&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00') 04:03:40 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="280000000008cd47b9f990d16cee4e1839d769a3843a207fdf0100ff03000000000000009b7959892d0cc38991f62c89f446ba741c93aa6d9092a6048f8ead411a4606484fb10104000012122c0a8931c7398450f6e567609603bd357f0bd67324844d05163acde7f76b9d01ef31a5596f4fc56fe10ce48ae9615a182b542524ae27f1dafde80f207909e75c4aa04509d49bacaa70b055f429f273869ea5f6f62f68c20874ee3aee63a2f2edbfe8081b6256abf4135bd8a85f232659ad75e96e2688237ce3d187e63b077dc0ab1813cc23c78500"/225, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 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, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket$inet6(0x18, 0x1001, 0x0) connect(r13, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r25, 0x0]) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = getegid() r37 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() r39 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) r42 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r19, r26, r33, r36, r38, r42, r43, r45, 0xffffffffffffffff]) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x6, 0x9}) r52 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x9, &(0x7f0000000000)=[r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r45, r51, r55, 0xffffffffffffffff, 0xffffffffffffffff]) r57 = getegid() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) r59 = socket$inet6(0x18, 0x1001, 0x0) connect(r59, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r61 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r61, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r62, r63, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) r65 = getgid() r66 = getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r60, r63, r65, 0x1e4, 0x8}, 0x5, 0x5, r66, r67, 0xfffffffffffffe01, 0x9, 0x7ff}) r68 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r71 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r71, 0x0]) r73 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r73, 0x0, 0x0) shmctl$IPC_SET(r73, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r73, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r75 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r78 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = getgid() r80 = getppid() r81 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r74, r77, r79, 0x1e4, 0x8}, 0x5, 0x5, r80, r81, 0xfffffffffffffe01, 0x9, 0x7ff}) r82 = getegid() r83 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r83, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r84 = getgid() r85 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r87 = getgid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r84, r86, r87, 0x10, 0x9}, 0x8, 0x1, 0x9}) r88 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r90 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r90, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r90, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r90, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r91 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r93 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r91, r92, r93, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r65, r72, r79, r82, r84, r88, r89, r91, 0xffffffffffffffff]) r94 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r94, 0x0, 0x0) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000040)=""/210) r95 = socket$inet6(0x18, 0x1001, 0x0) connect(r95, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r97 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r97, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r100 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r96, r99, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) r104 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r104, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r104, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r104, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r105 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r107 = getgid() semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r106, r107, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r107, 0x0]) r109 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r109, 0x0, 0x0) shmctl$IPC_SET(r109, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r109, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r111 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r111, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r111, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r111, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r112 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r114 = getgid() semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r112, r113, r114, 0x10, 0x9}, 0x8, 0x1, 0x9}) r115 = getgid() r116 = getppid() r117 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r109, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r110, r113, r115, 0x1e4, 0x8}, 0x5, 0x5, r116, r117, 0xfffffffffffffe01, 0x9, 0x7ff}) r118 = getegid() r119 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r119, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r119, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r120 = getgid() r121 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r123 = getgid() semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r120, r122, r123, 0x10, 0x9}, 0x8, 0x1, 0x9}) r124 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r126 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r126, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r126, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r126, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r127 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r129 = getgid() semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r127, r128, r129, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r101, r108, r115, r118, r120, r124, r125, r127, 0xffffffffffffffff]) r130 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r130, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r130, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r130, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r131 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r133 = getgid() semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r131, r132, r133, 0x10, 0x9}, 0x8, 0x1, 0x9}) r134 = socket(0x18, 0x3, 0x0) setsockopt(r134, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r134, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r134, 0x1) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r136 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r136, 0x0, 0x0) shmctl$IPC_SET(r136, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r136, 0x2, &(0x7f0000000040)=""/210) r137 = socket$inet6(0x18, 0x1001, 0x0) connect(r137, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r139 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r139, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r139, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r139, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r140 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r142 = getgid() semctl$IPC_SET(r139, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r140, r141, r142, 0x10, 0x9}, 0x8, 0x1, 0x9}) r143 = getgid() r144 = getppid() r145 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r136, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r138, r141, r143, 0x1e4, 0x8}, 0x5, 0x5, r144, r145, 0xfffffffffffffe01, 0x9, 0x7ff}) r146 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r146, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r146, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r146, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r147 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r149 = getgid() semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r147, r148, r149, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r149, 0x0]) r151 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r151, 0x0, 0x0) shmctl$IPC_SET(r151, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r151, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r153 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r153, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r153, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r153, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r154 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r156 = getgid() semctl$IPC_SET(r153, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r154, r155, r156, 0x10, 0x9}, 0x8, 0x1, 0x9}) r157 = getgid() r158 = getppid() r159 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r151, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r152, r155, r157, 0x1e4, 0x8}, 0x5, 0x5, r158, r159, 0xfffffffffffffe01, 0x9, 0x7ff}) r160 = getegid() r161 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r161, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r161, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r162 = getgid() r163 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r163, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r165 = getgid() semctl$IPC_SET(r161, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r162, r164, r165, 0x10, 0x9}, 0x8, 0x1, 0x9}) r166 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r168 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r168, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r168, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r168, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r169 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r171 = getgid() semctl$IPC_SET(r168, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r169, r170, r171, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r143, r150, r157, r160, r162, r166, r167, r169, 0xffffffffffffffff]) r172 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r172, 0x0, 0x0) shmctl$IPC_SET(r172, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r172, 0x2, &(0x7f0000000040)=""/210) r173 = socket$inet6(0x18, 0x1001, 0x0) connect(r173, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r173, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r175 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r175, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r175, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r175, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r176 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r178 = getgid() semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r176, r177, r178, 0x10, 0x9}, 0x8, 0x1, 0x9}) r179 = getgid() r180 = getppid() r181 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r172, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r174, r177, r179, 0x1e4, 0x8}, 0x5, 0x5, r180, r181, 0xfffffffffffffe01, 0x9, 0x7ff}) r182 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r182, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r182, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r182, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r183 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r185 = getgid() semctl$IPC_SET(r182, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r183, r184, r185, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r185, 0x0]) r187 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r187, 0x0, 0x0) shmctl$IPC_SET(r187, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r187, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r189 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r189, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r189, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r189, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r190 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r192 = getgid() semctl$IPC_SET(r189, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r190, r191, r192, 0x10, 0x9}, 0x8, 0x1, 0x9}) r193 = getgid() r194 = getppid() r195 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r187, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r188, r191, r193, 0x1e4, 0x8}, 0x5, 0x5, r194, r195, 0xfffffffffffffe01, 0x9, 0x7ff}) r196 = getegid() r197 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r197, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r197, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r198 = getgid() r199 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r199, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r201 = getgid() semctl$IPC_SET(r197, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r198, r200, r201, 0x10, 0x9}, 0x8, 0x1, 0x9}) r202 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r204 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r204, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r204, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r204, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r205 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r207 = getgid() semctl$IPC_SET(r204, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r205, r206, r207, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r179, r186, r193, r196, r198, r202, r203, r205, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[r160, r198, 0x0]) r209 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r209, 0x0, 0x0) shmctl$IPC_SET(r209, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r209, 0x2, &(0x7f0000000040)=""/210) r210 = socket$inet6(0x18, 0x1001, 0x0) connect(r210, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r210, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r212 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r212, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r212, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r212, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r213 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r215 = getgid() semctl$IPC_SET(r212, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r213, r214, r215, 0x10, 0x9}, 0x8, 0x1, 0x9}) r216 = getgid() r217 = getppid() r218 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r209, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r211, r214, r216, 0x1e4, 0x8}, 0x5, 0x5, r217, r218, 0xfffffffffffffe01, 0x9, 0x7ff}) r219 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r219, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r219, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r219, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r220 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r222 = getgid() semctl$IPC_SET(r219, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r220, r221, r222, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r222, 0x0]) r224 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r224, 0x0, 0x0) shmctl$IPC_SET(r224, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r224, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r226 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r226, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r226, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r226, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r227 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r229 = getgid() semctl$IPC_SET(r226, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r227, r228, r229, 0x10, 0x9}, 0x8, 0x1, 0x9}) r230 = getgid() r231 = getppid() r232 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r224, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r225, r228, r230, 0x1e4, 0x8}, 0x5, 0x5, r231, r232, 0xfffffffffffffe01, 0x9, 0x7ff}) r233 = getegid() r234 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r234, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r234, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r235 = getgid() r236 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r236, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r238 = getgid() semctl$IPC_SET(r234, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r235, r237, r238, 0x10, 0x9}, 0x8, 0x1, 0x9}) r239 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r241 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r241, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r241, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r241, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r242 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r244 = getgid() semctl$IPC_SET(r241, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r242, r243, r244, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r216, r223, r230, r233, r235, r239, r240, r242, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000100)=[r56, r57, r65, r118, r131, r135, r208, r216, 0xffffffffffffffff]) 04:03:40 executing program 0: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x2, 0x0) socket(0x10, 0x3, 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000007cf8d82e95ab422bbfdbce5b1f000000f5000000000000"], 0x10}, 0x0) 04:03:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) read(r3, &(0x7f0000000540)=""/4109, 0xaebec64b) poll(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r5 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f000003f154)='./file0\x00', 0x0) r6 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r7 = openat(r6, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r7, &(0x7f000001fff8)='./file0\x00') renameat(r7, &(0x7f0000da2fec)='./file0/file0/file0\x00', r7, &(0x7f0000000100)='./file0/file0/file0\x00') write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 04:03:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x7fff}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 04:03:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e66696c65308b3c2b38230f4bbbf2c529ea4e6d2f6e696c653000"], 0x10) 04:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x1d}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 04:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x5, 0x1, 0x8, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x5]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x3) 04:03:40 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x40, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:03:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x885]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x34, 0x0, 0x0, 0xfffffff9}, {0x6, 0x0, 0x6, 0x2}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0x2f, 0x0, 0x2}]}) 04:03:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffffffd, 0x80, 0x0, 0x3, "f000000007005945fdbe0700"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff8, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000240)=0x6d) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() r6 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) r8 = socket$inet6(0x18, 0x1001, 0x0) connect(r8, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r20, 0x0]) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r26, r28, 0x1e4, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = getegid() r32 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() r34 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r14, r21, r28, r31, r33, r37, r38, r40, 0xffffffffffffffff]) r43 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r43) r44 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r44, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r44, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r46 = geteuid() setreuid(r45, r46) r47 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r47, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r47, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r49 = geteuid() setreuid(r48, r49) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4006, 0xffffffffffffffff, r2, r48, r37, 0x1e4, 0x8}, 0x5, 0x5, r6, 0x0, 0xfffffffffffffe01, 0x9, 0x6}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r52, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r51, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r51, r54, r55, 0x1e4, 0x8}, 0x5, 0x5, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = getgid() r59 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r59, 0x0, 0x0) shmctl$IPC_SET(r59, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r61, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r61, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r62, r63, r60, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r60, r63, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r68 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000480)=0xc8) semctl$GETVAL(r68, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r70, r67, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r54, r58, r63, r69, 0x62, 0x1}, 0xe9, 0x0, r71, r72, 0x3, 0x1, 0x80000001}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r73 = getpid() pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r74 = socket(0x18, 0x1, 0x0) close(r74) r75 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d4ce4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80727db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a84508c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944da0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf6d6f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f19ec93bba367951e6cdd04c3da39e591858459d1fd297c24cb87f7de609476ad5b38dd7cbf6621cc904ac23a8"], 0x1) r76 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r75, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r77 = kqueue() kqueue() ioctl$DIOCMAP(r76, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r77, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$DIOCMAP(r76, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00'}) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r73) 04:03:41 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffff7386b2c3099276b9238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/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, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) msgget(0x3, 0x100) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) 04:03:41 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRESDEC=r0, @ANYBLOB="2da1c64d5261afb7409a902d8e861c5086e658af100ed60ec3f948217dcbd16a6e2aec5b812ffd231764ed43b8673dbdd7c5538ed0b63fb44e02e3deb492e11d41e33037d9159022a4679b57eee79e77f6eb3eec13afdccfdafd81b286bd2f69b6d7fbae5e0b90ff0c291310294818a8b5336d4b14a357c339d4fc55f24b47a5d25ef86a28cd6a097d047b3712a2e13d819705f6b2be4bf0e086e07e37eff1bec410ffb6cdc2c4e30b545f787e031663ff8d02a26496b313cd3c941581d96a398242e570b3a2aa87482e182449818295df0c19c661d13925c1c26f4bee158f5cecc94f0f7c5df250a401d31836b31f1de995fd", @ANYRES16, @ANYRES16=r1, @ANYRESHEX=r1, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES64=r3, @ANYRESHEX=r1, @ANYRES32=r5, @ANYPTR, @ANYRES32=r4]]], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r6, r0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="820202000064a735006c653000f0d01fa9d4d7a9f62df466940652ba527988274728d933a02eeadb7a9c43075925ed5f37cef3b241b1839960a93887b010cd91021522c8e4f0144063c64cb80859d8cbdfb175d10000000000000000000000008ecd054a6dd8bfdc72a23620a98a0035efb205cc32550c0b32de29d6d0d96e5c49f233926f42ac0dd0552ed36619ce39691e6ca23439e36c0eabb20ede0d8546c11ecc1e271b09eb1978bc691c959c8af3803ba05dd5321542577b2b29613aa5f6415931ad00f182aedb1839711d82d1e07c41b79c426da95821700ab5354500"/235], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) r8 = semget$private(0x0, 0x4, 0xb0) preadv(r7, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r8, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r10 = msgget(0x0, 0x246) r11 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r11, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 04:03:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1ff, 0x979, 0x2, 0x1, 0xfff, 0xffffdb41, 0x5, 0x4, 0x3, 0x401, 0x1}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000240)=0x80000000) 04:03:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$KDGKBMODE(r1, 0x40044b06) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)="055d1505b5f286acecf6f0d2c26b57890c0ab3766ff20e979d48418ed8d49e5a2d2341611cad94bb5c023c3a7a5475f3e9bf584b622db88e89284b215fdf2714826085a8c02be3509144a17f7978ee6702db68cf33b5ecbb556b4342499dfe7ee694e42410b75568ba575fcee67d22abd2c14167ea0aa4d0acd6e864a11d1cba30c141171bed0bd580db", 0x8a}, {&(0x7f0000000340)="3a01343ee5b872869745b3c36b86f20401aaede182cba620038aaaf490b846fe850c4ce91367db0295decdfe2e4b04f23d17ee8b38a635e6030703095e8d6480c16bdf4e0f3785e753996df7f60cf133a4b87586457467038e20b2b2e24d2ad3365af3791eeb29a5ace7c83ef8560f27406b6b1de4d08b22b72f29137c41f9a974ec4e2f8a8060e64c6d866539957e864412a5d6b093d577f4a3d2b16fe7eb302aa3d0ab5f2a8706932b7307f582a3bd6e2aba1d611c1bd5ea83f9280197dd2c5a185846695e37817825cab56c0da4acc6a76e2a01324a5c058a32ca93df8e2936700f4483e220a57b9d1b", 0xeb}], 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)='n5', 0x2}], 0x10000000000003cf, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') 04:03:41 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffef3b77ce}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x0, 0xfffffffffffff7ff, 0x1000}, {0x1, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000001100), 0x28f) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0xfffffffffffffe4d) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x10, 0x2, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0x177) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r21}, 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x5, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket$unix(0x1, 0x2, 0x0) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8040691a, &(0x7f0000000300)) r31 = openat(r30, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r32 = socket(0x18, 0x4000, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f0000000000)="220e22", 0x3) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r34 = dup(r4) setsockopt$sock_timeval(r34, 0xffff, 0x1005, &(0x7f0000000040)={0x95, 0xd6}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = syz_open_pts() r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001940)=ANY=[@ANYBLOB="ff0700000000008bcf5fddf43e4d33cd387edd0523d4c215aa0857d9cf9d10f927a9baa2180bf58cbfb5c9cb835e8f5a85e66cb9260e9b55442042836833f9d56a02fd42b3d56eb6d3748f960bea669d7ea53373ccdeca551f8dddb2c091549b94de2ce425c35cdfdedcbd4322504843e8", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r16, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae0bab2b8abb1b32ba62294eb681fe915934d819029c3a820ac4f5b6d59dc924e91a8b6be905dc0eaf880be9975bf705322fffe52fdfbff3e2493d57823af8b8eb0024b71aaa589c1a7dcf5cfe4fc20dbe1224d94a7d797a208db9d3b9073995f9cb8eefbdc711b422fb88c4ab901b23ae1d3baa99643c08658c9cddf93e6", @ANYRES32=r18, @ANYRES32=r25, @ANYRES32=0x0, @ANYBLOB="00638a7cf6b8891ff8fe0000000000000000000200000000005f5e640db08e8892abea529608e18d4d2ddc4dec0888105ce759a3c6bddb2593c5840001da0100d50ae799f4dd770d72cec7e2b59ffa4e674781beb7c5539b70b9a5134b4b", @ANYRES32=r28, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38], 0x70, 0x5}, 0xe) r39 = syz_open_pts() r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r41 = dup2(r39, r40) ioctl$TIOCSETAW(r41, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x0, 0x7fff, 0xa064, "35500c9a8d74cc7b8badb8e4cdd380330b2236f1", 0x0, 0x7ff}) r42 = socket(0x2, 0x3, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8040691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000100)='./file0\x00', r43, &(0x7f0000000140)='./file0\x00') fchmod(r39, 0x0) 04:03:41 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) 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, 0x1}, 0x299) 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) 04:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x80}, {0x6}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:03:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000080)=""/40, 0x28}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x20, 0x2, 0x2}, {0x6, 0x80, 0xc6, 0xc1ac}, {0x7fff, 0xd4, 0xd4}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(r5, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0xfffffffe, './file0\x00', './file0\x00'}) fsync(r3) 04:03:42 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', 0x20, 0x0) 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="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45000000000000000000"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r5, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 04:03:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x18e) writev(r1, &(0x7f0000000240), 0xe4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) symlinkat(&(0x7f0000000180)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x10, 0x8001) shutdown(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x3}], 0x1f, 0x0, 0x0, 0x0) close(r3) 04:03:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x128) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x9, 0x7, {0x2, 0x5}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) 04:03:42 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600"/4100], &(0x7f0000000000)=0x1002) 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) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000600)={0x5, 0x7fff, 0x4, {[0x100, 0x1, 0x1, 0x20, 0x20, 0x7fff, 0x8, 0x636, 0x40000, 0x664a548c, 0x7ff, 0x7, 0x7, 0x27, 0x0, 0x3, 0xec4, 0x9], [0x3, 0x3, 0x7, 0x7, 0x800, 0x8, 0x9, 0x81, 0x3, 0x2], [0x6, 0x1, 0x3, 0x400, 0x1000, 0x7, 0x100], [0x7c688b03, 0x3be, 0x9d4, 0x5b3, 0x1000, 0xde0], [{0x1000, 0x2, 0x10001, 0x1f}, {0x3ff, 0x3, 0xffff, 0x2}, {0x0, 0x7, 0x101, 0x6}, {0x8, 0x1ff, 0x4, 0x4}, {0x3, 0x1, 0x400, 0x8}, {0x7ff, 0x5, 0x0, 0x7}, {0xf6c, 0x9, 0x401, 0x1ff}, {0xd, 0xb06, 0x10000, 0x7}], {0x1, 0xf7e, 0x7, 0x7fffffff}, {0x8, 0x8001, 0x4, 0xfffffffffffffffa}}}) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r6 = socket(0x1e, 0x4003, 0x0) connect$inet6(r6, &(0x7f0000000100), 0xa) listen(r6, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) r8 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x67, 0x7f}, {0xb3d17ebf56d2f393, 0x8}, {0x86, 0x8}, {0x0, 0x766}, {0x0, 0x7}, {0x85, 0x64c9}, {0x0, 0x3}], 0x7}) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000380)=0xc) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 04:03:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x80000000}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000040)=0x1000) 04:03:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x7f7, 0xff, 0x76e}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x3, 0x1, &(0x7f0000000040)="2c91ebacb63254dacdaa04330a631c99fea850baa9150b7964bbbe278123581890caba59bb8a16c0b0fe19a272256736de7b12901d87efad6dca62347fb013ee93ffdc1e07df8bf9d9c4db135576d7ec462a417da1d3b9c53cfd2c0b5095d9555805ce7389a2641259ce1af40fad659e8f3787df79ce8df7db3cfd2c7941ed93d7934af07a1ca27614c1f28914fd74b469415490797f4306d3467d8d6a33c6", 0x9f) r2 = msgget$private(0x0, 0x11) msgrcv(r2, &(0x7f0000000100)={0x0, ""/26}, 0x22, 0x1, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r4, r7, 0xffffffffffffffff, r8, 0xc0, 0x5}, 0x4, 0x4, r9, r10, 0x200, 0x3ff, 0x3}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r11, 0x82405605, &(0x7f00000002c0)={0x8, 0x4, {[0x7fffffff, 0x5, 0x1, 0x9, 0x5, 0x3, 0x5, 0xfffffffffffffffa, 0x1, 0x2, 0x7f, 0x5, 0x40, 0x35, 0x5, 0x501a07aa, 0x6, 0x2], [0x2d, 0x5, 0x8, 0x97e7, 0x0, 0x1f, 0x2be8, 0x9, 0x3f, 0x3], [0x7, 0xff, 0x26480000000000, 0x3fc, 0xffffffff, 0x7fff, 0x1], [0x2, 0x5036, 0x5, 0x0, 0x80000000, 0x7], [{0x5, 0x2, 0x7, 0x35c}, {0x1, 0x0, 0x7, 0x1f}, {0x1, 0x0, 0x2bb5, 0x4}, {0x4, 0x3, 0x8, 0x1}, {0x7, 0x3ff, 0x0, 0x79cb}, {0x0, 0x1, 0xfffffff9, 0x48150a81}, {0x80, 0x2, 0x5, 0x2}, {0x8, 0x22b, 0x7}], {0x8, 0xc3b, 0x8001}, {0x1ff, 0x2, 0x9, 0x7}}}) bind$unix(r11, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = accept(r12, &(0x7f00000005c0)=@un=@file={0x0, ""/82}, &(0x7f0000000640)=0x54) getsockopt(r12, 0x84, 0x6, &(0x7f0000000680)=""/240, &(0x7f0000000780)=0xf0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x200, 0x0) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) setsockopt(0xffffffffffffff9c, 0xffff, 0x101, &(0x7f0000000900)="cff35ead2995d8954366ea9838c85b", 0xf) geteuid() r17 = socket$unix(0x1, 0x0, 0x0) r18 = socket(0x20, 0x1, 0x7) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/wsmouse0\x00', 0x8000, 0x0) r20 = getpgrp() r21 = getuid() r22 = getgid() r23 = geteuid() r24 = getegid() r25 = getuid() r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001f80)=0xc) r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/tty\x00', 0x400, 0x0) r29 = socket$inet(0x2, 0x3, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002040)={0x0}, &(0x7f0000002080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0, 0x0}, &(0x7f0000002100)=0xc) sendmsg$unix(r17, &(0x7f0000002280)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001e40)=[{&(0x7f0000000980)="93647305653ee78d86b0a47f9d912567bb56ccbaa66cc5e61ae834c2596850e69ceb0f6101a15b8a053d3e868381236ae2e4d056705f05b67645b2a4edd7715f809f3fb50ed1f29d80aa22301b17396642fb9b3f9fa07efb89aa5aed9465689d04840345f16b72a73630f720939285428a3bc618ea11ccdd7873d34d65381989281ec5b99b2f17d0b6ce2d1fcd950b3f9a340d8b10128aae2a7f1f8bf914e964e4b3fc1805208e3a9ec72827ad967a03de72dcf2956b4e9229790fc9f4e06c8d30edd0854274e1e78ce5e8a98b9ebd006625e953b780a510e923c67d23b6ea6a1a721048165b5b8ca99838579d0259aee7", 0xf1}, {&(0x7f0000000a80)="053c04beb4ea05ef44be799535c6b20cba4b7a7d914a3d145ecfe1570309f5294411f32601ba9d40bb7b6dcdeb01b0b06ade6f47a9d2170475f79cd839954a39d8545ab20648a395a1c55ed1571cb3c059a9374d238fa1aac29685b79d117c2b7b1ae363a3587f643c8b36468346fe207ecf27893757120ee48288d67b62c2e99839d715cd91e3308d13853b4f705cfa8c66c49166a9bc2f83ea4575dbc17240e449e2661596384ecd382b1ce6645f7fba5ae58e061e3f04f7df22665e536e8d040eebb9661c3efd77944f822a82bb5a01c93d71e304354edda247241fea1ccaeea1030c31fb74f3f3b8471cf5c9b99d63b11b78a5d850c1fa3a9181657ef74525f30aa3bcbc5c4343ba2b15e55ea35fae632c38a32a2307b83da9ebd593fd273cd7add72e3725bfdd9f99a5a01387386790ca97bc1aee47bb5de0e71668553aaf23ed3e3b087f40994e8cdf3f232e8301345e6ccd3f02301bc4118df1acaf7e823c59597de544bffc4487181c1116e26a63a76a1347d81df662f3f19c5001a48c44b542716b196b76356924c28bc4c38af3c4dc520c1867b1b17d681f1fc7cd59911d3ad7184eaa06f449c6141a778012d6e7631138c75365069e6d1882a4fe1f38556f39600bd3695f7d26ea61985ff977b621ea5d3cd28ffdd7d9bdf19ba66bcea6b5e5b6529b87f72b7042e5a3b8f90572badb5e1a4289fff8e1500255c9b0ee6045f7c56449d6e49e76346296fd66b32ea96ae5e30ad9bebe0a87c25139cafcf556b2b3f317e725cadad9a5183f9c1dbf3abd16e0b05d9b9f00cb89673fb80da1b3bb829712fda6c7fa5926b16c960baf96d7745f1c43f2fc74d7152d34bf06f21257d32e47ef94594753a3b969cafcb9eba3bbfaa38fdd9c8a22113a5bf35d89a824b1889398642fdef24c016c82fc8c5f14896f8f63120da2ba0dc49c18e5a6cb25f6a1b92c0f82d585d3df207791de40c978c310408cabe6d79145f29af5398abc909c04df9c4c22b416a223cd47c18cc74b6ff056f136f888ac4b3099d08c83b3cd8ec9e51538264a19ec270c2f5f0d5ea2e5d585cc6c0631b4258701dc6b885113ace77ab41bde46b0820f23957c666436c95b29f84afdc9a3ef9b0b516d95c5a9e25a9e2940e98d431c5202076ed95be702d0ba2f49e9c4f56f06e1a02af035320ad469a5b794ca8427cbf0d485468c0b44924c8f272d78506cd65fa1ae6c5233b7a3d76f08e1d37b74dc97ec3f963c7bdbe785987f2eda50cbf54178d4e722c97ad84229833c9ea94aa2ecbdf446c313f843f1784b46474887b18f703bc76794c909ddf0f24dc5e990c6d17652740a2727bc7d3e9d73813452615cd1ea5c250e38bf55c8a4c7f7ed73b055425f4dd294ad9366d28ee873b5bb2f67838a33f8e1b6e525bf16f9834d70d6245eacdf8fcb343f7a637e584511e746b92a6a3726ad4cecc9cf928121a835375ee83f7dc0186712ed19213461eaaea1487905b5c7700a33bba61e355e6203e912c17357f3027b72577503fddb28e98721a9bc538fad8289c8e5a08cce68ad690b535a054f507493d361870897204ed7b9501a7c0cf1551a77ea065c900f4ed38a8e4a1951363e916195798fa324b43ed98d42f1492f93c30c4f7359d4f290671300b391fe0379d873e2294ec605e902af8d71afc85b25f6e9b973a56df8b41dbc3f06123bc6b10dfcda64c962f21d50ccc389a948396f1650d785f0163a9d1c5e16bc8e1720b2c79cf152c7d93249660ddfeb83fe5a2846f795b1813475213e2bf3e29ebc68701af83361d00648ea89bbcb29d2d63185614ffd39032b25325ed7986a34afe9bd8d7875b66912679bd02d9773fc0e5d1c46af393cd64b030d7ce90906cc0036616024f19ea7e1aa939db99f45272581cb6188909c4d17c750f6b781b71bf57582085534ecd241f4f0af4677dbab18fb37ef48ef40cdb8192f726c35b67eb3d64c7e13c2e7d0ff7fab5925f72310c23491dcbaa17e07d3bf77b74547669ed84c004df35639374e44f971073ef1e9c409d7e37d2a77f4d3edd1d9d735d4fdbb0ced718611e6ebf6dacf14be6bab5946f26a887c04bb3845d6cfb43c0c59c6242321f4afd0055f41e230df9532fddf5792f8f4f01f2df17023d435230226ae97f79e19bf42dcf8c9bc26b0ae66bb4a3386714e0aea8126b9970ebb000d3f34f9feed029fed70ba387e868e2fc1f49043e8a812551d3dae578517f1138ce54591bcf083183e22b08b073275ff733dfeadb71b871f3aea22f45280b7fb667fd5f259c146c507e8e15efe0d0a2022b8ddc842614cd8e8b50d7a772c4e9786f59bc47f0e25096a24a1b867bb78ec72eb7defbd09072531f746320369be1b994f16123da6e852bd9e592fbc479861029bf54b5bd5c83393e208a0fcad05c561434039389dab4504330e1421c48a2af1b2e0ee1127655c8d6d77fa44ad59a20984fc8f8483cb1ef6945f5cfa15a8417ffda3f6b7e72d442229da52d24944e048c4fce2d16a6bd61a6df3f7592683c294b2ee09bcee88d332e849f17ed9e3efb579f611e4936e286fb4e319d7e7db7e89b7876e69153eda24dd87f5d69be4a4ec500cb0f5af4403a8e416e0a0eb24d1fe10e3a0b902e718cabf5726ac455e69e212f9661ed214bb810bf16adfdc3b822538550677ba1143fe0a1307905ce4a28a5668c686cfd9c18f51c874164759e60a8203f8e1c6be5f45406fa5c6e3a482f23eebb4501e2ef9c3d9d9f0c5a0225d61c07498de9f2f78ef0ab52180b2ff19181d916bce642bfd1f6624fd90abf47da00d5c3c7127e59b86d2ec28449431c0e16f65b63b903a27445d6cf6a59dd351c619463020613e6c9dfd671fd3b15bf0a81dd6eff605da847d5a781e4c445082d1318806bab5e8964e0e40e1c833fdb896926efbf72e7599ba1dde23c092984e9b0ec0e97b6d0f73e4a7f9bae88b24e8d84fdcab8f5dc40edf841f6926b53017a2cba79fa8e99f643199553ab5d50f27f7ada7db3ed3c22af5c289134d5df4c5242c457fd86cdcff3ca8c588799adc49c2593254f37a5afeb4b943928e1f8ca6971a99506f9924f7ff3da94d8b075ae5cb5013bfe964defc81f6cb76d83ce318bff0eba3d0d73e68e3e5cd2c717d9b89dd36b3ce5925653661d169b42e8bd221d2f5e6d3cc1b3d13b32ce19b29df437a723cd1dc4b963050bf288b53e4bc80a3ab5f5f23c043b66c1e8a8f6f6063b96ca0dc2c84d709b4fb0bf72d23676b135e8c9d6932c5bf386e6786fa74cc5109b2c6126ac0a365faecca5d2262a6525eee6a768180235c8b0206311822d01a35a1d3979e446d468b05074304f4d091cda3e57c459392bda1e738b9d6f2b26b9678db9fad790914c0b9d22590af603998a4d9e5b763c9c6a6f4133eb408ed304da93e1b3d2a1247954cb320c29c705519660049c79c6931547edc3baf192d73c478f6a4cb8f00b39cccdb161e4a39b0d859f6aff0cdc2d17da8bcd81c78bc36a5c52ab8570a75e493bf74d450ac08ad00c0c2323c2b896a68634174d8fa11132d5d783bbc6ca3a6ddcc657ba1f7e382c54efd7635b3a209f576902ecd5137893e72e29713af41ee3c7945f87b550f82c11a2c15740a240782a306c118add666852b7c1d093797f1bd57d48b838b20c0cfaabf224edbe7890180bfb68566f6d7123f5ed02dbc115e84cf5f7328bec0a36bfbbb19c8bfa6abb329026f63d7a52b8175c1bc6c3c996d411f42b0d8233603ee67a963a5682ef2ab0ec8120659e35ef22e3748e1ae923e5f6112f161749b857fe8b8fe04b89722ba79f4addbaa28943df1b6dcf557f92e403402fba4d6cf5d8a67439e437478a018ce663150d42049d7d0079d8a2ea184fc726b46eb69d6b0fcc9f16f38307652e3cf68395dca47e4f6c31af58730a5e3681d1d840666199db9c578128b2b05c79ddc0a0fc92cff3e68919e11361e178006766c5ca5a58d1ba1fd63ce3ae3878057205f1324edd3ab0c9e51dfe3ce2f893de3746f754738a988572162f1d553d4047184b526ac6a643b42e791fe997118d9c0a84a0a6a23777bbe9fbef4ed00c7caa259efe28821790f0cd8e89ea0c95ba6be202f93ca42b98a0d132aee31fcd1dca8a53d25a4743fb5b47a142449ce28df766bea75acac414d5da5b8c8050a1d4066922b13328fd0275380564371fe2328c2bdf8a1ab3cf638236dfb7087149b1578eed9ed574165d56506f1174d883959eaf3f7e0b10db8edb1b6be0154f548790fb01f4ed89a235a3ae42e9a4b770b9f97ef2ad5cd1f604af70ce291f062fa624458cc9e34d9dd16b06a43a18cdfa29479f2295902ddd8975e418fdef8f09429c24f89d561dc32e0ccb6bbd8b0c81a3fcbf5b0c02c9ad46ccfd18e0a6c3898ed7f584d69865a66070093ddcf947c30a16aec25ad092f30b238b81c44a0a3678f6aef769c42f361e95d55b26d35dc3d41109bd544f20be2943c214df2c2a74bfead8039dd6931c8e4062b1c628622b928b03328c8456444ea74d6c8ef0cd2cfa99e2cf1516c84bf81ac2dd275d9638feca0d9bae9d3d6facce36c4816ea1cb14c2b3120d047d7be6bf9dfd93809f555bb5829c6fc245a2fcd7ec9ac59453f344821fdfa50c30fffe624f9976c949355a98c001294e95e1a0c1239e9e7316d31859445cad5fe625d5100d401398b1ea32e6440fda26d916444594eadb71a2cf771faaa43fd794bb4a89ffcccbe807dec0795083bf3ab12d8fcd23beeeb4f02ace9a804527a0711919786c458beb04fa0b60a035fb38324142c7f121e09d55c1a0cab79b652ac4798c25149ee3b5b21aadefbc7941c295d955f4d2c8f96f5b5335ea024bfc2189e1781e51c051b224ce42f731df5801613b91f06681cf2b55a272bac665ad533a99f86d106d5626124ac8f52e9375b74e3007d206a21c075a12e31468fbc420a4ce607a4cb0be8df45c3706d5bc4eb120061cb7f23ce0b34dad1fd60964e6a71630fe44792edf5276e1faab40c72a7fc055d5c8bdcc29c77b1d3bb3bb7134423b9866d8c697d5ae55595f3428de77611f49a80bffc45894d26341b1d3e2d55e4d266c94b4b65fb405386e265f18bf40a3239665e5dfe20b3c8f7fbb7b456148dcf6c13e101d639625ba243d9d2da2099685c89a368554821aab1e40fd6a2938d613ac496c2b3abe878f094ffd4d3b82f84dff703e028e72cf04a6c2d859cf6f85c3e61150804405e0ff5ff5351e4ec5dec0ae65273267153bb396388c0877cdb7d1ab9b2e438b16ee5fb9217d2146304635cd83eee4a7506c9b3167ec885794fd5cd5dd2d3d7579cb3e23ecd1bd4af4dede02229f2bece8f2b4470f0a7382e1cdbe567f79c86542eee038231895e94cfb54d84bb1082f9c7f617bdd7a65ddf2cbc86098a5e529c00069e7394f5a0e71a1e8669dad57f677697a2c025635d2e4dcf5f936099354e7ea2e18d45e43a52af14a0e592f8a5ab3a759ca8df60414e040a185d5ff6ca92b3087183fbc9494072a7db7f4dcae807a794e03688a4a7d882f6b95d5da5a1e067c4d916250d790f24f1a59413447acdd7e0e9ea3f42d14d04e42d7ef3d09ea86418f7df7569784809d159119d04f353420af99e03a6cbecfdee8391aaaa32d7c1f4714367e7740aa1f0aa99ccd1ed0d0e89f2a60ccd24c0ab9c26ad222d2aa697b0a7afde13e4afd7e4351a896269cc0dd01183628cdeec4d646fc63e2e0de11a745ab78de6274f41d5fbebd0148e3caf5619b0e98b5f923d6f3b1f8a9073e41d74866aa70e02d1c22c39a6", 0x1000}, {&(0x7f0000001a80)="c83d2e38e4035138ab3400262b34e5be5eac3a080f1be94e702fae9bdfb72f", 0x1f}, {&(0x7f0000001ac0)="4fa04223934eacb5bff8e77880edcd19591f50b452073e536166a43a2293414487c4ad3a0f0e6cf9f8", 0x29}, {&(0x7f0000001b00)="ca24ce5d3d8822c3701ab9cc1c777959a22fef079ce0f65553625de28bbbf1e0783fbb215dc34edcca36db7f3d4a8bdcf2f051715b13af94cc7d061776e43a12733e56aee44ed270dec76454597727fa00f3538173d9811a097b026bdcb5415c7f7dd685fe1df17bdf8654458b93298e4a145696e21dd5357a0add0c16454b238ea2c8dc03cf65d447793bd9574bc13965a0619c53d8e378156303cd5c8fadcf08c6fd21aae83182fdef64f69a477a0dd50679add18b05322c8851a78f8a0c794b04bc7b206c0500d700859815234f1df2b34e8af0abf8b654186a4b1416927b3d83d3592dd2d1cc", 0xe8}, {&(0x7f0000001c00)="620344b3f8fb79b5c33117f7f7113133fada6af1028cbe9348e2fb59a3da", 0x1e}, {&(0x7f0000001c40)="8062ef3d68319b65fffdad85209e67882cb0d7138ff1ad91e92926db90a5127182714ee985247a30bd05a3ae1e193be5989baa82a684a45ae3de0f79dd0cf0aef3f53105fb7ae5ea8f1bd77718b7495b0eb6d5cd9ce15b185b8afe8e9418a0f31170c886d74d54b76ee95c344c2c8b38720987f92cf3796e8ec1933eaec313ae6527e24f16e2e5d2d5a1", 0x8a}, {&(0x7f0000001d00)="33762a5ce9f66c6b3c61560e973fcaed1f05f477f55b7fbd15d4871451f4ffa7bd9b011c4869a7377b9d2a5481691917dc6036ddaa146fe218118c8da3cf92dfc44dea08db617d2bd3cdc2e4a839dfdea459404600e6a60a79332a72ddbb5c2b14658d9e22ce446bdf97294a9bbe05f9e3f4603480de9d2155fcc181c7feaadb852a2ab0ab96d4fbc7ded66d0e1996d491ce16230c6706b8f91bfd322c4cb9", 0x9f}, {&(0x7f0000001dc0)="d2696aeaced7523dd4500eb9f6b65c6d9c4c3cd6cc15e8c82c1f90191f874a06e9c35bdefc2ac9d82272b1de4791d18366d3871078fc8be8f7f951df51f0f1fb2caf035141c5926fb17abdc5276b28acc883fee679ea7e64d482", 0x5a}], 0x9, &(0x7f0000002140)=[@rights={0x20, 0xffff, 0x1, [r18, r12, 0xffffffffffffffff, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r23, r24}, @cred={0x20, 0xffff, 0x0, r6, r25, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r14, r12, r29, r30, r12]}, @cred={0x20, 0xffff, 0x0, r31, r13, r32}], 0x130}, 0x11) 04:03:42 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() setreuid(r3, r4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = socket$inet6(0x18, 0x1001, 0x0) connect(r6, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r18, 0x0]) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = getegid() r30 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r12, r19, r26, r29, r31, r35, r36, r38, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r3, r31) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r41, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) semget$private(0x0, 0x3, 0x80) r42 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r42, 0x0, 0x0) 04:03:42 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000f40)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xfffffd6e}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a39d2b881b1dba44e0c948f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926a01f0fc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf4", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0xfffffffffffffef8}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x3, 0x0, 0xfffffffffffffff7, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000bc0)) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x369}, {&(0x7f00000014c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baa050000006fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7f18f4a8eae53fac1cdaf1e07e542227d8b97342a561204a90b351f2000021d1ec8d9ea11872ab30164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf17974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f651c8aea62d026d89228fa3c72744d10abf86adb8a7b0befff7b924b12a91880be119776202404312875b08ba89294e72343d0943ee1532c53797b3a758535a0c4aaadbc4faf69709a7c523f", 0xfc95}, {&(0x7f0000001780)="8e4972396e23ed42b4050d33dfc72e46e21f361a6db30004000000000000beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c56e7e986a2f878bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06000000000000004fc752e898f9f46e271f7fffe74fe2f82b8d7c7edc13e9d4939641b5b19a7c8b876f24db7afaf6586b9c888a48b482525e21207c0fc00ca69c321e49267cf3ed4ac344cb4800ede0109cc824599c4da7d556f2884b8e1f31eb39f6777bc20aa308bc030066d9cc21329fff86923b5fbe96c77994913b91035e8d5c5641655b00868da16c5533ba223f540d7bf890e7c017d32d5357d546c98f212d15e68927cb4ad9cc244c4d2c02955646288e178b", 0x11d}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x0) r5 = syz_open_pts() stat(&(0x7f0000001040)='./bus\x00', &(0x7f0000000840)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f80581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = syz_open_pts() r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) writev(r9, &(0x7f0000000000), 0x0) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000100), 0x0, 0x80000001) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x100}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000c00)={0x120, 0x8001, 0x1, 0x4}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) openat(r10, &(0x7f0000000180)='./file0\x00', 0x20000, 0x8) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r11 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r14) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) r17 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x2, 0x0) r18 = fcntl$dupfd(r16, 0xf, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) r20 = socket$unix(0x1, 0x6, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r22 = dup(r21) listen(r22, 0x0) dup2(0xffffffffffffff9c, r12) dup2(0xffffffffffffffff, r12) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000800)=@in={0x2, 0x3}, 0xfffffffffffffe14) dup(r23) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r25, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r27, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c, 0xff}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r28, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r29 = dup(r28) listen(r29, 0x0) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x7) dup(r30) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 04:03:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) r4 = semget(0x3, 0xb, 0x2) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r5, r6, r7, r9, 0x20, 0xcd7c}, 0xe1, 0x1, 0x200}) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r12 = semget(0x1, 0x1000000000007, 0x200) semop(r12, &(0x7f0000000040)=[{0x3, 0x16, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x400}, {0x3, 0xef0, 0x1000}], 0x4) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETZCNT(r12, 0x3, 0x7, &(0x7f0000000080)=""/9) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x2, 0x7, 0x2000}, {0x6, 0x8, 0x1000}], 0x2) 04:03:42 executing program 1: unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 04:03:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 04:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x20}, {0x61, 0xfd}, {0x4006, 0x81}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 04:03:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c6"], 0x1) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() setreuid(r4, r5) setreuid(r1, r4) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x31, 0x5, 0x80) connect$unix(r8, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485600000000000000"], 0x10) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r7 = accept$inet6(r6, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, 0x0, r8, r9, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = socket(0x11, 0x4003, 0x0) dup2(r12, r12) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r15, 0x20004b3d) ioctl$KDDISABIO(r15, 0x20004b3d) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r18 = dup2(r17, r14) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r19 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r19, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r19, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r20 = syz_open_pts() fcntl$setflags(r20, 0x2, 0x1) r21 = dup2(r20, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r23, 0x0) getgroups(0x2, &(0x7f0000000200)=[r23, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(r18, 0x5) r31 = kqueue() kevent(r31, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r32 = fcntl$dupfd(r31, 0xa, 0xffffffffffffffff) r33 = msgget$private(0x0, 0x401) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d57667a3fef1b7b8d042b155dd0500c0297c45f4c2f78e942d261bd9dfbfb69460072398c55177d0186f6655a18066ea7fdfff292980fd611869659b6887ba633e4137404665e389b11db81468511e7253bfd840b88bf38fb64d6a8338994d5f7a09dff1ee56f2dcc1023039f082aa"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x1, r26, r36, r27, r28, 0x10, 0x8000}, 0x1e3c, 0x8, r29, r30, 0x21, 0x7, 0x2}) setpgid(r29, r29) r41 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r46 = getppid() r47 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000100)={{0x1, r42, r43, r44, r45, 0x5, 0x8000}, 0x1e3c, 0x8, r46, r47, 0x1f, 0x7, 0x2}) setpgid(r46, r46) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r48, 0x20004b3d) ioctl$KDDISABIO(r48, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc54) r50 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r51 = syz_open_pts() fcntl$setflags(r51, 0x2, 0x1) r52 = dup2(r51, r51) symlinkat(&(0x7f0000000000)='./file0\x00', r52, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r52, &(0x7f0000000180)='./file0\x00', r53, r54, 0x0) getgroups(0x2, &(0x7f0000000200)=[r54, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r56 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r58 = getgid() r59 = socket(0x18, 0x1, 0x0) close(r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r59, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r62 = getppid() r63 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000100)={{0x1, r57, r58, r60, r61, 0x5, 0x8000}, 0x1e3c, 0x8, r62, r63, 0x1f, 0x7, 0x2}) setpgid(r62, r62) r64 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r66 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) r68 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r68, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x17e) r70 = getppid() r71 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000100)={{0x1, r65, r66, r67, r69, 0x5, 0x8000}, 0x1e3c, 0x8, r70, r71, 0x1f, 0x7, 0x2}) setpgid(r70, r70) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x81, r49, r54, r49, r55, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r62, r70, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x81, r16, r23, r16, r24, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r29, r46, 0x4, 0xffffffffffffffff}) setpgid(r46, 0xffffffffffffffff) 04:03:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x1, 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) 04:03:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = socket$inet(0x2, 0x3, 0x7f) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 04:03:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x40) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000340)="e259430b1ef1da47b29e70fa49cb0638a04af1de9290d8ea926bc671ad903e2f9e84b65b0b3a927e3bbca24141d26186fbcea8895715f343226562f7b0862c138378355907ee7d710eb4f8f03b208c7384eeab9476d6c59a1d45828dda0b3216198924a44cb7f0a093a02f88e80b1d61c8cf794f533fb384507d725d44304d9efc26fd2ba35ab76886cf3a33f10cc4e8c9e17bd936dcff01f39ef112c06dd7f7a68b4a07968fbaad277e", 0xaa}, {&(0x7f0000000580)="a215e98923379509f11de0fa3133d7a40379817580acda6f5f686905511959585931182af37395f94129cc334bda2e1bbc100170ed006c6c6775c82382f7f5192fa239612466000d753673aefbfaded919f09de672686256f763f84527e0acd1641937d85c74e3a336d50a151b1ce0db4788f44adfada13ca655efedbe4c6e7344869c9a0237f7d464252573a3fee67152ca338d4aa45b986db5", 0x9a}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}]}) 04:03:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x20, 0xfd, 0x7}, {0x54, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[0x82e, 0x4, 0x0, 0x1]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 04:03:42 executing program 0: r0 = socket(0x2, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/154, &(0x7f0000000100)=0x9a) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf55ef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000800000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d52f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c93406b3ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c000000000ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1172f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4a0c406988857cea97ca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdeef16178277cc233cab1d5ef49a8aa68eb9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885804e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be91201914a9e1134b745f46471efd37face9758bb3423ce2bcac3af3968c8b95ca861cac97624e5a8482d70204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5dcb3e5e154a124e279bc4c2dc5d7cce97e08bda159c9ef2153b1261c0075a6e7ec78d5a2eaa3e218ca9d79f5d707b6a3a0420fe9dffef89452b6693bd85672f0720321bd7840e345c5492c9780761a421ea6450d03423aabeadfb91a33a4b63c6d98ce70c948c8f920d6d440"], 0x10) pipe(&(0x7f0000000140)) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0]) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getegid() setgroups(0x3, &(0x7f0000000480)=[r6, r8, r11]) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) writev(r12, &(0x7f0000000240)=[{&(0x7f00000001c0)="1dcb435ca4211917a2167eb6e8cffd0d29fc1e49799dd61d516d8e4340151ec1f93988403a695fe5b7f5f71b42a185a5a0c93a5957acc1acff7659cdd018da56660428334cb2b4f42a610b82c959963867de3e05d7b6c89ed3fb8b4b067c", 0x5e}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="1d350620ff90a4f3c535e13aa81d6d47cf736ed596bd1ac115ca6ce8c4343a2e8c2d08798ebdc44154e187e4d5ca8358b89b264d9407add066fa8d27272a96010016f59171b58a563929b8b8f213b761654eff1f281f2647296d347be29ccadd9cd1b4877c2b3d070733e564fce6f9df8da528717ebfe0ad9664903691d0647c67c35798d8c1545757b86f66c03bb2e1dc121282cc2ff2f20686fc3f07937813c2bed45ae375480786eacda981d1f0ac5e8c3075163df5d879f4a39421607e68483443f17ce6e7707a3e9106cfdb1acdfb9eb828f3766eb3c9a8f5c96236b624f43f534eb920a273f7d0aa72e7a5c563bd818c97d382d88acef4ca8f6215b767db81bcd23db3ceafcfa67de5dff2ca1dee759dedab95803d246c8b3462d77c162896fd6c5526aaccc00f50ad12f9b5f7662e095687fd8bcdf307845d116407842551adec5775a0da0b89cc5833e0c76d97b05b2b82c3f7b62a3f0aae537ba0edff66275e35a08466b3f37ab08e9862", 0x16f}], 0x1) 04:03:42 executing program 0: 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) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x3}, {{r5}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffc, 0xf8, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r7 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x1fffffffffffff91, &(0x7f00000000c0)}) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0xab57e4d55f865d49, 0x0) kevent(r7, &(0x7f0000000580)=[{{r7}, 0x2, 0xe4, 0x2, 0xdc, 0x1}, {{r6}, 0x7ffffffffffffffa, 0x20, 0x1, 0xffffffff, 0x2f52}, {{r8}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x2, 0x7fd}, {{r0}, 0x9, 0x2e, 0x80000000, 0x580, 0x80}, {{r9}, 0xfffffffffffffffc, 0xc0, 0x1, 0xfffffffffffffffb, 0x3}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = syz_open_pts() fchflags(r10, 0x1) dup2(r2, r1) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r11, 0x1) recvfrom$unix(r11, &(0x7f0000000480)=""/76, 0x4c, 0x189830392d25fd28, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000440)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000300)='./file0/file0\x00') 04:03:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x124) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r3, &(0x7f0000000200), 0xc40) ioctl$TIOCSTART(r3, 0x2000746e) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) write(r5, &(0x7f0000000200)="bdc6d8a04f938dd423f64f7b7188d18641c0bef65e29011c43ad930b51551c45efd6c455a0bb8eca9b3c5aad1700f9c853a983ae9d97c320c0d75e3e43d68c79983d01852610e2a307c5633d8f3b6318dfab6dd897698d13ba4ec83fe2644771fd9d1831867033e617db47e4bfdd5ea382f5fbb3892cb3a0a147d6db3ef8614f16f45c8a50c5ef2d89b300d59c4d16aa99462b3e341397e6fd64c1b378829c0133b8a22520357f04857a9c81805c28bc51b7238ca5def1e5fef2cd53a8ed49bad7c5ca78932b1a001416cf671cebc6741f4ffd711a4496fd3ea59b4bf738b96a205374a5240fa509313c9aa93f981721ad3c4fb9092d5be9f1e0a2dd4864538100f79346eb137f8404a342fcef0b48fe4bd9e4e40463b81b350820afebcbdbe3a2b96cfeb544e9acc5c882a63baa635de8a377919e956659535d45a45750afbb2fcab92902e5fab5a1df31368154555bf60db86fcfd7c65f5e2e288d82a55836045f8c7214f2f529fd45342cba913ce264c1acd95c7257f38f22b36876b489ab568d47d02767f63f6834a6607a0e2d7f77c4315a6084da907055ca245af498f3c1b62a1f8f66175778c9e6ac76c74acc6b7bdfa7ea9fde74778ce1823d58f4be181db1ecf3df0bd274c4f21b88fe2f7764b1e48216954963be2b0e270d5d66c1d3fe6aa0799ff5d969ae144a46f2f17f2aabf783de7c86ae3c4069dcb9ef148821a7da8c553af72b837644bbc00beec61be2dd5001d1cc1a07d00a213a20b9504e418427639cfa19d80c375ac967677d826b414b42f4a55ec2a7be870c58cc6387c95c7199de849782cec7123e71fb64c4f92539a0ec2f28e1bb091f68605d1221cfae07025cace955adaa9a16532c99f6c355eb9b160e39d691518581d6d72cb828174d94ea3df330e9cfca68707ddd55da3ce568ea88b616c773ea360787c6bc794a586b4327e255d392595fbd0c789e2f8ec1881d7ad1a54109c910be38486a83ad65181e85f64fbf71a15f9cfb76b413d03a19a780ad1a4aa03114e94d466cc03c354806c2d317bf01aa752407ff07ff3d9eb41086f33d2a628dcde3f42538ccd117b95e810c29d8c2ea38e2ac663f4533806a4620f61e50caeca90ac6c58ce65b717c1bd2e030d737270c0195d9a04cb29f6cf99a39bf74582e9382d188d1f611665ae7fdd69b5c51fe20237979a0d782659ff4c8767824ab0f7792f3fb5c583f114c207034cc24b8f82bb15fa8ec06b4b26aba78e2f2765d9566f237ce5363c20b2f85c2d30259388c30e433c0cf30bab6e2fa449150758e271b182baca70e033eca62a02a9647fef43f8b627ed474e8192f31a386117e6114ffb8f411d82ba2a3b37e467817da6dc35b4da09d0a165d09d8701114180327e755e8485204fce4f8a20fe6e9e1c0ab1a3f4269c50b9d1b9db923963228e1e45b9f0d17c9b5311fcd05cb68febc23d6d85418b060a11774bbb697d2f9980a5a00422da0c484f1312660761895bb116c52ead9812a7770697107c57e910c3ffe458472c268d80aec2b3e61d203e7d4be9e218402fc33c97aefe3e1963a1705390bee35ac9b207a63d7a096204becbce06c1b65580fde3aa940e3193a7804d645f218e502adea702e174f65d451ee29d126fdcd6fb93a94ae0400d5e3847bc0e144e5fc48bb892ba153946792c65f1888cd98167df0a5cc47a42bfa8b82e59f6767559c9e834e827ceb76db1bf933bb1877672c52ebd42d163db9c2b81d0a685fef99327959c62164f1f4166342fee8ce9058d2c59e2c40e14ce32bc6fdb154abe121c709253e56f586e1e105ec06ba3b4319ab86b5f844f3a8ea7f9c0e3fc6ece7978d611ae44e7c8cd93c8d22b80aabb99c3ea455d8542c4acee02333e05b42813c3820eeeab4a5b178c99896500dea73698b72c96815a9a03cc5550f2e49618c8115a93bc804e1334e64edbf12d9ef71ee9a9cebe154fbcd1ec18d3e9cb7a98a76e12be4f539ac255cb5fa6b4f3cfe52f4adbea3f99c109a11ea9e93c5465864a9ce5541b04cfb09ecfeac7ee1cdbf02685f76e8920c9140485cdd0aea0b28ff5f8c11d949e5de94c49b2e57a69d989318b4458a8a0235e7a6eebe0d6f91507e699ffaa54e963946c27c95ba7742f590d3cdf2498980d747ec38a8b4b78c0fe9a8847f6dad2f7fabaf83555d45af49ea6d8445dd9a276f25b88467166a67cf3afc0dbc5ee09ae8a72631f7b4e8ad894735372b6b31415855fdeb50a626e0f201a2e590a851bc4dce59b4ca05f38b7681c3a5fd2c8b05515fd50efbc07734698981805427fb87e3af6ca5c312330422b6a532754b523cbf98cb205e86ca6cd9319f8f5f20dc127b5b443756485009099463f80ba2555fabb3eadb4706ab4e8182c4b61697aee6c84ffce4ee866784e579e8acca890a2a3cdeea8238c3841ad8ae3714fb9763f5e432d768a8cac7cb774465b79bf014f225c1aefe14332eec90b1781b622ffab81a844c7a40ac3740b84d4cd9583539fc9b3a1ba601117b5887da8c1c887c752bd46cae7efe07cd4059a8ff2575243af5d4aaa53a053afdac169f860b0894601612e601d37d9bd283df37664ef8918cf6d8a269df4f011c489c237aaf91f18c95334c6b602d4e8ef4714ad36783bce9320930f920b27b5a9e6c9848cdca3c82818c3240dafb027bb278823507364d6cee2fcd2e09b303d820ecb943064c5999cfc999d4594216907626767043e43775085c493c676a36a4928a45cc83e6f657fb11237c8371981495c2eb0d367f7fad5786051451f41cd0c911678f92e7938deb5e8a42d7424a9d738cc649d400dceb5ec302f364a744827155ee25909c9129c0178277a86a646f2c3e845f37be5ccc0a522c6feb0e06f38fa4611ca11b088134058738c725e3de3a5aef3a02051a88066b1cc88c89e913f540b83411ffbe0a18899846d491acd7953f2f54cc95929795feb8d5bfe1ec2c230149d661f34628c63c9b1eff99c64411d870f16df81a7164dc1f841315e5db9dde19ce52d530ec68ddb8b34e7df72ba389d91c8eaa6563f1a644b7a8f166694bec748ff26616e8549656fe26bd9bb0616822f16f717d9bf124c68424ff68f78277c85b00ec35f4c2d7b6fe066c5ec11a144eeac9af72fba85be6327844e8cc7d1f436c625e7a079006f3aad7632821f27fb69905dd39d04d8329aaa15e0db777a52b56a8f4ddee66ba07394aacf74d8b05b8e73133f1f0d574025dbeaf15b2f1ae023a76ce6c42945a4e105d71768ad9098d0de72a2533be13f00a708aa9feb7e99104359968106c394385705751b48b39a570cf0114b02fd937975b07c0986846b84bb6fb904ab11a4a33156b182de4714d232f972d43c30058422010141ecbec648c79ea6d4546d08b9e831be2253445de3f44770f25c11383f2b9897aa4414210e524230a7c76d7a7183443c4e9498353c38883f30dc0f6ff354e28d9e44c85e3d18360fe12ce3e9027b1738d5d68cd4b30dfbdd567fdf2d1d6b081c6fd2eb25d1bb50532f388db9cc12e7ac09a45ff544ba2afcb69365d35fc5dda3b480dacc3bce55f770999e65783edb8ee83deee156f3adf69e54bb0f66fa381508ad8d1d13cce288aed01f8f185ce56c3aa75ddbc39baf57bc4c9996ea00579423f9b419820f47ab810924856c74dbb281d8a7d3266051284c7d46e2da72cb5d9c20a7a5f350c602bd5c8b151e002bf77ecd6eca6ef0913c79a9cde8936411b5fa8d2468eef3e381962494b391f6703ee4f78bb266791947274b1629918286c2fd865ed79f03f028127af5a595784656010e47197dc7ab6baa07a2ead66f92170e7eb925ab5b6ceabb94a5c15fecf146cebbdbc7651c99dd263efedc3a43c974e2b3c829c9e050faa3e45b6a61f54a7ac6a8608cfecc61b69239acc9244b394e40c87ba8f46b2b99720ff8d5c5bb9f98b9db12f9e322e63fa692e606a7c8256af71fba649165b6fd32cbd01aefcdb01436b9f26bc9bec40243348e72b69cab62340cab8491e9835fc0ccbbc4345042d9a35be52db9efd2e4b0594bcf2f7265a739fc2b6d4da5ae200eb81dba87754240365c7c3619168fe500049cb0f0f8f1772699bd9271cbe76565cf5ebefe6a8b7a639b15f54751a636cd7753956aaaa1001a5380ac05c00faa5dfadf4e70a6f7921ba110b5d48f153b3b101e6f2b45f44fec8579cbd4dd70a006bbac461c2d2124e555939b5894ce4126fbaa29e350fe33237d82149f03b37e318347a8c46c01fbc83701ac1e01614346b51c8a95fa8ce4ceead96edf30fd197dffb42e5c788777e2e8fdb7d17caa5c65816ffc3aa8493ded723950121922c75c8a7bf881cf010b3173e46d629d331d7d11e8ed75e7ea2fe711efd4272a01e34ac0fe4a959e48a5169401f04ecce639e336901b9a1204076a8e2810fc1fd7538e5ebec3fe0af15de518dd8250ebac4c84b9b774a4bf9a4afdb3699002fbaf3eb52f93a51dd6652c2e7465712e1113a3b1ff5638cf460eaf7427a4a7f48f0d274fe1fcb01a466d22e8c236a70c56e85c1794eda9c14bf493b2b3471406aa91d287c6352c7f474d631d4b5fd8cc7619fa59d4a43fba3de32bb209be729f3c265465bbbf3c10539fd32abf3ff89db84adab947bcd92b4b3eff72271e90a01e2983ce3c5ab202dc509de3060447268aac971110da8a9dfe8f85f6ac1e99034e6755e11b52cfe92bff07e9b949ae6cabf649064b66b63c4b43f3bf099dae5dc387e6f1c88c5ae2c062a0c857aede9088d0a42ce79a1285ceec996d923d066b6a566839ec1c65c729babde28d880b33d24f7de66455668c1365e86d9f8d7ee807d8ef0854d4973264d3c104e01f334ed70de26333a24a41b9489938ca09076ab160e4606dc39a89022fa1fb59455e87d773bd708ba12c227fed971f042f745cba76f714355f652f038c2ae03ef9603a968f91d72477261560be63fccaddc194a3db7fb9a893929a35a846b6c80ef5c43572e3cbc94129d6b163aa26bb5b35b8ad52a8d598963d7022dd5aa092ecf32fc55954a3dcab7607f72c3d236cc1d924a72ab352bd66f6b7cf1374eb8a37673dd18f8e518b353620d75f12857bcdd8a2102a37dc4df43b223e470c3ab0b5bbafbf16de9c1e5312557fa5219ba1b68e1f9d924e93e115e69b1d36cf826b4a1e8305b6cbf9a9e8471e105798301bdd9a2466a9ac08625cd7359d2ea76c420cf00c2b1555f0f1424a8f2c84cad2e4b4465d50ba48b3618e37d89a6e5f2d3aba47c450eb542b00795dac9d199a30137a316e6f2af20c3f5f9f2723cdd2bffc96805ff8f70bb0cbaa0414b95e89ee59cefc6bd9d534c17ac9850c7a8cece8524c0be2b8479d7f1fd162d898e51c6e6b700384d16cb2c5c8795b6033d45c7c6d52579ca0f97a3db342577974b6901de7a6e39dc197e11ad8f91abd456a398873359e4f3e917497f6ed11249aeac58e99fcd6a35435f54a00c75599b0aa89d1b5646b90fcfae37f89172f76513db933495155d9d932d51ae6d055fea61d98279fe8ed08cc24a35f7e7ba3d51a933d7b90f45d6cea6b97d74c79c1731d18414179ba3a462abfafe77f1899227980dda109f05ab39402171e7d4c250af1cd5d1281b354cf3df4e7204d7413f6b533dbe16a4115a22ab9254037664087574afc17b82ebe13bddd016661a5dbb28d0c2b623d6b8e9838d80f508562ec68f87a536a0d8d1dc369cc487863b51b3e4513b5a6e169a6bd53aca80b32aa6a75084ae075b3b9f7db088eed4e76e4abdb4ddaf350abd1af1203a81da", 0x1000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = dup(r4) symlinkat(&(0x7f0000000180)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') 04:03:42 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) writev(r3, &(0x7f0000000240), 0xe4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="86cf3c13f7a56deaa385e4f181bad59e6871280b6580e75deae9172d2f166249fa6a11657e3ec41ef8cf058aba2a76c82e30fadf9ea8136021176f680f575e61f6f51096e33e94943e37e0fef78689c6c990bfa28f0a8b8ca2d3e95370bba5904f964cee8be7683922cbd8382cd7d8cb12f4000dbe49028ad000476c03c6b5dbfa4992d6bdb3f5e1b13a6753c1df8f7408093a40568542856981bba4624a56e8b2aaa5912ed8", 0xa6) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 04:03:42 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x22) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x220, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="896c0962c91f0814", 0xc1) 04:03:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0x802fffd) 04:03:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = msgget$private(0x0, 0x2e4) msgsnd(r1, &(0x7f0000000000)={0x1, "c1647f1be8b2a9e070d5ad1352cfb2d0"}, 0x18, 0x800) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 04:03:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r7, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x17fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x1, 0xfffffffffffffff8}, {0x0, 0x0, 0x800}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000040)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000040)) r12 = dup2(r10, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, 0x0, 0x4}, 0x200, 0x401, 0x2}) r16 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, 0x0, r14, 0x0, r8, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000580)=""/4096) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r17, &(0x7f0000000340)="81bc8b5a2aea16b05c8d853b1bbf7e8e88307cc5f66895c417b1a246275fc0e0f009782a8a5a63d9f45003f204b900dcf487ab8ca5abb58e89613ffb375dbe27acc048c342b3a8fa7b104a680449cc90dbbd7f2de701fb1ee0421ed09afe1ce6161b0b88f43362bbb7a51e72da5e1f59248fe6acd439b4f72af2850ad2b2cbbf4879b73559faf851dce02bed58f6a2f4a4ea2c61b390a53c7fb9057f8c1bc6a6d62a83af88b7d21dbfca1f596e13bed3944906fd3083718e284f84680d4e06085f3429fd61ab5a", 0xc7, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0, 0x1) 04:03:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6, 0x1}]}) read(r2, &(0x7f0000000000)=""/112, 0x70) fcntl$setown(r0, 0x6, r1) close(r0) 04:03:43 executing program 1: 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="2000460000ebfffffeff0000000000000000005b9d071b542a5387060000e2b81800000029000000dec35113000010000200000000000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x3f) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000000000dfff00000000000000") 04:03:44 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) fchdir(r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f5c2943f9a5052722110eba5501925c8a1ac9e4661959e48471320e7554752dca2fd35c6b3f42dea887a6b14c204598d1aa96c4eb77df4a4403dd380329f635bfff211e81635deb58f7673d2177206d5da022df56d55917a300a78df9bad90129c99796d95704b1d8e4ecc6601858a636f51bc6d", 0x74}, {&(0x7f0000000180)="304ebc268099009b4b426139009ad160ebf7b4f0ac84bb40480e6ecca383cb1d9e8a0424244c6bb62b97850e9660275bd58c3dc06c92809c84d82a68862f43f02191559dcfe7832ece56b70dc6a3bc899a58904d22d731cb710c584da3d54e9edd0b4f2660e39a75027c14fb753c5d205a8caeb50896a9244024b3b63f8fb32294f56b46c96e5eace6cff99c536f13813bdd23d38b7220e2fa8083fde9b6c90d92b2187f8e8b", 0xa6}], 0x2, 0x0, 0x9) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) write(r2, 0x0, 0x0) 04:03:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000f6ff00000000e7000000000100"/34], &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r2 = msgget$private(0x0, 0x20000003c4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x25c2d41df34821f4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000a973e4db52a700000000008000000ff00408a6b9e24c4c62b7aca2f9c45294b50ed99b04dd4650ae6bfc6c406473f2f9a091ea0635f85a5a01f3c7714aa91bd3f8d882d14b424cd5264a3d72eafe08ae708315f80794e952e1c8b3ccc79afbbcfac67c1427366dfb4b661d71891152ba5c7526d338c630b0a2fe814d40431473f7d9528a09539220fefb112941b2623e22096b57df839b8236544d646353db994e4e7593c43115ab1f01090ad6568062b5f2eaec57d74b43f2c287bdba061cae52066b4f5efae06c634a5"], 0xc, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x1800) 04:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() r1 = getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r4, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r3, &(0x7f0000000c00)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYBLOB="8721fbdb9ff5c508c89d0c7ab194ab3f13dead9883b817118399aae5094410037300f88519b315126cb5c722b701a6a2891927800f4a9d6c5974c65b7f6d1b66953702611036fe4025d0a99885c6f40e97c833d3b622c446c0fb8c7eb35b610babba21006ef8e3b620690f724582dc64589fa791dc21a50ef6f24674ee4d13c7d43ef2a99c283d248644fad27ae16506dacd8e3aa56953a804fcba62048d074fe31aa8e6fa47307f265f744df63558220cebb616da78e55505a334286c73", @ANYPTR64, @ANYBLOB="55e838cf2478e040ffc1d2356aef7ef1e2ce07bcfae9ad956846de60233dfbe93a5ef860fc85abbd1261afab2b1eb376cac1f5aaad58ea0a5ca70d0249a48fc9f28def008347"], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYPTR], @ANYRES64=r1], @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r3, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r6, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff06) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000d00)=ANY=[]) chown(&(0x7f0000000080)='./bus\x00', r7, r8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r9, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r9, &(0x7f00000001c0)='./bus\x00', r9, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r13, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r13, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r14, r5}, 0xc) ioctl$TIOCSCTTY(r9, 0x20007461) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) 04:03:44 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) semget$private(0x0, 0x4, 0x8d388deb3b9595f9) mprotect(&(0x7f000078c000/0x9000)=nil, 0x9000, 0x1) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6530007ebcc79d3b48f22d8445acc3adcc1d20407005d2452c2bd75cf6a78e5e226a09785d0451e65008e3410b6028823cd4c55b506b0a08d789fb6bcd9da866d47526e06c6b28455b5d66514c8dc356d72e2378fe4dd45976e06ee7f8804a71b841c1e2487ba727406bfa477f53bf6153f5b3b16ff29043d33b396951d2ccac22b3342458ff193f5aa37a607ed8ea1eea214953841674a244435848b795a58c2f1835db06f23ce305b1f37bb3d5cae7a63889d1a7209d160220ea49b8e362749b778775421e5c3eda9ccefd0f0b3be808fd6db93d0088cd2763d5a80268dad99b38483f128f0376e32ed6d3bdc97f20543bad6f7c05d24336805c9f7df67983f2b827fdc4513b7d79cb02e5835b020ddaee826d3c35677f9c568a9fd58af3522852e8abe3e2d315c7885597340e1f32d9065756f0"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x20) getpeername(r5, &(0x7f0000000340)=@un=@file={0x0, ""/48}, &(0x7f0000000380)=0x32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc, 0x10, 0x0, 0x29}, {0x6, 0xfc, 0x0, 0x10001}]}) pwrite(r4, &(0x7f0000000140)="0c7da722c2ffb6d15ee24311eaa5fbb333de399b127849ec7feccde9371d6e52d54c0484d28d9ee751ed9b43e40e9df80efdf64162e4b9cb5995686ea9f82485e7dcb3f908c2ff5fbdabed0e928a1e5969fd5062d98dc4537a5659649be3a73f07a5e84070a4dd33d42fe4920d8b6070152216f9210543297c219acf748760253d3328381092414d34a36e2d141620755ff291e1cc25b7aa4408570f428f0d8a456036958d24e13016fe4f5b092dfa85f7e6386b7de37428d4af7da2a94ef9a251dfcd10a4e68592a5b5cced05910c7cb540db464cca71165b0b439e2d53", 0xde, 0x0, 0x400000000) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r6, 0x1) r7 = accept$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000300)=0x4) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 04:03:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xb7c, 0x4}, 0x8) 04:03:44 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) symlinkat(&(0x7f0000000500)='./file1\x00', r0, &(0x7f0000000540)='./file1\x00') mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) poll(&(0x7f0000000580)=[{r3, 0xb63f0cd3023177b8}, {r4, 0x40}, {r5, 0x100}, {r0, 0x4}, {r6, 0x80}, {0xffffffffffffff9c, 0x1}, {r7, 0x2}, {r8, 0x4}, {0xffffffffffffff9c, 0x40}, {r1, 0x40}], 0xa, 0x2) r9 = open(&(0x7f0000000100)='.\x00', 0x20000, 0x0) dup2(r2, 0xffffffffffffff9c) 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') getpeername$inet(r9, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x0, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) login: load: 3.89 cmd: getty 49092 [ttyin] 0.00u 0.03s 0% 318k load: 3.89 cmd: getty 49092 [ttyin] 0.00u 0.03s 0% 318k 04:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035", 0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000001380)=""/186, 0xba}, {&(0x7f0000001440)=""/131, 0x83}], 0x4, 0x0, 0x2) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x1) recvfrom(r4, &(0x7f0000004500)=""/4096, 0x371, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000140), 0x1000, 0x0, 0x2200, 0x0) 04:03:44 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) preadv(r1, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:03:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) setsockopt$sock_int(r0, 0xffff, 0x1901, &(0x7f0000000000)=0x2, 0x4) 04:03:44 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x5, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x35e}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000a80)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="00010000000000000000577a63180b1be0fc044f0000fc7482cb3c830ae72ad3cdf54c65484b3b05a636dc189487560e85122b86cfde57ec3850dd39d444f57a0c3efb88236f416bb7aae8bd687dcc462e97037aa55badb0056a8a07a3062076938f1fcfc38bbf", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="00c7db2ea800ce00000000000000010000230000", @ANYRES32=r5, @ANYRES32, @ANYRESOCT=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB='f\x00'/13, @ANYRES32=0x0, @ANYRES32=r22, @ANYRES32=r31, @ANYBLOB="000000007aaf76312ad0f8861a07da9fe7c3ab1520d5dee90d38348fcd82480b78fa6c1dc366f1a73336c626728b473be9d2d917ac39fdaddad377a4091f5365a8b7e7ef4168ec9b3277c7b4faffde440677380a66b15ecbc96d260c2e0d9899884a107cf54c789ba1b4082d613d773f76b85b248ab34c7045be03c88991d2"], 0x90, 0x8}, 0x5) symlink(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0x0) 04:03:44 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4c6ab00d287751825f8"], 0x10, 0x0}, 0x0) 04:03:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0xa, 0x0, 0xfffffffffffffde3) 04:03:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000c00)="35d98af0c16821ed5fc66d90243ecc720043de7d343e749610c1de76eedcfea38ca343647e4c", 0x26}], 0x0) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(0x0, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r28, 0x0, &(0x7f0000000200)) r29 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r29, 0x0, &(0x7f0000000200)) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r30, 0x0, &(0x7f0000000200)) r31 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r31, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r31, 0x0, &(0x7f0000000200)) r32 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r32, 0x0, &(0x7f0000000200)) r33 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r33, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r33, 0x0, &(0x7f0000000200)) r34 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r34, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r34, 0x0, &(0x7f0000000200)) msgrcv(r14, &(0x7f0000000e00)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR, @ANYRESHEX=r29, @ANYRESOCT=r30, @ANYRES64=0x0, @ANYRES64=r31, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYPTR64, @ANYRES32=r32, @ANYPTR64, @ANYRES64=r24], @ANYBLOB="20b4c8e67d476a9e60510c16e3fb7919436cc93ceac7697938b6e3dfaabfa1d90db66519606e336ded8dde205da872f2b1c2227f567e020f3d1bf2348a81c37b901c872aaa511ce53692619187290b51cb61634bd0b851661041ba7583f684aa03c7bcda7126651a33ffa369ad2f00eee0a7d64b6cc1af8a1b706e7ca2032d3a3383a4cae9", @ANYRES16, @ANYRESOCT=0x0, @ANYRES64=r33], @ANYRES16=r34], 0x4, 0x3, 0x1000) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() r41 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r41) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r41, 0xe3) writev(r41, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r42 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r42) writev(r42, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r42, 0xe3) writev(r42, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r42}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r43}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r42}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r48 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r48}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r48}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r49 = kqueue() kevent(r49, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r49, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r50 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r50}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r50}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r51 = kqueue() kevent(r51, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r52 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r52}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r52}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r53 = kqueue() kevent(r53, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r35, @ANYRESOCT=r37, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r44, @ANYRES32=r35, @ANYRESHEX=r47, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r49, @ANYPTR64, @ANYRESHEX=r50]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r40, @ANYRES64=r52], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r54 = getuid() r55 = geteuid() setreuid(r54, r55) r56 = getegid() r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r55, r56, r58, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r61 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r61, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r61, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r61, &(0x7f0000001440)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000010fbd87e33f8ec3edc9827641d3b4368f4fb6b13208b196b1ebaae26108bcbb34b7fd2844fb396"], 0x1, 0x7fb) msgsnd(r61, &(0x7f0000001180)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc8d1a0fab7f6cd7cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58eea64ace5c53e097eeb0704497390f38c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2a5f6c64a6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d780bd6cdbea2472dab0cb7782c669b966e7e5fd8114b468c5621705b655658cad789eb68f03ddb2f6869c64f19986f7b4c9750c83c8504740eca913f51c56398"], 0x156, 0x800) msgrcv(r61, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r61, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r61, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) msgctl$IPC_SET(r61, 0x1, &(0x7f00000000c0)={{0x6, r63, r64, r66, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r56, r60, r64, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r60, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r69 = geteuid() r70 = getpgid(0xffffffffffffffff) r71 = getpid() r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000040)=""/210) r73 = socket$inet6(0x18, 0x1001, 0x0) connect(r73, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r75 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r78 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = getgid() r80 = getppid() r81 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r74, r77, r79, 0x1e4, 0x8}, 0x5, 0x5, r80, r81, 0xfffffffffffffe01, 0x9, 0x7ff}) r82 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r85 = getgid() semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r85, 0x0]) r87 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r87, 0x0, 0x0) shmctl$IPC_SET(r87, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r89 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r89, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r89, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r92 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r91, r92, 0x10, 0x9}, 0x8, 0x1, 0x9}) r93 = getgid() r94 = getppid() r95 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r88, r91, r93, 0x1e4, 0x8}, 0x5, 0x5, r94, r95, 0xfffffffffffffe01, 0x9, 0x7ff}) r96 = getegid() r97 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() r99 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r101 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r100, r101, 0x10, 0x9}, 0x8, 0x1, 0x9}) r102 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r104 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r104, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r104, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r104, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r105 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r107 = getgid() semctl$IPC_SET(r104, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r106, r107, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r79, r86, r93, r96, r98, r102, r103, r105, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r68, r79, r69, r67, 0x143, 0x80000001}, 0x8, 0x100000000, r70, r71, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r71}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r71, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r108 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r108) writev(r108, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r108, 0xe3) writev(r108, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 04:03:45 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x800}, {0x3, 0x400, 0x800}, {0x0, 0x7ff, 0x1211a8a3f5194c1b}, {0x3, 0x7, 0x800}, {0x3, 0xfff7, 0x3000}, {0x0, 0x4, 0x1400}, {0x3, 0xfff9, 0x800}], 0x7) 04:03:45 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b812e32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa36c82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7531a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2056571e4a716e56a789443e3d7fa2c1121000093adb806389eeb8405ecbb9da3"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() socket(0x10, 0x4, 0xf3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:03:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10680, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x12) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x7fff}, {0xf2, 0x2}], 0x2}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) 04:03:45 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 04:03:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x3773d74a, {0x2, 0x7fff}}) 04:03:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8a20, 0x0) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) 04:03:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x9, 0x2}) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e020003e68357bbb66b5512ce281010021b403d27d1329340692497febe7edbcf7eb24b249135917287215e50a90bde000e4439d9fc4b219356e2ac6894d75b94cc112eaf28ce45e7aabf721d325e3b27bfafc56b4488a38f83d9ed1edfbfa1dd002df410ada6b3452e170ca404e7a2c940537b1f4434cf09c5fd672ab3c8f0b198ccbd66b2479aaf103bfb5c3a4b3e84e90f4a548733d2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13209c24e366ff47a07b13c170ab72e2fe12c95d5e9fb579281d1a011c75d791a8aa421c619f79e797d9209fe0b3e34e4efa44f3bb08385994e33511165e8ac76f619e524b738c06bdab1916030ed007190669a9222beb67de078023f2af5a6841826196977ca7b34874ce13f58"], 0x10) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) 04:03:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r4 = dup2(r3, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r0) 04:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x48}, {0x6}]}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0xc0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = semget(0x2, 0x3, 0x41) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000180)=""/205) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 04:03:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33", 0x76}], 0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") execve(0x0, 0x0, 0x0) 04:03:45 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$dupfd(r7, 0x0, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r10 = socket$inet(0x2, 0x8000, 0x2) writev(r10, &(0x7f0000000000), 0x0) r11 = socket$inet(0x2, 0x8000, 0x2) writev(r11, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) r12 = socket$inet(0x2, 0x8000, 0x2) writev(r12, &(0x7f00000029c0), 0x100000aa) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 04:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) shmat(r7, &(0x7f000000c000/0x1000)=nil, 0x2000) r8 = getpgid(0xffffffffffffffff) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r9, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r9, 0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x81, 0xffffffffffffffff, r2, r5, r6, 0x80, 0xfffb}, 0x1, 0x3, r8, 0x0, 0x7ff, 0x8683, 0x8}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c}, {0x6}]}) write(r1, &(0x7f0000000240)="59c1f309d23d928e002bb48db26d89c50947c3d90369abad4e71b53df5ce1ec4b95f4486c7d309593a291905d756d991efb9d450853035c1933f0f8c86c332c053e285c3d21ce8fc1ea9ed09a5d187d8e68b42702f0b047b0e37ce7fae014a14", 0x60) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 04:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 04:03:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020222e0000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$dupfd(r2, 0x5, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 04:03:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x4, 0x0, 0x7ffc}) 04:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a53f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287e4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a16cde85f22ae8c125399c80e2b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f21215f387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033fe29ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba86680f81f560c75af117890b6dc270d13d017b0020f0e7ca8a705bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfcce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d90da713c5e7a0e099b1aeb9e7dfa4d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0048b65d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727ddd00c785d55aeb22e7f8b16ce7ad65bfe6b384a510ba23734d6b89cae4720ba6d078bf0f0fdde7b0d1bc1056be0c622ac117e8f81ebadd0883a3cfc5249e85e7a5899fc83679cbb3aaea6a2b260ea6bdb7c8c7fc68ea4832f8fa5d1aedbfafa73769fef513e7b06c418bf9fe87178078fb713e0823e7166e3f7b30ca453455900c4001b865ca02edb2311807687116199a38736aa6280cc1926245e5570a2e1afbafb73b1ea5dd86ba24ecf5694f18833b40c6cebdc15394ed470bdd20f4dd22ca44244525b92b3216e8f0bda95a938cb16e149090ecf78336d8cc86264f996f3b83d084cb3f8e3d39f1571d636fd6a41d9c23d5d6de573f7264b7496b2efdaabe41bd934b31470a075334f390e53509827a3666f08ac5ac87ef9fc1e36977f01495c716d0425ade4d106f242d8cb2687624bb6bd660c39926898f686647149e4aca09bc589140ef42560f71c1097e9584d13c49f5d036496602c21fd9412a7a8d8720e64eb83bf718ed8da64700458e8dabd8f903f5893014a9d6a8188ea51bcbd4b6793be709d7969555d760441c243d17d9d4a250438f230cd442b57423166a2115bd628138afa21f9ad7400"/1574], 0x10) dup2(r3, r1) msgget$private(0x0, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x3, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r9) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r9, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r8, r9, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r1) sendto$inet6(r11, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r12 = openat(r11, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:03:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:03:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x58ae03b82733b08c, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002d5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) wait4(r2, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fchmod(r4, 0x1) ktrace(0x0, 0xd062682ede22335d, 0x10012, r3) setpgid(r2, r3) 04:03:46 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x203, 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", 0x13f) 04:03:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:03:46 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x203, 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", 0x13f) 04:03:46 executing program 0: sendsyslog(&(0x7f0000000040)="dc42f967b4a3b71b59b507ccc78d7fe99dce86ccc51456187e70381e911370acc196b6f1402d6c5fb17bb222ef86383e22157e96ed3a7f8ff1d1726349474e424ae12c5f89e0a5088356865d8abeef293d4c98f26555ef729a01fc8685a92fcb09b35bdc83e0b97d447dd53403ad1a214f0413854353c5b4b3c4ad8013cdd49bd756401e6c75dd91e5de0e391e4c0c45474886c97d79b9af291cfc429ef03fd307b04ca099cc28c971a9fe28", 0xac, 0x39) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/dyskmap\x00', 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x1) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000002c0)=""/235, &(0x7f00000003c0)=0xeb) open$dir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0x100) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc, 0xbb, 0x0, 0x7fff}, {0x0, 0xfc}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = fcntl$getown(r5, 0x5) r7 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = geteuid() setreuid(r9, r10) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x88, 0x1800}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r7, r9, r14}, 0xc) ktrace(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x3, 0x800, r6) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) pipe2(&(0x7f0000000140), 0x4) r15 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r15, &(0x7f0000000240), 0xe4) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f0000000180)) 04:03:46 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x1) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) write(r0, 0x0, 0x0) 04:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0xa821, 0x81, 0xfa, 0xb14}, {0x5, 0x3, 0x4, 0x5}, {0x3, 0xfd, 0x4}, {0x7fff, 0x9, 0x0, 0x2}, {0x9, 0x1f, 0x81, 0xffffffc1}, {0x3f, 0x7, 0x3f, 0x12f}, {0x2, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0xffff, 0xf2ca, 0x6db}) r2 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$dupfd(r2, 0x291133879f0cf727, r3) 04:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ftruncate(r1, 0x0, 0xfff) 04:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:03:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r13, 0x0]) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = getegid() r25 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r32 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r35, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r7, r14, r21, r24, r26, r30, r31, r33, 0xffffffffffffffff]) setgid(r21) r36 = socket(0x2, 0x3, 0x9) bind(r36, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r37 = socket(0x2, 0x2, 0x0) r38 = dup2(r36, r37) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r38, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0x100, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r3, &(0x7f0000000200), 0xc40) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x3) write(r2, &(0x7f0000000200), 0xc40) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:03:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000240)=""/119, 0x77}], 0x4, &(0x7f0000000300)=""/182, 0xb6}, 0x800) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) 04:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) read(r1, &(0x7f0000000000)=""/14, 0xe) 04:03:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0), 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) linkat(r0, &(0x7f00000002c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0xa) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000280)) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x1) recvfrom(r3, &(0x7f0000000340)=""/211, 0xd3, 0x460, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0), 0x0) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x8, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() setreuid(r7, r8) r9 = getgid() fchownat(r0, &(0x7f0000000440)='./bus\x00', r8, r9, 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r5, 0x1) sendto(r5, &(0x7f00000001c0)="56c197db4eebed1b87874605c04c7f0415c0cba95984f6d76b7bd0a79fef1928bb8fecbd0786d730dc9813fdbaefc770c551de8c18ff06af82dca59bc1f6f41eb3c6406d", 0x44, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffff, 0x8}, 0xc) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/13) 04:03:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x2}, {0x3d6f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = dup(r1) socket(0x10, 0x4, 0x9) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697f, &(0x7f0000000300)) 04:03:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 04:03:46 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x3, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xfff, 0x6, 0x80000000, "17b7c577b909a07e9ec4ee56863080b43233f05e", 0x4, 0x3}) r1 = semget(0x1, 0x4, 0x200) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0xdf7967eb3e9fe7b5, 0xfff7, 0x1000}], 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) flock(r0, 0x8) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x6, 0x9}) r10 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000840)={{0xbf9566bd, r5, r9, r10, 0xffffffffffffffff, 0x80, 0x2}, 0x800, 0x7, 0x4}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r11, 0x6, r12) r13 = semget(0x2, 0x0, 0x453) semop(r13, &(0x7f00000001c0)=[{0x0, 0x1b8, 0x1000}, {0x2, 0x5, 0x1400}, {0x1626f320129e059f, 0x5, 0x1400}], 0x3) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x4) r14 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000, 0x8) fchmodat(r14, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)=0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='W\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r15 = semget(0x2, 0x2, 0x108) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000580)=0x7ff) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000600)=[{r14, 0x10}], 0x1, 0x1) symlinkat(&(0x7f0000000640)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00') open(&(0x7f00000006c0)='./file0\x00', 0x257b8bc2e7731799, 0x8) r16 = syz_open_pts() pread(r16, &(0x7f0000000700)="8da548913a55b6aa39b64915fb790613e7420549b4c1985d149031d6fea8ddda026faf0cb459f7ef4b6e66c9905908841ced608c4a746b2e79e8780b972c65beca6e583d650e06ebfa73f5900e86de24c193a6b46493acc9b729f3c624a40e2173", 0x61, 0x0, 0x0) 04:03:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1a1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x5663, 0x3, 0x7, 0x1, 0x0, 0x17, 0x8c0e, 0x3, 0x1, 0x0, 0x6}) 04:03:47 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:03:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x6) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)={{0x4a9f, 0xf48}, {0x3, 0x6}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064, 0x3, 0x0, 0x5}, {0xc}, {0x6}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x7010, r1, 0x0, 0x4) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:47 executing program 1: 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) close(r0) r1 = socket(0x1, 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", 0x26d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 04:03:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x18) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) writev(r4, &(0x7f0000002a00)=[{&(0x7f00000002c0)}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x2, 0x8, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x404}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r5, &(0x7f0000000200), 0xc40) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x8) r6 = kqueue() r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000280)=0xffff) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000540)=""/226, 0xe2) 04:03:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001480)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/67) geteuid() semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/251) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530006172bebfdedd2a6c0e427e781c37c549fd8ccba91e017da492c1bddaa5335beb8112b6724e297005e8ee88271b88859e3b6599729076486de61ae5f8ef009e24f89aae7cc56be9f502e206eadf79aa89080d0f63c68e39afec50fb249aee4bfc84408ec1f074055d4e2722b9c9feb2877f7cc828a4a02f73066074ebef920a3e6ff80a332cd2e43452a66a2e9fdc"], 0x10) shutdown(r3, 0x1) 04:03:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x35bc84ad898d9323, 0x0, 0x3800}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 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) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0xdb) listen(0xffffffffffffffff, 0x1) 04:03:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="54e843a2d6ed35641e9a386ff543c403c73f54c026", 0x15}, {&(0x7f00000000c0)="9208e0356c7dfecc3e51d9cc50a57ad9768e13f779ec089ed987a7c28d4452c8892940373970b710153f2222ca3f04bc02aef79a1ea8c115fbcd529d5c74bb58c2bb6dc914d428a7e93a91dceca77b", 0x4f}, {&(0x7f0000000140)="7ca8238583c72572da76c43894266aeec0b1c0fa6d75ae240fb307ee7b75d9bf06620f310a6aa5ec104f4b6b91dbee8fd9e69fb608d470962e9d67ae928a8930916444f0b70cadab3dbe48bb564debbf08f3037e20d16946086886cea64fe7048c3e5c4a10cbf567bcfc94c5063e9b8c3cbde034d4a49a4f6d997141895143d5ff3fdfa3f24e84d97371be5d2547d121155bfb766346a166db3c7414fdf5cd17f1c514d104bb1515ff581f0ca5cc82da52bfbdca528cb362870fc0b732ff3356d474b55f68482babebd2088bca59d3b39f4c4728f6e7780867ee", 0xda}, {&(0x7f0000000240)="4b6370282c720b1ebe4e826637d388f59c431b57f5fc07bf71a5e34bb61326fabab2c89dd5bf08067c8d805bf2b399af06f7fef5855c3be4752f416b6157d04f48af28a9ef82bb86b4ce2980e2f930fd0dda60bf5a851ecc64c58ef6c5cee682c92bf31d82faf04669b1255ce90ce359f4af2f8a2d6a0fa50ea3b45c2d75bddf2ee39286d7a9023c2153628b6d96b5d2e0669ed417d795fc2d7d551a62fb87bbca59443a221ca802c9a48bd540a3ad32f787947fcbdb2ec0bc1f1f8253fb7e146ba956c95944d4fea5d7de70703fb9069341ecdca606cf34beed4fa6997fa7", 0xdf}, {&(0x7f0000000340)="95edd9e329faf83a26492dc823875cfb6ef85389d69dc625ed9e2c3a8959829b3afa9b060a2bbe7a15a5683e37e67a1e213ca3ea2b2073a692243d2408ed14377c8b4d39c10a86b1faa372cd08768dc393fd0a53bed545ce664dac982d7226940bf56f7265dabefdd703f8a6a998d971f060e25f39cb9cf3f04b4a22feedffbcd1fbdd034733c732172b52", 0x8b}, {&(0x7f0000000400)="448499bd315723972fa442024991878af0ce2bd8aeb3eed6cb817d2a206509e3491ca34446d21678ea466315925b112aab9f6d00e349e1ffa1198ea465ce8d", 0x3f}, {&(0x7f0000000440)="332adad9257c725fd2283def3537bc2719f8c3bb923b6d685cddcb0e52cc002ab14acdd764a568ebdf47f73fe609ee98ce2a39f0169a2925aa4b3a5e86e672a4c752ce0db8ce9448a8c0ba6e5175ca32faadd7f67b2521a099", 0x59}, {&(0x7f00000004c0)="5fd02ba4b095f6116a51cc255652197c3c2cb49210e65074efe63588a6ea444acad570ef8a3b49188c4ebde9380963290008a9e39807b369bb0601f0ba395637628645d934583c97684d52c664c58fbc85f4fc4a9a1cd2ed7ef7191f5a271ed3189a311b13c7f8e4c3b9d8ab7dce3e793444f20c226f7c3a5d9f25b0ff35b5e2418e82eec4b134e99864", 0x8a}, {&(0x7f0000000580)="df82f1b5529372c692c60259cb4613c6460ec3591e040c5ec786021545c42f0f53734c51568e9d76b525ca1f8f2d98bcbc3521492ae7ecb14763d261a1de21c4895388ee80af93b089f3d01386f9ca764ddeac11c66f8c6de602ceec43187f400c47c219513fb7deea6f76108172201de86367a148fd5fb1c68805b638444023ec5adc9ecb7a816e09daca101028ab96c791d283d06ea06fb7ed1fa8add4842e3f6aeb21e26005dd631f72128488e43265d187b15c0418dbeb918a07822cee8fe773df91e5227fd3cf5e47c227c7676ccd04c6a3ff131d863d07fd0df19eac44984c26c12cd1ada66101baef", 0xec}], 0x9, 0x0, 0x3f) 04:03:47 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) sendsyslog(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x1, 0x20, r2) 04:03:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffec4) 04:03:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom(r3, &(0x7f0000000300)=""/210, 0xd2, 0x40, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) writev(r3, &(0x7f0000000240), 0xe4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = dup(r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r6, &(0x7f0000000240), 0xe4) linkat(r5, &(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt(r7, 0x7fff, 0x42, &(0x7f0000000000), 0x351) setsockopt(r2, 0x6, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:03:47 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x0) mlock(&(0x7f00009fc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:03:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = dup(r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) 04:03:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r4, &(0x7f0000000140)="8218204f053931702a0c1b30170b3d8c08e11589e37d95e7909b84e9336d725335cb79655c1d4de0f3e58d7ec4ce5b088d3ec189c19045cda15797c800e79126a676eafb5eac721dba7795e4669a2a469d18453519e8a642f6c8e739dd6c13af8a5d28f7f7c472cbbda37f980a71de30e7107df81b", 0x75, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0x3f, 0xff}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r5, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000280)={0x0, './file0\x00'}) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x170) 04:03:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 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) r2 = socket$unix(0x1, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 04:03:47 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pread(r2, &(0x7f0000000180)="80fe83683e27b0505cf27119803c07055f3967349e791a6652ee573a017291bfa54fba22a13ce41ca09560c97e8f00e61b621248fee687daefecd085c7e56c3d8d1565ac5b181a676b7eed87414a4ff2cf9cc37d36fe9fb532b4507555098e9b412784f52a13ca7a61b2865826dda481856a43b15128a84d21aed30707384dfe7d3459845de79a1b16a7ac7147099e8a3c9bbddd999c006a8639055382ac0f4c5241ecb110a09089f2b3b00af832bd508216c24697460b68b2a8aaf28aef0bfba2dc62b22d1af2f17e2f5699721a2cf84acb89a7f5623465b84d477cc51c99cb00000000", 0xe4, 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) 04:03:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r0, &(0x7f0000000200), 0xc40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x4, 0xffff, 0x6, "08518657f0af094ad5e4354658276dd9b8a30016", 0x81, 0x1}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) write(r1, 0x0, 0x0) 04:03:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/224, 0xe0, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/41, 0x29, 0x801, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x2, 0x3000, 0x66274e23f20ec141, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/12) socket(0x54fbed679920cb49, 0x7, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8, 0xede7b264b403fc76) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x200, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000300)="e3374b01140d5fe931bad2cf799257d0c46fb48ae10738521832234921d1880c14103cd9488688a0222249", 0x2b}, {&(0x7f0000000340)="7a88164ab9552e3882be25eefde2f3f41c275dfd5db201622bb232afb57b8b8dd2d646d4ed13fa114e6d8593b39ab65f51a5c0c3ab476748409911bbbbef32761765185dec8596376904210b3660dc370b2eba6df13f7def9b0e4a729501c982985a56b32361a707e9085785b891470912db2225", 0x74}, {&(0x7f00000003c0)="21405b9c202b71a8340e6639860b727522b6b080f3264a6173ccb48a29645ab4038d3aff85f137002b0589e5d0480c9582351ce9c2d5045f9c2439fb5945046b665db754c5fed662edb592e0f6edffbef1f2f117e0aad6c1401234957c9cbf611fabf355df6c00c9e1a5d2d53334d2ec8c717ad5db61dede9fc7e4a986cc2a36db9c524bf7feec81eec8b32edfcafaaebe7dcd49efc30cda", 0x98}, {&(0x7f0000000480)="b4ab6b981dde8d77daa5c3f18b50fc09e309cd794c1d102f6d0345bc", 0x1c}, {&(0x7f00000004c0)="fe8469866659e59adfb512aab619780dfb03f17c2b02595469ab7aa4dbf4fc1a68c7096134bbd40f02ddf2fb5faa1ec0db", 0x31}, {&(0x7f0000000500)="671135379c4b72ec51a77892373f9bc28bbeaf59705f4835c1db1dee47227a4c3add51c4407289637fe43926f0de6503a2994f88d8040dd28052c739a79416055142ec684dc03a1529afaa971ff77d9c91e1310a0baa6223df2ed50d8601f023e6d6311f90d06603b8d7f82ebf5f733e26040355bb34b098e87432a66549", 0x7e}, {&(0x7f0000000580)="f936b698493a17540d1887956244ed9c55d9c2e68d6cfee00cd1a52bdee00ad4ec6facff82c949a8fc7158cb8ccbd232b2d423eae87a7e70347aa77dfc1ebbc1e8f18f34733aa2ce3a4e7be0402e0be286ac0641e940d3be4fe211f66e39f3686d9138b311d95ccb88a285220c40cac5b18afa768bf5d212506e8530b2815e906d3d9235f0dad4ee53c7461ed894267fc93ce7694b01ed77de7a4ed80b2caebd9d0d1cde0312e2eb202cc3ae0acdc2b4831eead6fc2d7896f5fc9f3e4ecaea9a", 0xc0}], 0x7) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x7, r4, r5, r6, 0x0, 0x2, 0xfffd}, 0x80, 0xbe, 0x0, r7, 0x8, 0x20, 0x4}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000880), 0xc) r9 = semget(0x0, 0x2, 0x210) r10 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000900)=[0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000940)={{0x8, r10, r5, r11, r12, 0x2, 0x6}, 0x10001, 0x10001}) r13 = socket(0x20, 0x0, 0x32) sendto(r13, &(0x7f00000009c0)="91bd78b91078d341919307a337edd2f1adc9fb642e27c79f87f9c40ed8879651a1096d9310646648afffa56ee905319cdf9a18cd78392c6793ed67b7777a4724aca7e2573d7e448996a69df3f23b99aac624ce88d688d4aaf809d10dcd57ff44147bbce513d63ccd4a0d7f03", 0x6c, 0x5, &(0x7f0000000a40)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000a80)='./file0\x00', 0x1, 0xbd) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000ac0)="637cc67356acf96a255ad753962b2d202b34498437758395001256d230dfb4481a2b2b830442a59b870e5099f009664df4b9c24f121ce27fd408ed4da71a40bee5c036271a47875898df016dfe3028a87c8207aeba3011583389951fa41a54953f500d5aca06e60c35f90099dbeafeac4d79519ee95033076a4dab4e084f138b23b359db184117e7a73f6ce3011ff60c70ceeedf139612c18d13b7a39fe1c6481124865ca6168a71375343aa0fd03eac8cb245fa4b8592a26dad8ceff7a4542dbdab71b884522407b8e4e782577b77f3513093abb788fc029d1640a9c7de95872a120e68c70505b3c946", 0xea}, {&(0x7f0000000bc0)="8a280301382ae0e5bb63da856412d134148bf23f74275c032db8ce91b5ea8b474e0f55e55ed8075a873ba7f3041e5ec34b49689243b55c25a5db2fe68331e1c8dc8817b978a85c8ea5c7c87ffd499ac0f1cfe7eda04f74544bde5d4a652c9214e1e4d30f25707dd757422036b5c09451e44408e3e832e7cf0b4387582bf88e4680379fb4f1af2321858320705e3d0a7d5f950f722c32a2f49d510a43e3d1dba64bb5638cd0252365521e350023ae68986ef9aad9cf0d3eb03dbeb9d000b0900ff44e57068add96d47a581c043ff67a97e2c2ec758816732213251a9b31bb64778df5f5372a3e811ceb9bd3065e53", 0xee}, {&(0x7f0000000cc0)="17568d69fd0be5e4f090f004ceb8240e03422f0d6a4ce70b8e9c596739c8398735ee27d0c00168b9655ce45672e0293459a06efb593b323ffa02db10b8bc1eff319031331f6eefd6cdcfa7becf4a32f53b7dccb305cc8fbe90dd6b1937597868ea555959ab33139a3670d23aa4a375b7599721644414e6b8f7dffe1afaa6f20ecc474fd598c729d0", 0x88}, {&(0x7f0000000d80)="0d0857c07f046f3d2d6c6a5c53a1449aaefd296dfbc851cbdf75b366c6210b2fc1f82e14e4ac89c8347c44bed71c2613313178f5e7099a23c3f8406becaab6140291ac98c116762de07ec86ec296f143652054aa638a8ea813e4a79dba878d1505d9d265968e0f65c72600c3551a8f674780c3b38b1919a9910557", 0x7b}], 0x4) socket(0x6, 0x8003, 0x1e) writev(0xffffffffffffffff, &(0x7f0000000fc0)=[{&(0x7f0000000e40)="7cc6ef9d1249997734c1a06dcb0c87fb5bd309704669847d61174bdfb3dd8d5747b2e7c3930f3895f283c0c4dfd7f7ecd86be6e8679729c87d6690da1ccdd295725a24411726e4a06cec8d843a90ee7675bcd5e50bd9b800aa980c49c147419e868894e8a542f40164b2a528ddf24e6577b5", 0x72}, {&(0x7f0000000ec0)="cca30ae796b3f28a920f388288c7cb8fc505f61282ca733c03592e8fa008785bb81fe3cc9a2a17a9d08f9d34678b3fc3455ad9bb19bf9440cf97ad0de06cd597e290dccafa5f5fc74dd4b249ee1c3bf366d5e2033e805737062d21dbf8ec53105632fba6013b98691b9d15", 0x6b}, {&(0x7f0000000f40)="3822270f69eea6eacfb46ba9e169d366c1dbdac3ea296d5833baf94e60b2767e5438b762e8425d9f444c3e8bbb8e8106e617aa2c5b64a94ab7e0ed1fac15f704c4d5bdf77a7399428a61d0c8292a4d113b951b9750ec80ecbecfc4bbe77cc96fb4a08ca62c0aac73fb2704d86031cbc15d0a", 0x72}], 0x3) r14 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r14, 0x3) 04:03:48 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r2) ktrace(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x200, r2) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000340)=""/251, 0xfb}], 0x1, 0x0, 0x2f9}, 0x0) socket(0x20, 0x14005, 0x7f) 04:03:48 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x7687b0172fbf8261) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x200000df, &(0x7f00000000c0)=[{0x80000064}, {0xe}, {0x6}]}) semget(0x1, 0x0, 0x209) r3 = fcntl$dupfd(r1, 0x5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x10) writev(r4, &(0x7f0000000240), 0xe4) mknodat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x1181, 0x9) ftruncate(r0, 0x0, 0x4030003) 04:03:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 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)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x0, 0x9}, 0x8, 0x1, 0x7225}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r15, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = getegid() r27 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r9, r16, r23, r26, r28, r32, r33, r35, 0xffffffffffffffff]) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r42, r44, 0x1e4, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x6, &(0x7f0000000180)=[0x0, r33, 0xffffffffffffffff, 0xffffffffffffffff, r39, 0x0]) r48 = getgid() r49 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r53, 0x0, 0x0) shmctl$IPC_SET(r53, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000040)=""/210) r54 = socket$inet6(0x18, 0x1001, 0x0) connect(r54, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r59 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r55, r58, r60, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x6, &(0x7f00000001c0)=[r47, 0xffffffffffffffff, r48, r52, r55, r64]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x44}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 04:03:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="444a9e1a636e56508910123204df90e47c0c709a4da0f333c1613955", 0x1c}], 0x1) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) 04:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) 04:03:48 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/149, 0x95}, {&(0x7f0000001380)=""/120, 0x78}, {&(0x7f0000001400)=""/7, 0x7}], 0x4, &(0x7f0000001480)=""/29, 0x1d}, 0xc00) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) acct(&(0x7f0000000200)='./file0/file0\x00') 04:03:48 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:03:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x100015, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="812e2f66696c653000"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r3 = socket(0x20, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r6, &(0x7f0000000240), 0xe4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f00000001c0)=0xc) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = dup(r4) sendmsg$unix(r14, 0x0, 0x7) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 04:03:48 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x6, 0x4) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) getsockopt$sock_timeval(r2, 0xffff, 0x7118f392ae93cdf, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() 04:03:49 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket$inet6(0x18, 0x4, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x102c0, 0x16) writev(r0, &(0x7f0000000240), 0xe4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000180)=0xffffffffffffff65) r2 = socket$inet6(0x18, 0x3, 0x0) getsockname(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000043000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000ebdbb31704431fbab53d9c00000000000000000000000000000000000c1d7"], &(0x7f00000010c0)=0x6e) r3 = socket$inet6(0x18, 0x8000, 0x3) accept$inet6(r3, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r4, &(0x7f0000000240), 0xe4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:03:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a1652a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b0e3c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) setsockopt(r2, 0x0, 0x8000001e, &(0x7f0000000100)="1e1f12a08a", 0x5) r3 = socket(0x2, 0x3, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 04:03:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000f65b00"/37], 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r6, &(0x7f0000000240), 0xe4) chflagsat(r6, &(0x7f0000000500)='./bus\x00', 0x80001, 0x2) 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}) 04:03:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x40, 0x0, 0x1f, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = fcntl$getown(r4, 0x5) r6 = getppid() setpgid(r5, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpgrp() writev(r7, &(0x7f0000000240), 0xe4) renameat(r7, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 04:03:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3, 0x800, 0xc}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/16, 0x10) 04:03:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdef) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) write(r5, &(0x7f00000000c0)='!', 0x1) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x9) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) 04:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000100)=[{0x6, 0x8, 0x81, 0x9}, {0x0, 0x40, 0x3f, 0x4}, {0x7, 0xff, 0x80}, {0x8001, 0x0, 0x5, 0x4}, {0xeb2, 0xde, 0x3, 0x3}, {0x3, 0x1, 0x1f, 0x40}, {0x101, 0x3f, 0x4}, {0xc7, 0x7f, 0x59, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/62}, &(0x7f00000001c0)=0x40) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x7) 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, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r2, 0x0, r4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:49 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 04:03:49 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX=r11], @ANYRES32=0x0], @ANYRES64, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x43}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r12) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:03:49 executing program 0: poll(0x0, 0x0, 0x200) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r2, &(0x7f0000000200), 0xc40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 04:03:50 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(0xe, &(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}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000003c0)=[{0x87, 0x0, 0x6}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029bdb6914f6357e3a", 0x12d, 0x0, 0x5) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) 04:03:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x2, 0x7, {0x9, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x9, 0x2, 0x6, "93d34bcc0187c5af92dc49cc5af4a38548ad1bbe", 0x800, 0x2}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x2, 0x0, 0x593b, 0xf8e6}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 04:03:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffe, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) read(r1, &(0x7f0000000040)=""/12, 0xc) r2 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 04:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'t\xb8\xb1', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 04:03:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xff75}], 0x74cb3a2b92404fc, 0x0, 0x0) 04:03:51 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:03:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) pipe(&(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:03:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="5965b5939811b26470b16bb4e4757b49e8ea134286d5798f40954398275ebc7b3f4d9e2feae358ba178e68feed2a4c457c46e5c2a7043c239ad3a57bbff80fbb1fe005"], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="25d900000001"], 0x10) write(r2, 0x0, 0x0) 04:03:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x100, 0x1, 0x3, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:03:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) write(r2, &(0x7f0000000080)="f5f8613d0a3f51a208000000000000008d5c0700000000000000110fe9bdefaf45521ff83bfe8371eb97210837d6f347e4118a55b0220a603dff3b7b5284e6578d2c683924b93c1f5e85e0c7e8faf858f7d42f1757e5dc06ba9e5efd8fdc59a958086215c58282767e839a11e6b9a915b8e2d247010478f3b86a823ffb48ce59cce52d21748846d83830df227f8b55af70b035394c63890fbaffb67d9c14caab0753c0fb0c6b11b17af5d512d2a941492201293c085d46876601813365f5fb97ca849f579fe1a9f29713ecf177482038728b0434b9520dde08720819436106528b455dbaea8cbab1ddc61eeccc158300ae20f306cefac2624009c2f026143341e7abbe55fcccba0a419f41e83a50315e08000000000000009ea3cb5817aaf6ed0837199216628d2bd77e7ed9c82c5b359fc11801eeffd7bcfbdcd54c98c49eb07b9d25a68e6ddf1d3d590dde3bd3656b5534a1b7ebab7ef7a605463be1cf9db95c7607f54c849542838de210e6779defb63db2e20d81cd2c9089d43048", 0x8) ftruncate(r0, 0x0, 0x1) 04:03:51 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000001d80)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) 04:03:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) dup2(0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x1, 0x80, 0x40, 0x81}, {0xd598, 0x7f, 0xc2, 0x20}, {0x0, 0x20, 0x7, 0x4}, {0x8001, 0x4c, 0x2, 0x1f}, {0x1, 0x1f, 0x5, 0x6}, {0x100, 0x1, 0xb5}, {0x0, 0x1, 0xe4, 0xc8}, {0x4, 0xff, 0x10, 0x2}, {0x9, 0x5, 0x2f, 0x7}]}) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000200)="57dbd28807d7c85420d20dc8ef2b1056dca26723", 0x14}], 0x1, 0x0, 0x0) 04:03:51 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)=[{0x3}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r1, &(0x7f0000000200), 0xc40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 04:03:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202d, 0x501) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) renameat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') acct(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) readlinkat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) dup(0xffffffffffffff9c) syz_open_pts() select(0x40, &(0x7f0000000100)={0x1, 0x20, 0x6, 0x1, 0x1, 0x8001, 0x9, 0x4}, &(0x7f0000000180)={0x8001, 0x5, 0x2, 0x100000001, 0xdb, 0x7fffffff, 0x3, 0xfffffffffffffffe}, &(0x7f00000001c0)={0xfffffffffffffeff, 0x0, 0x7ff, 0xffffffffffff2fe2, 0x7, 0x7, 0x4c, 0x9}, &(0x7f0000000200)={0x0, 0x3}) 04:03:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000380)="a1e91bee8fad27050cda69f6bb24", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xad6, 0x81}) 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x24}, {0x20}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10180, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 04:03:52 executing program 1: r0 = msgget$private(0x0, 0x224) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/46) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x7) 04:03:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b110000d19ec0c062cf486a7a81bcae0000008ec9ffc10000010053b5d1d09075a04e513d", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x48) 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r3, 0x4, 0x0) geteuid() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000280)=0x2f0f) close(r2) r4 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000002c0)={0x0, 0x7}) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/199) write(r2, &(0x7f0000000100)="8c65", 0xd) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)) 04:03:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x30) mkdir(&(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x0) 04:03:52 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 04:03:52 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="2a4ad9380837369f7f52f4cf2ab6e16fe1a8610aad62a520dd591ce8ebccec753be0e96f8856f6a0ae2c940e1e12afb38d553474fe08cac0ba4dfb9cd2d029805042cb4c8cfb1ddc5c4d79a69f93431f17084691bc3af349edc4d4d450c28565e2789f8c6f653d9596bc5eca8fa446a91c28fe11dd122e0a08f0932c67d447ec1450307b4a414f471ecdcb514524d58294251d81e0ab483b2513bc4f01e9cd48c9bfe2fecb14cad16f138678f6", 0xad}, {&(0x7f00000001c0)="d8581b15309b9c61843b9dfe2b76401592938069ccf3019ee108ef6f48d67ae1424e3c46d78b761a9f5d4094668ccaa3190ad2bd1bb2058c17796368727d06ed60b712d396292b7c0860aa6aa2b53480f264017e69d5f8a259629aa2796fece8717c07420bdbe941eb1a7310c66c3c1673d7dadfed6c6e679425d661076bcea023c7565aa4b9eb442576133706d02bc4f8c893d2bd21e39b982c0d0b1d035a7bb79e9cb1d796d61f7f8c2b2ca8868274c572934f2996ff3036d434ee5a598f77ac198befee33d6cc0913d2b3ad5f8b4392751ea17c4d18b411928dd62a738676daf65335e9eebb52d5d6594ba06d5ef4f36e7ca9e4175da63233c1c9797aeae7f6c795d14d4cc48910274f9539f60a657b48c257ea945476c15bbaef8e1f233e7755d1470ad9f0c64847fd008a9e05942b37a73bcaee347cb2e36c67243775611f5f05ad5e5409ff0d7535799965ff18971239b8a816780ca971ab76e7c12d45a0b661c4bc5e965d89722f21c3c57a31b1de52cee681033fed366dbe9877936c4eec5cec1a4cb51fd71777441d5b20dfa9fa0660f142b08c7192ae74d7480cbddcf70babbae8caa4e5e9b98140c7b184c591d6a5e90d365671735c56e389f5631d267d41b2ceb7dc8953bd1fbb46ceca5796881346e4d384f99d21f0c65d121998c7e91da9470dd3010c2e60a653f4d7b8a642e03007cb17a04f7df9dfe38c75fc39ff38e3d8604b6a0607118bffe0cc5f965304378be25b466ef2de3a7fa0268d7959a06a189f5c67558822c3d50b388fa7d11b895a210e93139943255f2099ba48b988e713295a906f336e51f1803e21025dd0c22926781394ee2ceb43d6d871b2286a544577fd47476fd7ed28d6bfd9211f2eb8befd776578e278f73da6bc80ed252a5a5d9ca29c2dcbd44a621bac7620a9789e20d9cd983b80eac223488196bbcd9d8a1cbeb9ed1bfc50290cc8fe21de757580b28a2306808c33f12caf2201cdd3e281d24f2170e48422c320a0693bf7066aae20364b025fb4c48b89e7f291aef02dcd3129f9fa0cd528c1f1210ae22c99a73f8de2a5ff0f184c6300cfac7555571a7707274aa4cb7c267f615852e7908928cee308961f9ef4626b1a768de5eb8641370d58eb6f1822a03ec6c2329bac1bd5ed83ccb0eff42bb2954a4ce62ee3dcba0a44acf6e4ec5f3ab08354130736f29e9f45ba5c8d5138ace93bd87706b6d4ab1d87b237a063292723f5a95220340a12ffa8bc39590236fef610664d15ab682a07a88445bf63786c16fdd1d2f42729f0188fd94e860895ef0bbfc43b0b7cce08cda720e642cdb4194fc23cdf94d07376b40329682a9992e311575268b583a232d4170f149636a24ff86b5e6000549cba6484113c58dda21c99568cee5598e320b764400d6279a4d11fac6990ec980fe16f7dbe9a8ba881ad71cdaefe01edd853900932c88fb99158131485943d4cfb4027ad5d98bd002260b075c5757864d23bf785c091e9dcbeb0a83ae5ce236effcc260b9151899009e8fd51df5bf985c9c41cfb56cebd1d55d2068a21058c71c30dc2d55c4c4662e53e1e3df8514d076ed676ff9024629562c4abc908380d59bb0b37ffe2f9a6934164a6c31c37cb79d4742b9f05238ee124fad40248f6f5e6c7f28428b6175959a69dcc37968c1aaeaf100342e969beba77e6e18bfee53d694c9031f320337b30fa9f5d269bad92bd3bc7bc2c0170af9a707f0ce8172b8ad5b15bf0d18f758c79ae998d9f28de4e257ff6180027ad6923b1ed7fb503030fff1082419031d849e36367f5682d004bba3699fe2e36abb688f9abb939ccd0dc776358061b2d38491cec8385c2368662112e7c1377cecd7d4122e68050df006d7fcf805c2ed0c2f19da149398f2c767c139bccfe50058c5e5eb9cbda1f5cc188932c0952ffa156ded66ab8d2d536975be38b3b14e91f0018c38865a0768fe0e1d6303db97e96afc257f7cede2256ed24949bf31890eb5112c833802a69f6b8e3e64fc2f8f850f418ba94ba4420e877d9d1a0d236301f9b04b8935721204b9dc20d4c4e56bd9e76bbf6666022ba02049c11156a17e42bc197a5581d950678bbe19cd03a6f78665a73e699668f72362cd7f2ffb90375164fd905e6c5965e711d0578159885f24faeb6ff12bcad43f00f7fdd08dd2a617774a6fdfcb32a3148c1d0be31eb9c27976145496c0b030ba281547faa3770152fc46feb6be5eee32337dafecc930125b327aa205ebc3c0d3e359850a086e49c3c333c956fc0f5a31f190f8cf50b4abdeb9035e00b2a99881d5daf60e7bc1284c7300f702f7dcd576a74e45624b3e87181dd003a2438db65ec0845b31227c27a0f7f8c8107a008c3f1795c2361c2ffaae175e21bb131d10ac5f03dadab6cbd4ec60d126d8c9b44662574e99dde63a8927d66fdeaf7b295197198a431e3c24ee6e2010c1dba12292af2105e571d4d6afaddd154d909ffe1b13d4435b511fbd9749cf43c97e06d68d8692b129ee484e2ba8c6fa880a3b2fc2deb8ccbb48919da6f5b0d682de6f447ab292e79cc6e39d14b95f2a4a09c59d9c5dfda7f0b85ed179e9846fcb5c878f31a372c5706da9a09ff8bbb3d1d84f88517c1725d59f5e49329d31d4a5c0ddd7140104e34a9d3e11616748516a0fd642923a36bd34625f33a8169a1182e8bc5646559f9d513b9edd840bd104cfcf3b44004decd8513d3382bb73fff1f2221a489ba66598715346e56933d011d2dca412f343a6e8df8ef6012043640d39be78b502dcb4d836ab6fd6b5ea5a5e47c265e717afe805875d8f34cc892952a864f972925fa536fd46e9d40e496a55904eb9935801816a5f94b36dd554bef9a88593368d869212b847809f32968b5aed151248d514f43fcb3711bb5025690283cd8c4d247caad9a1803dfd779e61703cf8d08ae4ab0c6408e36851dfc0c2c97fdbd32605180c0774f46f5667df90b2d951c58ea2a470f1f56bfde10204e64c124e31b57f734c7ea73f17bd6e2d7891c5d18ba21624f902b3c86fe428d8a1b821354279672e573290531c21ad2e2aeea843a8ed106e7ad797f4a290207042cfbb8e1e298643bb8cb52a6d45ddedeea1f7ede5db1c8efffaa279b190b92c77a978deec0e54f4d4afa8204391dfd946b20dfc680146e8b7bad6a27c982338fb41513faf4b6dcefe2d77d29c164cea593d04ebf2bfd152d400782fc30185064222660a4f45d27fa743906bb4ae0bfca2e0b4bb92b3d2dc8a7ced6f03558ba377b233b6d968bb3c538e1db1719ad3268547b1fee6dde44e06fdf7dda51c5b97bf235bee2b733a15b0e1d5ddba07ffbce6105a0fc9fe39e96b676884a1f6a037235a30d02843154555aad04dba2989c90f7e464d6df484383007c748dccea32f040b7025160664b91c85c99765849d8802fbb1f6c2dec754d647faff34860b319de63b3fc2ea908323eb3531a54288ec3424a80b167f95ad69912c13739fd30fb29462d5b509ec21624a87e08b22f7f18de1a94f218e488ba219020753ebb869fad9aaca52ae56e68618e6658ff0a3f43dcb109c83af894a974f6aab55478a4cdc5b6f1f348e5636eb5553bf053c455518250f1a2d4289895876d2966ce4e17ff9ec9f2d70a58097b4c1184d45c94fd601cf74a99de1189341eaeb9ce63e140c793dacab71792d89750444d1b1a365b5ed4f6205718384bb700086993b9f6cbea68e95fd464774cbfc13aee913e49d3b82107f53290d68097520d1f1f90a4ef2db833bc29a92713f01d187f536446d049f310450b00ab1711d157931f94555604172c7952cd7f6d36c4b3c5a559c559bf46737f0ce758f018529473312a7477f284672d9c095e2e21c10c043c0e1cd5ba18875ee77db3ed5241612f7c4b40b99a9bf16ebc898ac9fce426c1e290119e348a32d43a7630cc1be1e0d9905a060f6b3f9593eb609e344d75c79c7f1332578eed43954fa410d56219dcf054fce58bcfe80f3eb2872375e2900a716383cce3821f7e9073eb79e48528b7394e568f24b2762ff13e50bb006c0b9bd77b333286d498e19af6b52dc0189ed2417e336b9a7e85359a15b53f33c0f106c4b37478c1f9f5b4a38a119240f48d972b24e9f9814edc5c758bbd439cb9782e2538cdc30d43a8d8222a07ed0783d09bf2d1191ec2c27eb2f2fd3ea106252f2e33339f8f23b70ab82818356b1523ad4cfee50f5d388f625376043d3bad4ac6567015cac7046fd7e93d0ce54ce22e9d3699d126400c16721bd8bf4ec844b6afdbd787c523c0e956bb5e9ca8fed82e7b94190a43442a7c973e2f02e47f630bcf35fb2db9e9ca52b6c047fae4ba75cd6036fed67c442e80d41a9fe6ed6726f90a97e5a3847bfe69ea7d0257960fde9773b080b01e096b911dcc24ba5859e145138f0f385896d301637ff82c36e5647562b6512bf3d8ff4c8a89d4e2db189c756edac3944288bd1cce76d76e3d4dd4bb2d1b6c92028b7760c3e88baee31b0d8c05126c88b9e6599e4526f6539c4678ba6732fd88190d8ba01e73903abde08557c71db60d07757c96b99f0a0a368958062e98c2ec2a6a798ca16a8c8d8f822ad75e9cde3d2fe3165997578506dabed3ff58e57501babaf4bca39412e734f93d00461d89fe18f78a0026b826d86a65d9150d42fa6bdd1b28d815cf0d2b1c16359ce2413973d09d0370f0174a165ad597b5a0426625a230db4eb9e35d505912dc37da64720cf352fe470733021c99daba685a3a1331e33d16995a59398be2600cc2bd359210c1bc3ef6c3f1079aeb2575c326ed1f6a3f67021396f66a58cb6b33d93cff35645e4b66ed901fd879f2b07bb5525f2fbf7acd58a52c0d285f92b33064c59e7ef05fe50d97de545b7727c7a036443f60c317dd98cfcd3764460e9db383553fad30baa0e22381b86945687df92329089bea79a1f302cc54b5bf49694a4a0cf24b3664eb646f4045f49d20d076b86e89c0c836b031f2b50ce3434a76784c2e7d1d42c4c7fd9d95c5be1ad43b7c0d9b39efa21cdaba09b319b5647a708b084440769afa01d333903ee842973139e2e9e12649d0082d65c3671c885208205d0c105831eda69fb337f6f0439d3b41796d7436994d00697162e0f250e4dd91694332c1d854a4276d54b9f5e28aba8e8756d740d655eb39d634f2f4eb1a4f3044f8211bd95409b9b8d4def14f13403993103ad5b2a88ccc3a072f05c5e119aa864d3702b33b783742232f64bf6f704aa314454e9dfaca772b63030fb4d0090db4c65477b959ebdefc4fc6639b2c73121539a66aa108baec6cac569b455e04f267feed9cde7336bec278a4c2f20c1e24776679854dc1dc4b2858ccf3d8b92e5d7ccadb117aaf904e7718ab608089c231e07e2b0636504f671c1125007bfa5993432b5247f618997173a9bd23ebeed377b9a0072da005748d749d1ccc78c5c109987fc71e552ce761c4bd496df64626087842811112ebe16342474ade243cdb3b8897f7724e91d800902988b95db6bef39eab3e9d9ef47d7c3c3d61e511f8bf5671c8904a1073585b2aed7e094ec0b105d0875f47bd093058729b312e4a62ef7814f88347c804a7d4d36e094c9fa09b8105c06068e6f15211929b5cba471f7b3308d9a756105938c03a1c6a9dfada46cd33a1e6bfb7205bfe75f2ba1e2e065f4d4e146f0bc8ed6fa87c8c85d08ef6daba44c62dac16abcbdcebd0a10355a63d82e916e46ae433cf732a7cb4431ba05965a1bb2b9e2957485f1caf7df26f1d3c46861f2c5bc1d63273e9d57b6b69f8f37dbd4c", 0x1000}, {&(0x7f0000001240)="980b9b3dc75e7c6d54381d84acec3d928b69e3ceba92baec483c7a78213f8f54065ed916d0a08cb76dbe7236f65fc4d6d9e97ff8080664b25fb9e8d7c2869a8f284be1b4a9dfed33ce41c738df21d8989fc7b00c7b25a47c4332a23f52efda1b18a0be1f9109075c57e00f11e1df903463a9e38f698c75cc85a369e6882e1d94c96e1836b4615a317d3104c5378239bd8a18bf664b913e4401ae038adf197eabfb930ef42d1155b84a0b8bc555bcbf13c0da13d253e309316f40f35d89ea21b355", 0xc1}, {&(0x7f0000001340)="ac924bb1a7a160077cc8e0e78ee30dff1a356073c6f1e1972f658264afaafad72d8b681424ad0d2bf633e4f7143644afe312181ee22f52802d89ce647cc39f204070c0c96eeb5b7baae9a4aff756ce14e28a51898b79b083fd323aff6ed7923c9aad6a731ba5b8445333ba3ee455d6f2c23120167a9e9ef161fd9614264106901e09815e0cf3fd1429097db2289abf8b71cccadb0645fb683f0dc2de0c2d3c4e29479d693e4cca2107704406027a65", 0xaf}, {&(0x7f0000001400)="004d835f595293f2f17c16c6ec2bda47b0b1a7c02c00ddfb7dae6dc9fe42bf6dbf10ef70d0b003d4212e3b0755fcc730a23604571fcc1b2929f10357befb733760166a50dc12259d79c943184daf04822e6c20e854ebe0d1b3265b298c18b9f831eb4c29a62168e5aed139a075a95bd47c80eef9f9ba3f8575dc9c70e51741cb86435af2e1af11b5ea045313ac376901411f7e2f7e66ef3952bcd3243f2ba510feb7a3283021a956ff507bd3429fb6e5dff7c60e62c66867176ecfe2010ef0ddc90acc8047746ff15d118744728570b4a03e53c025be1ebdbf6c47992bdb0b89737a5289b049da66ca15bec3d786eaee3a1f1424c9a8547d9f4d48f0fbf6e0", 0xff}, {&(0x7f0000001500)="a5b8c4eb6197c54a65dc91361cf5b76d0cf59550b257c9cb6695bff5313efa106a9098ee87788aa5fa4f7da721aca18d52b6a9b0d2dc6dc1f6ec14d0216cade668a69771bbf5454292c2764f057a94b7f77962bdf1b6d1dd7327a8b63b794fb31089cedc1afd667c94746041791429ae1d51eedda3a2a339eaf906c13a99197d2ef284d8d4bd31706faa6513289783d04ee5b7376bd1c9aadf67e6ff1b7333b15f718c085010eca8757dd4ebbdf0c1a6580430adea893e8e3389d25cd41658a6e8a7a6922beaccc719cab92f9959f2eeb7daab3ea753e97148cbf3559888d2826da5405348ec", 0xe6}, {&(0x7f00000011c0)="e7b96b4bcc52e166ad055a327f16c26c8cd8b9113b77c698c4a8c7da8e7c0e25da2c96a44a564f8b5efc181f1bd6a9a0", 0x30}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000001200)=0x5) recvfrom(r0, &(0x7f0000000040)=""/84, 0x54, 0x800, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 04:03:52 executing program 0: r0 = socket$inet(0x2, 0x4, 0x81) fchdir(r0) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x22) socket$inet(0x2, 0x0, 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 04:03:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) fchdir(r0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x20) 04:03:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x3}, {0x24, 0x2}, {0xaf, 0x5}, {0x47, 0x9}, {0x87, 0x6f}, {0x21, 0xa3f}, {0x132}, {0x47, 0x2}], 0x8}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r3 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0xde30491563b81cf2, 0x3}, {0x86, 0x8}, {0x85, 0x1}, {0x42, 0x6}, {0x8a, 0x2}, {0x88, 0x2}, {0x2, 0x4}, {0x47, 0xffff8d60}, {0xa8, 0x8}], 0x9}) 04:03:52 executing program 0: r0 = syz_open_pts() close(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6, 0x0, 0x0, 0x400}, {0x1}, {0x6, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r3, &(0x7f0000000240), 0xe4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3f, 0xfffffffa}, {0x18, 0x0, 0x4c7, 0x1ff}, 0x3, [0x3, 0x8000, 0x8, 0x5, 0x20, 0x40, 0xfffffa76, 0x3]}, 0x3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 04:03:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) recvfrom(r1, &(0x7f0000000040)=""/3, 0x3, 0x1000, &(0x7f0000000480)=@in6={0x18, 0x1, 0x6, 0x6d4}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 04:03:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file1\x00'}) 04:03:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000300)="5991da25bf067f62efd4a87f6f13886c5ac2f325b950b9093b0c455a051f14762b256d1bdf010a602d952ea8490333c9e6e73d4eec320099ea5a96da112e3ba6227fcd438f77ae798d9e9fbd5d7e19631b76a6b0cb5db7026edb9b81d4931bfede8cac6ee87ff83bf27781e95a5b74559cf0fe5bf6ab815fa28f2dec035f29a348ea2c0ee064447e2f5050984dac71c5f12f55128007c9196d5d6f56ac5434b3aad22743340e6fed01a264cff03290764c5053d350636840f21f9a80fcec73a79b98f737c131942a2f1f773b7bb4277d5d50bb981952ce8f6891a326f8824c2bc6f55637a2384294492730867d62d80cbc0a1ddd01529f2736f6c90cabf0256eb51714db127028093dfb5f2169ce0a1efcc3d87f33d7b96b7a6e42a0e696d537aee18a60043c395731f78ca0df2fb07e21b0c32a062735319013babcc15d1a2b471cc43b740b85e932dc55382d850673c86273d6169c3836e10d38f67d7371028fcb08b522d3ccb56c61241000c5a419ffc31c29059c09dfa65acab03da8f2c7a16d566a249d587d8d05ec0066c5ecb19d1f944af9d4370a272bb3b4d85fd1f6cb9f50e5952795e26315e7dd2e3cf440f9bd6246e174090882a4459399c4f5605b8882c6836209efd8ee23afe79757d5876c77cd7a018c76d7d39d4381ad414c3bd3b178a83f10e94af49daea2712470f5fff18e33d02decc6d3f196b6449605be96b2e7c2f866dec332480afa5bfaba5c4eff72fd0dfa9a9efb1b44d23a5e15a92e0d2f9d6420efcad3b48f608218a6d905e9a1e35c5ca59f3ad6e09d13655c70074f3433877b2b52f2e0fb0d91f3cc40367c4c4eaccf9b4a77b0b3322a006004a38832dd95ff270a898da80a06e0cbc483f0c206dcdd08c1b2bc2a2f143cd03f6ddefc2a0ffd3675d50213b37072d8aedfbb429c243642d723dffd2fa26c0f306b6324c2a84dc4a9c6e81133f2c3ec6d71501b434c2a04beff96bc70493bd2cda62c4ac5dab0fb7f048da0ef0e19915059e4787204c2ab7f05da260e113b9fbfb47a5731bf80bbc6286bebeff272327c90e5328072587e46b94b4a02d725ce421d43269ca2bd2e8e2aa2e2c847bae356116a034b2a3958fe5eb344f66d0296525486c1a391372ab9163797f9f9b7bc6565c627816bf488816dfaad12adaddf9c2f3d8cda26f0a6cdcfc15443751f22678ee55187d2afb2211bfe8cec33ffa9e455128ebd77b50c97a9991a823c49fc23dd23bc09960179964d2a733edf3d8ead4fe3f4ff3f340fff4d529c59e0925d800398e42360408d4a2f91c371ce9cb9f4721b304e220e681f2d5b0d8236153471a44279c1fade2ed2e1bd6685a5f553b8762772ef10019766e20f968114633b95e9d031e7cfb957554ab5ca48e1d6bbffa7c40816ca8250b16b0641ecfbc2d9be53fe742c69c9a7e77add444bc1e93ed2cc767b5a1654bc942d967987f7181f8ca564259ba5ab3fd3d3bd3ca6bda7166bd8d8ed65551a1147210d9adc4d428903ca2201c330070efd5759b9443a46f39017de6e6692543e7d1f1c9d1e361ea3df8dbe705c0712b77abf657798d97adeb81a76a849edb072e46925f9e7e7ee5bf7e4c80f9bb7115408b3ee6b55e151f32a310cc0202a86cb4d4bdd8bf65786179397f1c7515be5d34ad62eefafbe3d0365cf38cb6c9e8c927f2a2b9f55659bdcf071bf69dc1dbd58e0d0e18d3883961ad8fad61f0fc022e9b8608ac76d6570bad6a8382e4fcc18c249230c3eabbde5a3a974e5fa41e5052e2c585d683bbaba859abbea602d4d0d5973906836e3580af3442278c01c7a2e726dcf8c10370fae56af22e7bac7841b12bb2ae906c2c2c9e5c5b9f02aff4ca12a436073ad4bc04ff87050514af22801991722481cab18ed023d7d2254c043eccd37694249acb76cc28476495fe1be119bf7c8691f74430461c022b45a131936a1e11da12dbe53bdd1f0221dc2d28345afd198ae1c66e97d40af7ea56ca0d3e2ca6b404ae7640d9db758f0588e2c15b3083847f8ef39a4362246d023cbee4202b2a30b2a7164cee1a4924b21bf9e1b50adae7eb717d3540e7f3202ff7de0922955027aeb63ca817fbaf8fbb6e0b5103ab937e3d4c9a7aaf41e0aba9d386d83db18109cbf661e3e1b66a64159095b81724f5ebe1ccf37d774aef8b5eb38823cb62d87cf9eeb6cf98d7c97869c39bbfba800542b3611b62c6266cdd794d6cac81b81f5cac16b1b26fe5ece96ead7f9b9a3f775f82bbc8e227b4ea0345968147479b2051e6334176ef1ac553cf14ebd89ead34814ae8e0b95f53f8ffaf1a375357ba5c98d41f0168d62910624484f00be5909759f5a48eb666929aac8108318ed948dd0df328b6aa972800bd280699ca8e2df21c5f98e22aa002dce375fbf218153312755e41725574715b0044180d201f97c720982c34bdfac99be09f36bac4f8e3517d4779efec1b00663fa119b34f2e63208f0e640441c74aaeb05bcd70a3cdc8704146eca202dc188b5fb82ef93525625ee3f8c6e255b428136df0dc5a8e714f27a895e7134d3b46420b71fc855409496fd685dd66f031465766da5acf9dee56161def2a37726e6380f0605e3a3e38b65a502096d2800c9a7d2b4902cbcfee8d04fd361667748a716098a9587b521ceec436e54478c226135cecefc0ec8ebfc58a3d425e59db9eca56176b5b828914736d0b29404b3df72284af64e479ba2e99d69e94ca5083a5ed979fb1203ab1987acaf18fbdea357abb0fe2d2640ac88761949640ea6458f6d84a41896407e321c4af99174595a2ab90838645f549a09a3db991337411608b19dbcdbccc6eef2fe5fcdc6f0de887c0260840966b16e17bc517352d84a4de2d3cd9b4494e8ecbe4415cffd03a86f574f0858d8c771319605fa3019b0f13d0600d4cc579eace1f995c37131a031c54252e6671f34ff5a7f959711e8cc2758efbd0c612d4e5bbd34981c4435a7994e6b44f0f3ac3e73677efc9c01656828ab44676fe92bbdecae2f4e468e6ba2993debf79fcbf5c317c36b4e55bbe25ac1411a9ef9bc6a07b80971ec5083dae6db12001fb97df64d808144123c01911db02ab13e41be35ce47003f995e9694a5dbc78488ff0ed263267824cb8cca134d134c940301ecf07ce3ca975cbe2df8f3193b3bcefc7f95bb0c76f9d7e5d83b818be6bdbbbf2d80b46012f312187af35b22a77f315b65cd5ee4b38380ce3e00515a87fbfc0d320472025a50f6de166ce0faf54d10a204fa03b56a40ef6b6ab31429ffb76c000d9a589a722a127703b3dcfcd1eaa0bedec0c24bfb702fac97e9d09ff27549b6e078ba69f140b29d87f7291144cc99a9111d05599899bc9c30b300c7c710f4f9ec759bd2c6bda4ebdb8dd48e84edc69d4ef6f166d3c222c9cfecddd76cf2501757eabd195858024cbd18b8c9c55680156662170196eed34d2e767e5d01f9392fc082daf0630ca9b83f0bff46b1f35911f64f618b46e90fe931f8fa1c236f9a928aa35a194846110ffb1f5bda36aecad2cfe9fe45cfc7f0ff9252dd90d328e02f73344ee49dbd30a7986d3f356b59e606b67bc84f02fc917b02c799645d0659ab5777d00afd3b2f30e73adef5b232abfb3a58451f8bd06a40432513268963d2b4ba9a3b81e8878ae9fddf0c6f53b8bfa4646deef2a31606ab8b3af5f20582875d99aa87b03ef9d0fc7387c7581bf4d5cdbf472a2980ae9125f0604276f3179934eda506f117dcae8b99345b6f1e16194dd2b4e6cd68cbb7d5048c7e129484c292f4eda3d35f688693fa701ea21abfd8b7378cea1798edef1335894011b88363e142b5bdd4362e0a1883d610ccc946ea2cdcfef6416f5fa8aa1da733aa8b1863423db43b0fba952f9d54d49238081b0f65884dbb1e84969ccdf155e19df4d4a7873dd7a107b7bb1774da782df091f3e25d26c0b4cf28b0fa3139b61d6ae7a99aa53b85c3c98f9b5a2710a7a261e8e606677eba9d492fc9c8fa43354e2b8ab63497ebb63b10b6e88e9738363f4e62575f524a76a7b17abf6c63257f6af32c0f78ec2519cd01e6b52e809ee65d9c7237dded2af88e3b33bec80ffdc5e24f53180107d2324a8479778da892d15a37c404b99d2ff05b70310748193fad5d5b268b1627e72b4e59f87a43bb88e1884ffc3543a053b6389e438e151d7dca1010186375b930f1f6dc584a8b770a5e9a84dd522c75fe470e556df2cb3acc839ed7ddbd40d7a178d0bcff134b8438f135b89751b5b2392f1a0fd2dd5eff8a31abff2b593266504566137686e359e6aa1fa6f474ea0ee954d838f58a0946ea58d62fe9ca22a2e000b118dbd169393d38fdce5d40ba91f59c100ab29e848c200bc4c6d08279900bd8d4e58f40d9c31a9f0f84da55880380e9fc0ad7a7e821ea16c712774287d286985a446fab6705d165b4d54c13162f68ed69cffd77313048374bbaa3cce23464fb028c7663eeb049dcba9482ff143c5f1851d655e4b8d0cda5f8e49b97b974386a7243f7bcf145f94c1cb114e6307b94d61ef16ffe26cef57dd38dd28492dc4ada677797148b89a544232c05ee3135005a1b768bea707bd84cd58e9c77861a1b043925321c7d656e28f3bdeef70a128b88453987b7e84f10b703ca3d59e4a99fdc027a785871596fa8d4c5be03116af23a5dff01669918e326bbd82957552dc3a7290e6700a38d1cfa24a075d4f6fea1d6412078847c86e171e388e6c183f84531accba0e13cd960b244cde1dfe801dec6f6587c2b0dca19fb3d045981dcc6da22f1b3c6ef1bc29a1807580559a0ad933b6782f56adda1bbeecf9c7fe7b951b42bb6f86b589f41d8eb9934a0a93461ef024431553e5e32e59807454ab696fff39b2908bee37bf1070df45a3cfae903eae01ced03642016c4633f49c18dd2559461d704a79e7fc5b5521a46c5b071bcd4d8159b366023884e8894764407f503674bdf94ee1892024d32849a925615b50b76756b2d7b36bd13cc831a48041ef23dd9e23db3ca7271319907000080fa3860d87a46088d76ee2380b9ec2834bd425be917b54a8cdea4777eab992a56cd5475d1fc9701333a6f11bbd2025eb6ab987672934133c309b47817297ada9b73bd2760407ea8fee0c60b0bb16f271446384645d96ddf6085f47539a131794390c61ab35ae63dd035051a7147f12228fc80ae445443535ea41adab9bd2ddd3a78aeeec4366996efe4bf4c9db169b6193a3f3ac3e8d4712e0278d2f51ce29ad3ba17e9efa601afa6056608ce1f6b9cc3cd709b44258b986a69f17b79398c5dd7bc3b43fd30d57cd8cfc7fd000dbe12a7e4d6b8d6648cfe25116d64091c16755944551cb8213478a7e960a745161f314cca4d207dba6c271ec02f09307d97007980b2c85bcb523cd99967ef0527d985925c4412c74f125b94171c3346acbfdb5969bd9d7760a2a0ba08b6f04d0d4810b170e859aef72fb47f98a9970478c0f969c83620bbab1af81c13196b7ce266d4bf45129929dab8d71957506fdfd16f72387e3973a444dad47978691a3011cb88cf70546d44c1c2e7e05d52003f11bdc519269e57f064ccc8cfe5858bbd42a3ee6032bedf9a90d64ad2c94571906b92499f1a1805311c64007ff91c740ff976647799953adaa26df0ca68a07e0f2725c53c7160ab03c61af5750c25e04a15b97416287066faf59b2d1b1aa8b29634ad674609d4d8fd08baca5d57f6056c4e67cd0c5937f145c0df18f498f06e9b9f521a1a4fb42e3c6abdd148348593497a3e24d3cf15139f6072f0bb9e4eba094bec89f74f31", 0x1000, 0x9c986d735d555005, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x5, 0xff, 0x4, 0x400}, {0x8001, 0x20, 0x80, 0x1f}, {0x9b7, 0x80, 0x81, 0x80000001}, {0x0, 0x2, 0x7f, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 04:03:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget(0x2, 0x7, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x800], [0x7], [{0x0, 0x0, 0x0, 0xc7b}, {0x0, 0x6}, {0x0, 0x0, 0x8000}, {}, {}, {0x0, 0x5}], {0x0, 0x0, 0x4}}}) 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x80}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x7f, 0x0, 0x6, 0x6000000}, {0x7, 0x8, 0x6, 0x7fff}, {0x1, 0x5, 0x9, 0x2}, {0x20, 0x0, 0xff, 0x7f}, {0x8, 0x47, 0x0, 0x9}, {0x200, 0x3, 0x1f}, {0x67b, 0xf8, 0xd1, 0x1}, {0x80, 0x0, 0x1f, 0xcf1f}, {0x9, 0x1, 0x3f, 0x8}, {0x80, 0x2, 0x2, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:03:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="bb3aac0029e6d103a493bc6aa6d412d5ec73aba448878ca083d6489d89189b4f1bb1125d25fc88cabee6a319f563ab4645f0b2e89d8181f30fb7a5396eac2c580a7bdda00930f16dd4897a6f7bb8c4cdb0ff44c78536d3388d912cce4e65d2d155cd394cca2fc6b7f47ce2982404a8ca9c10a526584f3398618a182e50b308f84d2c2f8b73e194dfd8628a200d49486c2d432ecab25b1d37e4daa1a5df3f75c3a1402779c5b59081d085", 0xaa) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 04:03:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdb7) 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) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x20}, {0x206}]}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/1, 0x171) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c, 0x0, 0x0, 0xec31}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") fcntl$getown(0xffffffffffffff9c, 0x5) 04:03:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)='='}], 0x89, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240), 0xe4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x4) setgroups(0x27e, &(0x7f0000000000)) mlockall(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f00000001c0), 0xffffffffffffd29) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1a20, 0x9, 0x6, 0x0, 0x562, 0xfffffff9, 0x5, 0x3, 0x0, 0x8, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:03:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) listen(r3, 0x1) setsockopt(r3, 0x1000000029, 0xfffffffb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x354) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000140)="f5e3ac353b67313686d1ab4ac418cdb587e15050e3b1b440b96202f0dc54176eedb9bdd672eab02ee08a324d339ce224389bfea612a242a02b24fa60005394e0cc12141dccb03f7c3f114b9b50a45dd60a110a5ae3c1bb98a16f396709fc3f7f7965e5f37bf997c1dae2017a62696f0f65c11ec710d73dcc92dc5896e47496", 0x7f, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 04:03:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, 0x0}, 0x842) getuid() write(r1, &(0x7f0000000080)="e8eb417375520bf5de1e9fe07de5e00dfa13354d5abccd0c90a6454572d2b064d9ca9ecec3d81e03c4a6a9b451c0003b68e1ec7c974733a4355d", 0x3a) 04:03:52 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() r4 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r4) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = socket$inet6(0x18, 0x1001, 0x0) connect(r12, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r24, 0x0]) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r30, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = getegid() r36 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() r38 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r43 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r18, r25, r32, r35, r37, r41, r42, r44, 0xffffffffffffffff]) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) r48 = socket$inet6(0x18, 0x1001, 0x0) connect(r48, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = getgid() r55 = getppid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r49, r52, r54, 0x1e4, 0x8}, 0x5, 0x5, r55, r56, 0xfffffffffffffe01, 0x9, 0x7ff}) r57 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r60 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r59, r60, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r60, 0x0]) r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = getgid() r69 = getppid() r70 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r63, r66, r68, 0x1e4, 0x8}, 0x5, 0x5, r69, r70, 0xfffffffffffffe01, 0x9, 0x7ff}) r71 = getegid() r72 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() r74 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r75, r76, 0x10, 0x9}, 0x8, 0x1, 0x9}) r77 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r79, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r82, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r54, r61, r68, r71, r73, r77, r78, r80, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000640)=[r10, r37, r78, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r85 = getuid() r86 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r86, 0x0, 0x0) shmctl$IPC_SET(r86, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r86, 0x2, &(0x7f0000000040)=""/210) r87 = socket$inet6(0x18, 0x1001, 0x0) connect(r87, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r89 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r89, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r89, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r92 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r91, r92, 0x10, 0x9}, 0x8, 0x1, 0x9}) r93 = getgid() r94 = getppid() r95 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r88, r91, r93, 0x1e4, 0x8}, 0x5, 0x5, r94, r95, 0xfffffffffffffe01, 0x9, 0x7ff}) r96 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r96, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r99 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r98, r99, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r99, 0x0]) r101 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r101, 0x0, 0x0) shmctl$IPC_SET(r101, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r101, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r103 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r103, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r103, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r103, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r104 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r106 = getgid() semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r104, r105, r106, 0x10, 0x9}, 0x8, 0x1, 0x9}) r107 = getgid() r108 = getppid() r109 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r101, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r102, r105, r107, 0x1e4, 0x8}, 0x5, 0x5, r108, r109, 0xfffffffffffffe01, 0x9, 0x7ff}) r110 = getegid() r111 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r111, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r111, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r112 = getgid() r113 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r115 = getgid() semctl$IPC_SET(r111, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r112, r114, r115, 0x10, 0x9}, 0x8, 0x1, 0x9}) r116 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r118 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r118, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r118, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r118, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r119 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r121 = getgid() semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r119, r120, r121, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r93, r100, r107, r110, r112, r116, r117, r119, 0xffffffffffffffff]) r122 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r122, 0x0, 0x0) shmctl$IPC_SET(r122, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r122, 0x2, &(0x7f0000000040)=""/210) r123 = socket$inet6(0x18, 0x1001, 0x0) connect(r123, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r125 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r125, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r125, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r125, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r126 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r128 = getgid() semctl$IPC_SET(r125, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r126, r127, r128, 0x10, 0x9}, 0x8, 0x1, 0x9}) r129 = getgid() r130 = getppid() r131 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r122, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r124, r127, r129, 0x1e4, 0x8}, 0x5, 0x5, r130, r131, 0xfffffffffffffe01, 0x9, 0x7ff}) r132 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r132, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r132, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r132, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r133 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r135 = getgid() semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r133, r134, r135, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r135, 0x0]) r137 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r137, 0x0, 0x0) shmctl$IPC_SET(r137, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r137, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r139 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r139, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r139, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r139, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r140 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r142 = getgid() semctl$IPC_SET(r139, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r140, r141, r142, 0x10, 0x9}, 0x8, 0x1, 0x9}) r143 = getgid() r144 = getppid() r145 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r137, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r138, r141, r143, 0x1e4, 0x8}, 0x5, 0x5, r144, r145, 0xfffffffffffffe01, 0x9, 0x7ff}) r146 = getegid() r147 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r147, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r147, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r148 = getgid() r149 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r151 = getgid() semctl$IPC_SET(r147, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r148, r150, r151, 0x10, 0x9}, 0x8, 0x1, 0x9}) r152 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r154 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r154, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r154, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r154, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r155 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r157 = getgid() semctl$IPC_SET(r154, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r155, r156, r157, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r129, r136, r143, r146, r148, r152, r153, r155, 0xffffffffffffffff]) r158 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r158, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r158, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r158, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r159 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r161 = getgid() semctl$IPC_SET(r158, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r159, r160, r161, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r161, 0x0]) getgroups(0xa, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r116, r129, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r161]) r163 = getppid() r164 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r164, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r164, 0x0, 0x0) getsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r166 = geteuid() setreuid(r165, r166) r167 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r167, &(0x7f0000000240), 0xe4) getsockopt$SO_PEERCRED(r167, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r169 = fcntl$getown(0xffffffffffffffff, 0x5) r170 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r170, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r170, 0x0, 0x0) getsockopt$sock_cred(r170, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r172 = geteuid() setreuid(r171, r172) r173 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r173, 0x0, 0x0) shmctl$IPC_SET(r173, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r173, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r175 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r175, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r175, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r175, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r176 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r178 = getgid() semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r176, r177, r178, 0x10, 0x9}, 0x8, 0x1, 0x9}) r179 = getgid() r180 = getppid() shmctl$IPC_SET(r173, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r174, r177, r179, 0x1e4, 0x8}, 0x5, 0x5, r180, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r181 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r181) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="27d9c5454e7cf404e0bc38ff2ea643700ae8642b6716e5afc21a15b38949765893a184376ec8346f8769ca0b4c58f6472a6df17b58d1e99ace043a04f1f50df3429017ace4b1356a84129785e9a63554e1bc06b4ea6300ea0aa7b59f15432f6bb9fa074a06280e032b4f7940311599cd00d27842adec69aec42d4cac97e3c09d6407c420a0277fb0f62d799b7a8b44acc599dcc3a6a111668894796c9c83f00f505325b7a1ba0528724ba0b25f15ea5232ab6b02e01d279d98d8bc291ee97e3d5cbcb29158222f9436c92ac0a6cb1643f2", 0xd1}, {&(0x7f0000000240)="7a3d510b8eb85792a6a35457ae21628ca5d067c9fc", 0x15}, {&(0x7f0000000280)="dd848163e9230f752debc43b66b5fb39528f521eafc55e514e15a9d8ceb24fd8e425bf21a047c8c933f45ea2c510536c7ed683945183bad6c3bbc0c957fa36d865a3ecd6a797d520729003c17b15b1a06c0f626e056e082b1b93ff3d352ff30ebcdaa06f067997b198dbb52d60c0d9356fabe70082e7a0b1998a2ba25a14ae3efc097abb9de5474fdfc42ce2da2a8ab678ff7d8379006f65392974c5a418295a3624173efe8d0668a0b04a03e1e660324fb9d60d71f9e3ad12f7dad191a061", 0xbf}, {&(0x7f0000000340)="9ae4dbe82513145db34d082b87d71e02613560930e1cf0f6f96d238e279773de214b250ae22d02097a1bf202596d4031f3d03d7bb829760e7cfc7d2ce2e736cdedf3b10fa484115c6503d52f32f7d554cf2a0e28d38f53c8771f5880c38495304449cf40089cb7dba335e450d9a2326c00a31820bf498d526a50e450b7bb1d0648830f4bb5dfbe3e5234a6c5b8e01266862c771a1edea224d699555623268a80ae2de283fe9c06b62e10cdd4e46f9b31abc849cbbee62d8cdf96ea99bf07dcb31cf2e8e7", 0xc4}, {&(0x7f0000000440)="7e39edbd6fc8378772620d5d221cb5171334b44ba436d70f6e46a7f06a7bc83722c442c9df1d1a5043175acf153aea1ad51acf16786b49d9840db7c978adce1013e1e579473f77e3b33053dfe3322b3c2260de9c826cb8ecb8d06107d9d6bb085aa5bd9b6f3bbf7b337b8652e92b825482b970496c9ed3f885ddb8691a3f5ecb88750590f7997e6b27dc3e46d7c6463e1684d84f75e2910dc0a601d67a2ab3ac7a6610f815a9e16e146da10681d160bee66fd9ff0e117f6d49b0f3fb8f363987df5ef9093be35e", 0xc7}, {&(0x7f0000001400)="f6a572d75bb025074e44d885956493ca705087904bc966603c4f508f76b6dd9f5ef341d44db1b08efdc21dacc9955a534c101195f2db8b2fa5a63d063edd5f476e75a2bdd6c2874890e7f3472ddb73490aa432428e451bd5afcafc44a2e671dd4b15f995975b3660fa72bdedd9f4f1b31ed367c7d2c6cf037b8fefaedbf5c0848f9f692946583bb63cf927853b815d6ece38263211f068043b092738e4b76a3c4962773e0fe57c1f49d6c4ca72e4937279135952cb329f869b57aa9fed8dce924fb24cc75156a65a06a5f2961c43050cb7276beadba4f2638d03d64c00946ef50795e4961baaa6e8899f20ad1cc0905f93ace8aed46a390262dc587b51b06119ed6eb4b9ac4804dcdb26ec231a2b4c660f0649f6e9b71629dd7e76d05ae933bdd8982317e3144186b8bd12d525a6fa266e9efbdd8c2854e5724d9cbfdf3595fe6b6dcf5b234445dc14f55ef9234426e256b92b827b1415bcef569fd45a9462a0c125c311e4b31cb52a06ed23cf23949fbfce14959c4d8a472dce572d880ba0b9fcea924df45fa565ed144ef78a8e12b26c77b270f1c5912974abc25f0caee36accf055dc4a25241d50df3ffe4853fe122db3de3f7632aabfe928f3df1bb6fbed418f4e446da14d6f9c13c3f478729a865bc85f1ad865388bd34de56979cf7359ec9a599727fd04d0000f6f8e39b964d0fce06b9f9f754f6484f9dbdf28503b16b27dd76b035623a94ccf7a2c74d68e1a8208ad138535bd096cd3bf6a8e42088bace6cc9035ff3cef78526008dd1b90359452c2d7c45e7a517ecd66f44339149b2cef705c9c73982ee4815e1b2c28e589fafba308e202a23fe650d9bd5896a21d88c9918733a11c6400c7db3538ed5ed3f049b50edb4b1359047a9563d9acc2f39200a361474cdc88094a7b20c2e35eedc90e7f8428808f4a0c2b1b8dd5e9d580280f348933790d221068f3f03b80f7ee0fff32e32266fad4e74d24e2e5b93049282649769bac93a431a716cdd40c691ac1a856200a3ca5c9fe8cc19ee939f62a26c4f2a673141b7585fad320ebd73e419212cd6b8790023fda27485446a4f5ae32741f7b851b95993a49c44dc3bcc2b42a0bcfa29ea3dcbe01f66e68b94369ddcccfcfff6a2b8fc3ae5f6adcae944ec0b218d1a7342763c9f24e9f619d4c1097ca78e9dd816a4704f09e7a83b4d499a748159e45c6d575fa0a3cfdb0cc8e42d3f8aeb45051e6df7e65d273f4e9a5fcb123d2bf7a3f4acaf9e27798361e6cab366b146099221cd2cb16164fbb0ad4d230918ede308a9c314fd5a5095a5558e1c95b9869a3c96e5da3406b243fd1fccc2c395492b09e4835fc78b03c4e849e20b813d21117963f1c25dad571f3057a58f0183cbbe6c325f3c07388d49ed874c6660453f64a80afa293de4d844c2cfbeb63a1d935e36b043d9021475ae0cece420b32e7ef1891abad531f192690a744b6226211b395ad2fdb7fc22e28e004bfa90443784f3c44ec1379d2c4eae7da53c9c4a62ceaa865a2b7621193c8e4ac22ee3a5a0caff8a539f864d862ddd91a021c0d7836188853d1cecbfecb7ea3d3efea4b241f80a29cea7fc2ca856871875ba8c5dba6c13a860ef04c52253d0236f130a997f062f47a7b39424c42807552afa13f892eeb24f89d6e50997d0b93f41e70ff2002eb7aa322ca16d034c136833be1dbc4ffa14ca66bad43f31a287cd5731955f5cadbc551baad36c454e5743be3711101c9e1ec62a998209f70394a9fc86debf0bc9d0332a0aefd0beea997813662907484d71fcb10faafbef9db5935017b1472d662695c79274ef815379560c6bc510a64ca117e8b7f95a043fb0b49d88ede49ac874f4141d40d27d8fbfced6eda6aad99995a79e9b512059362d420d17ef08998d25ebc80183c5de5b4b3bbeb64804d28783788a779d28b21b7237d10b04f8197b19da4e96a0914c319425f96a41557f4c21f4679a980b838ee21b4f0397595aba52b6516d29fabbc01eb9785b1e3c26897971bdd452c91eba31dc162466cb7720c6d8e3fa15fef1400bf678dc6b814bf47b250191cd552cee58ec5c60fda8a7950f23385ea1315670e1121d2253d27b4451a101bb38fad5c8b04e1e61add25626204093475af37ef2b431f72f8ff79cfec279f64f084a31549ffef6200bd29de27a18d28b33a1ae338ac55022db568058700b291769ffe3463bc33817fd0241b7b61509ab05a6a11370185a2c8a71a05924b7535014796fb76d471b3d4debea4e419091c7d945f89df8ecf0c341fc9bf7b3e62fa113983b8c58382fdf696683c4009e335fb98ebb2b15f6833331260352c5fcd7f692c383ca31e02099be78ea730060b59f27b45a320c8757eb5dfa180530bce1c79e43374a0ae0d85bf0cef72613dd014411e8e6ec4bd20de70bfa2d0fb603e5d0a9f2b6eb7d4ae52d9ead79462e49ccfdbe75bbb3f6de96d8bea804cb3d60123d13c38526a4502527cbc2d89a9bf96495e00d12ed2ddb38226a30c10865ba177850f2c42831f628f71190165498f4a6a7ac1b8654ccd3ad13ec5bccb2acd0d3b6ca754425f0e206f57238043cad8bb5fc73bf4e4a99e9fa59381990608de0be9bb50caa35cd6c9f38db963b808c5ec23320d353f93f70bd344496396c3b02903cb3b8d3ae315904b20a7f62c28d7b78a48094ebb4e264a3f4f01fa334ebf9563cb9bdce7bdfb37f7127cbee8856ea0a18c90043439908cdc7448812701aaf0c16bf70fa7774099f36f3e7773de108be759d7c9e7285b9971060d3467a9e9e549e6cd3f459242ced02df156536d9f4aa8671e6244b1176a526831de99b4a85d4550941f49dcf45d22e32096267719ecd3c27cf83a3e01cab4353f25c520c59ddb76efeb744b9440faefdd16187e159a43d675232d02eaad284886d8491799a96740cd8f9ef3119349abc83f0dbe5d52f74e820f635481e045ac7fd8c65edbf46fee759880e88a85ba82b8e3fc0a11138198f340f5e77b49c2f207894fe0a829dca7d5237f3e825a0c916d278a3750d9dd3ee61fc6e73918be0188ac7d2ddb692e2a473eb17882a7c90f741d76949f5946bd35ad13e9439d009e2c815133faa3a2e8228c7a08ab4461bb33ed66410ac76d55cb81ef36474dce1239fef2b1410a9c20dd8f8e6bab5990076e4a75718c1fe0e2d27ff0a5fb7501e38e2783b23a1fb3d49f5b0663b321063af6d80fa0bf024fc1953740125273130184a0e931463665b7f5f099e84b868ac025b18602f1d9dff9045eb0326c72b0b992ad1279bc73a4e302e3db01b03d87131f1a3b2db369844e9b88cf0bdd7f1e342c14f2e3bf80233486d479a856d35d02da088185f424536fbfa36a5d9c0dab5d8ec96a57ac899990c536c315490bbbdbf46cd2df2a12a49d603b6f4c785499d14e385157448b458592297ed407a870e182cc7756e83a30691e2be75018273a4aa97a25559f88149687d90aeab3362aba01e58916201dd6af1e621f72147f88aa1ec9b0166b0e93a9e3066405c7936d76096527ca69cb52a66f98ddb4b5eaa99102a1993406f0ea7cbeba3debdcf2877ea276acf152dcac43d8d39596ef90964fbb1dd9ba90816e47d03daf81ac45e25278f77ef9bd2d8f3c80dc19f481bd8d97f58d5b70e83abfad394af1f3003ca0a210e61bb1c364dbc3464794f26c03a5b8f1b9cee48bf9b9186ee565c369ff623fca528c0cd09342a02cc0137a720a089c279f294623d09a435b34efff9d97fd8974a74780f2ef600eb3f238aec3725341b43d836c889152712cfe2e80dfc20061105bf7afa93cdac795f67d00b44d55efb9482a524a5829a6019e1471d5d2aaf32ea6853768202108d77dc085347528314351c53140fcc5acd29ea0a2cc2010f5d2a80001ef494c79c8a9ee9d1d8595f6238693023397f59ae42011605c7ffa1daf7936388d4cad2029d2a38089dd90b4fff3aaa694f5c4cfcf53dc40da504cc93c215fe481fdd73ac8bf73f7ce7a581b506ba9c0045a4e6ccc0f48c44e11c5fbe26afee88fc81d912d29f0ec6902202fc9939956d176387a1f4caa4814723e9b91015a8ee6daba4f50aef7b7367c01e6e0b483d342364a3791c5a95f01fccb2e4eaea21a1f02ca9fa10b675b724e508f37862003f396d262f28ef4e9eb4a85725cf06b36d60ddfeef9fb0a0b00fef72c76033fb62fcd70619c0f9ed3d3124f2ff83bce1f779dc7e9496cfcb17f813038bd98fd31c101b1e63e9a930990ef511c9e1630f044e49a25e742ea19f665f25e2e2400458d35cfdfa2477df6468e6717c29adc7c3c640113c5cb71298797c9a397d5ced6c1a2e335f933bc57b7b398929a890acac46ba4e331eec6f0bf62fb6a92ec38caf314a7ba412dc43a8b3cf161817735138b5600bd05aac4feaef7a3c79d7b9f04d87a44dc4b6a15ccdef180c3a57684ec327dba114eb4e299d8aac1f9b96bbbea0f55228b8c002fa3fc19cf7ade5fae4101d173cb14aaba2a1c8e94c1bba91e8a55dfb003ea92fe689813f061755238e468ce5a18a9868161ec9003772c2bd4f63090264dd35ebf730b623dc17e030f0f49726d9d22af8a11dedcaf76cf2282f1f012e0221d396c9a487c0aa5e00418f020211064d97648567ce331065a2183b9829755c72415c3c9dbf6c702ba25d3aa8167fc64d5204732439b7d215feded27d4660a02b2da3d46fb318bf74a1d0d37f7e2abbab2b9b9f0ccdfe5dbe360ba4ac78a177781d1909311d058ce1393ed2814408e6f642fcbe2c0203214e7147969aa80f0e4de160a217da9145240d4b42d51859a6eaeefeb9eaa6fa57fb7501c19e1f74c89652bf4bdea2474fe1b184f3ce8e78fea4b00f8fe1e54341fe5871fb29b4f3d3fdb5d6e093ce18a772bb992ad527371dd2dda7f676ab842baf40ea9095aa049796453cf95d32a2c947886b9bad1eadf77fccb15f6f00c491e7602d7514594aafe62cb0e8b0eaa0afd24713da2f4bab2822e8494dee8990b412b01080c87f28402f3cd5f34a001568df6c65859c662864fc32e21c3c8d3223e06f9dc0377f1c9997374f41a4592cb765c2d0d65c59b4f546fae8bbdc72c6a4890484ece39a8c9e95545c34ae01efc84f21450ff2e61affeb96cea87f9032e87f214d87a5de31f30b6e22611702737f4aec490b6cdab94b6b04f3f92b9474dac280faa75d034bb93a26b46a25242013f09c11be18585db7d782b1bb420e68f06ea54e343518fa1d1180f3a833a0fb6b5971b9baa089b0d42e99f5b1d00dfa928f3cbbe6a27974fbd4743a75e58eb7be83079fadc8615b2972d47eda7409524e5ff3371c910f3756c772c6e120fbf87287d2443d823b95fbea91df62b1aa36bc6a743fc9381a4be9d152ded2cf2d9fa819464e570dae10a2e89752e4cc4a47983b8cabd88e9ecb059ae82a22d260594a14215082675e58eeb49fd85d3f7f4099a98de1ffe77a5be6d8ddb48d339d2d14b4da8386ef0490da25f9d9c3f2d112556a575ced3968428d4147d35c67dc005e9adc5be5ae25a48f551fd1469acee4997e29ceb641dd7ae4790ee953bc4443e97c93547a1587bef6d4d5c5b1381381ee59fc40ce26b9cfd5d4f09be2d8479b4a39ad87cf783dfff0601e3f2fba46c239ec91184452bf980eb59f4c1d8c61532eafca7f80ff0c106feac32e252cdfe6b32384d93dbd4d29e17c32204d8ccb49340fe4f7059b09fdec16c6f2a8d6743df6db09cd6de2860f83a1c1726320ca41a977f39f04e06f281ec78949557e53493ee903e6d4011245b6f81580a0277f138f10a", 0x1000}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r83}, @cred={0x20, 0xffff, 0x0, r84, r85, r162}, @cred={0x20, 0xffff, 0x0, r163, r166, r168}, @cred={0x20, 0xffff, 0x0, r169, r172, r174}, @cred={0x20, 0xffff, 0x0, r181, r182, r183}], 0xc0, 0x3}, 0x402) r184 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r184, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 04:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x22, 0x8000, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = dup2(r0, r3) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001540)=0x3) r5 = dup(r1) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) write(r6, &(0x7f0000000200), 0xc40) ioctl$TIOCCDTR(r6, 0x20007478) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x2cd) 04:03:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x48) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 04:03:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) writev(r3, &(0x7f0000000240), 0xe4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 04:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmdt(r3) shmdt(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:03:52 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="70e24f176c6182afb67828fed13689d989d6135f1c39", 0x16}], 0x1, 0x0, 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x3) 04:03:52 executing program 1: r0 = socket(0x2, 0x5, 0x70) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) socketpair(0x10, 0x4000, 0xc, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r6 = kqueue() accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x992, 0x0) r9 = dup2(r8, r6) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) write(r0, 0x0, 0x0) 04:03:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 04:03:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000240), 0xe4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x10000, 0xff, 0x8, 0x3, "dbbd3af939982df31349332bec593017a4415d52", 0xc56, 0x8}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 04:03:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0xc}, {0x6}]}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r1], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0xc8}, 0x0) 04:03:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) geteuid() r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59f"], 0x10) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="759a5069c683ed31e680fcd793e38b6d552290772aa3af8f6a8852d828d0d5ec1e4ffb5ed68df8bb14671012bcdc4da2add0998c328132c735f25a27a5a33918cbf8314150b47fa4a3bc3fa0783457ae8c4076b0e0e8aa289b1a5c02c698b3f97765e378f07a749d54292797383168769f3a6354", 0x74) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ccb000/0x3000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) recvmsg(r7, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x8000, 0x0, 0x8001, 0xfffffffffffffffc, 0x100000001, 0x20000200000000}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket$inet(0x2, 0x4000, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) msgget(0x2, 0x8) 04:03:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) r2 = dup2(0xffffffffffffff9c, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x3, 0x1a3c, 0x8}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 04:03:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000240), 0xe4) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="01b6f05153e78c0d85", 0x9) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget(0x0, 0x4000, 0x54c, &(0x7f0000ff9000/0x4000)=nil) lseek(r2, 0x0, 0x40fff, 0x0) r3 = msgget$private(0x0, 0x480) msgrcv(r3, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000000180)={0x3, "f01ffc032bb5e61d4f7bd956064903ad270873d09f3fb26452019b37c0f82b45fed4ee94cb4e0a014782560dfc90dbdebc2d020f3f15b72b5d34fd64c8d56e1c15cc565a006b3dc461a9a1a79b6e8a0317f3b938589d3da02da4dadb886c2e743b0347d837300a662374"}, 0x72, 0x800) r4 = dup2(r2, r2) fcntl$setstatus(r2, 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2008a, 0xc4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) semget$private(0x0, 0x3, 0x50) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r5, 0x1) r6 = accept$unix(r5, 0x0, &(0x7f0000000280)) bind$unix(r6, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r7, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) uvm_fault(0xfffffd807f00acf0, 0xa0a293038, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00acf0, 0xa0a293038, 0, 1) -> e in6_purgeaddr(ffff800000b16000) at in6_purgeaddr+0x135 end trace frame: 0xffff800022d76b20, count: 0 ddb{1}> trace in6_purgeaddr(ffff800000b16000) at in6_purgeaddr+0x135 in6_ifdetach(ffff800000a94800) at in6_ifdetach+0x74 if_detach(ffff800000a94800) at if_detach+0x155 tun_clone_destroy(ffff800000a94800) at tun_clone_destroy+0x1c7 spec_close(ffff800022d76c50) at spec_close+0x311 VOP_CLOSE(fffffd806ec2b5b8,7,fffffd807f7c6720,ffff800020ab0780) at VOP_CLOSE+0xc0 vn_closefile(fffffd8064bed868,ffff800020ab0780) at vn_closefile+0xd8 fdrop(fffffd8064bed868,ffff800020ab0780) at fdrop+0xc2 closef(fffffd8064bed868,ffff800020ab0780) at closef+0x11d fdfree(ffff800020ab0780) at fdfree+0x101 exit1(ffff800020ab0780,19,1) at exit1+0x32f postsig(ffff800020ab0780,19) at postsig+0x4e3 userret(ffff800020ab0780) at userret+0x199 Xsyscall(6,0,7f7ffffe8cd0,88,0,7f7ffffe8cf4) at Xsyscall+0x156 end of kernel end trace frame: 0x7f7ffffe8d40, count: -14 ddb{1}> show registers rdi 0x1 rsi 0x1 rbp 0xffff800022d76ab0 rbx 0xffff800000b16100 rdx 0 rcx 0 rax 0 r8 0xffffffff81cdc104 rt_ifa_dellocal+0x44 r9 0x1 r10 0x18 r11 0x7c440c97db344b3c r12 0xa0a293030 r13 0 r14 0xffff800000b16000 r15 0xffff800000a94800 rip 0xffffffff82171be5 in6_purgeaddr+0x135 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800022d76a40 ss 0x10 in6_purgeaddr+0x135: movq 0x8(%r12),%r13 ddb{1}> show proc PROC (syz-executor.1) pid=82836 stat=onproc flags process=a proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab13d8,0xffff800020ab0ef8 process=0xffff800020adce00 user=0xffff800022d72000, vmspace=0xfffffd807f00acf0 estcpu=36, cpticks=10, pctcpu=0.38 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3100 121288 51685 0 7 0 syz-executor.0 3100 416201 51685 0 2 0x4000000 syz-executor.0 3100 73198 51685 0 3 0x4000080 fsleep syz-executor.0 51685 160664 52960 0 3 0x82 nanosleep syz-executor.0 49092 83345 1 0 3 0x100083 ttyin getty 33814 393949 0 0 3 0x14200 bored sosplice 31068 171534 0 0 3 0x14200 acct acct 52960 4888 30144 0 3 0x82 thrsleep syz-fuzzer 52960 310165 30144 0 3 0x4000082 nanosleep syz-fuzzer 52960 213012 30144 0 3 0x4000082 thrsleep syz-fuzzer 52960 204544 30144 0 3 0x4000082 thrsleep syz-fuzzer 52960 421375 30144 0 3 0x4000082 thrsleep syz-fuzzer 52960 330864 30144 0 3 0x4000082 thrsleep syz-fuzzer 52960 218916 30144 0 3 0x4000082 thrsleep syz-fuzzer 52960 445804 30144 0 3 0x4000082 nanosleep syz-fuzzer 52960 201659 30144 0 3 0x4000082 thrsleep syz-fuzzer 52960 50028 30144 0 2 0x4000082 syz-fuzzer 30144 283083 58663 0 3 0x10008a pause ksh 58663 453828 37960 0 3 0x92 select sshd 37960 428387 1 0 3 0x80 select sshd 78650 3321 42341 74 3 0x100092 bpf pflogd 42341 465730 1 0 3 0x80 netio pflogd 6014 3390 26478 73 3 0x100010 ffs_fsync syslogd 26478 192839 1 0 3 0x100082 netio syslogd 29118 404886 1 77 2 0x100090 dhclient 91956 80600 1 0 3 0x80 poll dhclient 42611 268491 0 0 2 0x14200 zerothread 96307 261999 0 0 3 0x14200 aiodoned aiodoned 942 148672 0 0 3 0x14200 syncer update 82366 138373 0 0 3 0x14200 cleaner cleaner 18147 440883 0 0 3 0x14200 reaper reaper 16353 439493 0 0 3 0x14200 pgdaemon pagedaemon 39994 289350 0 0 3 0x14200 bored crynlk 65979 271602 0 0 3 0x14200 bored crypto 13012 305498 0 0 3 0x40014200 acpi0 acpi0 84993 789 0 0 3 0x40014200 idle1 26230 495852 0 0 2 0x14200 softnet 26879 237818 0 0 2 0x14200 systqmp 85354 163677 0 0 3 0x14200 bored systq 72440 440280 0 0 3 0x40014200 bored softclock 68839 230876 0 0 3 0x40014200 idle0 89980 170557 0 0 3 0x14200 bored smr 1 229706 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 6014 (syslogd) thread 0xffff800020ac0010 (3390) exclusive rrwlock inode r = 0 (0xfffffd806eb0e918) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 sys_fsync+0x114 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9571 6449K 7736K 78643K 19010 0 0 pcb 13 10K 12K 78643K 688 0 0 rtable 113 13K 14K 78643K 1355 0 0 ifaddr 81 17K 18K 78643K 369 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1558 0 0 iov 0 0K 32K 78643K 1095 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 77K 78643K 3903 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 32 0 0 VM map 13 6K 6K 78643K 14 0 0 sem 12 1K 1K 78643K 1098 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1745 0 0 sigio 0 0K 0K 78643K 23 0 0 proc 61 63K 95K 78643K 1173 0 0 subproc 23 1K 2K 78643K 238 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 157 0 0 in_multi 31 2K 2K 78643K 287 0 0 ether_multi 1 0K 0K 78643K 10 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 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 541 0 0 pfkey data 0 0K 0K 78643K 2 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 158 130K 130K 78643K 7115 0 0 UVM aobj 130 7K 7K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 687 0 0 NDP 20 0K 0K 78643K 121 0 0 temp 224 3564K 4200K 78643K 65649 0 0 kqueue 0 0K 0K 78643K 19 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 47 0 42 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 174 0 172 1 0 1 1 0 8 0 rtentry 112 274 0 232 2 0 2 2 0 8 0 unpcb 120 963 0 946 3 2 1 2 0 8 0 syncache 264 12 0 12 5 5 0 1 0 8 0 tcpqe 32 87 0 87 1 1 0 1 0 8 0 tcpcb 544 771 0 767 3 1 2 2 0 8 1 inpcb 280 3265 0 3255 18 16 2 13 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 50 0 46 1 0 1 1 0 8 0 pkpcb 40 10 0 10 5 5 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 38 0 38 7 6 1 1 0 8 1 pffrag 232 48 0 48 6 5 1 1 0 482 1 pffrnode 88 48 0 48 6 5 1 1 0 8 1 pffrent 40 1049 0 1049 6 5 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 167 0 89 1 0 1 1 0 8 0 pfstkey 112 167 0 89 3 0 3 3 0 8 0 pfstate 328 167 0 89 7 0 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 1352 0 1103 28 10 18 18 0 8 1 art_table 32 1355 0 1105 3 0 3 3 0 8 0 art_node 16 273 0 233 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 22 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1094 0 1084 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4301 0 2886 46 0 46 46 0 8 0 ffsino 272 4301 0 2886 95 0 95 95 0 8 0 nchpl 144 7074 0 5462 61 0 61 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 25412 0 25412 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 11 0 0 2 0 2 2 0 8 0 vmpool 552 12 0 1 1 0 1 1 0 8 0 scxspl 192 22741 0 22740 17 14 3 7 0 8 2 plimitpl 152 149 0 141 1 0 1 1 0 8 0 sigapl 432 1908 0 1893 3 1 2 3 0 8 0 futexpl 56 45295 0 45294 1 0 1 1 0 8 0 knotepl 112 494 0 475 5 3 2 2 0 8 1 kqueuepl 104 517 0 515 1 0 1 1 0 8 0 pipepl 112 1296 0 1278 6 5 1 2 0 8 0 fdescpl 488 1909 0 1893 3 0 3 3 0 8 0 filepl 152 17701 0 17603 21 14 7 13 0 8 2 lockfpl 104 587 0 586 1 0 1 1 0 8 0 lockfspl 48 215 0 214 1 0 1 1 0 8 0 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 58 0 47 1 0 1 1 0 8 0 ucredpl 96 2116 0 2107 1 0 1 1 0 8 0 zombiepl 144 1894 0 1893 4 3 1 1 0 8 0 processpl 896 1926 0 1893 4 0 4 4 0 8 0 procpl 632 5661 0 5617 7 2 5 5 0 8 1 srpgc 64 10 0 10 5 5 0 1 0 8 0 sosppl 128 47 0 47 8 8 0 1 0 8 0 sockpl 384 4449 0 4418 33 28 5 22 0 8 1 mcl64k 65536 566 0 0 68 5 63 66 0 8 1 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 206 0 0 25 2 23 25 0 8 0 mtagpl 80 40 0 0 1 0 1 1 0 8 0 mbufpl 256 705 0 0 40 0 40 40 0 8 0 bufpl 256 12433 0 5375 442 0 442 442 0 8 0 anonpl 16 254600 0 234116 123 36 87 100 0 124 0 amapchunkpl 152 15201 0 15044 41 27 14 14 0 158 7 amappl16 192 10293 0 9121 111 51 60 71 0 8 1 amappl15 184 189 0 189 1 1 0 1 0 8 0 amappl14 176 406 0 400 1 0 1 1 0 8 0 amappl13 168 351 0 348 1 0 1 1 0 8 0 amappl12 160 142 0 142 3 3 0 1 0 8 0 amappl11 152 229 0 214 1 0 1 1 0 8 0 amappl10 144 279 0 273 1 0 1 1 0 8 0 amappl9 136 1114 0 1109 1 0 1 1 0 8 0 amappl8 128 680 0 629 2 0 2 2 0 8 0 amappl7 120 333 0 322 1 0 1 1 0 8 0 amappl6 112 210 0 198 1 0 1 1 0 8 0 amappl5 104 366 0 352 1 0 1 1 0 8 0 amappl4 96 2130 0 2094 1 0 1 1 0 8 0 amappl3 88 611 0 603 1 0 1 1 0 8 0 amappl2 80 13998 0 13923 3 1 2 3 0 8 0 amappl1 72 52992 0 52539 25 15 10 20 0 8 0 amappl 80 6158 0 6104 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 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 1921 0 1893 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1921 0 1893 1 0 1 1 0 8 0 vmmpekpl 168 19670 0 19629 2 0 2 2 0 8 0 vmmpepl 168 251667 0 249274 215 65 150 150 0 357 38 vmsppl 368 1908 0 1893 2 0 2 2 0 8 0 pdppl 4096 3849 0 3799 8 1 7 7 0 8 0 pvpl 32 659088 0 635715 259 60 199 234 0 265 3 pmappl 232 1920 0 1894 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 733 0 28 21 0 21 21 0 8 0