xfffffed0) 01:41:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10002, 0x0) 01:41:56 executing program 1: r0 = open(&(0x7f0000000880)='./file0\x00', 0x140, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000008c0)={0x10, 0xbd, 0x4, 0x3ff, [{&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xda9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe202}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7c8f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './file'], 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000007c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x8400, 0x180) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x14291603) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000800)={0x100, 0x81, 0x8}) truncate(&(0x7f0000000dc0)='./file\x00', 0x0, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0x5}, {0x1, 0x800}}, 0x2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x484a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffffffff}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', '\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xb7}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x120, 0x0) 01:41:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@un=@abs, 0x3, &(0x7f0000000500)=[{&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/205, 0xcd}], 0x4, &(0x7f0000000700)=""/183, 0x14f}, 0x2) fcntl$setstatus(r3, 0x4, 0x4c) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = geteuid() seteuid(r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000000)="9e9fe2cb708b734e87f0073f906315fd1e95dfe5a5485d889cd600d3f1fa0b433c027a595242bc4e785e6bff84eea8f0f0cec0d15099fda932", 0x39) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f667e6c65301828f2fde93c7f72b47ed1bf224f3598b09eafc02d61db71f09f7b94aea18c52fea383100e85400961"], 0x92, 0x0}, 0x400000003) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r4) 01:41:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:41:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x101000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xfffffffffffffd06}], 0x10000000000000dc, 0x0, 0x0) 01:41:57 executing program 0: mknod(&(0x7f00000001c0)='.\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x1, 0x112) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x1, 0x1800}, {0x4, 0x7, 0x1800}, {0x3, 0x8000, 0x800}, {0x0, 0x1f, 0x800}, {0x4, 0x9, 0x1800}, {0x3, 0xb583, 0x1800}], 0x7) 01:41:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x9) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xffffffffffffffff) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = geteuid() setuid(r3) openat(r2, &(0x7f0000000000)='./file0\x00', 0x480, 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffda9, 0x0, 0xfffffffffffffd65, &(0x7f0000001880)=[{0x10, 0x0, 0x80}], 0x10}, 0x0) 01:41:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002400)=[@cred={0x20}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffffff]}], 0x40, 0x400}, 0x408) 01:41:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xff, 0x1f, 0x1, "5c8c5d482ab8e7f9a29d04417d4ad7c8e2bb99c6", 0x3, 0x1f}) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 01:41:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8010, 0x0) pwrite(r0, &(0x7f0000000000)="e0b750d5a8b6d130f445f058c4b8cc8ee90771f7e24a93f77a73a2075afc6840a365d2731f34e3b733a62552610091ce7b778fdfafa3c03dcbe87e50c037272c63ca40766046f18020c7fc31eaf181c3d5e4c8093b767b5603961b28dea4e78649abd3e16ce6c71ab8bc44aaf44dc977e92125fa3651f269ceddbe275b82fbb057bc2c6f", 0x84, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001180)=0x81) 01:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e767", 0x91, 0x0, 0x0) 01:41:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0xffffffff00000000) 01:41:57 executing program 0: nanosleep(&(0x7f0000000040)={0x5c, 0x401}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) 01:41:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0xfff, 0x280000025, &(0x7f00000000c0)="00001c01", 0x1) sendto$inet6(r0, &(0x7f0000000100)="183231f0b884569c4f28e36b8cd0688c648ad62496dbf87a56a2c2552d653e08d68aa890ce26b7314f54300f06b0a09c6de23e8ac18b335403c43c6898e78540d62bd69f40153151572f8455517e563a0bd5c6407163b5315bc358d2bf6a5c9c7a2d309c45e34ec4cc753fcc3589ffaba311ea244e1f05403336dd3f020741719820917018f5a1ab8c37d555cea45a081e8df853823550961fe94f90d4bda43b2d3b554da071653d67cb4bbb678a425bbabeb2cf8f26c0c84086ac5aa8d2c585bf53a83957245cca633a368da4a476f3c1ff1c60707bed193fad351803df5902e7c57e97d0823cb801dd03940550eaf413aff9dea5d7bd8998d72c8aaeacc3bfb16a04494b8d2f545eefedf1c707b3896c098af5a984123fa4c11fc6b51fc8e30006923020ff1c9bdf2816e189101d71affcdc09905ff433a9df33dfb3c7ed6b84eb33ffc1e9b7971e433a9daf8a67a608d35dc091c2d806361f39bfcbcdd559d026fea4e458e9ffdc2fa5c4b887841558bfd725ea0e5a37e5f270751e28f3ce89613946a64ad05cfd60a51809e2d039c676af34fe33e90cab2a57ecb1906abe964dcbcca2f6194a33ca525091f96f1600a1b2d2eaad8474499cb49651db7b5e8587d4bbb6a2f81b338fe938465098689a6b11393b4fb3336cf9e6a86daff71b43e5dfc00638254fb5a5592c68de0e8406247b0fd250828a7358871a9fee882dfef46c8b2e8342c56b9f842bee793e4d2209b57763f23d3fa864c8b3a1bc694793af18789946f6e98634cfeda9d4a4ba69b7e59c0575bb9ffb9272e86cbd78c24d4612fd2b62415badcaa2fcb69859aa9c955c81aa359055af6755702045b080d939c31545e75f272e1a8ac58f34593ae4a74b9580ddd33fa29f85d229f7905b9f004fa54ba240aa8c15017625bec460b0c8ecfbd1d99ed32139c93eff8e23a7649c15f0492f85403b2f80a86b07ca75945c8d3c2f5827750e8c9c12bbee95ea43313ef7b6387151ea8868e92051871e706fab23dabbe32b5210ceec4088c131882cdc2a2eddfa406b414eb44cc7b815a83c3961f657ce453905362eea0d1a3bbf5c721b80378dea56bf14eea5e24a42ecb0c4fcb1ef4b834c18fa2dfdb4fffda0cb420d9bbfbca07adef16c5717af2b47b01088f386603597bc4dd2cc02d68b80e74fb51f412ebc7dfe27783956b18b724725b7d4e9ecda33d95550a97a570b14a0dea80fd98aee459d591c77d3cf1d89632e6d99582703e84ee040e55718594176d86c949d79b368b8800ee3466840577c0adf053fd5e98ac0f4b53d122a484ce4c7aee48971bd165bd678c867342b7ac15da6b32136bb5f74ee4c7540609b9c93017295195704a5b350549a3f04eda91b572906106f56435afe8711131f1180a9b5516daa18e08cf829d8cf10c187a73860da5e18e9a66bc22eff44b7864e637408db5810a1020f8b55c8275a231bdd722e5cc904acd7860b5566ca2040cfc9c06b7a9faa0a7e123550407d961c9969b2057e5c4ff3289a60875f1b4e33f310267017c019d616dbf1e9b5b1da87ddb0fbf72106a2cca2150519c666c183b080ded2533a17ae577ab80544cae7c77a14ca18419a4c1932520d50fad9e11b62cda1dcc8b38f42ad38b83b89148a1281112613dde24f3d7446dba1eccc5b09b68769793542479b83b42cbcab4d97bdc6dda86672e374de21256bccf7be79e70d643ed7a38e124965d5ea3a7e81cf7a4443e728814f6959faa32a86794b2b9ba3eef8c1a2cb46bbfb6c44d12346d573d0d96da4872b0c7d391a55362866f2b82624bc29aa0ae35925d5ec6a99060f2c1babf1b138337f86af8eac9e10b6bc44674c1c6ae5953a569660eff476b7523eb03e75e3463683d65d8fe12190c83fc7a4c645dc335b57905e6ae914d326d463dc2f4a87676e8e5e0f1b121fd3c2cb16473923177759948c22612af3bea8b0036f6044db8443869afb7074e503f8c9e4684657d7b40157ed94114379a811890c6212dd2acf4f14c5da6a858a078ceb16926860dc331f100cba736d53da437ee67bfdac214e1f2e22ce5c0a7c6626a5a2d167bb51754c6d6324be7f8843cb8d96707193ab70fcb51632b3b62b20d69929bbbb1b53bc1ec81cc1b2233969c0b46bf220f9d8c7e2a13046bb61fa0e36701ec0b5a11b89109dca9495f0ceff8f9b1d32e88263dccc419fb99ac438e0d967aac8aeac6347528b842b63de013850baaaed83a44670f6049199f15e760689d763bf5af4c651f04f636255b8b9f0a18ac76edd26203b4c45fdfb2199e8598aad22c6503826df770f916e9b71da462de6e7f4b96880e07c056c132db790bedee880cd30ccbf7b2f4e05ad30c0b4639915634e1a4bd63404f58087f498a295f6447c1d8983f4eae9252aa1cc533b3ce213c8c78d6081e3d6ebb222bf8c33ba9bc62e665ad0005c66ce869c86624e474dee20b79b80fdebc266a0b5310e796225e6f064124d5b5f003f634eeaef3f3fabe81a3ae2cff9350c5b3d639d531005c4c96af25c992f1b0e7d24e572780d48a6f337fb681c13fefeefbef00061e78c7977a88271bf26f1ee15a775a3d543b9af53aceeb0d62eb3b0ab852756e9584c63eb5e98e6454711b7b100fddec282bcdcfda83c2cff7cf25e6e887db78ce11fe259b0ec2b06d12b1ea56bd3e78c33ef68b7c9cdb70171595ffdbf1f1a39829103714e3410244d151ad29ccd02222d48111d99bf421313f6fe05ab958e52517da361b92a93f77f328b9454eb70096cc9695a20ac6711ea6279483546b3eb26fe08f85a01eaa5d7da78620e134cb34bdc6b9f368fab365543e201c9f6106c6547113256670e7335ff43affab2f9aab68beb314903413c1daa73c619cdd475f6cc2ac17a839abe0218451816b1d0f02e5383aa45689f7de84e49314c81efefde33ee49c59fb7ba925f6c61137c6f89a5b21a10e81a151c3023a704485a2bcef51953d80f670903934d7ccd6d384b90521801cfde7e92be0c29b3e7f7bc5fd8d1b82dfabd5ede48888c8f28031d6e868c71bb008c996f8fe29d6cbe5f06971f6c0c571380787a1b48c3e5e32923fd1b72d24cad5fd1d85695431aac6c8d2c7829b72074ddf4b4096503456167014e4742f3076ad09750b432cb77888f75845962f7778c2170e58df062720ab6d0b78e3254e4efec146a6a8554e0e5753ccbdd7129c4eb6c665c6ab18491e7aef9b7c5d0ff5c758070b2e4a739f4c337ee4b9c40adcf684fd286352706d09e67e52110b2d8dff28808e41ca2d803f83bd53d04abc91ab1119f389fda4e1cd0cdd3e33e362c220e006120b5a654c50d17448be9ebca990b74fa68717b30620b5333496b0ea0026e12f1370238a0a9b9300b8c5c9517e26cc23a18c1d91ba7d8cd6a356c2077ab64f6267af147877c4d19047e561305e86383fd589580d0b3133302dbdbd91c600301304fa8cef96f6a0b800c5568d6beaa4645161f684cf51aaa4a50ae3405b4c8b10af330fbc372cddf1f8d2f66254cb857fc9d21df5071e35b7601b749caaf405ad97256e7505f322ad10a3a1f35c63223fd38b77fa0277cb2785ef82583475eaaae7a6f60af893d7d3c4c08437360169f1467321633cd49aea8f8b765a907f015b7e37198a14e05e51bd1470ebad13af473adbbf61b3b110c878989e016685041bdd58de3bc4fe5c7de3f4885485e78750fd455b4e904bfc011ef4174d6fce30eb537851beff67cd828a8403739627df2adb03a1a7eb9bf6a01fbbab019c128d561b8010f234cf359bc5a14a00ec07104aee00c50b3e890ca888d24092d15d07e981a88b828d5fb6e5ed1d0f52df46f6b0b33e2f54bc6dda356105f6e6aa59d29d80423481c33ecd709222166610072268f527cbd8bec76eb4ea61aa02126d951c68b80bf4b0ed0e9f3966ec4a0de2fb8d4f4ba1acd34895527ed7d0c6be32504fc54cdfa994d930adef088b046f724535eb7e073a511f13ecb838efb4bde31adefc899fd8ebb5cbf33015aafdc362960fa45d4d30aac05d69ca9049cf2aabd4f5fde3310d700b14dd765fab2a502d5b79d27871275a4fddf7ea41047e1bddfe928f47c8ea9ac3bae0bad2fef433f4bb695eb5f8cec8e5e61fa385a19172ceb86d6c952131e76f495a805a784cacbd3c80e0192502cf41ac73dfa9140c21dc1d22463866016c100d5557278eea23889cbe60a95b91b33282eb8cae071f79b0760a20d6c829f04f7e82fb2a57651d767d74299de3ef0f400570c76439912c6f698a181990339d9067a6aa4b91f8985a9d6a95b0c50725f42d3c4ce708a25a3df5f077cc3b389383f09627d5553cb16296b1b1bbc1aefb4f7dd5b8c258d640fa92e468fb3a3e573f011ccfaeab44803352d4b11a7ea6f7217d3c0eb4a255e1d9002d2512c25333dd6d6e0d6c83a6325cebb88165dd43754b229acd08b7df903ad83310c88369bb2213a2b87e883a8f75cf3505a0aaf5bf25be4a6c313d9f73354029a068301daf1737933414615ea52205e3492c06d4e2f837c1e31e5bded1b0c919e9ce44fa012bbf8068580d99f3b92d0a679187065d68111c497e64fea86473f026c2685b0970c51d7f80219d4758db510dc28eb3b5e6ff8e3ea62be3879acc99043a9028ae44ebdb22116525983cba579add24deccaa48f078eade735590442f0321434266ecea1a595c49d7f950fea93ea720e7a66db9519c2ecc0f9684002703e64d94edc8c01007cf3878dd6353980c34c3f905b5e3eb7e69b0cda2155fbb8cbd1f3f93f5b0b6a2fb0eb048dd664f78d6bfa59bd92fec45ee3331d892aca0f5511f721cb5f901a3480d1751e570b3b117f2e478df1ecbdba823362d9a54cbbea58996bb8b18fe50172f00f20944f476eda8eaedfc7102237de39bfa8a17f3c67a2976d007d5ae119e48ac0c2d2a9b825ae5af49ef1399d16cd62967e24bbc42308c11ca1858dbff486298f363cdc2a62f812140ef9068932121945bffb637f63ef466230f418fd8b6e2d8a0c41baca2394d5f6a4ab8bb84362d86f1a56ef08000ee80eed9ff901807c5020bf24eb4d86eb2f684f9d866b8507bb3987f5b2f8006d1113714e0b48bf383d976140829b4e7c55ce4f3499774415064d846fd6ba1ac6861896d6c8e37106249284f8ff57c51c44523b1220dadbbad58fe3eddde1bb41f53298c6f57c19b1af4947f445e6cc7001ac18a8ba1d3fc2e5e01f4c9e9beeb565a1389fbee7a76ecb379806f05d62d5c70b828b727b3027d10d9f2367a074940ecb85b6a8e7ea71415f8d6329969a3bdaec202a292b6c97de8e6d4604b5415b4a0c16d81dc0859a755af2727515cfd263b478852b50d2cd7e5de438d6e3ae63d30387872c48d047fc6b661e2ff53fd13e76e5ac1249e3495b48969ddf56af7334e7b19db211381c011302eafd69207073be90ff6490e7d067d767fe2757730c9cc774a0757f6e9fdb30c63d068f20eba970836932f5ab7e71b7442ad1c6445007391c0ce6ba8d966f8a1929e9848c67b350bc25de5691583b7d96c7e8316cf942b321ddb8b59e79396a9ece81c753cabb5c0e2ee0b768daab17894964844aa5bede3919a93611c74fbc1659cd61e72e46c1007657a483b449ec8c94bfbb2f56cf07678ef6a22b1b2b5fe3031af50b6eedcb5e837a06cb1e8fca8957727fa7925da54bb1455eab3d0dfce5798116356fa2d8fe0395d843b9fd4fff3e2d606e693d1b66086b2dc3c2dd9ef2338045bd3c11b2cb98aa64260906a50de65b9798d73e3ff3408d2b2e6d091e1b3f5605", 0x1000, 0x403, &(0x7f0000000080)={0x18, 0x1, 0x80000001, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x4, 0x4) 01:41:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) pipe(0x0) 01:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 01:41:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) listen(r0, 0xfffffffffffffffe) shutdown(0xffffffffffffffff, 0x2) 01:41:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200a0, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x7ff, 0x9, "8bec84d773a90b1a8768d15c01aa0f4dc1e4d536", 0xe071, 0x7ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x2, 0x8, 0x1, "67000000000000009b5495d07cc25ad3f4d94c07", 0x3, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x9, 0xb3, 0x0, "49bf00170000000100e8ffffffffffffff00", 0x0, 0x3}) write(r1, &(0x7f0000000180)="f2add37ef2d597069a6f6e9126956f43d6e926d7ed2389a832edc3f9ef8ef34bb95b20fc3bbdde338577e54907c0219e1ad955a5678e01f84997bafe461e7a0874de72535a0634079f53470e2f3bb9e0fac9d9877bb963d631c627b6dd988b79fe67dfe86dded66095dd0f221d615db53728d32a0307d9901af98c1e83bba22efe1571a04edbbd0403751feb21e725dd96cebd587e1a26cae8d23d064a966c49dece89389f", 0xa5) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 01:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7759, 0x1f, 0x4, 0x19}, {0x5, 0x12575f84, 0x101, 0x8}, {0x2, 0x3a8, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x410, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 01:41:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffc00) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="e2f0e6372a070327", 0x8, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x400, 0x4}, 0xc) r3 = semget(0x1, 0x3, 0xa0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/246) r4 = open(&(0x7f0000000380)='./file0\x00', 0x8410, 0xa) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSCTTY(r4, 0x20007461) linkat(r2, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x41a, 0x1, 0xffffffffffffff9b, 0x101, "3731fe0316c57cadba2ad4f2cd9ae2c85eaa3ddb", 0x400, 0x1}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000004c0)={0x1, 0x7, 0x3, 0x0, 0x10001}) r5 = openat(r4, &(0x7f0000000500)='./file0\x00', 0xbf0, 0x80) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) openat$pci(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8, 0x0) fchflags(r1, 0x1) chmod(&(0x7f00000005c0)='./file0\x00', 0x11) setreuid(r6, r6) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000640)={0x61e, 0x2c4, 0x81, 0x8}) getsockopt(r5, 0x9, 0x7, &(0x7f0000000680)=""/97, &(0x7f0000000700)=0x61) fchownat(r4, &(0x7f0000000740)='./file0\x00', r6, r7, 0x6) seteuid(r6) 01:41:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x90c0, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 01:41:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 01:41:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 01:41:58 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) 01:41:58 executing program 1: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0x3, 0x1, 0x100000000}, {0x0, 0xf93e, 0xf8, 0x3}]}) setsockopt(r1, 0x28, 0x200000039, &(0x7f0000000000)="94e5e1c1", 0xffffffffffffff63) 01:41:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 01:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) r1 = shmget(0x2, 0x2000, 0xd0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/178) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000240)="812596bfc2d54f14184f88ad650299116a14baad27fef85466347c4b0be81db6d81f6816486cb2b0392703d0c8451eae590125bf390a1e096080b8381e73877e9f01c99d014181e5e069fc27c9348e4ea80475a9c52532dc193b413c6daa43d230dbe8c0d80247549275d5dc06cf89fe501858161371aa78f9d7c1254573158e466ff1dba97a86ef284b5e554a31b143760b2660c25de4967d7f39a66caeb7ba6dba804729f4dfef072c77e90b316889370b1467f70fa16061fd", 0xba, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10401, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/32) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:41:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x24, 0x41, 0xcb5b, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000000, 0xffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x80000001, 0x81}, {{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x6}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x401, 0x8000}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000004, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x76, 0x80000080, 0x7fffffff, 0x83f}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x2, 0x6552}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x401, 0x81}, {{r1}, 0xffffffffffffffff, 0xc9, 0x8, 0x80000000, 0xff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000004, 0x1, 0x7ff}], 0x9, &(0x7f0000000200)={0x1, 0x80000001}) kevent(r1, &(0x7f0000000240), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:41:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x400, 0x1, 0xb9, 0x21c0, 0x200}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x356}, 0xc) 01:41:58 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x866) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000000)="3f1aeaceb294acd2a637bdae251b6411272c0b2c1c20bfa01f59b1ae472c587adf1afc60b155de94c7c5dcdfe1836394aa1b537196fc3e57b04192c6f97afc73bd312abcfb8ab8a6c1b1f1804f343cb45e9910666e", 0x55) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:41:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xd7a) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 01:41:59 executing program 1: mprotect(&(0x7f0000610000/0x4000)=nil, 0x4000, 0x8000005) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000300)='0<', 0x2}, {&(0x7f0000000340)="e3b217275c2c1922e6f1aa047075439e273d116df603c2debac1dd6d1d92c76820eab1899504de417b1c6b209161f357e2bb41c59fd7dbaec9c3391e3f640de9d2688dbaf2fe9521fe00102bf4e17b17b07053a0a0", 0x55}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="1b06beca9f9e46f8fc7ebad5da585bd6c5524f1323faade6a0a980519b08d7774cf7cc55982e9c919bb37a6c66dd938cb075961a00ff33a6c278a330cbfd3ae7d4ff23290fd7b3eb8daf90265306943c05189c24e4c0bb73bbf4923dc8913e51aa5e4af047452a5743e664ffeec965c6a797d7ae91217a5e7fe4e732950a4affa0aaa33e8d853b39a01258de6de89a3572b9038fadb8c5b9eacc2e641f935822804fd69b94c92478f5e0adb5e80d28abbd5b48769fe5747dbb30e0da8c0106", 0xbf}, {&(0x7f00000004c0)="983ba26d23c0191bc825ff4c6d3beb801ac3021e7eb268c16ef78d87aa43029e2a1053e0d96ae688d52b985a514a17282c3aa9eb68a3711290a2075a0989e5d3b588e382c7273c78b0535bcdf9571926c0b999ec16b4cfcf9319d187d9cdde08fbeaa20d466da380f798bef6934f167c01bc3ac254e474dc62e26f39b1d72d9ac74c10572c16c0c6580585d17280f3ae1e723bca1fd30c52237b71dec60e84cfd178c2cc12dfe5e14074880a89233a0a5aa786cd570fbb1a", 0xb8}, {&(0x7f0000000580)="33fb64adde4586025ccfbaa4369aa6d08490522cc29a2877834232e17b27057ff22dae126df03dc42720ae3453726a32187e17ab85cbd22c8fd466eab986c39c60403bf489ccf77b6c2dcdc4dd3d677e0fd3a601f4f3f0ddabc288c278b0000046a51cd9a96ab184cbf06784b853049bf3aca37e8f272a501525c53e0ab026b5465c8186b3ec821e5c028f009e2bb288f8040ef95a1654af2094341d3f3a8f0d1caa6775acee28da849ea04ad4add495edf2f9", 0xb3}, {&(0x7f0000000640)="52cd5e4f0c0d7a5ca5628230b28f7b89eb8ea34f0fd7727184e06f4adccb0f16dffc81abccb60bf4f56366908e86b178be1081c21b51c627fed3ccb58b61d4e2f4736fb2b3886632db7d5f81d61a0760f3d5225ff2c235868e6846c0acd944f9468535029232476666a30b6b65514feba9002b6ed0e272a27a0b142e32c6ae92d4fe809bdca2c7913bfc70692876f576121756e6184d4fb8758c0127e7d3cc375e19f6caadb2ab0fd271c90f7451a433817518e5639b1b561de89a7b17d5dd39176a4a84db33b31c7397f4152cf2552abbf4758d1aa6ecc09833ddf119ddcf298c6792d9bec0e078b8b48fc9afc69196b8c2d2e0ae4fe6653adc7b", 0xfb}, {&(0x7f0000000740)="906ff04758360662b8cb3a5b3f31f59888504f33a6c83594e3a6f500b3cc48dabcb533d6f747c121671478dfeaf92faf8197f962c3a8e744675f50c35cbeaab4466b11aa273592eae5e0f885ac9a94945cbf8502b9dd56337ffff1d210af97521cc39bb52a07d3cf2518f6c71a1eee46a090099eb14bc3598b4dec37168b5f1370c1277320fe7a2205ed1459d222b302982754a0115f80bde33b19458694a333d09cfce06f66a23274da6ba88866d5c5195239bae8b06fe44c52e057021b3b37ebcdaa04b84bc7dec221d60f15498e85c61afe3f8af8b82fa61d4f8b160bc0b1be27564bc8db78", 0xe7}, {&(0x7f0000000840)="5cf97319e6a3a9c6a5f8955f9d9bfd47f7c78836cba3ba827364845ba326ffe66581819731405141f4bb38bfbabeb6bc672d07e2b084bfb2a164586c073f45095b3b5c3553fbc63ed38fd88747604d1a9d71e4f8f38ac6d64719f6f8c6277ff66c6c6ec43357a26f459649c87f6698b975e677a6f8d48faf8ce351c5ebd09025617302c33e12dc07523f0539de4640aaf86611f6eafd5c7f8d8b497d02cf4e81b052c8a412118b2ed1a8363b504149", 0xaf}], 0x9, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0xc}, 0x1) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r9, &(0x7f0000000080), 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xe65, 0x1e}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000044, 0x2, 0x94cf}, {{r0}, 0xfffffffffffffff9, 0xd3, 0x0, 0x80000001, 0x3dcfc00000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffff, 0x91}], 0x8, &(0x7f0000000240)={0xd4d4, 0x9}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r9, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 01:41:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10802, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = dup(r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x7, 0x7, {0x6, 0x3}}) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) renameat(r1, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x8) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='W\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0x80000001) r2 = geteuid() r3 = getuid() setreuid(r2, r3) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0xe55, 0xff, 0xffff, 0x1, 0x9, 0x9, 0x400, 0x2, 0x0, 0x9, 0xea0}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000400)) r4 = getuid() ioctl$KDSETRAD(r0, 0x20004b43) unlink(&(0x7f0000000440)='./file1\x00') write(r1, &(0x7f0000000480)="98f62ad1e974db3331ef9d4e5fdde535aefa848c926107665b55b845b277ed6da36ff79617b9ba8d3447a01b50fbae9b87165d82dd84ffe6ce3270fbb5af3e4d6106f168fb45a07a", 0x48) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x20, 0x0) r5 = shmget$private(0x0, 0x4000, 0x423, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x7ff, r2, r6, r4, r7, 0x10, 0x9}, 0x0, 0x5, r8, r9, 0x4, 0xce5, 0x6}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/55, &(0x7f0000000600)=0x37) 01:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4f}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:41:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcb) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x2}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000100), 0x10000) 01:41:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:41:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x400, 0x0) r2 = open(&(0x7f0000000080)='.\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r3}], 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) write(r3, &(0x7f0000000200)="b0d711c6b9e0542de34a8b1e332a79a83737f8439a8b2bb56a6704e6932d05c66ff26a473fa45cd7b0531419bce9ca4b3bc507314470d0cd57640636790794e41d", 0x41) ioctl$TIOCSCTTY(r2, 0x20007461) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) 01:41:59 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006, 0x0, 0x40}]}) getegid() r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f000046b000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/35) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0xe1, 0x2, 0x100000001, 0x2}, {0x0, 0x95aa, 0x10001, 0x176}, {0xfe4, 0x40, 0x89, 0x2}, {0x6, 0x7, 0xffff, 0x4}, {0x1, 0xdd4, 0x1ff, 0x1}, {0x100000001, 0x7, 0x1ff, 0x8000}, {0xc36, 0x10001, 0x3, 0x4}]}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r3, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x86e9b81139466219, &(0x7f0000000140)="d40fa42971503154b443fb7bbe0bccb235d6016e21c4738bc0b9511194d300"/64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 01:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x130, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0xecf6, 0x7}, 0xc) 01:41:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) chmod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x12) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 01:41:59 executing program 1: socketpair$unix(0x1, 0x3ffffffffffffffe, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000004c0), 0x832f1f7d, 0x1, &(0x7f0000000000)=@abs, 0x53f799f) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x10000003, 0x2, 0xffe}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') r8 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r8) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r9 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) 01:41:59 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x9, 0x400, &(0x7f0000000040)="d1ace0b9a63e793fd47338de1517ffecbbd7a2dafaae2b6aebcccd958d41a95772724275e0d6552ac442916accf764ea19a53d4993bfdd96e9b2030709d3bb66e55d8dcdb4e9847ddedeee000d50dc00b3825ee4bc634eadca684f9c8d959f12893125872eb79fe66057cc13925550600dab699f71fb11a2d29ff2837ac2fcb4c68cf47b83b4dd6f81d156ef5046a66d2c80e3840353", 0x96) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c16f7fd6055a72f9e917db54ba55d76037534607bd5022efb58bb3b08a34070c1ef23f29252ff438e876a55d917a2f36fe328eefc741143d7452edfc03430617c444f1103cadcda0e5aab4f80410df66de837f432eea72119177ea23499d58080a57b438054a47f60d3e6c2b5ac937ce43f8829dd378047ca6ebaaa9eaba0e646cb2f8511b32d3e0e0baf80a40c7f4c3c9650e7fd751dc152990a454ec760db6ff202e056c5d4a6460f238eded05c167b1fa8e0351f5ea0b49f543526dcea079dbdd35aeb2a7c67d150ceef95db56bb6df010a", 0xd3}], 0x1, &(0x7f0000000380)=[{0x80, 0x1, 0x102, "7d90a7e5fc3383cfb97e08918f80600072eb966291044d406e52f59e607307f967735cf10eb45c95de2961399cb00bf647324bb52b82cc771cfb26ea2e42888777c9277ec034c39c2609e4b0a4e517d108505b5136c155f1494f73c199c552d438e82f27f6ce3d7a4cab"}, {0xa0, 0xffff, 0x5, "9d7d6a437b0b74e4baa864683f00179ceeaafc9cef0d9e26eaa211f82da1e33971dd8c0c4b5e76032da4096ed7ddc25134dea3463f421b3d0d33151ac5cd64b9d4cb2ba47eef2b47ce088691b141a636ec683de56cb7895fb38ff7aff83fcc253e9e92443cc40c21303a10e8328747eb8115c0b45d483801fba53f4bd09ff6f14b2254c55f0213199f3501"}, {0x1010, 0xffff, 0x6, "df80d1f76b084ad739d7378704c6007c0e4dde70be8881cd8bfc9222e5085f512965a3afa7ac2e1335c3cf37a629258d9bd53d66dcc46fdbabae56f0a7cae76868c69d1ad182d00b8719cbe895e0f106ad73d807d82f380f4ae95fc36a66c2d00496e6a66b61b271bd6f4c62cae1bd37a274a611376f5fb4848794459736614b44f1fcab70fc503a8ba435af4d7941a5330995502252d0d7715953326addd8a5392cd7985d9e1fd78fa830904343862255d177062b027a3259b976df9d82ff0aaead8c06d5df2b19487edf2708b554e167bde7abe7fd8a141b4cdcfe70978d43f07333928605004b6727006a5d470246656857389cebd1cad22cdd4cd0a0ca08dd689b109a9f635b72906322db77e245cadfa0fffdd766943c9aca7075f2ccc1e3c0476d730f7e6bd8d4f2d67453d7ffca0543d85e5a54f4904ad0bd3103df90447bd747b3f5bb718bdad5bdf142a3d35542bc08986129b508bb9d9ba113e983952dd3d97ac4c69aa14f369f31bd5b6030789edf0edfbea37f71cbe241f443f6d3537f9c5969ba15e007530c61935d4b79877984233924cffac067d1d6575ef24a1820665873ae220e33af457bb9509a3eff7eabd046cd47cd5ee6abdcee133959e633e10b6d8d18b0c3fcf2eb1167b9b21315cb06ed7b19c4441bce35a6dc3e8378b6144dca36fbf1a759285de69bbae8f9e20a70495635290a6e40ad79850f797b831d0501a5a695fdd15c3cfbe8991063fa4c5141d64fc3af75d0d964d696d4c18e983fc9fca532cfdf07348113fcfcf3a879f5bbfbff8198884f1eac55d3a50a501378544ba017e4102fc0441d7ec646969f59325221430961602a29568254273a2811e239638d3f42a161a190f7d0749e9161fb92519734721ca8910e85c6d427468c3cf2f3674ea9720b6682decc10ba5c60c94566c336f7fbd649fcc51117a14a06f345abe9c5a8fdb2c85d0b652220f9969183f90b6df619ab3e89543024a5ea0d83b78bb619c0b18c9a25b6adfff86a516a21129f450994284c5dacaaaebe86c8572707befaf46848774b0f4819c9d9661ea2a85545dac305358bd5e7bf913fa89020e6dd5a9bb183339cdae1f181ae208033fe5f0cdc6edf3b0597469d69d02b7c5a1ecea3d77d862e463e53bb6d7596c9dd18f10fce4f9fc1c503702f862f7ef50663278102e69720f3bb3bfd42ecff4a1e1dccf531e0d08b4cfae66156303fbc8ec5b2a72c3cd80d6e2161f42637ff777776fe57afb8932e6373b717e211a1e0676a26890ae6707f90d88a09ad85a0e031833e370cda76eaf7c659a4586e511c3ad14099f4e93d791d5107ce203aac30a84d67866049119c4bf33939fc9abe5c2c2548420c27d6079ebacccf04b3c9cb2637fc82fb02a5d090f8092c9b51d40c7f011af2516b288597d7332332e1c0ec2722c726cccabfa66a95286880224d1540b0db048b567c56d0c9d4656b628676d7ed44c406789f966cf5c014d38c1bae98e3c15cfec78046f4b8aa5c6970bda7961f62e9720d23626dc9b70acfba40cdc4cfc04a372b363a7caefd5239f778d52a306e96c2b0601d2f6d36bf1a48eda4f0b41b9d516ddcb8245d5de1ada872150c5274277706a1aea342e3f08d6501fc1ca945dd5ee439a72b5f676091d7cd9ddfe803afd92893c55335e2da1d25daec8049684e67cd1f9369bd0df043b1a1a43e7edba2fa1e1294fc717941f6311de693358da928c2eba1941b68d7ca5e9650aec359bb5eb5b8e48d648ef41590f0bcbf8e86a6f5076828af5d09c489fc1a1a73433812ee28b4244aa9efd56e39d5059810e76f237f921db2cfb8486216b3d00e4b1dd11e379406aa01ee794f78e53e018e0605759313c54d19f5b97f25f73dc03729cbf12713def39f6768e231c7e5af55195651ba846f72b5e380e436d8e2751a149a0d3c61c10f636d8f92e18798bc088b0a4745e3fcf7115eb76d3bc920a350c1f70c30a9e14f6afbc7b1d925cc33daf54ca5fd35e7edf7fd5066232fdf140eb8132dfda5ffab9b8eed9010cdd300076a0695714887808e3225c71c70f8094d3e9a2f37586b8e501e6421826d2f69f02607dfd22c81b55e669f79f6a8945c928d3d62bcf04e144c334ae96c3efdbbd54d64a2cf3449bd176e3b79b5702240fdc693806cf25fef08016132da1854ecb4dd2dfb2ba2d27552770f0f1b697d53ff9648b9341bde10eb09b4e32173dff6578e2af9f43e32c077d0f22d19430c75fe1102071b63a3be5646900a5331773fdb2a7a3619adabb626c39a4aa21dee07767be5211161ef049b1e63a2314b1993511e9ff08a93318be3c9d9f118585f8500cd9183e7dc50f1b825314489e9610465adbfbf8d779d9af9c764376e80bcec95c36759c960a2b1a402cd0ba6f1f4aed458ef3f633822ada9edc7e508e6f8046e9d2cb6f58e78f5b64e4d6db4c161ad25eb8f080bef7cc9eb31cc0c93977a81de189d0e8180cfc3994ff3057bf3c53da26fec219b631bad7cacc422b6091ee6be84268c3594877f9ff28b6153a1f16ba84b2e609fff5b1cfcf94512d37f56d3c756d74b0ebf9f44ef946e402c01fdb3e1a9bf0aa5d5aff979c3d3137a7222a35012ecdfb2d9cb974f6be5821dd5039bfca407096f431201c71ad08d246ea4bb77ed18a3ea3df754a5fb31d31fa8b5ffefe69e64b42e13bebce3817a56025964b0223cd684903d32795d1951d65659ee8c05422496ad296ae671a4563cc7aa992d309ee7d36c6a3d0161a995ff542f1105ec1522de38d3589425e603e489670ec36f662ca02547851b3880a96da0a2018f79e57299f2858a546ebc8836d564b26e1df8c0b1ed3fe7c4b3e2a53260cb54772abd9a43686ec6c1eab517355a08d3f6b69de9c79b0fb73b693cd5ef8a0a2650c51a98d5bd1516b2c4baa8d24cab3faa427b65b80b8eac3b601ac88003e847f9cf35a9778f75feaa8e0d65e9c05d8f401f0b7bfbf3eafc2cc3ac4051772ef7f0b4b4bb14fb96e3068be59bf33f1600618f2473fbcf321b02294daba6795a5998a4e84445bdb34acbb50b4c3c9cfcb59537a0d37f923fffc871c7a2ee36f9b1f3db1c3115b751b5036c8b3295e3cc57008f0d5e883a6b80b1777bf888b30685c3a866b8947e2290009bac4cb3ee5ba68cea0d2684cd3c6e76f8c7184ffd1db82d625ff1bfd1b02b4ff42a9801cc26a3ce21fccd4feae33eaf86b2467298dac95f2ddc86374f8738ae28ea5125ee4c6118df8486fbe51a12c88ef55c092909dd2ce6f50122e948b8a4034f45bbe88e78c37c7b10264eb2cb6500326e6a34f9d02b394a865534d47add076dad60fb84c65f97ddb62a47530e4d9e948858affeffff2c40a7df17a166a9f1e56349705ded7c1740ea509c7a36d692ed393ce5abbe4c8fefc37357ec2e14483c212afd4d22af6ff0f703e401a2de3af5384d3a50dd5e554245a82f8bb8c29b85411510d949c3dfbace0ae14fa121e8eea908987ec8fb07987ca19a3b339b8105a0672d6e7e72dc4b51f58cd2c78c316ecbf469ed4b8d2b4fc155988cf952f7721e1ba962cddb6a39e482fd042a89684501ef5abbb3a91145927a7854caaf54ddee0d1c3107fafe14aff2a18c889a58bde9a655ff514d2d0163bece3daf38af92d9e67037cd4c931395266a6f63f124acbce65de91ef2a9ee1502acd8073a21886944cfe667ed24fafb73941c992dc0aca00e2b4ffcf11d32211f980e14f802b6c9e36182f5b59c160842eecedcd0e5c6d5ed5396aeb296af16a865b32dfb913abf86e8255500c7f5a7cf0103278f2e10bd24124446f2e519688679e2ac31eb9fdff8abc991fc69d03d39932bb87b6fdbd7b94308cafd789bcfc9a1c5552c0683e2e91e98e0581f7a944cd3b63e5ce92cab19c18607235b20900ea9d69e7c977eab68f11e83822dfecf549497546b199a6054145a55a9f79b4e9bd3b30796149adbe4bbb1bc42b66fcecce5f906422b4d65a214a1f5b060b6a92e14328c2446a571d702fc8c3c5b538631fb3db4a7ffc7e1d70328652fac84d367d696be581bbdae890c01b73fee763dffe5ea888dec67fa021e994595caaa314afacdcac11712d28e5a8c67db76a42d073aabd7a3ee5ebff3ed3eafdbaa9d39f28ba773e01f2b81bd7ccc5a2a2da6d6645b31182d2d00a5f47fb8508f4b4d4adca37be02ffddc70b8a8d9a4ddd09c43b0d9882f4bc674f88ef7aac8be3d11af55daf9d4a961d32547173084e23e62ec6b44d79be71a40c0c894dce46f47e3edec3802ca86980a56a866e4367713532475104bb4d972cfcce5b8ce7cd8c473a7ffdf4d5af0f05bb0712e5e1e3563c5a62feb75d4f085bda3736284adc3db3310680719958747cbb493119214d1fbb1ab3501dcbfbd93119adac54d89b78c1da91ebef58fac1a1ee38b39d003cf699006d16c011f279e1cac0944c0aac98581f1b654b09adc6adb741733269344aa7a9dd3d78368237f01b8288eacda95ddd963fc44e9e38636c844302aba8b42ee40c3a362ef98988cdb11dfa69bbe031942a8823d626b39b6974474dae7a6748947c1dff93da8a1dc9dea9c07a4cac110f1bbdcbeee8132018f585911ed6065d546539d24b7c9ba6f36c179dec5e31b92550a511f71d22c22dac6a8edeaddac65efb2eeef6091f996552e68edadd61b907cd99d58bc7ca07852c877af4acbe6a802ac3a2b97c9c9ccc714f47af85c96d1328f48f440a2db7468a6c10b42dccc3d707fe41f46757eb3f3e5761a18b570f28cc0540b9f59573c3e7a8bf848cfb7b65c713db51360a9467b72f7e58f79fa6bb72cda84739734c1790068ba00026038534dd7b05af2c62ad07e88b929d7f4fa54a8b10663a7aec8f0d9ba241be936e9630b5e39f991e34e189f47588fea37c6c2a89a392147b3563b641ee05edbad7a57428e6dc5ef58a1b199630d207d711fbb92bcacc4ffc0b3ae2c45296f8040653df8f68895916f91c1824697c0c80b030e38df459797e9e6f1f33d4538f010c268b96583379f002dc7ce46613e7929faafcc566ad08f8fd6070ed742918ba6b7d42cb3268808421570e0c022770808f758588633ff412a9df20f2b24ffdb9bf9bd9ed31f9028bc1b34303b9ef0b223af2b5cb8e6e9cc0e88099b4b5a508fc9c31602d1a0c078cc27082432597520942a5d5b518a10045004f7eda05603c4ddc012e7174f59631cf164ec63ed68c4de9348bc55f045e23a91de638f1bcdfbd2a5a589aa8ec5213bc063ca9e07add276539281c953c9a5ac0231a3d8185c5f53c8cd93149b5948e5d00344a9de8b27612e6c0e973f07a2593415c8cd8aa16428ecbc8f694014e77fc16cd7bbf203055d1ac83a3ddf6c1cc837d6f1ad012203b74cc7b19bcedd3023c4f7d19ad9043c0a536bebf6c8ee715598713ba92e08b30370bb8ec59312716b2dc1a3157c0c529b9773b0eaa1a7ba09d26ec9f2ad82ddde4f4bf67c3dfdbab1605e6bedf1081a6df0040fbd45f2bd4a96e2dd1e257c9d171362194b1878e36364b77289f8316c20459db45a8d1d60f11ef07fd37d255bc997d79786e953dad01819eb6799b29a95104f5adb58f234d7849826f8a6c934024e132ddc9b65c3952d76557ea8d03eed5f66fa9549e81d5d7a3aeec3e6d76588d2c5d037ddb472ec27742989679257ca0bf4a71787338d095ed16bffaae1eb5fb57c43bff232cdcc29b29e81f761955e7c946e95cce8c3b06f9a26fbd6dc39eec025277336714f6be0d61e4a3deb5ac979f461ebbc1691865f2916b2f8b4b2b76296fa59bcb74612"}, {0x1010, 0xffff, 0x9, "92d3251a5907cc85fc4db7d89069398033164ccb55b461b3768de0ec872b3b14d5e6a1a3549cb125e119ddd6aa6992f5e5f3ea1265283e5d9ea597c7dfb8831ca707b96b728eb51a83d823f47150dae2955f7662feb0a14b852d5321ef5eca862a7e77c328451066754d9353af23796c81ae500cb5d4c4e959ede42dabcb13c568744c9fc9c2afcf389a010461379a55c2b444659e6d4838076b90e52d165a47e10477e314157f8d2c7017dcf20cf770eb4f7f6e4b3558676fc07fa871d23304d46c5faa8d42ba4ff2343a04063efc5bed2384133a382ea9a8528d8141ef7a3cdb1d519d83af37a69d3f22970c08fd4404fb618aa3d3f43d2015e023702d39615e117a28cfff5fea2ed4668f4d6cb85071119492f114f9d08a59688012cd49a59cfb4e22bc03b584b62edaa79e22f91845f9ab9874ee75b662eb6c48c2a03281663a8b5c4e0e564710a1165356a54c968d13347b0e880ac16d1e6f97a55cf1829d9f32e42cf15e2428647c9f176c9cc841dcdfd52f15361881e33d97626d686c2acc4533e9d3f9408671004747f6e38ba9cbd8031252bbe13b58df9eb9bbc5b7b6b4d234e572ea6d94d102677db4ffae21b21d90ce7baf3227c1816736ce65e9a5c3d4179443db229b710f92d54e6d99c86a99d6ff0cea8b8de093a1ff9b88e5784b9dbf02fe1f050e3124525178cc2eafc744c6c70d17c9fd674a173e249030d10e5a33f6a27ed62980ca5d662f206b2f2a3b2dc751f6c07f8d51fbfde339a11421812fb8edead50a79198da78603baf508dc24400740a1de80a7ce0989df0faacb58d5af27e62a68194d03421c5de9c77941bd3197d702c1e46019cb922edf69b32e8e82db0d060f25f7ff00dedc2599e96a88988da4d5b2095004ca538071aee27f3371e03b18315eb9e701f5624d5f14deaa5b283098e61d39e0ffcb128b9363364a92c76c3eb95f4d51ef949e5b172c16d1e587be709be8f3f2c5483a2a2d987545d6dee2247fbb15308ab03ae697f5cf89ec592c350f809eba5de913d60e15096298afdb22258fe5f5d999f04b99bdb13c2d4a3627719e175268acbfae3326ab59dc469a433a15443c2335957b80507ca5684e09ed96a8283c2f9a34f4d78ed5c86f81a0e9f4ba92573afa3e26c49835bc68e796932897fa5b7d22c3dfd747a560d377addde00017b4d606cde30b0b56fba8a464073f493cbe317c7dbbfa42a111bd908206d72773ad8684e2a0f1fe4520a27bac986077a50acd49847921e70b278b4e115a038cb0ef27c46bc56a5a7bf422e6979d049ea67c883376c988eb712db8b2704139fc708f864c61a09fc8de45d39c89d95d29f6f3aee1163bfb4a1142c244abe7d418880a5e61107b060c6da45b0cf66307bd52789df21d64b2dd28b95de59ab3a610c7e5b14075bda1e6181cb45391167b042e9eb19e51a7ff6cf297af18b7cbf874069506675ae16051b779d58b79c205bb7c7b0a881f3a3f556811e94471a55ea53afe8a9d34fd5e7165d5d4590c2eca885b91f2c2e0b772625837bb88eda5c54de94bd44a5173a71c0e6c6deb41ab452a1756d967379ff1663e4c9d267a8e870aa6a3ee51e7ace5356f6962b451019328227190bf26f6c1722efe0d8d51b6127a054d91d0037981fd0b4c2fccefefdaaa5ab97806d41591c22f2a1b0910ffb652a1e998e51d3e42caa9a2c490b531259a163c21b52bcb54cd576021e0a398fe5529f6d28a06af2566d2aad066195ef0251d535ddfd2bf5d8540df85962528c1c1a5546dff407c79918784e28e7d80d0e0f1c7b1c4cb0820d831aae321924a75c8561d334ffa69d4163dd81e6d8853b4eb67cbdd41918879d6978e58b7aff87d1aeb062c456fb6300fde546a16798025fd6097e89e73421268d3fd84b07c31beaf7e352be30e7974239e8581f2af5e44dda052f793f8849a5275eab3082e7cc18a673b8b6ee2b8ef6e0ca79ba6141136b047d63e2345bf3bbafedfea039e46bc267f5c6ccfe6ea8ff72f96e5a4217a4e0dd5826f55b0dbc1265ddfc4ddaacff0f25f31c046eadf21e7bdd7ce80105049f310d26515a11881e4db663347978c5999479cc104551cca99edfadccd790310a460f64056042796308e5df8e2c11ceaa0144417c9a43d19d97a62c51c3429c6683e2e88e4c9c968ebbe403752d0b77d416f771313656ad1fe1d04476dfbf0736cbb04fe498bf5b3e559001cca545d6b3cf6c52dedbc9894e77bf29a4f1bb7b6d09289f949aa219459c93b3a05c92091ede311d75d5b14292b84885115c6f736ec4e2fd37d8a0ee566ba4e9d39bda7d34a72a6b9527559d651cc4a752cca33373e0572c4aaa8220d5880f5eb0c4b73b770aed1737320a330a090d338f73268cf18b7721f4c86584de72fea1ed349e6c73758a9cdc0c857f7cf93caca0688effa07483998f8e5db4560335afe490e975af096ff234cc2874ef14d3d1b85482bb57c0bd85be7fa168ff898fb872d848c7d15f1f2c744d08624a27dbd29e8d29cc7455a8d4bebdf36ff4803966bd61cea7b6851d614a5230c93118d83d1ed84f551947d912c3edeb938285f3fe5eb06fa469d638d8f05f9b05b858f2a6736284583888f54a400ac1a1dd4c70089bf78dc785b2500893ac624b31bdeabcab7859a0082b494d6a3667ced5bd667a9e4603cbf8c0a817fcee65e25233ed9bb268c71933a164fe74bdbef306ddf25022525474e234431b73361d931ecadea0c648d717017089770e6b5330b049e1483b529f0174d4de3552ec5fa7bec6db1ddcd318ec46789503dc64562aa6db946d2f9824a7a6143d4a77bb0d54a5207ce01125a4547a2c6d522690cfd414dd03841b9cb045135d977a741d28a0ebf8e7e9fa9a8d29953986047772091ad8282429ad4b7c28e27761ad435cb011dbc1fd1177b2766dd8c3bb6ecb5bea4f06f77c1ca687ade8f99303f95815ba85326233b0d5fef169ea693a4e4932c90e1eae3880c285213e698cda71d493dc5f398378c1dbde93e45b689ade552042e0f715c15fe9a6f03db70fac8a73b0e387b0b5f1ed5a4d4d4a97b9109cb0ac399447e235ba31084f8ad89ff443da4e36fd7ab607a741ddcdb18e0ac3e7b6255f532fa28e7f0d6841e5e5329e0f4ccfbdf5f8f8cf02a4aac5fdd657c2060e03dab61363a0bea9a7504d8360e43a3b21f1bb476b82e729d2cba887fd3077f509dbe2eca48f2db4d8611b5f6733a48430d3d9ed220092f73219a1c08a7f9c42d9a1f723daaad51e88f6f0af2fc65210fce1760404c4d4823c3b2cad6600f12b911116151171e1a25138156748b5f03af3c0c963ead934713932f5b9a718c269098eaa0eb21aa6991eb6d2b8f985ae8b41a51335fa70d70dfc41a5840251892fd7f3c0ef72ea2633aa864a7968d9d53085e983f9df52d028390c0975901260786f44761da4a4509db9e1a710c09200ec4bb1f1fd4a98a91cc5607803ddda444eabf01449eace93aedfa54373de135794187081110a6f29f757085a113e8ff835b48e93a35f735d48b876cece8e7fbee463f62cea00ff631770c083fef86f68f7ea15089949cba5398e57addcdb18b3ae029cfabdbb5545768bef629be8de420fe7719413ce6a4be596439e86aebfd278a28150be0ee877b837654d79443392b677278851a861f47cb6d3e130eaa078bc38f5b6369201931756b5a231d49aec80fad7e596677ee4c1318e465341218cef81aa7a92f6ac053116484c0c4f0e0d20846c7d3b6a141e128a25242cf5af94e5efe9df92dc9451e8aa085f0e24c7a5311ad4f07b75fbf957d621f59c89897a8622e486d841658a4f8f13dc104b0edb43b549c09025cb6b3e4df3c9f4de4fbee81b0b3997c2bc9a7232b3f0bc0ebc6887d6f967a6d26a48c0e784cf59cdb8f3a9293c4f49a53ccdaa95f30e87df1b206b2e083e1f1fbb207b56fba923e33c39b72ee79fbea0f11d72f74fd5b890b2cee90d65bcad3c3a52bdc871d4a529e82b01cddd6a9cd2c11ee6bb8429e648a4cdd64358a4c46ebd921f0884f8ae5d8e6ec4b8226ef3d49f9bd7385f6bde71529582882bd26ab5cfb66b7872151975791f1d54c4b507a70a7626dae35ed0c2ed64668178de454dcbba9e3816e76bc2912efa120a7072003ea65a5da6d29a2de6db35f6f60ef114ce46b320cf6fa7b4150298f1d438eb44aa6d228acbdbacb54be27414dcf348e2e7fea8f651dcd5a5f99a1ce8d88fcb010cd9577ff377cc56677f96dbebeaac81f8e034f88d3d6995e3ecfe615ae346f9a29281dce10a6f6c3e2152fd9f49e3fdf5ca779c3d03df19e0076c1d2ff588a7c8d7f5dbdf0f76fe378ae5a743317a8d34afed284ab3b3dbf856e7598e86b70c6621b9b612830335222ddf905180ca003019c76d7a52a866079921dc7032a5b3c1d502ef9c73f11dc67658e9b0cba8bf79c92a2ee63c36f73500a81f82d99db00b36325aeb0dfdf7b789069ef8e88371e2e00c6a6969fd90a55606f7e236dd3db583f20385903b9f65579611aa5c18e404bb5d3e3ee7bd4aa693143bbd2c90f2b7d59d68c301444290a60d60d77aa05a296b9ea0d11f2cce323b742e8f7ff9e4f82914e1425e1bd3a31a2e796603e9df2f1f537ca4106d7bfb4d5f70bb8ec730d3e19a4d578b52313b14f7c361c66932f30a68a3c28d83e8d6b4544774778b497835599b685d5edde533bcb5edb02b5402f715e995d3ddc6bd1fa5e0d0daf42717b6d2a11906c26044702dd0c13559115537094e856c40cc38db471bdfab2606ddeaafba6c0231b38672c72a1a8f5260e44d2c0e88b0672d477da530797f6ca9ccfcc06a04aedcf9c62e0e1dcc2015c812b8fea43f9037d612c956d3f985bb5480d9ab90845fb2925e7ba95f9ca6a58acfd48c770c23edba0e3a0fc8809e30a88fdbe3bc9a0d690fd0292b300e17e250a9135e0f7dec86cd61be0ac225ef11aac0504671ffb1e20a22a8ccfcfcc4bdc5af96612bd8be20bd02ad3c28f9d8142875896d0a5f4e4e54573134458fac938577970259bcff4f7733d416dc0c4d1b03a01585348f6f32dfdb5ac9314abd6a7348113bab683e034868022c8535a8c1282d5a670951523a353643fb81cb8d6ced075caf6fde729ca64d32e188c4182f0bb3d703fa48e4d87efd9bc8e665c3991bd15576ecce3b1c21baf29fe72f93271b38da190b0e0fbe9ea82d14e871e3fca149ba151b1db87ac550ad879c94832c7bf9cc7f013732c569f3f259b854c395fb6e584715e33cb5ba3b80581992326a775fd2b428eafd41b4206713b084395daa71a9fad9e8d104ae008838be19abd7ed96eb7e391d7bd44e46685cf3aaa951049acccabfdbed5287602990af23ca0273499199f6bc045d960498ced68502cc28d3d2b79be20c88e4e76b6cf172209f4b5b14ffc56af131e01d3134ee56aca7447f4ec66653ac3d750b4f7958a144a252ac5cf27e098411a662868b82992f87f04780d71b19cece257285c4b71082ce30ce9199f6fb30a3c7cb4506535f3d5b22061c8ad687ccddbf3341d34d5de11d01512af0df3a1d19015577b87da75ae72a024eb3aededbc67bbe4e1df5c3660b04582c5b3e11d028cf457e8e58c1eda481b2f30af47d880efe354b0e39538aca73d60e12a32824e04c3d02aa62a8e4a34eb48bd14ce9421a9921c5a79d2ff0d32aa732040f88b5cacacc0e9604de2f73ea96859fadc94541e707ad3c567965fde1ee366d4f0f9e8fb10319892d55d944c247d608961aa9ce5bd004614f64c5ab5bf4c79f41a95b0c691e12ab7b095"}, {0x30, 0xffff, 0x6, "e93ae28035add68476794c5c0c62835a6601dc84c662d6f0a41f91"}, {0xe8, 0x5ea9dfc2c58d89b0, 0x192c577b, "9b48b265958232566b6db5453b41845c7c0fb46e63aa7d79bd21102a06a30fb379b410a45ba9cb90a0c732e0ab86455228cc6590d4d65810371fcee2668831484795815010910fccfb9dfd98320531261078c29a0ae8665f227075260f0f95858b6fd53e945f6fc89fe3163fcec969bc94cead0ee3446ab3ecce9d9f5c00fdc18cd86df4c97e0c2b646be19811c921cd4bc5d21b8038b1b78439b2a880aab6db70596c6e09eaf45e96155911a0f515c3a255c408bc548cb316b331b6fc040a4950bfef3935c6deec2f3c4e588c2601cf5ff917812bdf91"}, {0xe0, 0x1, 0xaa, "221e9862004fbfb1bae042e7cd2345f75acb37acd0699be7760302fd243d3930444ef89c035bd1275447826d61be021407d22e24d0a80c3a84d74f2ff635ac7965638282ac518d0c067af47aeb04a0df194a6733fa80883552462ad1b10b2150adfdd1ef3d8179ef4961dae68ca956b9461e3df3e93729460e06c416121b3fafe775a547641baf88a568fbc12ff64d39d7520b7053a4e6d4b8f5509fdf7c6ba1c24ee07359c12e74a9124ecfa122adc7c65bb0313af10d44c718f9c20fa492ffa7ef1d0c2c09a069c6d182c8c6e6"}, {0x20, 0xffff, 0x0, "79aa91be473275a4cd874656c1175c"}], 0x2358}, 0x3) 01:41:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000040), 0x0) 01:41:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)='\x00') 01:41:59 executing program 0: r0 = syz_open_pts() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() read(r1, &(0x7f00000000c0)=""/11, 0xb) dup(r2) dup2(r3, r2) 01:41:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1000, 0x1, 0x401, 0x77e]) read(r0, &(0x7f00000002c0)=""/214, 0xffffffffffffffe1) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x80000001, 0x3}], 0x10001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7f, 0x50c2}, {{r0}, 0xfffffffffffffffa, 0x1a, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x8}], 0x40, &(0x7f00000000c0)={0x0, 0x4}) 01:41:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() getuid() fchflags(r1, 0x0) 01:41:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x64, 0x8001, 0xd18, 0x7f}, {0x20, 0x8, 0xa16f, 0x80000000}, {0x2, 0x7, 0x18, 0x401}, {0x48000000000, 0x8000, 0x2, 0x3}, {0x0, 0x7, 0x0, 0x75}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 01:42:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) setrlimit(0x7, &(0x7f0000000080)={0x7f, 0x7}) setrlimit(0x1, &(0x7f0000000000)={0x4, 0x10001}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 01:42:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7ff, 0xa3c1}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 01:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8000, 0x9, 0x7fff}, {0x7, 0x0, 0x4, 0x3f}, {0xcab2, 0x8, 0x1fb, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0xa, r0) 01:42:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x90) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80000001}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x81, 0x0) 01:42:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003e, 0x0, 0x0) ftruncate(r1, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200010000800b, &(0x7f0000000040)="ebff125c00000000", 0xfffffe8f) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="cb", 0x11c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 01:42:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x5d, &(0x7f0000000280)="89c18d0d2e6256f5823a407272c1ad9d4b67c0786406119aa4d0c6d7ce3ad6f46fef56480dffd82c6649c4e44ac95ae9da6ed6ab05c358414fb776f5ffabc8a9ce530758faee82fe8ef1d930858c9590bf04f3753534fe12340e274967") r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="b91e268333c2bdd22d67732a4ed2252c757c9361e5fcd9fae90179cedf58495b8275910cbb7a91933ee921f485fd8eecdd4af485a3b6713eb982a6ae606870988ce2be10a2a069afb9326e95c24be1e912d52376684886561001881a986b1afd86b5828a0be6a0d38ffacb6790749682", 0x70}, {&(0x7f0000000380)="c1225c15ca759d1ab31ab688be91529f4795e05799c593614c48fddb8290c8d5eef63551154c007763ed1bcaef12e7a2f6c5e48e1a68af990f8ef304f6fb5550a56dd582a1e81b1d409fededd50112215321fcb8dc910057ce1f20ef8948ca0c01ab594c924438fcea2770a2156b3a587c739984eb2ebd340c697b95add304050a2103cab93167e781df607632256bc0802b3f82eafe0ae18de9e243fded98fd148341129ad3e1e9d10e0b3673d940e4e2fd7291790c73339e560d0fe941e2cc5e204ecfe1f34b948b94f7f89f8fafe9e7091e786df3800f9b29e31c4d070db315fff3e70f1de6b25119c59e07ea8dd92cfb75e1072de7f18a56e9401cb447d803f8f12aecbbbde2a16b02278e8a1ffaf28030acd1008985b2a7307fd2f49c9bf1f78cb06188d5283cd640d3f55682fb3e20f5d3e48c1a4c2f0463069bf2f27d98324025684e74071d49b2f56372ac4aa9ffb4c4db0fc25d9494ee4805c8c12380d11f66fa5ece0f895c80f45cf773e36733d398bba37bd16e73db08b73a9d6ea6e3f7bafa38a8f8aeaa04bcd2ae2b15eb61a3689d1a5540e25eff2d48c495dc4c40743ab195ec715c3ef8ea3896b664414a17998fc01b2e5fc6f90c85ff871ef0253f49dc3ad667ce5dadb64facba99033075951c2237e06142ea867aad0cd3209638b69df1f29c3df4a253d66c2d90e7d7bcc61476901001243ff114837deebf28d56fcb09a7b6d1e3a045c3914553947d8a8468d6ddb2689ef9ef04d87ea49da8f16f6654a637e51b18c80bb4b2ac3e91603b6a94f66aea87b82ae6ca7af86387a74be4e51435e49a1f618d50747d897ed213b56219dc9891e034b401ad6e6c06147e3a792a76784b1cacd9576808b96028b82c8ec01a588738038524cc62d99d84e9e4bc1adfbe8a3dcb1a9fdc94338a721223a9d2b887a2affab828ffd183c0e44550b83795dfd04cd52e5ae5e9fe48f850ccb1edba917c2d823303a2b70f9a96aadec7bc0555d0680f77bf5803918aa92a77996ee2d14af35b8953b1c5ba07fa2fc68409b8c0c2b81cabe56d8cff601923b4a8d380851f379f406e6a421429ea5799f560621f0d5bb2ca556860ec32ba4e7c3e3c450cdef38986a65ea474e24d6c77b46b68466097997eb4c266adbc205e62e6634161c93865d01968c7ab3279705951474884b026bf1473a4a7f4d969af79ccd79f8bceda3b15d52978767ba8bfce7245ba479ab96ebfd3fb9fee9db2e67fc4fedd1da8caefa176f3590045118a4101b7fdf1995a2e5a071f0b83cf706975ff094ae32291d8be0d1d74c673afda6098b1f0013997126d6572a8d13785bf551315cb29cd18529df07d66bb1daff3af9bc0771712718a79a6e60aebe332524d59982b7931d82049152dfee78945a3621f921d8dd506c609b5699c265e6f98491bc4ec17bfef00e141c1b9cc739acab8a1192fbe7e0a6f35f7d3ab8c2bc27918b424c0281819e0b2527359852b7b968953a60ba3ba954336413f62d4e9776a8eaf95ccaa31e611468a87e2fce672be505582a136041d0ed2fda9509f68f98ee7e961496dc3a13a43926264cfca4834b82082a8832c139ecd5b29bdf600ff1196ac24ae594189be473e789947e00c183a26fbe4f83570d6a4542232eb60817c1f386ca185a9c341f8d40083922a1b544f8a35ede402831e29328ba6f29986653d7a754981e16e4b141ad3dfaee5b5c0397f8a8d16467af1a905f836c7e4d6dc8170b619fe5015f6ae4608c0a770cc170e683956b5b6fcf3c025a96189599b694d35d819c03dd0beee0887ec5d0aa4c05081b1a3bc63941e5bc72abf02c4c4677ba65baaabec003d73d8aee34523d5a040d4ba7a90912791a00a5605e32f55f330f836775597151e96e707fa69cf193eee9867558e624e91f6b41787421609276623d507c06da35d7d3d40bd7989c09284474c8156c8766c90abf24e968a19c573f5668f8777b59a442cff9d9f436c77c501146b0ff0da087209a42655683f6ffe9e685dad319b40ef0c1cce6564d1dace6780f051ab69d7b49d7cf45cfbd99421262ac1bcbf3e98f352ab02219b5955d78334bce33b502d1f0fb9c27d61cb3584385da835e1361b689d5ff87bd96f18dd386da7b2587e70fece518c9017d9421617b21c79468fba01dd9a70d43834fc02fe25d95358503d2361b15823e3caf9d4664ddb71d4b5320ed82ee6ddb1b774023c1d73bc1d7679e45ae29ac6787523fad80033ab68b271a7ce093d8f28d3b813c316c44d5b5d1fd400842d59d968635ab2857e147e632fd3b86de3fadde0c2c880529485caddd95551e8cce93b03d847a808749a70a928be040578791221a2191a00094a1cbaebdb848ed48717adfb265acebe9cf6022192faeca10cc7268fc4813f9e61ca3f6e3e995dbb365ef2b8c42fb0edb4f3e6ac6916014bbea53091b4a3ceaeedcf5d0bf41d10a10321acef01fc328efe6cf9976b97a801a38a7a065b801c56dea6b8da6f8ad04a59fc568e504adaf351759a7745fe52e3b6ab6c28cd4b05971ffc65b9ed8d848d0a5b9e71767747a7bbc1a46458f740603ed9a304795ef36422ebc65f38060ff5cab48d39e4b8561bc3d21425bfed1b890a938f848c332fb5eaa85c7297502f92972a9220edebddd7011d1a4b285bece238fd9ab8e40c5642e2a99cbef7fd7870a8bf445c68242bfe80850850b104342eefbfdc43ad01229805c2024a331409e8a8ce06529b4f9155a05f3a51d3e37ef7a4a0559b948eaf5c21ea88f9d5aa812eb716ef8db39a88000b0528bdab7e57d645f7f0760010b107b62a5f76585c6598d6d76ba4861b335626a269a137f3bab0e4709972f11668417fd8756ba10fbdfd69e2f979a4c4ddca8779e6a7e78c5835af2ad724f6d13a2c9fba4d4e14c1f2aedf8f408d4ef80cc2565d95590c988fa52864b076f5ab342ae20beec37312babec20a0e273cd606294558072efd97ff8bcf3acc6b7252600874424312f41179aba1e3d5a69c3f50a8fc7a635d5031c104cbcb26941e13c5302f515b3eacdab40fc503f76e1e31e7c71798dbaa9725e45521603347998697e81bf7ffecaa939efba665e2d61bad35ce01b733a9183c5198117b871a15b213deb1fe7f0f515810d8d10c03b04e1a0dc4db841a5bb1438d7b0c98d8b70d052f0ecbe8de7e0f944a401248cf381f08844b7760531d7a5dd4deaaf77a84be87257d72e08e4526c6c842c7926bc0cdbfd4043781f908658db0cac59072befae4623f95c7e8244144478f94a2e39b54a6bfef1f8567b765160db1540f21f4311da7fa91b46989761c3992c7d554b27227393297dca2595a1c135e483c106aa7592ce4cffd3377b9cee1598825c81db64c46b17e0eb9881046f42f570d0ba3f2a2d66fa4613350ead4becc5f693d9d0b66ba80f1d3b6b336ed3af2e8690770cd12960ab3ddf814b1a61baf0aaf9918ffefa15bba301cbfdac51ca88e36ea6f094b631f765d2acafa48cfe8c3a49c7405f28914fccb49a76a3d3a49d66bc4e8bca45cef6d7742115929b3363a50f541db3804af94d338908243c23affef8b7d3942a08a0d79aa863184467dadb04916d34fddc5ddad326228a4be6ce21d2d004e7c1bf5efbf7acfb2e7bc67e0b41d265983e46e44be8494a3981b8d878419e3ab05ae75197efcbf13caaee389bfb3a8106573cd9dfb56a17d31cc1e02604845c9da69b80b0d474469181a7c4142b5b52e8524b35eb6a51a03120491845f4abeeef178e56ccb5dce4903f5d4bf979b5a9bff642dcd3abb40e97979e73010df324840919d8cdf9629c5f1abfcfcf7904446d43bdb63ba0cf6abb031ebe9d61b0b6a5ff8169dfe4210d05371bd8b64dc86ae5af35f99d9bb7afcbc4c9bb4ea38ba87cb22b866570af5811f4d004ccddae31aa36c73874921d9373d7fd5966e988ec7732120a793c0e323203f68a0e2c5a72a6e10a2414123c3c3831d58f834ca5fc8e72e8ec35cbc83bb397d8f78e6cd7b1b5b40f77a0a1b2c124063c900b86c2b2c8891af56233c9328eed82ed656bd38eb305125d66c9b771de8a958db0343712f35e2e6ae2b407c67457394b06e2015049ddfa13a0515add219e2df0db401b09991c4b97b47dbe65e4ba2983367fb9e65ade0986ad382c3e456b449e3e08bcd7842f9f5e137c3315c230c40bd84c3525a827229792f39f146d94ff4390d61389d73b90bd99631c6c48d0aba10b2f3d158b111762556865357c583c8cb9707cf2884ca98c1cd2aa54eba88ac04f1874421424c148c1c0a40e3bc113569543da8f5b0ae1f51805dd38053ed89853086977e69cedb50c3539aa940c8cd9f8a51cff38e8e86006c0c1d0c936ce1fc94a8d05151fc2b5a0d0427c1f58253fb3dcf8920774bae6ebd1c7455c6769e1af5f94764303825828fb3bfd7eb28d81d61d4f67a8cba5f9f80f3cdfb64655609251916c10dfbbf93e08e692125b156b1de6f6f912093cf61b4d4c7958f81c3942ada5b337dff0878ffdb7e7f7ad8291d4c4aa6a41323f9166793968e923a3e0897889c32ec1096f137d9416229420ea105c98c2dc43b7e36c173a20a60569037efc290bdc12718c27fb035d8c81e8e195b71e2c2d1967d428324cf564c99425f67f2a3cf8db197d37c0d141fc8a1b8bce424d084b2dfd8f32346d0318fb90e2cfa98847c318c11d95e760883b23ed660a03cf1f7767f6bd992d423ee1afe54327c10ff29e7ee2860bbe608d9582e21cb354f309c740a6282640386460ef6cf20d520e92d8cead3f7909753b1d59c0d0cb284c1ba8550dfb94373d6df1653c9bae209fe658a2efca0c244b65119bd5e8ad484e2fef09bbf1c506449a29eb5293c7f5a8acbd2170ed97ce1e707f858827b005506e3c52c562bb593046c57a8ae80da8436d6f539f966b2deb17e37eb15414b08b8d114d2bec231b44186d6bef27dc21ace2a0c6575834b6e46bced40634439a05b21827ba25f9d650e807b6051f514fad68fa2690150c44608260b957c23eb346ae6c98393cf96ae6a372b095e3d7f377f52f7db59072d158ca98184f21b8e3335f7353d65a70b243a968d6c4f89547294a208eda5c260e62be972e2caec3a4b3984f47faff68a6034c26105331353797073e888967f8da5e642584460235d7d169adcab3c53546317a69f5e213d9349032a8961a0a30cde1c17a8e4f2530cb2fc8df4112e68ade0504abefabaf233a5d633fa1bf6cc2177263f24f2b0670b097a02168085cbf5f036ad7d9672777548b9371cebafe6de746bef9530c51054d1ffc39155d8795980da15e48ef43a5b62cac5ccd4669e519ad567372c70d1ec31aceebddcc62a571204d53eb0d58d1f94d3d9218af3a23b1ce58958a47e9d40bb9eeab29c7f68e35bd59b604a9d14ab876757f65f74cba8d71194793aaa64070c64448d75121a7bd01fedff12bce2de1ef0f71e4dffe55840fd03b41c85aafa36356539852f28e62f3c7882b54131dede1ac7368b522c049e80fc641ac1183723fe2352c17cb9c65ed776fb66705bbbe2fa4726ed859ac95de7c9e575bec27a84417aa9f43b337830cc3615fd166f640cdce37b1c72ea4eb5b9a978dfc5ef4264424a3e5d9e5bcfa7be3436f4128687f53707ece978166249a20b498ba225fc36033e87fba5f359b55482435eeba81a53368af18df69bbe10d1f3d34219c9bf3e60bb618bf1b6029a3c731c6169ef2b77fc7f06ccb5430b3f19fc2ec02cd6e32577990678b6a9363f883c310724582277929423ab03314794d90d86758b", 0x1000}], 0x2, &(0x7f0000000200), 0x0, 0x4}, 0x402) 01:42:00 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getsockopt(r0, 0x7, 0x400, &(0x7f0000000100)=""/209, &(0x7f0000000040)=0xd1) 01:42:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f00000002c0)="29ab3342ec9792a138a21e9c5c949cb50a08e6ffffffffff16792a223a23e9fc2500000000000000000000d1bd000000000000def8486a7460cf96779dcb561c9cf45a10c82fd564c65cb657179bca80dd366fc32a3c66d62aec508ea389d72ce67deaf1d352fee5b50138c3072a6043d5b7282d42bab0790a80db5b17e29eace1fa7da5150337fa5b480e0a455835b7d36eb47c77b1b1e0b0b775b227baec5e10567853506a30ad66fd78a2faf4d64d362235c634d821dbe48f2aa8b84b7224727c58a0", 0xffffffffffffff58) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x4, 0x7, 0x9, "2d51708d96ccbd03f07689561462fd6663e8b930", 0x1ff, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x0, 0x7f, 0x4, "049d8f13b2293dcd797af0416a6bc8356fff608c", 0x80010000000000, 0x100000000}) 01:42:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x2000, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac", 0x80000000000000, 0x2}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) write(r0, &(0x7f0000000080)="43c92ed673172525d030264afb57c8059cd2b6e3e606a1555d2a3a43adc3496b8cd72c5a0cf2bb51e3aec05a721527c077e92690822ca6758b16520fdc5fdb6abcc6bbe2619669a1c802758e1cb8d70a8c201530f282a721417fa2adc5269931142e1fd681c4421e9ce411a02428b060f7900001db505590eed81db09493c1aced", 0x81) 01:42:00 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0xff}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffff82e, 0x9}, {0x3, 0x3ff}}, &(0x7f0000000040)) 01:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getpgrp() syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getpgid(r1) 01:42:00 executing program 0: semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) sync() r9 = socket(0x10, 0x0, 0x166e) setpgid(r7, r8) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r8, r2, r6}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r10 = msgget(0x1, 0x200) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000200)=""/186) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r9, 0x5) fcntl$getown(r9, 0x5) getsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r9, 0xe6, 0x901d, &(0x7f0000000380)="eadfd682bb927ba35832246ababd64500f0b57c09eae639fffc66497dcfa2c6b26c150610c8e8c47fa72fda802956bef9d97b22130d51282b1e6ee82ed1dda9a0aaed945f7cf6fa34c83f6ea", 0x4c) setpgid(r4, r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r11 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x101) bind$unix(r11, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mkdir(&(0x7f0000000480)='./file0\x00', 0x9954b671620a3906) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000540)={0x7ff, 0x0, 0x8, 0x6, "4292a933389178d45439b4d0f16a1c37da81dc42", 0x800, 0x80}) 01:42:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 01:42:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xffffffffffffffff, './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:42:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) 01:42:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 01:42:00 executing program 0: syz_emit_ethernet(0xac, &(0x7f0000000180)="8c484da78313f1c913030b3502b405980579e10855757fe9de2e39c0f2ac0f95afab5657ade77a7d211c65c58cf870f89574d039492d3c5760da1838bb65e9030bc1da4ad5320bf9e7ed8cdd06dd1811319a5bc4daa4683db5e71afa43bcd2f977711634b5dfdc9bd3b972593735aab0bfefc11d14daec44ab534e53f5abc68487b6913d5fda2b17d732d4af503a43b1b0fd6d24ba621d89c25d36c9eefec6ddb7c7e89bf8744c37989adda6") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x6, 0x8, 0x2, 0x7}, {0x1, 0xa, 0x4fd, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="c9") 01:42:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/182, 0xb6}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x3) rename(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000001640)='./file1\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001600)={0x9, './file0\x00'}) 01:42:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x653, &(0x7f00000001c0)="b64012c76734e8ae84ccc642c977d1d441cbd898d11fd1abfe35185a6415dd72a72048ad88d5438b0a4b01b3c80413372b8b0a4408d456588a7fc198413c55d4") 01:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x6, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0xfffffffffffffffd}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000380)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8611, 0x0) r5 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt(r5, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000680)) listen(r3, 0x57b) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffd, 0x58) r7 = semget$private(0x0, 0x1, 0x4006c2) connect(r6, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) 01:42:00 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000240)=ANY=[@ANYBLOB="5e02d4ba46a8c30edcef"], 0xa, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000100)=""/221, 0xdd}], 0x2) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='c\x00') 01:42:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6030, 0x20e40) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8000, 0x2) 01:42:01 executing program 0: getgid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x5, 0xff, 0x8, 0x7, "82f1e07ffb546f2382eb82bf2c57eafd7c47a602", 0x401, 0x40}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x7, 0x43bf6c10, 0x1, "3ff1db60d64d8f5231c3841c328007df8e9e66cd", 0xf9, 0x5}) 01:42:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x8001}, {{r0}, 0x0, 0x4, 0xf0000004, 0x73, 0x9f}], 0xc934, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x4, 0x81}], 0x7, &(0x7f00000011c0)={0x5}) write(r0, &(0x7f0000000100)="9f28b89457dbc5a5d9da9a75819a2d5f955ec0bf275415c68eb30e7da746b787dfdb7012a464abb1efd3572856e4620e421f508fb309cc81cc362e21a83ffb1876a154bc97af9f7ac2f54e32c234042b8859c0906a4e137c256cd6cf22d15a151f8790b7e32f52b3f9f7e9f2cfd6ec25028b518d01f2382895f6ec91c289f786f2c9e6d96ab59972b4220d5e47178753b769957232c301af872127b563bb15d8eec97e59c21b7b5acaf9342c668158b1e4462f4cf35a42b0458c4c447b878f8828de4ae124ea7d757362ef612fb17bc1b814f564af17f372f6673cfbe457dd4ba72df01f33f4aec316822048c02d93e6c38d97fbc83d83e19d6f861b71d3870f1c20115261e0d5fc264f13604028e19a9ee9682e6fcb91e4dce9ab6b379b9c75e726e8bad803d3d7e32440ecde8a2f0bb4b2885ec8f50cb1a69e6d57dadb9e0c837a863f44ee8b358bf24e707598a63a013d49899455b74dae0e77df44342a3224350c1124ee1497b430fdf761d980103b36d42b5ef84c70283b462b0080eed131e47c11eef6e743fcaaac713af751d9803c4c6eb86d8e683064b89beee8888e036b75091bf222b2a3f5ad906eb1d827db89f4d6a1e9f45d12ca4762f74a034056ab20885407c118c65589941d659546cedd204f1a9f0e9e81f659b1599390c7a796b3f8b97118e01c753c4c1ba8f967d473270f955f8ae56083bdd9b235aa2ffdb058f92759bea9861444ec354fe4ea4a263f3e509bb46a54b265be5e77cd125833486856166980758450aa32b00b5aa57b85597709d335f714202a5a591b2436f1c72504a1cf104daf713e5600e5c12db3675bc0d5567a81cb41f23381e84562b9d1a0645afa91274983f97a7194c091e4f4336639b5a34ac3aea53e196060ebac49799009a93b4380649d0f638f30f081732f1bba77b37a2bcc54b1360fc87ad5f9e31e57e7515e7f977acff31311e8c4fce0582f6e471f79c5cf61c9c7f8af6b41d705f49dee54fcbc1639e46f06cca838227b8d30560fb3e74c1d15eb8710b4b78b05b412c2c18f55a1c8e0e648313c09e6bbba209f01432aa0083081e73152ccea2a11b955df94b0235a0ae78f752dfd4c5369090436d259c074c4d70cc995076328cd1028cd44139470d93986264e97f77f49885fe7b17f35010ffbb287969bb84e26cce9b7185de057ee3fdfb2ceec8f6287826c7fd4cbe311de0f01e23f06c93b96d27dc9942c811b141b862fcbe8416bf63fd77bd2b4bb9516e67ce7799fcc37391098c88ab08c2f6e241412740a116e9cbb50d9b1d73f79ae6f12aa77c1b71ea7f003a6c89c41ed57701105c45e8d38d6a5955fd65edbaffa263846f5d520ce6cc723771d7126a8e2d9032f84979fcf5164c52a9b27bd9727b5a1ea48ba271863d02d01bb2422436fee6cc45c236ff8941c4326792a4489516feab3a64524d9de6dc495afd49952e0585c7126296ed41f6ecc1f26f7a86e5e4b3d3b96b651541582cf5ac0677725090ba5eaeae52203366c921f27f56c2800a1e01dda465069982aa4d424fe9adefa77cf25afa53017d80c2d6d75f11016021d3d8f0bc713e921310981c4c10032f6c95a28217d5664f000262f2f538af9e82674ba78333e57d476b45bcc7ce76ba1708cf86cd316d60b6f08ade8b50be54b925b05da990fb33dac09ff4bef2d405e709dc611d2818d752171cee7bbcfc2d59dd3cbd764c3e73367ccdee3cfd94c43bbb71c3a283b59831012e626c2af3f0943c5af78fd27a9798ca8468f3837202658a6225d78d5e190164b58cd0fd55852376941bd4041c7dfe57bc2bef3fa389d6258aeaf879e5447268c3e5a7f356219d807c8b2fe2f63720ec2c8dc3d308cdd6417e574b832de846b9182410c848c11911b5aa175ead615f92e2174c8be4d0e48d31c26c0010b8a382ce8ffc506cb60e2a822f299d041d12eebc11e994b1bfd91936b8c571b7df22568dcdb8535c40a0292ef3084a5247419cd6b43c4c364326e4dc25270b388e0345e66db017ef76754f7239325213da3f526200ac80df9252a4529f26afc9735aa2cddca2e010b4f6052dcccda0e175ff2eb05fa69d7e3de5bcd9eb318d0b9270be29f939f65ef33c0a230bb076074691cd89d97b2f21d641d5539ba8a6bc364c9665a1dceb1e69039021de315977dd293bd14f40efc2dc8633d2da04b79186d7545512199a3f55ed6a84d83d0550a1b6b9daaaf8028183c1c078b6052cd81c838385df099d457427e4e5f9f9bd095afb16d4ca7634ff47b7d56787d116d7ff35920a74cb9520fbdf9fc7a624b99e0784ecddbbc9817e723bd53ce4b606ef0b09d4d12b8c607aa663bcd2921deac3100c180284353aa3ecfb0ed7dd45288dc910738f560afecc406128b2708a3d94bb38508836575e0796e3679a6c9c43cfa49d0629c111bde0f1663ba50f106531dc83e2cf09eca61f7d5a9897459223eff1886221a598562bf0a521645d2f26fa530db67ae1c7a0b065fbfb80f04d2de6be371cac052a2983eb0c02330d3c93da9706dc9b1494a0e10572dff14f064a20c9e4362a5d0c4d0d2cb9b2f14926333ad7f39532921fae5e6b015f3e376bf29d91a2d52c36d5fc0315b01cc808987fb470d717ec79628b9fab0e8a1acd8757d61acfb0a3a5c7dbca22ce4be13b9bfd94d656e1cde9b47f1f07215a8ac01009fe106058d275bf2fb31bf2b8506cc7ac3e0fe7266294fe953e50f7e2141e253bc309d9144c134c8dfbbd0eb0a8ff2bf299dd6bf29adbd1efdfb0dd92fb2e80aae6384df6d07486b40405b16596c4099060e28359281355d36dca1aace47a80c834543301a0875d38f6cfa6899baf9ff47b318e6f165df1ce9952e581468b5857a4fd98f4242b09b71725a57e34c34250f81600a92d488609bbd68f6e9169acf6073539c4b93e04b565e71a909cbefff7c02ff89495c0ea7a8ae2e983ae22d621d5ab862d9e7c886ea19a75246afebd63493f6f2cae976607d254fb13b860af44b601074cb9b96480e4933b20684c26ff24ff4690fff4859ab850669125f5f32d746c2aabf3e773e3c4fc61b622c7c560bbb4ca4af3da8830a374dc7b7e5589afc8c1836d056c3234196635edec0ddb2e96be20adeec2583bc5b39266488a1603e1df7f6667566102ebaf5095391fd82ea27b251bb2aa0605264fdafe5a4ccae89b6ab76474b473c079d176fd3f025543d8307c3595d5b20125f1ce7e56e0d81dcd8bb51db5115cbe1f0a7ba801c0b8ed12dd5e212a8b79014e0a8d4fdac1071205952c3a6a3f06770b2212347da1ceded28b2808ce95e41422c08fb1e63ee2dfe948821a4a2e27166b20144de0cd49d074e361f10f662d38d49d95f614a81ca421705c0b21d8b0e9e2ee573e10e4f489dbcced92615e6a459657632c7f6e9657b9193560edfc3192c7620357ea4c292df578016d4e0395d25ec64b9fed9eba63026e89e681c9c69b465391947406d54e209fd96fd677e7c1df17e050ab6365a139566ec443b6ae225e83ff73a1d477bada38b13d402bd5701a0cf9db655929c63f02c3f79161d9b91128f83b5b21f908f8729119f96349b21171b38b0b544e185db154b858d263bdce34a2777d72d361fb298e4fe997012c7eec9d76c6827b9f2550d42ea5b13f8d170f701403e46177f488ee544dc002643115cef6af0e7a0333059cc8802bdeead3c94a1b5176236e1177a798783bfcc06950b15ac93924fede0dd7861c191d345e8a1bcab9670914ca32297953b7d26cb0724cf897bdeafbbf158196d06603c03cb0f80feb6f666677a1adcb31d876bc85a0f5b17ab06e0ec98b95afd9d672376cc3eab69eaaf1f3a2618b387de7d1a8e041774a05235b9b4f27ec83193af8cc651a48589cd2528a908ff76eb8d9515672c5251569a4f1fc26f4e4b524b40f9a7c8bb32c932ac9e57b094dc7c219928d3dfda47690d4d1b1ca7befa6863ba75318575f9f98d682d4d68e5f438ab11e296150aaeb018386c5416a9ff5a64aa9fccbcf81d6869ea11e0a4a7c96d8abc665dcf1fdca60dedcfce2bbed5308c1808c35b8030df8f4425243af4b32ae422d04dca247910c2993f0e9c6856cb9c4fa0bcae4f8b32b722637dc2c3f0211952a6b4eebd9e68bc0791eb9e66c93b85a2edd9ed2a6caaa669cbd86d71e503cc48a2680bc62de3ede4f4faf09cbf7f958fee1ec99eed67ec490d2e22b7ca505f70f56d502ca0f6eab4f2373fe6cbd013ec1b487477f882ef9ad27583cca4dd173809f23d846b7b7332a0b93c5f0d56afa6c18b8861d0f6192c2f764385232c8ba966e50b82ba0bb4d9dcc4404efdf9198a4e8d0cf92287d7622f251a3ebc62e6e0d867b08a80af2fe87cc2b454292fa28d37cbd60c45ccf794e510e02a7d0117bcab3f9c5aae72fb064e020de420df8b254e79ed52d48fc69e7c57f73c5e6c65283a20df9331e52471ca003a867940511ffeb398f29b513ef9b8f2a78167ef3caf178f8585bcf4597114b98a05ad4c34122316abf0feddaed486da7983aba53cace6ff35dc945c91469cfb323afae7c1baf6dffdad7c454623c50c756924433f62958329df4a80f93b36ee0c9b198be233b6de0e0cd736667c009559d77b074e39b8226d440174609e56c4ce9d3aab3e543bd402bd832172d9991bd419132bdd1a6f1b9ae3787cfcfa18c72f9d83c094ae203224b7eba5bbd41303ddf3d6db76331952a5809974bc911622a4e370501173a6290b35144dd4589185c12b40b6c5b7f4631d2863df1b1656555f2b7cc942106373fbce23e01e995efe97e9604279b3f92d5334bce2dce2bb2415f2a5c226db59bf95d88dbf4e51bf32e52ebe255233b613bd47a2b489aa4dcf9ba6dccb99db7bd487a3ee25de6a52b961537337089b6ff33688970bca7ea2b1984fb438be4470418066bc24a1b76bd6f0e565df0a9108c10376bd3ede85326275cb35c093df1e44d3b51102a35db8f8b1fdbc32dd88e7a59bad75943ef8679ffc231201aa3b13a54dd9eea7de2c77c436b3a006f3e0bd479b30a1700566d489b89499a9bacb3938ba884a64c50a293b7ff9eee2308a1c705fc5add65aae0b52eaa8c4e9c8917c8eca9d03890f8f079aef48c188881b66e3ae76b187807512cee4cf81ef5d87437cc5ed1e7d0b4b8c99db82580872a9f66ff6b6dad7b9fb5d9e4d94e27acdc841052775bc93440c08d562d2548ba2fe42094a1588bca7ca1374870f5e60b38afe8d2003139a486fbb2df919a8f388441b182e3516ea2c2d6d5f9d8133fe5d56145c450b175daa46d69aeef7bb1960f8654fd5b14be0966bb8a55c6a26b6fe0945a0b39fc8fb389778d9e3dcbb726faa6fa4ca8fa96a74b71743fd5e49f145019f9296998a2468c4d2e123a8c84ead903b4882e2357fee7a27a9ff309b62c1eabfbaf41775e793cb7349f3dcd7d80b504f6317040844a0fcf936d79985d016e7682a7d37fb14535b43652a66b0122380b4ead2cb1264286653d53729f3ffdcc4ef68a1319723611991e6e8f7fa5f0acca2de603d6a1b772413bc375e42edb793db1a26e15c96acccff3a92236f58ade61be685c1ea79255b2facb8d22266ff48284d3f5e635d14394fd59fc8c62318a8ee1cb584e22fb09fc41b5976e2ea04ebb817e7511635838a2b0449fdc4adb15684689002eef440656aec8c93b9e2f4b9b8fa2862719931569e9dd41b8f79eab51d03e8565451a68666137fbfa7544eeb7ff647b9b588d5c67079977196528db4f4d51b2da554a30b766b30d8e087931ed2bbae3e07d6", 0x1000) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000012c0)={0xf000000000000000, [{0x3, 0x4}, {0x1, 0xffffffff7fffffff}, {0x3, 0x85c8}, {0x2, 0xf9e72c1000000000}, {0x3, 0x1}, {0x1, 0x4}, {0x3, 0x20}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x7}, {0x2, 0x7ff}, {0x1}, {0x3, 0x401}, {0x3, 0xb5}, {0x3, 0x4}, {0x2, 0xad8}, {0x1, 0x9}, {0x2, 0x80000001}, {0x3, 0x8667}, {0x3, 0x3}, {0x2, 0x8001}, {0x3, 0x6}, {0x0, 0x1800000000}, {0x0, 0xffff}, {0x3, 0xfffffffffffff801}, {0x0, 0x7}, {0x2, 0xd2d}, {0x2, 0x9}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x80000001}]}) poll(&(0x7f0000001200)=[{r3, 0x10}, {r1, 0x104}, {r2, 0x1}, {r2, 0x5}, {r3, 0x50}, {r5, 0x60}, {r5, 0x10c}], 0x7, 0x401) getegid() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001280)={0x2, &(0x7f0000001240)=[{0x8, 0x8, 0xf20, 0x3}, {0x101, 0x1, 0x9, 0x6}]}) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0xfffffffffffffffd}, {{r5}, 0xffffffffffffffff, 0x21}], 0x200000000000835, 0x0) 01:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0x1) 01:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x2, 0x9b, 0x80}, {0x3, 0x4}, {0x0, 0x2, 0x401, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) 01:42:02 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:42:02 executing program 1: socketpair(0x1a, 0x0, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x2000747b) 01:42:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x3) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 01:42:02 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1f, 0x5, './file0\x00', 0x3f, 0x10001, 0xffff, 0xfffffffffffffffb}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="0eb6e6fe0361189addb71392ffa2ad1e5fa2d857731cadd6ad26952c89b243c084b82dedb747b8f5929fba11d1f72f9b53f95b180e20fa83ff0000006d5a1056e3e285b2590db8339c54a8d3abf2719fe3b108afb675859c1be0dd4d9ff4b904c7088ddc0779ba7ee2ae6ee5b85ce73f7221baf2c4c4ac266ee52a60622321aaecebbab000c036e26e0ee8a36470a4b9d440e18d0a5045fc3192aba7", 0x9c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x200000000, 0x1f, 0x10, "57df920263c27ef8656700", 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:42:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000000)="06465432ee070b434fa5540cb5c9b22545839dbf53fd414973bc48feab69e22ffed39479b4d594afdedd935334e5dbacb9e80a5818a164b22907", 0x3a, 0x0, 0x3) 01:42:02 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202422f66696c653000"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x24}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0xfffffffffffffffd}) pread(r1, &(0x7f0000000180)="b7a1c19e78545b48adb229f5ae5cdb3e24f300cd2b7a46919133d7893458", 0x1e, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xff, 0x8, 0x7, 0xfffffffffffffff8}, {0x2, 0x8, 0x6f, 0xfff}, {0x5, 0x1, 0x100, 0x7}, {0x7ff, 0xffffffff, 0x3ff, 0x1e}, {0x10000, 0xffffffffffff7669, 0x2, 0x3}, {0x1, 0x2, 0x7, 0x4}]}) 01:42:03 executing program 0: nanosleep(&(0x7f00000003c0)={0x10001}, 0x0) semget$private(0x0, 0x4, 0x0) execve(0x0, 0x0, 0x0) 01:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffede, &(0x7f0000000080)="af0500000010000000") 01:42:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 01:42:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1ff, 0xffffffff, &(0x7f0000000380)="d9ad3e3e4e79d63cad1272b60fa240037637b8b18e9ca60ef7f1f1bce0b5b8707ef9cdc52927d3565b558a7a634f77953ac0be4cda59a28b6b0c265fa0298ffab6f848f3ff72827515a7f2546d8f25bbf096e9b5e6d034b6a19573b69c465dcc4ec902cd9102202506b74e97df99feee2f1323966a9dcaed4738d175723f65078581a664a5812ebe3b2cbd2ced4237ecc4cd107e9588b6f03cfb2f957cb8f19da651e6c838d1d66865539bfdfab64c9bc7a9a32bceffc8ed8f35b0694a0bd017a4f3c56f3b58447b9865c8e90a84254da1fb3a3f77f8b628ff1b59c3ec46f0d34cfe212b8c1d254f709d2ff958686c1cf0ec12ed3159aa01aa05d681c44f9122d2a45b176fcdfd037c2a9e43a3eb5d752a62321088d66c0c9762b420f67a453929f2d52ced6bfe430c30c6cd89580ede1e9005dee501f8094604a27605fafe6e9da8dd91892e4cc7357375bbda7b239d5fec213b4b2994ae5ec73ec53b9e8b600d907c8dbc7725781feaa9d4c206cfadf8e35f858aceeb54ffebda49f76be613b727a59d9c684cbe13952eb9961c08e6f20ec95618331287c7209fc1872460ef8e856b88d2f0d064a366f0def158f71590a61e12427f62689c3cddcf55366f5e70b0ea2e32b2b2a7df69249fe03eea77d51bc54475e5a29e15b13a9272d98ab659d868ccfcd076ab1d8e51bd819be53677c5919ef53eb9c6c527144886a032d476a8fec9b77380fc83157d4dd8271eef3863021f09b7808820ac4c1810d7ebf4fd40d2a2b449191b12cca5219863a16695d51f6b03bf42f5c69f2b5d676aa502a28ce87a0a9974ea0a4079e803dfe695487b8b3779bb474bb48302943e0dbefc4b9d2b70b5226642c0d07e4e677ca10197c5420a2a63861d6a10a689897b774da6c6a889ad5d2446a989653e996f0120d4767480f73ef4b7cb3af5cee22617bede3b01c8c99ba9282eba740c51ade05085783a525806a771f9161c8d254f2445df9373b01563a5681fead4bd6853259e71944755cbfca0fae0b0de96de454570f87c806ac5a4a3ddcbd3dd27d4a9c64e846956fe54b3c1b3a64c24ce7672398c875d8dca70cba71f1960240fffd23bfa7e19d4cdc87f600f31347fc858a93ec3e3fdd33e784e3318ede995579d35248cef377f4a9b6b7219376c8f91688836ed65b700ab88290fb293f69984c6d48796eeb4791ad3b49b1ef0e0c23d379402b83aa493fb0577bfc47652c7a5809b82e95e7daeb346212efea475f174c9adb6cbf46cf22f7529a6924d30de30e2975a96deaca58e8aa6666b4b4c006b3897de9ec9b107feae43062a2a40f5cf4a05c377ab00774df25e4908f06c7fb0abdc0dede10106f7ca7e7fc65ca3eadf93f4fc1d293f18fd7e00b8a454fa34cc284f66dcc51731e3bd18bbb38f0e6975b3e62c387ec1d2999dd82b6bfd6b95654b359954d3eff228ef24186419972b16266d88ca32a670d049d233435bf72f79466e30acab6947067f7b27407855d35f06422014dfa84149241aec49ca287b073027ec7d6458037c1b11168fa88829112d4dbfaeb3f656f5ea42f0d4daa83f1f24f9a8fd3eed7e318e54b01e346d2e9a6556843a1c3dc49cb385ffdf70c36bd87d6b8f7f2a311f62fd603d41ca499689d86a134ca014d7f6efb71f6d31798e469b8899fc22c626af28fe9070abc434034b1f2d271955e881b9f68fbaae2dd433dd09020f14d7702c6f58a00ad86ebbe72d4cdea4b3230c315a509bead7022c735b0a41a3e4d1c8c65aa347622db938cd3b29703a5339972821b2cf86ed85dd4c9bcba50a74808a9b34470059257277e7122c861ecd0e424b2f9695117b362450664bb3685da6568534ee3b532e2fb498cc6b0ca240f2be13031f7507f057ecb1a44cb31990601206edc7f7b81da74f50b1f77570e7bb575830dcc4bddccc57a08466d9470c41c0c6c192610935feb83ef160f3271613ba47b1ef63e253b3358643a3196737f07b3cebe69eedc8061a080ea2f77fb7a97bbbce6f7a74ad5adbfe120e587804a0bf601ffe6ab363cafe541a221e88b19ce1fa63c31d80516d016b984dd767cbad51edf878ba050d75d355ce60f3618cc38bb74e9e56457fcae38494e417d310a653815a00e2e91ab6330f0bb5a01f4f895f536cc10f92af2e24716419c839eb5b37456b28ddfac6e25428515f42510aebce7dfa7e4ff0c6a52323c41f1a6720d3050cc9af5cf1b56616b8446269dca776a3d586ed938f4d62fcdde83348d2b971d57b2bbed305165acca098d18532db63f9b0df1833f523b20d9a854a4b4860d9e4467c4841de5407e27d0e0c310cee7c110a99f5d5bd016578feac220d9e905e193ac2d82fdc3826123cc964b7f90f793a9f57d72f6815440e4b2ffa205cd8bb2597cce5ff22fdd76b094cd2bd0b6f5b96aaa30fd3445ba2ea224ec3205c762fcd6f4e14e252ed7f0867c21c87f4a48f4a0473f7572bc9794d50c05ee01d92ac2688178bdf218f1653bbeea831b8e7e89c4239796d1463a8fcce97a5b1c3e676388852fd31bb56e3326f909240e28fd4dcf13bfbe28b289b163232546e56287b183dd59a89285f818c5170a2c4cd8b2d04605d659933f4e1da71c386064dae703dfe79cd4fc14886303706586e9c0c509af72efb45c18af4a6686b3ddbf9b366ff2ef8df7259689b9a1fc70c691957a32514dc125abc14795848c8c2748eb2450246f9d44804edb5fd456ab9c44d914e721d5a38e01f3425d8b7887c7e4859228027674e904d106494bf42a56b07182f13567391a2dbee5477ef702619c94c2f22583d0419084313e0dc8341ea367030767e5eb2f7350623064c0bdb84bfe520cc35eb11e52031e3815bf3b8dd97c60e67f4f791008c7b6b1466ca46213659a749bc41a32cd1df61fd17f1b52e625fc8719c4b707d8329584fcabd68f90c8fe0c2d569f601f001fbf0e49225b5fb1ab33266db2ce009f2420621368875d573dfae5f60404fb3ea27f0e52664a656d60ec3a9c0885ffeef6df79551cf915af74495061f0bf60ca4df1cf8c8ad8fe6e481e3f9ad47d039fe8cbe5e3fe1748aec5cb0efc339040f222a329dab319e1c05561a88338c639666e992e578b28b7dbf66ca9edb2d3df77a01c571890daf59ab52d25f409a44b3ff1dff1a0a8eeecce1fd75909eb46ff7e3d1d185fca13208465e39bb4d13c21a6dbc128dfe90e07b95896b39578d8f305c195fcfb1c3d494381fbf230d1b79fa64402eb1561315b553eca534d9f7b3fd63e674603887529091f051eccb14e88873c9844bda1112a4922c37c0b12ec36b0331bf11e7445c9e9bd9e435cdc121ca694f4cb142724247a8403b4af1bb4e6f1f46fef4c967405cbe1021e7d8ce54b35ce6f6888bd8278dcc0f9616a6f143b5e221dd872792b1212fd435d10102971ea7ba114e4c3604b762fcbeb99337702fbb8bdd2e0104aeffb7f1bc0d555d6df9f1fc9cf523b27f4d8c42559455834dac1d9720993de74f98cd5a5df99a20eec7eb206931af650662c0aa81ca3eb3f4ac4e993dc62674a7456f061151a3f97184713c199a477130e54d48a432909617afd06b017c46c3de71c908a6c57138adc45535d1e84c2f0b2eb6b84727719d68895ff9007056c21a2de4674318c57cd3a251dad6e48752519ec0b4488ff1e51d2c9c54a6078dc54882d509ab9672a863c98e097ecaec6b0341be670fd047b2e153adebab3f69200a0955103533dbf147c9da34adc93bea9e990407cc638b05a034155afde73db93b86553dace28724756d0e31ec9aef219e4001f2a99ec702f29819989fa37301321e6b94629ae673406372c1ac13b676d922de66501d4da4115721e2e2c359ca08565b50ec151db5823d1a152c7268cf4146dc63607d04902d92a7071931df3e4bebe3a3a32e120eedf2380cf87da79afe93a21ff5d58aa70893afa3d9c5cce68d353b68d1d7bff32d7e986250792fd1409dd894a682f2af2f27c51ba65af6fb89b681891787c2b65067a75e130afe448efc2a59f8e1cd3573b6732360d286b95a97fcfa6f95a2b3008ae8aee1a5986e40dd0b4042032402d8bfe3eed8308dc1003c617e8a1cebc0ad4693db9c01527fd55df6fb440f2b8fefabaf4e94e5518e7b2f8955f49778748d13fe99a6d8f84f5ecdb38dfd5d104a8f789fcd42d3df4cbf3a1ae628765fe9cc5ce7664ae116b649da5fa7de545534e360a970b6757bf7d39732004d28eca2586d3d176a6e9b8057d466f2679207616a645ff79d540519f0701a1135617f9baed44cb8566668e3f5aee7a25c3765823ea87e163bf981569ab6855e2d4b32f7a0f9904b98fd774c331a7891fc275a0da04b15b9fb8e617e6a0ef7368d41a3e1771a482f4c55bffd5e49610254563bb6629f01e4253a7ea58afd033cab9bda3eb9e4f38dbea743b69fa8e0a12dff2cb963d0f6e92b276876df0ae6b206b43bd1c62ef4b4d6245f99f0b6f4a8a5fcb9534a0c3f934cf3c36dadb9c539130a8bfe32408685331c38a22c3be4d2e4e67d95a02a68a4a1339d41d133d65e23700673131e811d982f3fe38e7da229b66f29413c7a4792a5b40220bf9fea95dbba469dfdbd94563af2601990d79fff64d92e8cd66dc83bffa727d607ad1212d4eeb67cce78954b928d75a45af262c4affd647134c86dec5cca679b0261424a3d42aba6e5b06a2a2af16f5b79791cd57c7bf0434fc1db730ef2c780a28f6a64a619dcdc4bba60412c645ea2c5467258b391d1d0731e2261602c930be842ec0431666528a99bacf961cdd57d392c1df9113543e3d26887cc538a8ed1ecdb10b278ecf35937fb3247635bf9a914b89e8c35f9636bf98c499b0fcc20e94f71400c3068b20abaf16b539d4a385269d713bd1ae13ffeb5a664e658b9d6923a29355367879a7d2089d9494939a1de1fdd7419624773df33f70c5a4d26f13f1feffc2c46a130d687cf56e494f833d77eb59a2fa4064a3549ad0c293c8b80db491a2d9497dc4ebca0d4066e13f8f786a4ba3a1070e43846f56d46d81f71d934de74d88a3b0fe631ce1b2eb8cd7280b1756208219f93768e068f21209fa6e843f3ac7a6afe691e48b18cd946e1aa731f550881d1f7ad7a4741aab2fd95317d4f13e057a8b9322d80a5c0d679c7c90f89b9d0e4493c96e9a3d027b1e7f2e3236f34be8b4b44432de4dc63b420cacbd6c2eb646c0cdad3fa94a54cb42ed5c4da63b70cee2bcdd9dada8641bb96f0ceca7f32b17394636b1e15a9bcd5908d1cf0c2506c14be58f51ff8e3a834228e9b70753a1bca63539440fd4e16730471b1af81e805907acd9e193a0d28ace37eadbfe1f61498a129fff47ae3c663a2d75865e09143eeae392f047d76cf324045742dad162dec127a1472efe60879a7a2b139c9b97a185d8177584c64768adf085f5568b2809e8ffa645023ab15aed46cd092405060f7e3dce630744c9ae65b13ffbf791b92abde442cf6f4b579c8d8ee09817acc671b56bfad2a48c0d7f6458a0bd5d84175a407a51da4614913ac33432f6412eafc1b218ce73dcf543b51dcd9623e9de9509307c634877da6b8d7c313914b795155c81225b6b0454f058ee09234679fa92a64a1bd9faa4ef9a9a31cc284dab2c11fb5a4fbc893c8b055b6375d629a29ef6d6625f49cd8f2616b7587ad1c6c5c504bce434f47ee78f8805dd6606a5bc4398792c673300912c656c4bbb09f960f523621c809db09af6c4e1a00ed10aacfb8a400098f782eb923dab68bfa1b0768d64c81549914929278bf51c2e1438f58a72d", 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x80) 01:42:03 executing program 0: r0 = socket(0x13, 0x2000000003, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:42:03 executing program 1: r0 = socket(0x4, 0x7, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x200000029, 0x80000000, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x101}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) 01:42:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) msgget(0x1, 0x3a2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xffffffffffffff33, 0xffffffff}) sendto$unix(r0, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0xf7, 0x2, 0x0, 0xfffffffffffffe71) 01:42:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)='+C', 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:42:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x298, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebe116626"}) 01:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b7") 01:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xcda, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) 01:42:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 01:42:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x0) wait4(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x6, 0x768) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000001200)) r6 = accept(0xffffffffffffffff, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000796315a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a477ff694a7c4dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f03c44c6000000000000000067cf33789f283615d38b4e7b684c252b1e7af904a3a548350ac175a1024bb17a83095e9ca9491f58e86631deaab4516fa1e970b1f5b8b0306b77cd62bb955d45128ebbfcbc54cf56ca4c07786bce58b7f510851aabfcb30999dad804b22c18726cd8abe6c5d3f1fe9258943ef7ed6ac2017e004756a839425961105aee309e30d7527c94fc61c2906e6cf230b151d1cad4fccb09eac1a372349aba8124909b7fdb16d6ef8cdd19f22c7284888791e4d70668918580fa41dfb5923c3971482c1e1a354f8538f0e990666bba98b8e4e0b7546991845d1afaefa9d3f55f8a555bbcd8564520dbb908c78f20dc98edb7aadd671600000000000000009eff9876126ba060660012685bc62819c6d111b5cbc96df431c5c3761f6708afc94fcdc714d50e1f01d64e9f8b446f97272cb78d1e0dd132c5727f393fdc2f821d390735d74ac9d405913c7af975a65c7cc8c97dee0e1f11e8602789142b621e5ac62059ea86b4c9fe13c6aaa466e20a80efb6e8612ca4beb3f9bc5b61844cfd843ea6bad67f91aa0241046af4c03c8daee0705dcb3f2409c243e58a2f21f7b92cc19fd75126efdd6431e477fca147c8cf5419415f9c0d32949f5724e8807a91e86c2a56ac14401e6b5c6801fa8ea26b8f9ad8f7f652bc4bd08a9540f354b5dfb2eeddd93fde78597f05e7427167eb326380f9355d1a85f37ac546d0a61cab40e03eff45b2226519683a4fa15a5c18838d2ea07363c46d895bfcc32a868d482998d18ee53dc8dd9e67bfe031d0636028a02df9b0a5668966f73e77bd849cb42908b483a45f56e4"], 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001240)="13393d34dd97db0fa8419d3844959678792ba2f9522915cb036dae154f2e7fccdd80038feb78de241c8b4c4257a5ba8d1072202b1b843f93801c5e0443a59329a3a039803aa44e08751d7ed568c416e9d56e137b641037cbb1fc0f6e43997dc264580877e83cf602f401ebdf9165d53c5449d0275ef3aa7f6ac253863fbaba51c06b66baa047b55b0c84892969b2c6c29b585be9c1d6602264d68570d2bae3ada30320a386bf6ad37831c13f9362931cdb02c23cf301d64938af8a2f162fd1630f23aba6b73ff70f3fc20dd29e7725fec5f01b34e629610ad4458f49b51dc87db1348e8de1b3", 0xe6) sendto(r6, &(0x7f0000001340)="60fbd176de09989a5209ec4fe7d245353a4f2d02b94b1edf2e7e67895a8ba71805babc137f75f7ad1a02a36433a456a3d9e396d13ffe4c6b534414f9664b8a7255647abf4fa4f48d04e08c06bf354c5de88dc835acddea69e0f0bc9be387b0b73ef9e591298f5a0b23b52b56c9b840ea", 0x70, 0x400, 0x0, 0x0) r7 = accept$inet(r6, &(0x7f0000001400), &(0x7f0000001440)=0xc) r8 = socket$inet(0x2, 0x4000, 0x2) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000014c0)) wait4(r2, &(0x7f0000001500), 0x0, &(0x7f0000001540)) semop(r3, &(0x7f0000001940)=[{0x0, 0x8000}, {0x2, 0x200, 0x1800}, {0x2, 0x2, 0x1000}, {0x3, 0x0, 0x1000}, {0x7, 0x6, 0x1000}, {0x2, 0x80, 0x800}, {0x0, 0x9, 0x1800}, {0x6, 0x1, 0x1800}, {0x4, 0xeb, 0x1800}], 0x9) semop(r3, &(0x7f0000001600)=[{0x3, 0x1, 0x800}, {0x3, 0xffff}, {0x0, 0xb8, 0x800}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000013c0)={0x4e, 0xc98b, 0x5, 0x9c27, "6c297bf35770d82e753d3ac0dd8b0d7904e7f5b2", 0xf8a, 0x1}) r10 = dup2(r7, r4) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000018c0)=0xb) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001680)="8611e4b7ce348b7d89bb9845aa7e563a9ba7f741c5007c1deaa8087ebc25aec2b079f34785f696bd21dcbc4502103f69d6b9dab1db6ac43de5826ccd07d2e9d18fcfb4a90f178f575b1d", 0x4a) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000001700)) semget$private(0x0, 0x3, 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000001740)=""/226) dup2(r9, r10) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000001840)) dup2(r9, r7) getdents(r10, &(0x7f0000001980)=""/62, 0x3e) 01:42:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 01:42:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 01:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 01:42:03 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) setitimer(0x0, &(0x7f00000000c0)={{}, {0x9}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getitimer(0x1, &(0x7f0000000100)) setitimer(0x0, 0x0, &(0x7f0000000080)) 01:42:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="cba9396bb4da4c60af79899d50b6778f4b9e642151eb36be14f64114b5766ae3af05297e57dfeb266c815cec31a0f5019d60c4ca7149c2229acc57948305ac6bd8c42d6276a0952ed3da9bb35a28f6dd2e6cd89754800a784a7c9ab626a74b462fcd00905350", 0x66}, {&(0x7f0000000080)="93482906e62ead3fd367eaec240d077670be24374353c37aa1efb00c81495ae8624335909cfb9830715495424f926ee8fac1f11547eb2bafc0d6d4aa2631c44d1291719ba9be85e702a9b044e883652e9dbdf7f27623cbc958204581be71a140c2aa907de761d1f65dd62f69ca44026466287f4dd70e3f0524b44558a48a38e98868f52a6d560056ab96c5244aa84fd2eb41e6e50a17acb0b46e544961246bc10e3c9085a81efe5ad1c13ef1d124c2d1", 0xb0}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="5800000000000000ffff000005000000d2689fc3ef429aa110ccd6c09e14b25c1f562534cf72f197fbdb7d490400ecbca0565b05c25239f99d5203068ebd239bf12e78853a72b9246e2e4135c1a5a5bd658e551000000000"], 0x58}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) setitimer(0x1, &(0x7f0000000240)={{0xd8, 0xd6c1}, {0x4, 0x82}}, &(0x7f0000000280)) 01:42:03 executing program 0: r0 = socket(0x407, 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x261) 01:42:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x18, 0x8007, 0x400, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 01:42:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000a40)=""/247, 0xffffffffffffff7f}], 0x1, 0x0, 0x0) r0 = syz_open_pts() r1 = msgget(0x1, 0x240) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000940)=""/83) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x35b) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="002e2f669a47684400"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="6e86ae74ff11262598f3a522e7715c30f881adda3759b58d6303ca085363755be87b18356def5bd22ec6c171682a34337dc0b595bfb8cfafc828d8753e8f28ffc3100adae5bd8cd326c6f6a89b4c6a071f13103afb9bd493140f4a3e5fc1999879bc188658128134e9fd080285f7b716853fc914d073e5c13bba21599d278e3140bfcf866de64334a7ce37565412c8ffbcec334901cc2530fc1305479d30c06e00252b3d22e73df14839273d9501f8e77d53852592af46e38d86ecd014a95bb93f7acd48b5aee9610cc968035f40721ff526dfcf931ab3c8c67f3564dd14311487dfc0c7ddb809dc4e664663085048a5d4be8bfa8690", 0xf6}, {&(0x7f0000000b40)="e473f2ec13bcd2daa3936b6ff1bddf307a9313acfc3e581eedd486833e174bd9dd4c49ad1f5ae499eeab1b3037b06123292714b0a236619cce60234c1aa00f4082102396d4eb43700e455db3bd13a070071aaa9a0061979ec32016f6b2a3e7786b995f475f3caca2c123dd10bc3ae845712ea06493910b8911b7f303a1dbdf21a59d5e5d8bb9094f7fdc1b18d602a2e5d7ac4fd2236101eb642dfdc7a2a8e9da6433c5ab64f0c75a807eea6e8fb8b7235b87a075b44d9055e6883d20f70c708700fdfb5ae02fa32d8c778c338fbe9e8e478fe58b6b4d672d9df2d65d7e7d2043e1130381e362a82c97dc66c5f616367abee93f74b7cc2d3aded3fac5fa99581768ee40e47f1077f3b6fd77c6c92e0af25baec264430e010f865da9245ea9f105e347649dd1307322a795c28a8b2ec2d617889c2db015c809b70dde3d0adc66639eaf132eb8b9fdfa2031258d07063e0173fe829ea504fe58f41c642434175ecab96e14848df7cf1d4d3820281cd73bdb1d8d80d0a48f342e4f9b5b37c6499dec10798204daef7987a24725e25e7309a6e217068992bf37ca04149bd3e786cbcbbe4debdffa232511f53f12bb5376cfafd00ccf12166c10da6bba7a864322ccc66d9ae7610e4cc64c6d6ce14fa12bf66d900383f211f6b5e2f7a147001851f959afa12d0c1a9c8e26fd235fbda1b324ee7a37671549e31e945fe0dd33eb2612498006866f3426cc52661bf6e202ece1923ea68442dd678dca78dc90270cacbc90de2cc26bbffc4d7bdcce13570ebfb5bb6ee6a7a510f12699027629dc3e54f4410b7c66b15ec59da7c97eea9647e72bccaa01b863765e8ebb851ab7b6c11a13227465eb955b78dfa1ec608b56e11448d85ecd1a10c3e515bdf1d3bb5e3f68b11927673ba02b882923da6bcc92e7276dc714242a253b3b8b47e7c59340826eb48cb606addb74d530450f62c859e787f6d3e568e7eb4091c1e8310c35c55f3bef3a4830532f4ec20ed1fd48cb36c02b683ef50efe7bf21ad6d8036070822a814c9b0bee600fac1a4634bf13b91d02ba37d005ff73506e1b87f253faea02668b8d882240e3cc06103e9f134a4f6ceba3496dd1217b3abcc57bb3dba33cedef7374e28f3a00647180951a42050f1fe5ab3b031fc3b82db9262aea6db32c91d42e0396ce71688a07b91dbd75693c1ff374ceb22b4bf01e7d8bff7b7bc343e52fa0ff93bbebe63773ee5144b9fde080e4cc0c6fd136ca2ea45c8765ff9585e9ffd3192b1fc36bec413608bc52b45e468c013ec8a2c495ebb5f491e030b8a9d66f4e8b0c762752e3de3836ac780d529b47c16f278a39a553df732e25617486fd704552b041f9ed74e310af0e205134529c9b160dc7c901f8be83f15e6d588091805e1879b87813d86a6ba1781f2943cff634282fb21277f2cee3e54b495be7a0a3ce85f51ef0de6e73932c7c3266b53e79353a5e95f152f93816eba9598dd0928fb86ab708b8828a878311e81fbcf2de19e5e004e5132c115b27628dbc89052771df04eaa54cd0d2ca474d270ecd70ce44f91d7dce3587b16e254e7c9e529c284605be4fb9b1ba25444ade659772a646d211323e3a402dc39f01b9c9214925ed2da15deb9c94a2892bf2d7643412ec93a9b48e8812c7687bdd67cf0a337b919c9b81434a450875f3b1539b5a5e1b4ff0be9a1b350d2e8ac9426df4bcc630c314b55ae4e48d76cf00cbbe151a85edcb6811b91eb07e5c09b05af8cda1e1dcb073ba4db43d7403692c80e7a6cbc939eb67b9ee252c9de39d4e14f6b3893eb36ac63daac0de3560edecc7ff28f4ad12b4ce289aa16b5e06dc1fff357b5e88682b1479686f838ee920a1bc46e8e8f225c490bef8f65fc5063375a45e5c1549903e1d5f6681ecf34622d82ca25b21a075a708e2a9b00ae9189d3eee513aa121f9cfd759d1823fbdb1018dc2acc561c6edbf87cb9073907134ec77eabffdb908d46095b946f3c2783ba59f43341cfbce30690b9968a47daf54c15bb055dd451761a3c1c1ac4b5cf97a526f34fa244473709b841169346e953526f37fb0cf171ea2017f90bd2ed620f366feb793b1adb9a7b0a8e1c1c9b61b58a4735c532414af0ad6ca3b2be53e73e9494be662b5205540233d74f81656020aef1f2112c8d78472105ab644fa9c53f0c67c874aa22b96914eb188add24b18dab3cc60f5248a69340f25147a4be3644c7bbf30af439cb0bdbac8af8f75374d8fe1df24ada5554172b745eed671aed8d8df9ee146d67c3e8d5f3551889634fe6b39f1bb11eda57d87164bd6689ecefbc88711d21ace6c07d737490c942f173110ab3aa4ae551eee97804f4035477b49f3be73fbfba81d75fbb2797b9a4bd8d5a44d00c6a5c1d884d458daeb9e534aca7f278ca3fd7ceb12872fe7bbdf2a1a92802cc0958277c3971098e28ad0b9ed1f505b6b3d5e166689c4e8d390c3fb68174db70500705dd2f6df95de493ead664abde2d06634b758269c9e807ecab3f705db6426b2b66de99ce7ddbebeb7425b5f78fda072bc6d26f2d363cef5d17a08cadeba09e97b07685b5aa6040c6c9260c1e7db7e8b7510aa77349d21de322ac9406efcd5b8fd5025786030741564cdea3ab6bc62c7cb786e8f2cda703314020f917527f49494cf152fa8539de01167cb94eb5801f0e4069bb731563fe578d4fdd4d7e887464d7957d433ebb1b27c18bd0152b167818c964843b3273e4736950d827d6963d15711f1adb41812e0fc863e1ef77d79a322c7614e2bdd3b839ba83c6367be15dddd9f9ee4e25e89b83d1ee7cc940eef6c5ae43eb157986472fd602b210cc7462a3a171f3ae95aa219838573a3bcecfa3a1d6b2c035feb2f46eebb5cba0c1992254479cebac95e602cca27ad72574a9921d7fbe159376bee28f325d891866b7d5141d48cc9f352f48c23a89afc31dd729c9b28c0100c0287c6d523adb8665b37d2b089bfb54efed94cc3709eb289b9e3386e1ea6659b9ea56d2cbbd0f42ad5dd758fa2fce19f8791b52eb056ff58f2ae3f36bf66a67e5adc4bb35c7fa647b8b8f6156f70d0c7566ab9315b38494f97183689ea29148ffc9b4127b3654de232d61426e2d8bbfaf81615b8e56de6621b4aaaa8d3507f0dea6a9a763085aa58e9398b91c744e96576b3a4226aa405ea799030ab49a6751c2b6b1ee85550f877cfb29dc278d3d531a6d89aba79a91fe080c342d3588d1bed63d53c645c5a18f0bdb3a0fbf6f0005c3ad6cd993885dbe198bc90a22f8c56e9b1193f56e4ba2e9f18e01c999a92f1f21af5bee2e04528ecf1a9db67a85d50b1c6e2b7878cbfe8b336dde3fa6e1fa0a5ea4bc5733b6d6a9a36c16c8908af5c53ce7da300bb767917b06c99a657ba8d425a5d5db0871a48f2ca489ae3b695d0446e7d622f377b34ba61dc2a469f1bc04c826649dd131e6781c6442d07bfe6a56ee9359de4fb9ba746254f1687af638a450412ff0f12ee1c0945faa28d957205956b2c2a17c776e30e56afde7abd03f8d2aaca7b0142c4700259da1e922c7f763fa55c2b78203f7bee71bfdea9021eda61cedde736a656a3aade503f340abc86fc6fed0e30c8fc268843521a53c4054134ff43d2c2a37b52966a60d5675d451bdd97be7276d69bed9af775992f41146eb5736a575e3eb04e3c8f843a00d74bea8a578df31f0d0252f0321ce4f387e247ab53e0663dfb307bd5ae71fb4e26727e8bd4313981cff679832d5c06e558c379bbb3fa48caae2ecec4b1d2439487b1f2f9318250838818a1b3701b896e6f7f882239faa10bca33ac112cfe775207af27c2d3483c6c8acc84c2b998f4b7c77435a44736f80d83ae25612a5dbd342d14ff28ea713ebadf0719f2e7ba89448976118d26205adb6dc7cfd6bc96e69ee0648153aff67dd881e80c29ba50ef8d03fd47ccaa5f8e87b06a8f1206a749c8d217add6fd10059b9cf439d581f376220cc5b77e1384a6f39eaf5e42d2edfbeea344122c9e9ab902484dd33ccff6f19cac47ab92913be1dc1adc85662a2721e3d6b6319a209152adae36281def2c46b3d4ac7d9062f2486dc92ce2d2b374ef3c80a2d0aa809045c298142138884e6df13f27ceb961a2ca7207abd81140befe3672aeac2bd4f3512d85dccde6a4ce6bde2779a40ceff06431c8b105925c4c8331ccc0314f05f1812ecab3e7e3ef0ff8e671a755110e99bc78d9f567bb842522fd6723c70322eb36b484fcc5d5cdc40415eeba5759864722c5d527fae33a819d40d959bb7f0a89509256a28130b3e6dc85b9a1b004b9f8d391f6e86ad26de857ae74a86b30024744892258b0b4611d2ef82c5d5cb2e8fc1f188ab8fe7ecf23800c94125b23aa3e9c6e6a82bdb5f1b167b9f19c17bdf61a9cfcc7b9502c16ee891e1c228750efbdb4011c95caf72608d02402b118007808c8f90451e1066e2f6150705aa9ed7e71221069f0b42624cdc8b441c2d7d0ed5253e93debaa8c995db6ca365b056677d318a10df445cf86d9ee3f4ae16420952c518fded3195c6adfcf422a1104fc99e21071331ba138af40400b14136b85306c2e7d5e46889554ea5e1f58f0332a42481a8b6e527995178a0b7ac0e0de7bfe6ab6e4e252c177a811598cc6e0b389dbd6cbaade76db6bffc4f00cc0627cf57aac941bc503b3ad2e2a39e335e064844df5645e5d7baa246b629f1e23a94cb366fb55c73848b9db121f515c0d2b86472327b7ff20a3aae53959680a82a69f814405190a3539587a4bd74f481d73efc6b474f21ee5d3e20a7c057b8c1c63ef32af7d44646baba8d19f6fd1a33bb08815107ea465ed3d2762fae4516e1628d9bc722465c0c0c83287141fbb6bf854ee756ba7559b3611277a828bfa6212e1ed97a258b0337e935b6ff6a8bdc5f67c7b84b2e7d900c606f10889b192a3eea7a266eee150d99d16ed54ad9e7dc1aee5bdec15752ec691807f11e3c1dc9d4627a995cd0dba21364664b95316c07e296d0bb36e50983bc1b039664513ef81066beda2793f07935be30938b883f5bccdf1b282e6fcda5fceade6a2bd2711ab8b8bf2721d096d3e54c5372f4a8d5f0641eaad6e9e9dafdac3fd1e879f1634401665840c8f46ec8d271a87e567d69a42643e26aa0b949770acb76a0b61275d08eacd77a8be8705e9064fa650f3d3b4f0348894f179f30767bd1c600aefce67fe019862711230972e1eebbcf6857bf0e680714b84fb0e92cf427d7d24387cd8ad080f12e58f07a41c54863d3d680ca917859932dd54565acdc9488a8178c7ccbf760f7df48d7ae1dd52a70d5f38ea0102fd979420d710f2b9c9513d12227553bf8485b5ab3f685f6cb13c0c186f998c12f84b8d2169e6afc7167c16eb9342560b5f8d8da1e0c0e0760eda0da346145519920a6786858ab13baffd1bb879f88e0ad03876e2ee147938a657423a8d1b466a9bbfb635ba3895db90cd5a4eb956071fe72066acd95482922c8575c698f8a3fb20caee5fe25af1cb03028686a957e35aa4e033a056a0af5d73606499369a0b93e94e52c59d22e66365b17411b292f1d799813bfbedcfba3faf77f77229402a752987df8698ca2fb7d1c9d0f550ee85738c20f38f891419c8099bf8c8fb87c5f620f7d5c659822589f03691b943e398c67b74cce15a98bbc578711a2af04a6b086fff258e7331e0ce1b790a07448a58182ad65407453dd1b381fcd95132dee14c1473fa20539403957dd9b68fa46afc9ef4e6e22f7919192d5b71eb0d9350074c88db124088b9c0a67c00e39754d8b744c135705568d5634e519c", 0x1000}, {&(0x7f00000001c0)="f6b93cef8e258c581cdb0bb9256926fc69b88c9144548343755acc22f587ae657ad4318cf2d4d5fd718f434365ecbad98779a9660e6c689feaee4caf0c3b3e099f14b04c5762199c30ff7e0a5a0322c04845971edcc170", 0x57}, {&(0x7f0000000400)="3a289ce0be9e119833c247f0d9989ca97e3dcdfe96895e8040daad936ecc855756d258ae38ccea30eab2b3cafe242185c67f73a759f05990afc498a0944e5f6c2cd99787848df8d3cd4e0f6645d5620078e1d87b09f858486ca0d17038be0a5ffe", 0x61}, {&(0x7f0000000480)="90833570d989765a4f15d80d1431ff2011cd0a8be95c26588a28f7b1581cbb171e9b4d81813827c33786d4e6e276e6f264d5600f7e5b05cf9fba6a97124e8a601b8256dbb4dc565648665b8f2da08eaf743eabb53dc1a53964f4b7898d47c53ed8bf887cb1d81e65bd69f33d704839e0", 0x70}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x148, 0x3}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r18 = syz_open_pts() close(r0) dup(r18) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d550900200000fc5c7fd2008f27df00"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:42:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x19, 0x1, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 01:42:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) 01:42:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 01:42:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x4, 0x0, 0x0, 0x800000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc81, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000340)=0x7) sendto$inet6(r1, &(0x7f0000000180)="5a1c6e5584659f01e85e0b867362422323fec8569f773a9c931dabf0d399730e4f926e0a2122cc3e7391faf6934325aa5856f1023009e78f325015e9d8be7228fef13bbd5f733cf06d6d1d09d5c1af7731ac61b60aff689596e8f6a461912c2d00f1509e538a532a06cd263a930a57be862c48186eeb6ebf0c474bafb292b53f63a4f0be0edf7ded70d504ca63a71f87ed248e5a45948a75c39aabaef25cb1c37b2a06eaf6208a5783b8752a42c44481c63b11787a5a3916320153d601620d5d4ade81d0ba7b38cf9a083bf7ad0850ee", 0xd0, 0x0, &(0x7f00000002c0)={0x18, 0x2, 0xfb49, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 01:42:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='ml', 0x2) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)) 01:42:04 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x4000, 0xffffffffffffffff) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/192, 0xc0}, {&(0x7f0000000140)=""/95, 0x5f}], 0x2, 0x0, 0x18) 01:42:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0xd39, 0xff, 0xffffffffffffff84, 0x7, &(0x7f0000000280)={{0x0, 0x5, 0x4, 0x8, 0x100000001, 0x3}, {[0x3f, 0x1, 0x5, 0x54, 0xbe9, 0x4, 0xfffffffeffffffff, 0x199c, 0xfb0b, 0x0, 0x3, 0x400, 0x1000, 0x7, 0x3, 0xffff, 0x8, 0x1], [0x6, 0x6, 0x3, 0x7, 0x3f, 0x0, 0x4, 0x94, 0x4, 0x8], [0x2, 0x200, 0x80000001, 0x800, 0x7, 0x2, 0x5], [0xffffffff, 0x4, 0x81, 0xfffffffffffff225, 0xfffffffffffffffc, 0x29], [{0x5, 0x8, 0x7, 0x3}, {0x0, 0x0, 0x1, 0xfffffffffffffff9}, {0xff, 0xfffffffffffffffd, 0x8, 0xebe}, {0x5, 0x7, 0x0, 0x2}, {0x10000, 0x4, 0x5, 0x4}, {0x80000000, 0xffffffffffffc68a, 0xffffffff, 0x3}, {0x4, 0x6, 0x6, 0xfffffffffffffff8}, {0x0, 0x80, 0x3, 0x5e}], {0xe77, 0xff, 0x9197}, {0x80000001, 0x8000, 0x5, 0x401}}}, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)) 01:42:04 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x2, 0xfffffffffffffffe}, 0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000000000"], 0xa) setsockopt(r1, 0x1, 0x7fff, &(0x7f00000000c0)="610a9fc679fdfff2709b35e0f0041f048bebc9e12f37a8297b2559ebae587cf94fbc1237fb33c0d8b28b671eda0ef3655b2aa9a56ce64624823e7f03d449901d5db9802d9b78a153ec7c5a7910529d5a1f9aacd45b61838246f8af855368a6abba2ce00345cc94bcdd87f03c214c5c79758cf7e70816322e41eb879ee4fafc49f86a18b9103b5d5ffbe32526b1509e6a9db32478a82e357d0de795f4982fed82a3a142534b617571b4413d063faeecd8b30c091f6b4405fdb5e001b9ee8ebed0c9c969e553b47bd69494c18e2096e1c71fbdd5771cb6a0b08dab0a15f2b8b4", 0xdf) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 01:42:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 01:42:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="bd91b1b1d235e9cb22867eebf5c8d09e635aac9900da6d43768abed22586902cd97fda7bf5921d48cc2941a076649895216218255387ede2a02bb3a376c8bd337b0547ffca9f175b470d4614543c3fbfb53cf16957c9a229107986d4fec1c5c78d72e24149136fb93ba323f8801b4f08786742ed1ca8c06db62469b3ad76894a09501ee25cd7726e56a327b54a972e38de0370591d5ba3b5a75d11c702a8d58e4f6512514eaaa8685214ad67a3d7a478e4f148a17525107060714252ed7efcde66f41f5e3c6994dd457c340e6441ad3f936b0a1beca1b2d9777a53e26bc499d323b29b1b8009f271", 0xe8}, {&(0x7f0000000400)="a1be3d45bf6257ce2cad4bc942d5483fb7753ea2597cbddf2fa7bbd16395728822c511c22ab75bde0cae0f5c48109a708bf283b56a93bbf183aeeb235faffea26a552c80290f630cbf80a884835996f19822", 0x52}, {&(0x7f0000000480)="d7968d3ff17e5570ae57ecbcd0b38680a16d542b81083374c6bc662891cc6566ebb1864aed1f1234c429fe2db8fa2739e3a69753d3a697124655a59363aebbd0f3f05a0317544e8ab048ffda6775cc8c7d93ca619add522575dd1ae8f6b1a3340448131ccf8bb5a1355fda6b17a08dbe35de42a73e805735e4c29760deeb543d539284a214999a157a98529699dcaf5e22b0a989110895eaed5ecca77cf538e0847bef55503fef4c111a7a8f70a7709fab01e0ebd5c60b1d176ee50f2fdebb9d5d15fbe8ddbe2f8511e38c58e7cd3869fe644f69caee5c8a1d1e4de8d0effe", 0xdf}, {&(0x7f0000000140)="d92b209adb41781edbc37d4cc61cd91ca749e9e36c4e193a45918df4e91a728098a3b9761329eb350097ea47b4357173365545743df9a2415f55b3b2", 0x3c}], 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xb4a5, 0x0, 0x8, 0x3e, "586534812aba8b46ee229fbd9949703596faf66b", 0x93, 0x5}) r3 = accept$inet(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)="2601b9be228ce6f0ef643c87f51bf8fb43dd320b15ad8a0436efb563eb75a224a84892c4939500b2389a32bbf16f2536705871f5b16ae672b4c61abc33d92ddd671b30171f8bbbae3993d808bb177c2df4cca4967fa04bd507503ae44b000c2326b8ae419305608376ec8d1414173eaa2e17e3f4d50db1f4f596aa23e17c374536bf04be522f967d2e5d32c5d689e6d457a08fa6b6700ded2e8ff6543579d7e3ab9e5e1dc28bd25fcca207522cb22a7e2f91ff7a57c6cdd37452bccb014688171fe9cf74382753db54157c6cdc03ced2b44c7140ad45ee82b9e9722aec75d58da030f351a2dd1117d8d26b2a63256675dc539ff05fce37bcb3e4ef6cd09be0a5ccff84b31bf97349ba128761ec515034733664c57da2356a7448fb2d201888c0da1b73bf4b072be075e447a120bb2929a549b6e7ef149d3427fe5699e3833c8a9c5c09f8409f89f8a778ef18e9ecd354164bc1c76bf23152c080e97e9c1ec637fee7bcfe9997f59a5fb79839bfb276d9b0a44c79a32de3b3a8ebc9a8fd0bc8e1de335ff611a49867952af6848ff91cc4046b9d466591afeeb31320c926b5743b11ab331449cb0aa703a92748eacf568642ce4e08a7d4946749b901d3f9a8a8625eb30defd0a806bc1f866d375a72edf8b7cbebaf600dee5ff96c84627b0ce28a6f11626d298b041d07cbcdfe83d3430ef79f9442ba6dcc6ea2f5f0b913341464094c8f781c7f6913fe2b03ca304ee7a6c2a61b2cfd04dcdf97d44dccf37a453a4ee6b7fc69361948945f7efbc40b603cf54c8eaa15907b68d91726a6f6d36ec46eb89cd50f507f71892343fff6d4e5a7545ef3557f65faec8166fbeb3c9c36f955d009e45451e321b6fc08df9a95190a1430f2d2ab239c2b89141b84af62d71e214369df0ea3df1b4ddba7bb182241393a50291060f8174c2db0e6295ebcd684df3583bdd1203fe9828b1bdbe1a2e36807b541b2b594a011f83d8e7349f7f37d3ff10fe10e08580a53d7ce15eb3752d77942a7e3fd829cfb53caa94fb392b724b8bb893ddff78b1cbd2b315aeb62e03a2afeb719de377833adfd1f02785ab7eeac55bd57ce8ccd9810a9471d6c3db243f609c7e73fea52dd66bbf60411b8660790911b545450e031f513402ad0c24cf987c026654257b8d331068a6a719a98006ce89d318726a8533b45418acc5d494a170da9fba3460d3255798f149ad77ab2a6d8120f4ff2aeb4ff09c8e83c8dd0a930ba96868789bb576ab12a29f82255f32588f03ed9d6031110d1b53b40d88b7d68d72a59f4abd7071aa4758a3e54adde95444869b0eaf1bec51dc8cf163111edd0a1fdeeb0037300696b09b8faa7dae150c4b4da4aaa2effc991774d25bfd0a4218b6ab20ff1bb00f61c80cc20b319310ad938b98795ea3226494f3948d056bc8f5501efce8fe63e2fddf557105f9df1e55d1301e4e8de7bdcd5460ad2cee1fabdfb5d642b62f41652117d41c514a011f603f8988f45a67264d3f25176ffb11dd37b417c6142afd99d7976bc36b24cbc0be92d50f04675c09ffe050d3eb4a88fa0012b579e54944a492bfe55bee0c15297a686c67b0c5a0b5e5844bf62827d3d58c2050f142cd246884cd6bb6282c71f8fe8b7ffbca1d24fb7e8adef34585e4b40b33205ce553fdd283678ac0fae9df93505ac39a9741c612a5ea46c5f23fb013d8999c7cfaad77224c009056c4d2b67bdd985513f93242afd714ba34d13b1ef12439760fee7d5b814e41526affddef1e78b6b7956ef0d09dc9dd798ee62ed548133ea99b29ee217e20c73adf51f5536f11213d3100e7868c94bb9d6faf3c8a5a72710c89585fad7b96a488f01c54c20eccddd6b6c836d47ee2127687918eb1a539ee7f51b2c41fa3d0e23a6e42e2369d85cb92173ec5f6c05ced4611e17ed77bbc3020b87697a23bdbf017e68f6a355e55d58fae46ceca5f391486a937124b85c5f8ec5b0cdeac0c6555d5577c88a0ece73165960f45dc75ac977a67daf7c4edfb64df9577574045641531e89cd59cb33dde4ba2c76a87b226ac0440958f8b407df005080b6a672dbb9723e43d9d6a2da4f99e8ba7e5fd67ceca946923df65b21535f0cdbfbeb8edb279a43c5a307d6770281713702f8e589c91f55ff3b7a47c911e45f252ef627ad522816ec9c408398c99d9a84a35da735abdc8ade060d25d7ee00c3d7830fe1d4d304b37ed4d4186a5c025b72c484c36830b86e4fd16a6eac5780ec5d288463646eed481c9249f5f38c586e8b055f67448c476b763aebb3bfda4c88b05a2b8f4afa26e4c1bc09d2d4cec4e7f366e556f804c9d44d49f1605042c1845dd8823fb770d20e7f34831bbc55f81e0a57404f93b9a6d45528e55d8910ef789c10cefa41d085ad59ca6b87380c063d40cc3514035b4f92d2325cf9cc5f35830ec1c1f1a620c07f24caab905b8da57c5ddac205ca1f79d4c1c1162e65df5ead148dc4e82352a70cc85a5c8643d8531caead4aa2768916cf9b24ee488aaa084fc676df211b01752f039c35af4c764a8ed34290208651be873ae89d7e0c31916d455b1681683fb049d7096ecbff5d404056fbad0c53207751c72fc3e65c01bc0042477c98a77d56676b2dc351f917d0d6db6a3161003c06dcaa09e7cb29dd260a0d6d1d4173b83a3d8bcc71dcc5d2ae5c9628c3f5da03d120d78a62b1fae5965a6ced3d9ec14094cb99996add2d2dae2e07ca207161ded94b276a4ed7baa34a134a4c527d5db75f8a037992beba43326365fb7dd3c91631a4c54641264b3b188ea7baeff3d404d9b7887688425625591aeffb66b482ef8b54f1498207f0e952564a479a895a2875f19d4bcfe5a17b39bea172541eb19af825bb45a93c3d91d2aa9222b2a1e3caa7a09cf4ef22266e6434c66ff1018cdc457e87fc513c8e4dc7ca457ab46bdaf8900161108a78cda61a4ceba431926e12854386ce658f1e5e6a1b3b418a8933ee633cf5cf063be9dd73f3033b2d0562c7d256a2e5748d62de77f605d192deb32852f378eb8c7f95c778aaad6b1552ec5042194398f249cbc69585dfa50a98c8deb74ff4aca2cc0dfc40081ef1b1a5ce7aaee39c04071634ad1a0b568c2d85df4e27f5dd706042631212d618a9b3960aa523d6c5ee2c519807cbe2bd908ac7ceeffbf360ce1916f40f220bf48c11e8f89ed8270179d6d98418a9b6f3723b1e2554fe0a8874643e5ce8085dad8a962e4201fcca1982a959f691f4d6cf6f6c96ee364852ef26cde14944cf1377c737b5fd335c7ad2f9edbc815bf273f5876198224d5c6a49328cadc934c924a4077f7f8a53cd51c2783eef582b532fd9af8d54e4161e4e9de354a968717b18c986e401124abdff61e31790e5f12d3a6ae25c4907d8f6d6f2d795c003ad6c4b3895f2183071b08cdb166999b02634bd05c3ec7e929c991923b163f1a70b06ec818db25eb83f307f7eb893fecec9fc82509a8a592325e119116055002d0584f57587ed2dc2e52ad2ffc43c8a20891c204436eb264e45e2aea237caf1234763610a808565cb9f0fd37dc27f13fb8a698ff9312ad3288c6972c06b5704063246b18013e39cfcfe9f2575d74b1ee2a7fc53a90008f4e5a18cff44ac41649c28f459d24c4335ad20da0d98314c181d61d276ce66bb0bbad7eae4f05b3b44e2da75e16e5c3ce488aea14db4cc397d961c8a136b3f90daa7ff446a9c925ee06b91eaf4a12ecd3eeedd3bd9934720923a3b1c0d3b7b27c8cbb9ea59f450053dff4a26f3a95be4e9254d577ed24413230eca78b1c5ed00cc11c072119d668e373fcb721f6237565a9017df20e7894182501127412e0b16e54c1b7c254e85f37cdc41bc00bd7da0ec20f67b84ff85edb7dfa5fb8ac70866a05614d8a3bd8b44d1519834ca8b5989d776915e2647958096b8b9cc430715194e4482ee047f208f8c0f3b938880abd7f84dd7700676c7818bb2213e9d3dae99c2ea24f37d96d51aaf31f47d15fc5d96139a087851ee70fdda6b670bb2ea5c131125a8133bdcb14741273f6dc602e04fb3a992feeb5ec734c05c8b916854a97a613887b92ac2180b95659f7a389e026dd3dba4ca5eed46eb54716067b9640ec4bc7536302bff602969d6094f93d5723024fb2734bd53e20d8799f1bd1b7b0bf4073682b7a1b05ff1dd58d7ee1db9456c8b20de113589db56e66292fb4bcfef8b3b70ae657d033c32aaf4cb2af0c7120c2930091bdd096615d86e097c26e31ac6a8c517cc6e5b9446f1654bf0331fb920961106a1b4b92725f5f88656398e77d71b7410aa82d8ab8627a1bea54dd0b973d18d75016cbc131f5d560cbee3230b04fa1d2ff08167ccc8af913616b3252bdc5ba815f6f242d2603a394e14c14be883e5587cb61b89b9612021cec9153370c2deb0347c91fe5bc542cc91cf67f82cb477401305be57b5cb3bf2a33d127c3745775fd8ac2e010e37ed3d61f22438a7f7527567a40e0a2eaa887d66b93a06a74372dc5044c85c4c7846caa87f1dfa907eeafce60c25188e26ef620fd32c78b7ef7db6d8d06b6deadc88fae2eb5a5c4a20148b6449aec7e7bcc1784d879c7a9c2e7a18ac87f9c424ce6ce610d9656cefdbd8e21a630f2e0fa3142394fc2582c704ecf51c969eb26fb854bcddfcb6202086325784183f1a485e65c06aa5b970e4d268325430920b192ed639c800d459e79fbfed099b50f2af8ffb9e130c7c61c4f825f199b3ef065484a7548cc0ddbc8bcb327081b8b47e87a4b2d36d189f1bd4bffa76b7a2feb00a4f1adaed12d12b4cbe07619e39fcb18de8d47e5f1a4f12cf25014eb1197c86d9417d5c31407bc015fa309b535643041bbe68e2ba76ef81cfba915bedb9927e070915f08818a49619b9681bf08b207aa48da086386f81fe4944287dfad16aec4c4e827bf37827d5f21928046f02938479804127751a8a5dca1dfbb955c236f4b33c2e21e007ecaa3f59a4b149d8875aed8da57635a4aed89c14d6ff17d7b6f13b963d06e0af783177cf3b6eadbd46fea44d102cabfbb6fc8daba61068b9a11a702ec1f8bbb675a9fc20431698d134ce3dc422a264b9c8e76610cfc908e7a4b60788fd041a3aef97276cbd3dbd080f834d46e9f345c0e097dd22dd39123672dba37c9c382aa7a717f3ef340b21397aa93632f0d8803be38b9e1d4b7c630bf60fd0ea3fe03d433d5b16ca43313f3280484f88d2b472e465a69c71a345914599166456f7b7f67cc1d705b4130e1208424be0282ae4b99e4c1459f8699d97818a7c3fe65932559f67aeb2c0843b83b92920b7874125b806f55f1b697901b09e04a2bc67bda319995231551d93635d64cd659e3bb994db1a0d94eeb135f4f51134d3d234584ef5539e3f578710bc0c3cef45182af94cd90c283020f485133f192b31da2c48f2180657001ca2360a5a168189d732a60f7f583011d77639ef9e9196589daaaa337cca25b7c23ef3e92d1815b45a1cab910140bcb79b1362d9d35cbb7f3ca102c7f0fbe1011d0f7962515150ba3a093c07dee3188ce95b22883bb34594d80d6bb8d85494ca2a5e0a5517b3fda69ecc8952edb9a401533bbbdce42f39d5ccf7dd5f7550a1f172cfe125fe46c420ba162a65cf95979697002bcbb010b84c9bfa0318f68bc998d2605a07d7943217641465b84ca4b137d3b40f3555ff3f026235e3726633c60a594b05cc57f4a21f6025497819081b21ece778801cf0e3d56eb42b42ad80b1274d57cd2680168cd96073ba90bd7751e7847f050a8e77283b949aa5edc500e21a4a48f8f515d29ea5b11c54", 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) syz_emit_ethernet(0xfffffe8b, &(0x7f0000000200)="ec1a1558679aaaedd00b5f5f7cb47344a965cd876c107976aadff996a3c37a8589e0ff15a699c4966e539eedab9523d42a70a778e14b2b9294b18c3c28049816784fd7db0c98513433504c9407f2cce0d5cf568ebea8cc48cf9d4c5bfd3d265e4577e90d068eec99f45796d714ea49f26b8818ab8207f998e3898ce404b2f16610cac75782f5634741742a27cb2bce83ccb7c0092d3dbec36df24fe3813d945c6b7458e27d7829272bfc4a5984c848919b1885a6e3fb65741b182571925d83a28c1a02706a2d9f81ea77f2c02a38a6c94291db71b3c85602338a7a42b7817bb2078677c100"/240) 01:42:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x8}, {0x40, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffec2, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xf94) listen(r1, 0x9) 01:42:04 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r2, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00006dc000/0x1000)=nil, 0x1000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 01:42:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 01:42:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x76) clock_getres(0x6, 0x0) 01:42:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x283) r1 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffffd, 0x80000001, 0xffffffff, 0x2, 0x671b, 0x4]) 01:42:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 01:42:05 executing program 0: mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() read(r4, &(0x7f00000000c0), 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000b80)={0x84d9, 0x4, 0x7a, 0x49e2}) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 01:42:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) fcntl$getown(r1, 0x5) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 01:42:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x0, 0x1, 0x9, 0xfffffffffffff636, r1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x5a) unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x200, 0x81d5}, {0x3, 0xffffffffffffffff}}, 0x2) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) execve(0x0, 0x0, 0x0) 01:42:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000300)=""/4096, 0x1000) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r3) setregid(0x0, 0x0) close(r0) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x40}, {r4, 0x4}], 0x20000000000001ff, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) 01:42:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x9b, 0x100001}, 0x70) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x5, 0x7ff, "8b5c6b27a0410c3f50e9c33138a9cdf91117291e", 0x8, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r0, 0x0) shutdown(r1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) shutdown(r0, 0x0) 01:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 01:42:05 executing program 0: mknod(&(0x7f0000000540)='./bus\x00', 0x1000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="0800936b1be2bcf655fa7ea26900bf90de9892acfab62777d99fc121a6dfffb61e2da78f52724ecfe9fb6c6dc53ce5b1172205d16e2f93077f709047a2687a2b2ee7632676ad1ce0127aaea011c8f12b55", 0x51}, {&(0x7f0000000200)="d1d3f09e9a34c7943285e7514aec9131ce74b55cc64852981c5eee4deedfe645242b002c58eacaa48abd17c2be0243559a76027e9b55ba9a67b420f89ea120808cdbfe82b8d7f653c052519b3e02b5ab4eddfe9ad690b48ce1b3cb3665421b7c916dc16c4c9031a047ffebe6d304965b7c51c34b940d57842f204bb491363a2405f98f750111fac1a0e36041f33fcf7639a06200b040ceb168388154b45312cfd0a169a30c3eb6cbdd51a40bf5cd4d72a4698e352c6f7c80e747d55e87a1b81d0e6df0807b7a6040c4da921b609979748b4d8191a4197df0bcfc62944ba9ea76c34caa31937b82040709", 0xea}, {&(0x7f0000000300)="c18891bd4a794d6c40fb57470b51776f60cd79b2209dddcf54ad0d0a739517e7e88d87d7d708f77f3e18f5025396f9347d66e7837ba7899d86a9c2593e1f6ebe81f37a0a09e01ab1f23480687c2075c1a03bfcaeee155263b1c56e7c8b9f855ecf23b9f9978df13b5cea68c1f5c33e85add580b5deb16b92342e3ed0fe03fe9ef56357d42bd93350c55ec1adf66b90c053fb3e7862f2751d01b0a6360dc59732bf5f32c27f8f508db86632ad134c826b9d4323eb7811c59c42b777394ca3240ed2677dcc5b", 0xc5}, {&(0x7f0000001000)="ad7fc30b2e3a683d2e771a6cb581b7538cc2b8fca2d702bf3ccf9e89863dca40fba821a71fc8dd26f50a6580c8b5f4081ec4c4cbf4aafb501b4f096558f544651ee4ee5be2f75d17293e53a0a1fcda7243ff771cc35c5a7702cce85c6e16f2d84df7160ec90373af7a94873efe4fe2974160bed4010ab426db0cb859d24a90840af36ffe3ff03790c35262aa9d115f8b413ad6e9e2a74e5c25c6b2a9cacf27cd1151d7376db7f43058baf58dea35272603f11deea8470d2b16dfa4f46b3b78b4e4cd4b9dbf4bf2dd843a8882d558321e1a6ae97ec5b8299204a895b57ae18ecad79c175b560663395240ec0dc1024827840c2785feae8b8420499200e912e75651ce992a04830967294ff8ea8dc84b64fc4ec6c2f7140e6cd489f36c300115c4aa11f1d847566838f961d49819fb3fdb3bbc48050760bb1df56b4305e3c86535d6cf2dfd4c485f4e62eb1faacffc02821be9c13fffedec2a659be2bd2ed6284aefc4e7bef221e4fb3020da554def916c388ebbf1a0e5630d28ee20d4bf90f3fb15321cba3695555e1151d0040404de0c070ffb79257eb5f8185410ac24eb7ea0879982e13b5a17af2a9f78d346a79e7c7a1f5b4acc859eddbde091cd96e1b5663ff8f37085a27b8b91fe62209cf4d8fe5ea7268abc2d0973d1ff459162f00925529ad2659e3a7ac9ce015784cbcd443f904619a2fbdb64335d0c3a839ab23da512edcd1c483d34385aa1ff70b255a51c858f9f972e0321ffca802424c4c11810c3bdfcbd2e87d561681302565fa51f16745147ff9edf8928982c2353276988f7426e695b5289cc58601856bb17a865a7ec4d087aa1705632b6dfb77ba9a3c6b001def4f07a672b1ba18008983ee629b50da7c08995f4e020cacfa9619318308d145a35dbb97e0b58178e6fe88ab49811c0d9fe106532e670ad1bb728fa4969fcf0f56add708296df366cf5b1a9ff5ec1a0feb5453e95d21a7b12fce7e9397feb73912d244d40341872451e901c7879f7c6fdcdf57a39c957984a58356b2d79e3f2cea5657bf3bdcdc634a9e3a3c27b4b5f2984b50ded979f9081ab2153f29b5590687d8659f00bbded539924b9c2d940962fdc766356694b18fe966aac2a0a8ae9d02d5fe320e1a63a5203f97cf6df327bac3cc1755819d90afec87c37ed70f7b38cac9e050218db688439e45570910d0369f3680add0eeda1f21940cefffeb67685780dfdaad88081aeca4543f408c3fec8a1eb0488d4ffa595ed389a53abd4c6ff8008e0fe2cd9819e67c35cd2f46b495d603d3c749b00c45b9352b1efe96fe0eed64b59c481485ccdc68624fdcb85e6b2356acb5dacfc7a19292387d2494d8587bca7662290033a566849d67ba6b87a2f83ce0ab04d5d07931ade200f748e2ae2b8048acf97daa9684f5c39493980f3ee47cae431ecd621d6e0cece216203e4e20bbf0f259dc13e0954f2c9f16e1575ebb2490cf8cdc99d7f202f066e28183989a06118dfe2fb497a1f325e842968310f5be98ced94b3a57fe466ea861c31cd4d12dbfcef22e8db618293497b2d013dcc2ea7796a3675e8a307d4979315a3fad1863ca53e16698ea063cb96731b8346161da7101fa9a201a5d38f065b05cb80fa85cf73dae93d12a7eb4cdeb96a20250eff1ee76926c405a4f18f2de5ca36dab3b8b2c708cdfb191b16abfb1797d6bde96977bcb0f7372813486f2aebadcd64dba2afd2f6794e7c83b16709b18757f54610529b47435bd2e4b7fc610609bb13b00b3d4c150965ec767ba492b921346728f31e36714045f661914aa5a34629765dccb74c7b102243168789cd2de202019a274a54e23f18d43af03e2b49dde2a7a310008a4011400fbc103ca87f66ee16067e1a9ae1367b45a1b08a5fd8681b36d675d6dd4aba5ae74f62872966d17c5b510320c8938fb2698683d686e4d1be69ba528898852823c881c7c19670d3acd2d647ea920f892e68250b0ff6a0fd0454737501c8f2c5e3f5049f5086e58e8077bcbbfb288db4f43bdb2323394eb01dacd2ac0421ff458f483f8947ffbef3cea0cd1cc38fd6f56fee325ce4aaf9cd0d5b35f66722943078e6f3588c6432aeac9605c6a738a6f51ee369bb4cbbb4854e56754ef050c820c4f939a714ce5572531873ed48b2e815cec080c92d947c2802233e734de3b7ba9d13bce7b64771282cdcacc89715f9778b3b6c3a0f5c177b688abe418e6de5e57a6f3d84c6bad10157112b711ab1d79e19d3299a314c1c0e91d1cf0a09ea32bcdfe495fee9d499595b097da05a07c921dc31c71d31a88c69b65e661013456555cdbcbe784dc7f5fa47aa1b045f81654fc5a3e8b1ce30bf880d36723760c9750ad3a987586a941f092e14af5d02ee5ca56b62d96b89d6a2175bce8a97b8ea4a758f56be6e6d9f6750eee9db7a256f57752d32501420da1562ed9f260ac201a63f841051fef258c57d142479dc0786cb36311eb9825fe869fd2fa61bd53a8121e408c5cfb5990625d5ab5d55943559778d2669ebc8d5fa998c4c07d125b5507fe42fe9d72bc4452c52e6eb8cb630fddaefe2b05c2b12a1f53e8c077e5c9a8e8e47f40eedd444c1e36e70ae9a10ddd6b040b75e2739e6cdc38c15071d68be30bb3d8a904fce2cea6d5175b9c5ed417a2b78b24075dfa48c1ac2d0b9d535edd618ec64f3b951eb5e8b8f6b5086b165f5857e2a08acfca396a5d7a2eabb1c8e9f92a65e82b325594d96ad9e13b58dd24200f14f755912b842fd3b3f058a863a4ca9b78dbac56095f0a81e73add1aa604c79fcdf16d995f5527125b9a93c6312ab977b3eaffa11aa90aec135c4e7119dd18bd4a8aa1b60f49355cad187997aa4f94caf2b36bd09094476ea75eb6216fdc7361620e3e9f2efe8b742817e095ab5359e06d665f233c893ed672c192394b58b46eed26145bcd5be1339ad1be2f3d8c42d53d6d609e890444fa1d591ce26944184ac2b5dca398ff94632c5e6fc8b61a6f6743af1063b083c3f16a588f5651aa74689fd0a597d63a8136f74b42d12d0f835c88b6e282b2715b5479f7c826d4ae74da328d12ec9ad02d9f3192992151e4bdbffed678d73b67598fce9cd5bd5cd663eab79881ce471765c277f6e1ebe7805fedfd5e57443e7519c5845bda6e48e046e86e855d8f60921595e7ddabee5efc6a147b99e8e265cea4db8cfd5ad9be478fa5d1e2761c8416a19bbf7a8fc47da12db5f7e2f0285f5149c84de81e59b69019fb71205a147e0ab5cd1b8ff831a01473cc56cdf5257915739a52b5cf92fca0dabcc38267a130dddf6db075324e5965bcbcbff245f38149b3b275e27f8e97aa3fb5e718f5968d0f9427e48f06708a8b6268c72fb13633fb4cef28f1b7a32e4d8331dde26badb36a1c88b1d76aeabb59a8b7572d5351ec28ffbf95b006a5d0fabe81879e79a3acd1c54414e1ed81dfbd92f42b116a6728a91704aa1b43a6febce8c935e15a073407a02ad0406361a0688a3c83bc95649cfdfc7d1e1445b5f39a47db1204bc418d002146c121bf393baa6f1d379a2a6c45595b0c4af048b23da7545cb50659a32bd01c1efa28af13b3b771e58dfd24cba16d817b8cfad35ce89db032bd4d842bbc7f24fdc8968071fe813b82c72d765363788cacf7f8aaae4667a441cdb457447aa027cf24e68c00cda6188e97b323825a4bb9e2b9fee64c1b6213073751a8554cb69650daff7a29ce3c65226952e9962ad47e3b86aab0764cfdecc46705ced034cf6f74f719876306883de0983d159826f2309f5a5410b6337fc895ed7b8910bdcd5c9a8153df442223dfebeee83d02a7f1dbe29d31d446d5f80855aa07b50356cd1c336309e3f9b15e243c6846450a9af7f91a736fa6b50c14c11a1d39546baf2e34e3b860f562c586f6d09204977eb2e8549b3e895893e7b084919a4a76b54c62f88c9ee4119a96fb5753333ddd951a855feaabdfe60bea1792298e1fcb7be3072ff9726ed6baed388bad910481b290c634b949a2f4d95245799a1814bce6f5891e747a93d6f9aaa08c2fdba6a6cd131f7bb4cc7fb03a484d4bfa710ddfa798fbd7796d39b363fd39281aea3789f7a6868ed448f94930b9e837e652b36767a0d09199cb8eec608ac0ca33925c2b47f5a859c23ac6ac8403e13501730fde4665f65fe1149c926a1be02c7888237f1a5a718fc27d00d276ee51d9b6f4e47eca124c29c061a3a25ec23850cf856b4df90ea3ac45351abd1247349ff21ed3e40874a780baf1de4a520eb4dc1847609b30849eddcaa3cf06d66d84087e6f1bb83440882c798d1c1b28517aa4bfb304a1af5e637792a7e28b10478fb49d348d45119ccaa0202b1f319664745425e613846879df844e1db824da5525139db24d460ec2c21d05db08dc3083c152a1344280f23040856974b34614a0ff0d41263559d29d2f3e75dd6b8373e1ca32d9f7a5c981152a7764643096abf1ad7bd5586e633676cb84577ad96b47c1f56aff13c916dae03d8d9982662d22d83f0297f7f99095e82d778ea8b6c76a2a2c6fccc4a68228822fe919effae8addc3ef763ca2078bbd0f0d25ac1e72aa0b353844319ee8aa99e8087a07b2229ff5caf0cb7d5544b72c87e18a35ebc7dc39a8525283f246c1b0aa546eb0f02947dc1d74ab983d081590dd1296f1e731328fa3d6fe7569c1e50362c7ac9ab5162e11059d04eb77808086c7aa6eaac9bdc3c7e7bbc2cd38987d01995d5139fd1c44dab358e615f3a7f2386aec34caf032aea514bf5a59249bc08f7275d4b8f339cc3e11862fcebaaf7dd6528dd244d965ded000842307ef3ca7457fd19ea45c3777d9b83f3b0f9c311bc883513e9c34afb73d48d5b0cd9ea21040cbb74ddfa6fb2cd8d3b8f8313d0a01c53fea2082d596fc7d3545eee3eaeb6a3b553e233fe68e11fb77616e0da944e2b2469a94643a36ed5e6f449e1ab54182f425fd51b440b27e488eb39d70671562b8a301a433f5782a4b016e29f13f09c312b2230536a0b4081a4df86a8381d7ad2016a965b77a17ca06dfe4fc2dcf2eaebca8da3966ff0f9f18ad3f464cbd55620ac5fecec7d5db02529712965b9f57106bc18bfdbf569ae13710e7ddaf0c7920c879a40c6f1da23d2f2774dd5d1fa7b03b26479670ba5e9886e59ca64b14a8e0c912390ea67aa5bee3e85c815f19d5a5630eccb8506d8a6a56cc49586bdc415673f082d44f98759dbe1efa9d9c47e2b8b8c1c733191f81550a8f81b1d5a2ff8e3c619b15fd6d690469edfdcb3c594d2e06ce96826bb736e00c6d0a58523987153d2f3d9cf9f81ecd2d9ea501e86941553459bce1d86da4f508362d9a2401e8a9efac6b74ff4bf42e9d9f3da5da02d5c365907c99cb95c8a5ae3c2beea88b496746e92a0e90a31756aae14ac4b4eca35fcf1ea748656504f48df556219f355bebbec9ce8757d9a91ad551f170e53567ef4b12400580e974d0cd43638feb9f5784974c4bc0e98733d4898a636ad0f5cd2acb1ce855fc98647e5aa3d30d1a6534378e4dbc387ea2eded3b5de411100dfaac4290bed4c4bca9b7c381ed47f9df9a5b6c0e7c77810e305251128e1790045942efd141bbd16cdd50501705109143391b22a5f592244bcd266acae9dad570638e00b23653083639a815ef1dcc86ecd7238094a1db5bd19507e0919112488ee0cc940fcee2f83170f7856cd9b49d19850ad9869759158825e23ddee6fa38c7112974a6f94a1bfa78cc0156986fe2e5039b0350b0ff6f629246dbf32a0ed894f585bd840d6af51eb412cd0c4f576df9ce55a56ab30c829b", 0x1000}, {&(0x7f0000000400)="d29370d6e1b84f11bb1b83c70a58f2a889ef61d8fa9720934cb773fbf814bfd23c6c54cef4636936bb5182609d904e2181f4e7eba7a3ee4074829fcf14636b5e3fa001dd4814f0e0688623388d42059b7aa331cf666f0471405e86a99fbffb4fd61748e7", 0x64}], 0x5) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000580)="b17897dd2f71bf8fbb9d37564d8a0fbcf6b885fee1baff22d5c92f130a6a99d31cb6a6429fb4e54b7c485fa933b4fa20076313ebe2b0730d38c1ae4f03af624b8c7926915b99916cb872bf8aa7fb7c301acebc38f591e62ec963adbdfdb00fe68309c39ec2fbfd2a14df185baa5361c9e22678f43a2f6c46a8d38f06730de8bde705d408f060b4603f363833d2b9aeefdefde2a717568ceb88663755ba17b246df6f1d708c3eb26503e73ed4885268b8f5c400f179f2c6a3bf", 0xb9}, {&(0x7f0000000640)="ef3ea4eada493cf203b04bd30fc8637081c2fda2ba083a701fb2f0188141e92a94be5f0e84987766b99f7eba6a5c80b7ff48aec4", 0x34}, {&(0x7f0000000680)="388cfe63407a0048cbd525fed1b48957be1f461c909bb9359af5e3c033ddfc46be48f95a9a652c00c657ffc063c52df22d14d0d7cca8c1a053939e0b752eed4cad223145f7940b292c3d4283dc1938d30b714e8a27ab5246b8288946bb61149e08cf3a808ca57f83e8fe4df4c74b1447893a4c295510ae6749", 0x79}, {&(0x7f0000000700)="0e55e59c0a79b6260c03a9d59d192e61ccbf00da8ac2477fc3b3a1a1e5acddc1f43f8258376dc3f4253721ef88458dd431b7e855d450a045eec383fd57e807cf2541d883dc43c9ab0734f74ba80b43a4ea1992544e13fbe6ad8f66d7e07464c043", 0x61}, {&(0x7f0000000780)="a85142514cb157dd5350ea4921db474a3f0b9a5621e7e7b1ee9cd41de5b7245772b58fb6c6a1ba4d85d3f754eb92ebf0e19ac5eda164842569876903afa928336436e53b7fbfd4adaadc5f1f278060e09bca4e6a8f89e37e2d6691c09c31742310be864154b20454da85e1ebfdbd142938824c1a41e51df07de95325a15787070322f15800232b248484c943f733f8f2ce7a8ec93c29ddd5d1730e0aeb7fd01329443a6efe1e3fc171b35a21", 0xac}, {&(0x7f0000000840)="283bbe5e02a35562520952134f682fd2ecbd3b3554b78462f0a4940e284d6e6514b4d0ff30ac97f7ab9683c1beee0073214b6636ce0f527140fb07f8ed532f057646d841f3c0e64c53f5fb6d0d861191868e7e7f428f801f6d4aed5d21a7498df79d0805a39183ea8baf0dfeda281ebdef62969785df881e3c6c064e1bfc55d494e4b167f4b9aedf8fd5d73bb049af92dd6ad46169add656b814a82b53def9e61b371582b94a4823452f6dda02d92fbad0004dbb67ebd1730e12ebc69f4435a8dadcaf3c40abb133bb532333a5bafe374cb536e58d95422ee8c5a3e825da2bae46264a3e81f4b959c51a6745fc21f47ab63ac8d4282f682aa32dd0", 0xfb}, {&(0x7f0000000940)="1971fe27fa1b0617c0be925510bfcf4f6b11a94b6c045696ae7e8f904bd5ef69a003de5d0bc55d0009ca1b192edbc989610d6ee3ee508bd52c1ae0aae47888090348fd5b97908cdfbeb9ba014969074239cb0feffcfe4ef669bcea6c235c39cc87ec1c48d5fe42f53022041928ae52602aa1c46461fd2bdbb27272d03de230921073914002dc85486286752574d5745cd4d8b1d8ad5c6f28b1f9879b187b26c9db03e1f066bb0ff814ad362d78686e0dcca68e6c7966cf6aa22576961ab7fbdd217afadb9aa4dd4ed38361aae708ab57", 0xd0}, {&(0x7f0000000a40)="906b6603e166feb98f4a781e37a5ee18e77b2386f21a67986f2fa7", 0x1b}, {&(0x7f0000000a80)="5e137d", 0x3}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0x10000, 0x1, 0x35, 0xa8f7, 0x7}, 0xc) 01:42:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) sendto$unix(r0, &(0x7f0000000180)="a2ab158569955ea7f8be4b335d238fddd612c41ea0beacd58c72772101cba69a42acd7bf00b18f70aa92676b7abeccf9da21f7e02572f3b4e15cf9b8b83e108803bafa15a6482791bac5b949888fa19d3639d58056e7d9767281c0a1b73298aad46f645e9bc247b0524c4d49eec6f03420d55a3272cf4e8d845eef7a4fe6", 0x7e, 0x401, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) shmget(0x1, 0x1000, 0x2, &(0x7f0000001000/0x1000)=nil) 01:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20288, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:06 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() fchflags(r1, 0x0) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/228, 0xe4}, {&(0x7f0000001100)=""/71, 0x47}, {&(0x7f0000001180)=""/6, 0x6}, {&(0x7f00000011c0)=""/100, 0x64}, {&(0x7f0000001240)=""/43, 0x2b}], 0x6, 0x0, 0x0) 01:42:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:42:06 executing program 0: getgid() socketpair(0x10, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 01:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f0000000040)="b78214e46cfa637c368cb5b48f76d29b") 01:42:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 01:42:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff04008e056a8612ffffb27824f6cc3fafd4fe6c37b37c013f48"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1cb, &(0x7f0000000040)="b6") 01:42:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x3, 0x53) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r6 = dup(0xffffffffffffff9c) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0xb2, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0x80, 0x658}, {{r2}, 0xfffffffffffffffa, 0x3e, 0xfffff, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x800}, {{r4}, 0xfffffffffffffffb, 0x9a, 0xf0000002, 0x10001, 0x2}, {{r5}, 0xffffffffffffffff, 0xc8, 0x400000c0, 0x9, 0x800}, {{r6}, 0xfffffffffffffff9, 0x10, 0x40000080, 0xfffffffffffffff7}, {{r7}, 0x0, 0x0, 0x80, 0xfffffffffffffffd, 0x8}, {{r8}, 0x0, 0x51, 0x12, 0xd3, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x21, 0x3, 0x9, 0x80}], 0x2, &(0x7f0000000340)=[{{r10}, 0x0, 0x0, 0x40000087, 0x1, 0x7}, {{r11}, 0x0, 0x91, 0x10, 0x9, 0x1}], 0xaa5, &(0x7f0000000380)={0x3, 0x8}) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x3) 01:42:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000300)="48994e873014212242d8c5627a3471856c69b84d9c33768f52eecce2485568e14984ba32e8e458c31dd33e292caaf6aacdf5e919d7b988297748d6073faf9cadd40a1d887fda1d1015", 0x49}], 0x1, 0x0}, 0x4) 01:42:06 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 01:42:06 executing program 1: semget(0x1, 0x3, 0x41) semget$private(0x0, 0x0, 0x638) semget(0x0, 0x3, 0x400) semget(0x3, 0x3, 0x10) r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 01:42:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() msgget$private(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) close(r0) r1 = socket(0x18, 0x4007, 0x7) r2 = accept(r1, 0x0, &(0x7f00000001c0)=0x17f) dup(r2) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000180)=[r3, r4]) syz_open_pts() 01:42:06 executing program 1: munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(r0, r0) dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0x5, {0x5, 0x7}}) 01:42:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0xfdb9) fchmod(r1, 0x8) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 01:42:07 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 01:42:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 01:42:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") select(0x40, &(0x7f0000000100)={0x1, 0x46, 0x2, 0x2, 0xfffffffffffffffc, 0x5, 0x6, 0x80}, &(0x7f0000000140)={0x4, 0x10000, 0xfff, 0x40, 0x7, 0x3, 0x7, 0x5}, &(0x7f0000000180)={0x1f, 0x1, 0x8, 0x9, 0x81, 0x1000, 0x3ff, 0x1000}, &(0x7f0000000200)={0x1, 0x800}) 01:42:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x6, 0x4, 0x800, 0x7fff}, {0xb8a, 0x1, 0x8, 0x40000000}, {0x1, 0x3, 0x7, 0x794e0ced}, {0x4, 0x6, 0xffffffff, 0x5}, {0xd38d, 0x80000001, 0x8, 0x40f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x482, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x42) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/97) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 01:42:07 executing program 1: r0 = socket(0x10, 0x4000, 0x1) sendto$inet(r0, &(0x7f0000000000)="7c42fda7af88bff3984709e60ef4e7c9a9ba0dbb93cde4b9034d667d2d270a2b874af92549209b2a0833a8eff5773d4b951ae4c58e8ab7dd5915b709dbcd6c0ce8a0ae3530ce3be308ec946dc6e0445613b66f9ad943137eb438d3168c9341b604ab39d3fd6f84f878333a2204392fd30b4110cbebbb2c4658ba97aa", 0x7c, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x8c2f}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0xffff, 0x2}}, 0x2) r2 = semget$private(0x0, 0x7, 0x608) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10001, 0x7fffffff, 0x3, 0x1}, {0x0, 0x947, 0x6}, {0x7, 0x6, 0x80000001, 0xbf}, {0x3703d810, 0x53102680, 0x84, 0x7}]}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000280)={0x7fffffff, 0x7, 0x9}) close(r3) recvfrom$unix(r0, &(0x7f00000002c0)=""/6, 0x6, 0x801, &(0x7f0000000900)=ANY=[@ANYBLOB="011e287d9cc306d8201baefc0c0296ed3d20fa30b77fb3ba002e00"], 0x4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000400)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000480)=0x1) open$dir(&(0x7f00000004c0)='./file0\x00', 0x880, 0x8) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000500), &(0x7f0000000540)=0x4) getsockopt$sock_int(r4, 0xffff, 0x1103, &(0x7f0000000580), &(0x7f00000005c0)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000600)=0x935d) semop(r2, &(0x7f0000000640)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0xffff, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0xfa0, 0x1800}], 0x5) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x101}], 0x1000, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x200}], 0x0, &(0x7f0000000780)={0x0, 0x40}) write(r3, &(0x7f00000007c0)="e256ece0aecec5317720b85622c5bc1c3ede14f571083043eb4da39aa7a93a79e8bfd0c399d1e9def54b2c083404a35d98635772f2a73cf61ed7551e691d8ce94527f1c873230640bffdc03580b8da7c23852873ccd95066793208daacc0c65575fed2e5c1c9c0", 0x67) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000008c0)) 01:42:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) fchflags(r0, 0x80000000000000) munlockall() msgget$private(0x0, 0x200) 01:42:07 executing program 1: r0 = socket(0x2, 0x4000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r0, &(0x7f000062e000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)}, 0x4000000000000000) socketpair(0x18, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f03fbf0218b9269eb8398684c696a38e81d42d3f440ec1f0dcd3e84165706610df824f75a29051e9cbe09ce248281350f7f5c5dc5e54c6b26ef2f3f536b425057c8607028130049a115788c693a9a31e8143f79ff296613fc1667e081181758bcc0d2fc3ec8bd1d435246a315afacf8db9e71873d5a9fa70941f197b86ee285e553b087eff73a69b1d35158304092d310fd15d12eca10abc06f5f2d412484b", 0x9f) getsockopt(r0, 0x4, 0x3f, &(0x7f0000000140)=""/13, &(0x7f0000000180)=0xd) 01:42:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x249, 0xffffff7f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:42:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x7, 0xc6, 0x4, 0x81, "f0020b9346f9d84f0009b5dbd6fd1022e5df92c2", 0xfffffffffffffff7, 0x43}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e84c111270dd656c7ed1b51dda2abf92733af575f1da5dce342244e6ef66d7ddb3", 0x21}, {&(0x7f0000000140)="1a04d478038d568703b0aa9174a4cae625a4626f713a1b88679786125f7112e041f3892477aa685eb29e7bb21c9b20d2ddfa3b595f29a5949df9aac5c7fe1166c587f08e2c51df6df868e5ebe235643d6d5fd9d9ded61e296789d1ab4992ec0cf2c49dd1ac73bfa858dee50a7f00f5", 0x6f}], 0x2, 0x0, 0x60) 01:42:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x40, 0x0, 0xfffffffffffffffa}, {0xfffffffffffff037, 0x0, 0x8, 0x100000000}, {0x401, 0x7, 0x1, 0x8}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 01:42:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10211, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 01:42:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001340)) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x7f, 0x0) listen(r1, 0x0) sendto$inet(r5, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) clock_gettime(0x3, &(0x7f0000001240)) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0x1) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 01:42:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kqueue() kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) kqueue() 01:42:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xffffffff, 0x5, 0x101, 0xe39f}, {0x0, 0xffffffffffff0000, 0x1, 0x1}, {0x200, 0x7f, 0x1ff, 0x9}, {0x0, 0x5, 0x6, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x9461fb33bb38a2f4, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9, 0x11, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)='\x00', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x7, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 01:42:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffffffffffff}, 0xfffffffffffffe3a) getrlimit(0x0, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x4007, 0x3) getrlimit(0x7, &(0x7f0000000080)) getsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:42:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 01:42:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/196, 0xc4}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000080)=""/8, 0x8}], 0x4, 0x0, 0xf) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 01:42:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffda, &(0x7f0000000240)="23da8fee4213ccc116e8eda67dcd32a8236919a24ae452bdc339ce2bad06dcc3bff1726136463697f8fcfa106695404dda30e468837009868eeb9b519cb82a55a1bf7c661881fff8102bef21d0c970eb132caf7a2cda8de9af62630b1710cf82ec03bdd30c6ad7702bb54c2c6bf59cf5da7c9d163d8011bb2caa110d6f91afa3accb610461972c3747786ac881335e14f15757") shmget$private(0x0, 0x4000, 0x12c, &(0x7f0000ffb000/0x4000)=nil) 01:42:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8, 0x0) r1 = getuid() r2 = geteuid() unlink(&(0x7f0000000000)='./file0\x00') setreuid(r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 01:42:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) 01:42:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="2633e74c9f11c6002cf81f21e4d43197f96f6a8f360e2c32432c56c013215d0f6f895adbd7de432471940a8b51c27338895bfede0b62ecafa61ec3d2fba4c285d21a2f4fd62c7a86971f05c692e4f60e48e711fae6b7c8ad0263ee7fd25ac48cabdd0ee87b7ff681fd48505b64f84cba8050924cefe604bc121e2cb7bcb89abd01944716d9f8d44a590fadf24e5924fc7dde45bad0f7d4e5b99f0d97", 0x9c}, {&(0x7f0000000180)="6e14b7cb1b4c0b2ffbe50c08f9dcb4e72c0cf7694a3cbe6c391a32198a90ef9bce5f13c1ed7ef5d873a4a9de151331f24d20b7f00787d29700ccf1f959d5d201c379312e1e792c6d156a4c8cf874e62e1b62480ea8fb3b33538798951b66d35e7f0ffc0d15c8c79544064a6fcb7fcd59b0fdf33cb50a2f1efef6ba1a6c46ac858b681cf8d7ef8ad4934405504f2803e0a3cd6d60f4a872f1524f91946e98352a67207fc2018196f1a670d13540aefad14ba657bb2fae10d183188bb1f9893275808df4e8bbeaab9b1a2ae4a0f1b37b407b3b3d23001fae2cedbadc27532644a4c1aee05b008f95fcd047a08dc1ea725a41c176c5c367e8367238ee75", 0xfc}, {&(0x7f0000000280)="621955f1f91c350244f841d2c2e2c4ddf28b5d57cb97dc62f41ca162da3ba1ff1e00ce57dcbc08fff83a65c738f64e4fe10e309659f78477f1d3830b3f1f63ee61d6b6a4", 0x44}, {&(0x7f0000000300)="15be325268a923af77927d2a92b32d178a585c363b15fce48712de968f229c92aa9d965f9fa9649e52d61b521b67e586f47de27072400cc05a49f6c63b734d7136d9300b664bca10f277e78fcab3240f36023e5cc538ae63195a37709dcba9a2564ff7ea9d283e3a03cb30d7bc92c625f7ff7b9b8c5c75621f96f87e8ea45a417411fe7b38ad95cebaca6ff0f8", 0x8d}, {&(0x7f00000003c0)="17dedf4780a5b412108aaf059518fbdf63d39e82c56779159a7c2e1dadbe66627b45a3ef0b738866adf72c5cf0c59cefe26fcd913eb40806d853aa0067ece0d4feaf475c3051953c88699d696b404617d3e4f165f1be3e34eeb99f5161a4cca20cbb0a59917ef5aee90ce2a378ac33f059c14be231fd8e7887ebdfb5fc5ef8f162fa77d15f00f73bace5a735f5adff3846863d693f34f2b1ccb31fd5ffda5e5afee4b7c9792a39543a21362f1309e5da5e67218c4e87543eb3a86aaeb642fa200836a62204c0219d12b6", 0xca}, {&(0x7f0000000540)="e82d517c4c6d8ae8bead949235bd7f7e46c7e4d5aad78f80b98f119982db2ce4d25b8dba3b05c50b57db42bbcf93ebba43ae895f7307b996a5f3425345328ce8d072a99eaa22e497cfcdb7f3b4581c658ac16ed1b62230163400ae40029daedfae40fc5321b675244b228238f89e84171f74adc165885943383e3b7c59e19fe922d68c7019d92bfc2105107c03a4da8d6c60f444c19ecd8c45e483d8b0687fac6133629fdd03abe6536867092bcd59693b131c26cbfa395853e0d2dba1", 0xbd}, {&(0x7f0000000600)="1894fa365a3c499441c4d42d3843fe008d8a622d6327a0437bd6f1cfcc8276b2bbe25e52394a7f016f7989354852cc880b8d5dcc31eb2ccb6deb42a0895e0ed5b0d010df3b880fcb286f982f90e083cceaffb7aad982a8a0e5a234a770cb4da21ad872826c0a7638e457e2e8b5d5f794c9584f0a9dac78061818368cb296ce5f07b5e563907e6e0560b6e6ba3ad5fc3f0ddfa9acdc07e81d4533e7122b24f5e80e2c18bdc8a1bf58556f047970d959", 0xaf}, {&(0x7f00000006c0)}], 0x8) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000840)={0x55a, [{0x0, 0xded8}, {0x3, 0x1}, {0x0, 0x9}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0xe7}, {0x3, 0x101}, {0x1, 0x5c87}, {0x3, 0x351c075e}, {0x2, 0x24}, {0x3, 0x1}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0x6fc3}, {0x3, 0x2}, {0x3}, {0x2, 0x3}, {0x3, 0x401}, {0x3, 0x56e}, {0x3}, {0x40ab9134671293e7, 0x400}, {0x2, 0x100000001}, {0x3}, {0x3, 0x6297db1b}, {0x3, 0x9}, {0x3}, {0x3, 0xfffffffffffffff7}, {0x3}, {0x3, 0x3}, {0x3, 0xfffffffffffffff8}]}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000800)={0x0, 0x5, 0x5, 0x1f}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000006c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8000, 0x0) 01:42:09 executing program 1: r0 = syz_open_pts() clock_getres(0x2, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r1) r3 = socket(0x6, 0xffffffffffffffff, 0xffffffffffff8000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x21, 0xf0000001, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x130978f28b3b59d1, 0xfffff, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x81, 0x139, 0x1}], 0x3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x81, 0x10, 0x14, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x8001}, {{r1}, 0x0, 0x40, 0x4, 0xbbb, 0x80000000}], 0x8001, &(0x7f0000000140)={0x7fffffff, 0x6}) r5 = dup2(r3, r4) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000041, 0x2, 0x7fff}, {{r5}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3, 0x80000001}], 0xfe59, &(0x7f00000001c0), 0x5, &(0x7f0000000180)={0x6, 0xfffffffffffffff7}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000048460000000000"], 0x10}, 0x0) 01:42:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:42:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8242, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 01:42:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000080)=0x8, 0x4) r2 = semget(0x3, 0x7, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/32) 01:42:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000140)=0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/24, 0x18, 0x3, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x8000) msgget(0x2, 0x204) 01:42:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0xfffffffffffffff8, 0x247b}, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 01:42:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x9) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf905644eb99a74ff84143f52536a642f1f459c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a44be05d2285bbc1484ca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262b9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890b35eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675be51c008a567e69895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62c3e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dc", 0xbf0}], 0x1) 01:42:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0xfff) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0xffff) mprotect(&(0x7f000053c000/0x2000)=nil, 0x2000, 0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x800) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlockall(0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="000000024ae2c9cb0c7501df839f212fd50e78d6ade36ff25100397fe57794e670b71e31ef1a1292322be506", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/119, 0x77, 0x801, 0x0, 0x0) 01:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10402, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x101, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 01:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffff]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 01:42:09 executing program 1: r0 = socket(0x19, 0x4004, 0x3f) execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240)='-/*\x00', &(0x7f0000000280)='\x00'], 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0x200000006094, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7, 0x7ff, &(0x7f0000000380)="aa0bc0bd7ccbe79ae5f713c6f76b807bc0bf2babd97a33373c8342bef47da7fcdbc4e942608de4752772522f9de36ed4606e8cf91da58edd5242127ddccba6e8e9662981dc622da55f4f84f267a0e94cf5f442135296521014544f6ea09404d609a890b1b594", 0x66) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) clock_getres(0x6, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000400)={0x5, 0x4a33}, 0x10) recvfrom(r1, &(0x7f0000000340)=""/6, 0xae, 0x2, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x41) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/94) 01:42:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x400, 0x2) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 01:42:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 01:42:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:42:09 executing program 1: dup(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x88, 0x1ef7525}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) wait4(r2, 0x0, 0x1, &(0x7f0000000200)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:42:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 01:42:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) syz_emit_ethernet(0x81, &(0x7f0000000040)="e8a61924a0e63579ce8f1b1c1823a249fe9224e06ff490493c3e22541610c081a81a219286262b0e7a583a36687096b640b599ba0afed83727b33a4e95d064d93a908bde48421814e1050918ccea81c76ec8e14daf85dfeddfbee2560e5544a144efecaced1fcee5f78a8669d7dc8bb917b3fe230d1fde7864b1c16b6aa0d75a6c") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x402, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 01:42:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 01:42:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) read(r0, &(0x7f0000000180)=""/205, 0xcd) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 01:42:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:42:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 01:42:09 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x120, 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x801, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x20, 0x100, 0x2}, 0x403733e7, 0x8001, 0x6}) getuid() truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x401) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r2, r6}, 0xc) r7 = open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x190) r8 = dup(r4) renameat(r7, &(0x7f0000000280)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00') getpeername(r4, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000001380)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x0, 0x8000, 0x4}, 0x1, [0x7, 0x7, 0x7f, 0x3, 0x4, 0xa209, 0x4, 0x6]}, 0x3c) geteuid() r9 = semget(0x1, 0x7, 0x544) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000013c0)=0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000014c0)=""/150) setreuid(r10, r10) rename(&(0x7f0000001580)='./file0/file0\x00', &(0x7f00000015c0)='./file1\x00') ioctl$TIOCNXCL(r8, 0x2000740e) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 01:42:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1bf1d5c878fd77541fd4f35186753a4eaefbfe1968db44c6fcad3b245a", 0x1d}, {&(0x7f0000000180)="829c2346c54b8365922fd5fe66b2f16e4169dd7d81830b0264003df9b00823fe49aa1bad3cd665641b9a598b664b513902e5625e55cc44f21f66cd1cccd9a2a57ec5524c881539ee1ad18c3e32bdeebe776850b46ca58a562e6a64780df2d2151ea7a9b7893343669e463d70b09f45d31a636afb974b6eea903b60a0983b428463f9055d8581158eeee1000fe2fac33ca07ecc1a4cb82b38900b62353bb5d99620206c50d6775c0494d9c9ccd499dff4184dbd9fa67b2398ed12042f6bf1039ba4df225cc25504949c48971f148975587467283a601737fb54", 0xd9}], 0x2, 0x0, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:42:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="dcf5b615", 0x3) 01:42:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="2b68810d53d9ea5bf234ff4c5021057674698288f3e48c43d33f60f6845f00b9b133bc0329ea1a4b16c6ed250fa239c0a511f64de360e525c00a7637347bf222180e1b0fc37cd8f9bfe02c5e74e6d34a69c33570174def05b1a67f84897ef3fcc64501dc89a2d2ca8069bc2d260e853b10fd40a4f8f0", 0x76, 0xa, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001070600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) 01:42:10 executing program 0: minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x402007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x0) 01:42:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 01:42:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = geteuid() seteuid(r2) 01:42:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000440)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/65, 0x41) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400000000083, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x0, 0x7, 0x7, 0x1}]}) setuid(0xee01) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setuid(r1) rmdir(&(0x7f0000000240)='\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) sendto(r2, &(0x7f00000000c0)="ce83", 0x2, 0x403, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3ff}, 0xc) getsockopt(r2, 0x1, 0x8, &(0x7f0000000280)=""/26, &(0x7f00000002c0)=0x1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000340)=0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x9}, {0x10000, 0x100000001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000500)={0x81, [{0x1, 0x5}, {0x2, 0x40}, {0x1, 0x80}, {0x3, 0x9}, {0x3, 0xffffffffffffffff}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0x39}, {0x2, 0x80}, {0x3}, {0x3, 0x4}, {0x3, 0x9ea4}, {0x2, 0x8001}, {0x2, 0x200}, {0x1, 0x80}, {0x0, 0x5}, {0x3, 0x5}, {0x3, 0xff}, {0x3, 0x4}, {0x2, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x294b}, {0x3, 0x8}, {0x3, 0x4}, {0x0, 0xf9b}, {0x1, 0x80000001}, {0x3, 0x8001}, {0x3, 0x7}, {0x1}, {0x3, 0xd7}, {0x1, 0x2371}, {0x2, 0x2}]}) ioctl$BIOCLOCK(r2, 0x20004276) rmdir(&(0x7f0000000400)='./file1\x00') ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) fcntl$getown(r2, 0x5) 01:42:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') r1 = open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x59) kqueue() mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) 01:42:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) pwrite(r0, &(0x7f00000001c0)="8f51aca08b2d8c87526eb32a578e05522b8791f340870b537bd63255b1fc5f5d638bc6b6383cb24cd66308929b282d0c6b9ccff1e5f4edd062a4c3f403f5f07d9b6ab1c608721c0865ada9d8260954fe66889ce83e4dca", 0x57, 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x35b, 0xb9f, 0x6}) semget$private(0x0, 0x3, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7d79eb2d, 0x80000001}, {0x18, 0x1, 0xfffffffffffffffd, 0x4}, 0x78, [0x3ff, 0xfffffffffffffc00, 0x7, 0x7, 0x1248, 0x3, 0x4, 0x2400000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000240)=0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000091400000000", 0x2c}], 0x1) 01:42:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x800, 0x800, 0x1, 0x7fff, 0x101, 0x40]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 01:42:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x883, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x1000}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x3, 0x3, 0x81, 0x3, r3}) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0\x00', 0xd9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000400)=0x1) r5 = getegid() getsockname(r0, &(0x7f0000000480)=@in, &(0x7f0000000500)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) symlinkat(&(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') 01:42:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebffff8f79edfeff0000000000000020005b00001b542a93e61f288a2d88538706000000b8180000002900000033000000000000000000000002"], 0x38}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000140)="9c13c37faa0350", 0x7, 0x403, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4003, 0x0) r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[0x0, 0xa28, 0x3ff, 0x4, 0x7, 0x1]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 01:42:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) fchdir(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000115000/0x2000)=nil, 0x2000, 0x2, 0x6010, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffefeff0000000000000000005b9d071b542a5387061500e2b8180000002900000031000000000000020000000000000100649a23baeb10a1c38c5f3b1758973daab7066b22bf151df0223366238dda87bafccdd3478600e02fc1ab"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:42:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000001c0)='./bus\x00', 0x10300, 0x184) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 01:42:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) nanosleep(&(0x7f0000000240)={0x8, 0x5dce}, &(0x7f0000000280)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getuid() write(r0, &(0x7f00000002c0)="17a13ae01aaab7a8d3599ef66cb55266947fd9e1e0dc65547d24d318a00fa76acd2980a1ab6b0b53f87c008ec178e85cc9400b667026464b9c3c6ee6f80ba72b2f007f9930240ac20f55e314af8c651f7f13674c5cc36f104f9a51628d99be9d35f5f665dfd6c27548c18d913dcd682b484294a51e0e7811a9a6da7654a8a45220f1f14e9de4bc6e6672f05aa9d495274bbd4d52843a24702c4f9d24f16f175cc68380036eb8951da9fb2fa3ff2fd675b798", 0xb2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) flock(r0, 0xc) getuid() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x80000001, 0xb9}, 0xc) fchown(r0, r1, r2) r4 = dup(r0) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x58c4, 0x40}, 0xc) kevent(r4, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x9c, 0x3, 0x400, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0xa, 0x0, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x83, 0x4, 0x5e29}, {{r0}, 0xfffffffffffffffc, 0xe9, 0x1, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x569}, {{r0}, 0xfffffffffffffffb, 0x60, 0x6, 0x1, 0xf9cf}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x0, 0x7ff, 0xffff}], 0x6, &(0x7f0000000400)={0xfffffffffffffff7, 0x4e}) setgid(r2) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000700)={0x1d, 0x0, &(0x7f00000006c0)=""/29}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfd2a) close(r0) nanosleep(&(0x7f0000000440)={0x3, 0x1}, &(0x7f0000000640)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000740)=0xfffffffffffffff9) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x3, 0x1, 0x9}, 0xc) getsockopt(r0, 0x7ff, 0x4, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) accept$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0x5) 01:42:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000180)="683624de378378c9b82461828bc8b1a567e5a4818a731e38b83ff7a980f290c3f2b6dccbab6cd1c1e161400ff1521da7a1abc21ead7c918bfcff7afbed853c3ddb0616ad4fc3411a570af732d5a4a3a0d5a087b2145ecbb322c17e6a70dfd3386c35176bbb1d218ca6f1283d7eaa249f3664dd55c1b3250ceeaa24a77dd1363e2dceda8265328ff5b018eb0fd38d92c804a60f50b2883ef684afbbfd8f97b1dcb77c683db397e39aaed737f35a8acb730379c836", 0xb4, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7fffffff, 0x4a0}, {0x18, 0x1, 0xffffffff80000000, 0x1}, 0x1, [0x2, 0xc6, 0xffffffffffffffff, 0x0, 0x7, 0x80000001, 0x9, 0x2]}, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80000000000000, 0x29) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)) 01:42:10 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r1, 0x0, 0x8c299ec05761787d, 0x0) 01:42:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="da09cc8656493abb765ad0a0d07ac34e9acc4c17f31ffec6febfd7491b0d4b3c77025bda0e5f634329c88dbe5bdbe87061184bbf5d015b3016bcfbdfcb373fce9424ba46198cb7f610afae7dcdb14d25c60c56abd1496471d7bc85f663e1dbd5fdac770b6249fd98fce34d89c25763665e3dfe3033706a111addd1a47770164be4e4bcc61882af6c7bdceeac445f89015f2b8cbbe3125c0fe921cdbd1254b57ceccad3998dc2ffd7532a23f2ce42e82c415af601d7cc9eab8d6f4d0336e035dca06129", 0xc3, 0x4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8001, 0x3}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000035c0)=[{&(0x7f0000000440)="56ae8f7295bf82ce8e6e91d4cd24575b3be5eaa22f7b85efbbcd836a977c28a2786c2c21e45a72b2f4f373e5d7fbdbb76a2b08d3fa3f4fc97886d1f3584877e32ad5b1704666b07bccc63b6c22995ede9dbf4ef2163800c1a4b97de1f8a2ec34283f0ab7e7d1def534f5922bf3429127266ead95a3102b3f4122918bf7e3bc7a883a1014d17bebc3f1745273816553d0e8644e876b4ff94184336191b4ec545b8b08e4d3d40e90d565e3be601a4aa629c10347dd6e7f403f46a6971705f73dcdc8fb960ad0482b40c14b71bc13b2f0dc3a861b511290d175a92eb2df34b5a7fed61700622470b0cb8771ec57a343454613ee12bf68e6625d0b103238b23302ef9080a440a1a3b7a714d5a9c293221ba74872e2ac18b03b4919f23abd46c52cc7ec821e942deff9ce7a10692617a21f86", 0x130}], 0x1) login: VrΎn$W[;/{̓j|(xl,!Zrs۷j+?OxXHw*ձpFf{;l"^ޝN8}4(? 4+B'&n+?A"z:{tRseSdNkOA3aT[e`J)Gn@?F= H+@Kq:Qu.4b$pˇqWCEFhb] 283@թ“"Hr;I:F,-zi&VrΎn$W[;/{̓j|(xl,!Zrs۷j+?OxXHw*ձpFf{;l"^ޝN8}4(? 4+B'&n+?A"z:{tRseSdNkOA3aT[e`J)Gn@?F= 01:42:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1000) r3 = kqueue() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x488, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000400)={0x3, 0x2, 0xbc3a, 0xc351, r7}) r8 = socket$inet6(0x18, 0x3, 0xf0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x100000001, 0x3b41}, {{r4}, 0xfffffffffffffff9, 0x10, 0x3, 0xffffffff, 0x6}], 0x1000, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0xc7c8, 0x10000}, {{r6}, 0xfffffffffffffffd, 0x1, 0xf0000040, 0x6, 0x2}, {{r8}, 0xffffffffffffffff, 0x45, 0x80, 0x6, 0x15b9}], 0xfffffffffffffffe, &(0x7f0000000380)={0x3, 0x2}) r9 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x7}], 0xfffffffffffffff7, 0x0, 0x40000, 0x0) 01:42:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 01:42:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket(0x18, 0x1, 0xf4d) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000004000000ffff00cb64718f01"], 0x10}, 0x0) 01:42:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f0000000080)="a69f79edcd4095f9a6715c537065a6b54781e699070120e32d7b392bfe576e266d6fa0329a3ef3aa24dfc16ac0b69321a460d676ccfc489045ce773428d01a9a757249df33e9358034", 0x49, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x1, 0x7045, 0x7, 0xee, 0xa65, 0x0, 0x2, 0x10, [{0xffffffffffffff4c, 0x5, 0x8000, 0x8}, {0xfffffffffffff449, 0x1, 0x0, 0x180}, {0x1, 0x1, 0x5}, {0xffffffffffffffc1, 0x7, 0xfeb, 0x2d}, {0x1, 0xfffffffffffffe00, 0x1}, {0x6, 0x9, 0x7, 0x6}, {0x0, 0x4ddb, 0xa46, 0x4}, {0x10000, 0x9, 0x4, 0x10000}, {0x20, 0x9, 0x0, 0xa2}, {0x7fffffff, 0x2, 0x20, 0xb1}, {0x16, 0x4, 0x138, 0x8001}, {0x4, 0x1, 0x75, 0x401}, {0x2, 0x4, 0xfffffffffffffff9, 0x6}, {0x2, 0xffff, 0xa1, 0x9}, {0xffff, 0x80000000, 0xfffffffffffffffc, 0x1}, {0x6, 0x4100, 0x20, 0x1}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48}, {0x7, 0x3}, {0xcf, 0x96a}, {0xcf, 0x4}, {0x18b, 0x5}, {0x189, 0x19e}, {0x84, 0x7fffffff}], 0x7}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xad, 0x8}], 0x1}) 01:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 01:42:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) recvmsg(r6, &(0x7f00000014c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/129, 0x81}], 0x4, &(0x7f0000001480)=""/5, 0x5}, 0x0) 01:42:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ftruncate(r0, 0x0, 0x9) 01:42:12 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x6) sendto$inet6(r0, &(0x7f0000000000)="6193f5c7b4c0cf2dc716065da4a25c7f2a7eb539b8c56cade44681d0cc72e178e095ae0441241ce8887f726a4abe538245ad026349f06fa3693b05760c19b0f62996947e6d512ba95a08d9af17001a51817f2fd14575244b9cfb2f19b305c5b6cb845f6a48ea0c17922e0543234577a350317c5147a6d570b4bc8c39bcb911fed861d5f62293d639284831c33b5ec4b9881a5614344dbc53533aba896c4f9db8467ff62abdf108f0cb6ef66e1fd172818988a0", 0xb3, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0xff5d}, 0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 01:42:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) getuid() 01:42:12 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x65, 0xb4a}, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)) getrusage(0x0, &(0x7f0000000080)) close(r0) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r2 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x6714]) semget(0x1, 0x3, 0x101) ioctl$TIOCCDTR(r1, 0x20007478) 01:42:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x1}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100c0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001180)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 01:42:12 executing program 1: r0 = socket(0x1, 0x5, 0x8000000000) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) listen(r0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000180)="00010000", 0x4) 01:42:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), 0x4) seteuid(r0) setrlimit(0x3, &(0x7f0000000000)={0xffff, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 01:42:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x4000, 0x10a, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 01:42:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmdt(0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:42:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28ff000001f8ffffffffffffff00"/23, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0xfffffc3d}, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 01:42:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) close(r0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x8, 0x4, {0x0, 0xf0}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 01:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x81}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x401}) 01:42:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10040, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000240)=""/207, 0xcf) read(r0, &(0x7f0000000000)=""/84, 0x54) 01:42:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000040}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000100)="d5338a4913b4119ab065c4123d7bfb9664a05fa119ea8cbdee08e532583b000000000000000004f5623345dd790a4eb3f31e07f0af10ea2d682bd96905487b5be897f7f71684fe8b") 01:42:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 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, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:42:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/27) kqueue() 01:42:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x121) recvfrom(r0, &(0x7f0000000040)=""/38, 0x26, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x81}, 0xc) 01:42:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0xc000, 0x8) r1 = getuid() r2 = getuid() setreuid(r1, r2) 01:42:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="16b4392bb4ebc0ead2de781449368e6fd92be1090f258389a95616b888a021c6089efd574ed8d6f5d88a28c233ef2e189db61e71257200e1a2bba91975f650e4e1ea58b1d36672ef34444fd03fc7bb609bb01a8bbf6b31707e461f8a512e976a", 0x60}], 0x1, &(0x7f0000000180)=[{0x18, 0x1, 0x9, "ada3b48f29b6"}, {0x38, 0xffff, 0x9, "2e3bcc823f79fc92fde117ae5a65ca29eb4f5ca8b489f478b6d6ae077e5cabbc8d"}, {0xc8, 0x1, 0x2, "52182e170d54bce839c90bb57f7be4df84cf5ffa0cec0dd878636e1164da8051818bb8784594d71d54f0458fd1f3100eb75c366e459a64cbad4b2de6e12fcb424245f0645beb66010a8d0e59e8d5afa3d85307f3d134aaa98fd41be63c57e42373f9529c11b20326da7e58f2ae6ddbbc0503c72706d177e55c036c93732f688c6447222e29154654b356553f852cff31b4df5d2ef33da502cd3cf6f900f7d18ff37866168d94c4406c9e1a23c8780803d09dde32"}, {0x30, 0xffff, 0x81, "dfcd4ee6bd0e2080314c85c666b838e3cc5501d64068d6d8927eff61f378b8"}], 0x148}, 0x0) pipe2(&(0x7f0000000340), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff, 0x0, 0x4}, 0xc) 01:42:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r2 = msgget(0x1, 0x20) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 01:42:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 01:42:14 executing program 1: r0 = socket(0x200000000000002, 0x4003, 0x3) getsockopt(r0, 0x2, 0x7, 0x0, 0x0) 01:42:14 executing program 0: semget$private(0x0, 0x6, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:42:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xfffffffffffffd1f) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x100) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x1a, 0xe83703aa157e58aa) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) 01:42:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xe56, 0x280000000}) write(r0, &(0x7f0000000680)='\n', 0xffffffffffffffc0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x20}, {r0, 0x3}, {r0}, {r0, 0x8}, {r1, 0x2}, {r0, 0xa1}], 0x8, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) write(r0, &(0x7f0000000240)="56f5a61429a7a5cd536e0389d726e6d490a0baee0725a2e56f718f2b0677eee056d1b1b3cb6f22ce68df6271f5cac97edfe586eae1c0eba8f1723e96071cb6ff88815f8e523b00285979", 0x4a) 01:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="a722021b74d00048f08496c2d539d15dc4d93b518f6725f879554113ea22cd937798b45817ce30a19ab85a17cb424bf9a88148fdbedcd5ee263e8a17cfe36254bdbbbc69629622af0c3741f0dbb7a7be8cece0f3368c504ccea7f47c3aa27df472bc67a7db9046eeff69c54a97c76c81376fd43182580a83ac1fd546c7ebbd096b633dd728377e4a627ebd464f1a48347ace917400b41b8a6cd473893c71b73f7ba73e9a7e0eeed3a3108fdc6d1bbec8ad1587607e96c65a470dc76c14fd8abef905d4f8d30f246fbda8c030c206327955db07c6ce65a22bec452e6d410fb2f5668593dc0423a1d3b0995557889d76b40bded064e060f3", 0xf7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfff, 0x4}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x4f, &(0x7f00000003c0)="b6420f12b703da9b7e2a887d722682cbe672cb844b8db95b9c27cc00dd005028439a72c78521daf7cb64329aefa7a8d9dbece202bcde3d42a63e5145685a0483312b0013ceb49a3ad1d091b2dc051048ee70f083e5199df50ab47d77afbd4c2ae55e3c7e73c48ea7172e227ce17821d7f1bd762b6ec0a0dd76774e6a8b8bd019ca3107a4b6306afb3391bf5c11518b2bf6bf27c33a1c1f52863a0924309f2688112d9900"/174) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) 01:42:14 executing program 0: r0 = socket(0x26, 0x8004, 0xff) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) r1 = socket(0x18, 0xc003, 0x6) setsockopt(r0, 0x7, 0x3ff, &(0x7f0000000140)="29da33bb6f896869ecad87ec1118db190df8aabab695131a0445ff97916fa8469825c60b2879a4b3223e3193314ec0b709666a7a271613f1367208", 0x3b) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8205000000a1f6bb000000008002"], 0x10) fchmod(r1, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 01:42:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e29743649ae1cf66f8b7507b96e6d1da1e6c84", 0x0, 0x100}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1f, 0xec48, 0x3, 0x1, "065e536352a7ff2e6e61673af95d470fef367471", 0x100000001, 0x5}) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x7fffffff]}) ioctl$TIOCSTART(r1, 0x2000746e) 01:42:14 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff}, {0x8, 0x1}}) r0 = shmget(0x1, 0x4000, 0x6, &(0x7f0000ff9000/0x4000)=nil) mkdir(&(0x7f0000000080)='./file0\x00', 0x124) msgget(0x1, 0x104) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x91, 0x21) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x100) rmdir(&(0x7f0000000140)='./file0\x00') madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x2, 0x1, 0x6, {[0x5, 0x4098, 0x7, 0xff, 0x33, 0x2, 0x80000000, 0x0, 0xffff, 0x0, 0x10001, 0x1ff, 0x401, 0xec9d, 0x8565, 0xaec, 0x1, 0xffff], [0xf800000000000000, 0x3ff, 0x7, 0x45ed13ed, 0xe8d6, 0xfffffffffffffff7, 0x9, 0x8, 0x9, 0x200], [0x1, 0x80000000, 0x885a, 0x7, 0x3, 0x81, 0x1], [0x6, 0x100, 0x6, 0x5f, 0x3ff, 0x322f], [{0x6, 0x6, 0x1, 0x2}, {0x9, 0x2, 0xfffffffffffffffe, 0x1}, {0x81, 0x101, 0x3, 0x100}, {0x9bd, 0x8, 0x1, 0xfffffffffffffffe}, {0x10001, 0x6633, 0x4, 0x1000}, {0x6, 0x4, 0x100000001, 0x1}, {0x0, 0x7fffffff, 0x0, 0x10001}, {0x20, 0x2, 0x4000000040, 0x42}], {0x8, 0x80000000, 0x8, 0x40}, {0x72, 0x401, 0x4, 0x7}}}) readlinkat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/233, 0xe9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x83}, {0xc7, 0x2}], 0x2}) chmod(&(0x7f00000006c0)='./file0\x00', 0x40) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000700)={0x1}) getpeername$inet6(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) r4 = openat(r3, &(0x7f00000007c0)='./file0\x00', 0x0, 0x182) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000800)=0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000840)=0x2) fcntl$dupfd(r3, 0xa, r2) shmget(0x0, 0x1000, 0x40, &(0x7f0000ff9000/0x1000)=nil) fcntl$setstatus(r4, 0x4, 0x80) readlinkat(r2, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/246, 0xf6) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) mkdirat(r2, &(0x7f00000009c0)='./file0\x00', 0x82) 01:42:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='#'], 0xfe5f) semget$private(0x0, 0x2, 0x3e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/92) r2 = kqueue() semget$private(0x0, 0x3, 0x200) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1) 01:42:14 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) open(&(0x7f0000000100)='./file0\x00', 0x310, 0x100) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) 01:42:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4900) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000140)="0f22c17b04fa13dcedecaf9854f8f3955f1dd869dd80dd77204594b288efca59b33b38632920c3f0cd3cf5ade5319e5a6ac88bb6eaf8523e2926e88e95f41828e6c982ea2b4d743c0ebedb577918add373432cc6cef114b970456baa53245324bd3643d4d1b1976c9eff5796f7425e3ad78e15c52c01fec8f4339a55b4269b0cbb4d40afe912a9523d1f80adf2c289dbf9a61662ffe3bd66dae46d638545f8017dd6d1336728ec4c4419da1dbdbfa71ee76bbf0c0bf9a284cf66fb1db3c38309f240b6e601a7197ad6d5378cda25108186e014a73722130b9d7683c08261d90f1f89937dbefd2cfb87300e3d4a05b327c8270ee37a8ca849", 0xf8, 0x40f, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x2000444e) fcntl$setflags(r1, 0x2, 0x1) 01:42:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50, 0x7, 0x4, 0xfffffffffffffffd}, {0xffffffffffffffc0, 0x3}, {0x7, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x9, 0x3, 0x3, 0x80}, {0x0, 0xffffffffffff0001, 0x7fff, 0x7f}, {0x7fff, 0x200, 0x9e5, 0x1000}, {0x2, 0x3, 0xb81, 0x5}, {0x5, 0xfffffffffffffffe, 0x5, 0x8}, {0x40, 0x7fff, 0x3, 0x6}, {0x2, 0x401, 0x7, 0x80000001}]}) 01:42:14 executing program 1: setrlimit(0x40000000008, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x4, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000040), 0x8, &(0x7f0000001240)) semctl$GETZCNT(r1, 0xe5f5a15a2eeedda5, 0x7, &(0x7f0000000240)=""/4096) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r0, &(0x7f00000000c0)="86", 0x1) read(r3, &(0x7f0000000140)=""/229, 0xe5) fcntl$setstatus(r3, 0x4, 0x80) 01:42:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:42:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xce, 0x6}, {0x80, 0xfffffffffffffff7}, {0x0, 0x9}, {0x41, 0x2}, {0x41}, {0x81, 0x8}, {0x40, 0x4}], 0x7}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 01:42:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "69f2ba6a0c94afc1dd94df7574cd33fcc47deca3", 0x3, 0x3f}) 01:42:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x100000001) 01:42:15 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20000000001b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xf854) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="7e5639674b3b2cd88ebcc544ef06f2336107640c5e0df300365069b679b6e5a3d32f55b6f50bd104d6f5163dbf324fceb3340788883dba0b3e7486f463dda652304db64212a26bfa1c912b222c85692efec505918b32568e2ed26ed4d05112226dacc3a899d64e20b6814adfdde10cf3d134d362fee84afeb995703357798041a4c78550f29541911c27fb1241a6f6ff8f98bb3cf0af69ad625a90a3ef9eb20c612b", 0xa2}], 0x1) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/178) execve(0x0, 0x0, 0x0) 01:42:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="85e98e741c1b69c90e67ca711e5c1cea0c62d8e2f6b683", 0x12) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x1) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xc, 0x4) 01:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0xfffffffffffffffd}, {0x61, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 01:42:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 01:42:15 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 01:42:15 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 01:42:15 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() r2 = geteuid() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) seteuid(r2) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) socket$unix(0x1, 0x1, 0x0) setegid(r3) writev(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bf", 0x158}], 0x1) 01:42:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x36f, 0x2219, "73510b6cdbdcb7581ee1315279fbb891fdf8bfe6", 0x10000, 0x7f}) execve(0x0, 0x0, 0x0) 01:42:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_emit_ethernet(0x46, &(0x7f0000000240)="b63d8c1c0cc7e6488d3bcad24acc65a386c449dccfd4e6414ec31a3fc1a6e9bcaf0b5029084ce6aab14115dd83819c08e2e0e1f28b523a97e238838401162412ca26e5d3ebf1") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)="90dc81da4295cd481ecb416673f66ed097a1c3570a077582e379e8638ee1d5a896d03cca4ee88dd250426f298c1e8a552edf532ba6c0f724846fd5e805f1611f709442091ac1341bb7fadd7779de417d4ed0e4f1867179e41afb9592dc491be8033e8773da645c8b226c1fefcde4bc4dab3b1f6e9db404c3d89cb219dd757a1677e46f99c40cb59f9f364c2780032ff5cf444bb1a32d7123163c4eb432590c6e104c05e359", 0xa5}, {&(0x7f0000000380)="dce83979dc2523720a95abd260cf5b761fa8cec275aa80e401b15649319dbbebc1c071d1abb4b1ca9cc4187acfc209fc38b1f2ebfae92c50048ce8b6c3b9b5825e7ddb1f917d311112fd9a048be4d686ddb680d780fa69afa4393a657a84e40f2b3f31054d68580c3354fbe66784049c4eadfdc0b661d9c1c580b9a98c954b45d05643b95aa234c12e8317eadbf541e2eb0e7f4e049af3778d4770c22dcac02aabce971ee1a67d0d9ba7efcc09e213d9b18de33fb33b87b8a0734d1f24ecf85e27addede58300fa7215756d60b0da9de7cf936bb053ac98e006dcac93af6eb52a82877d203f00759106d00dec571835ac1118c70998a43339795cae25c812cf35bdc5c32d3ca7697c385c1472738ba6f00f6440f63b2cf139fdc46c9b188043969e04afb693708fd9be2c7912b1c5cdd20883e2f3279945dc5581eaa5c98e7c078fd66e2caed0785f4c9e16363f0ebfa58a42ef68d2947a9c4fc05660ce95d1d3c1a429ce447e0b13cdf030daf47e98896f0890ed5224f995bf66e3ba70e6ec14b59fd27c8024884720696962d0d315327b1373645acddcba466079cecf11953ac12f35339f5a53cdc07559706d5e0949465a2c1db2c4b0ee91d813262d72b32a5f2f35635220c1e5a63cb57279a6edbd810116dbf2ed9a6785d21a4bf98dffa20eb23c2d98f8ff86d54987089311b70c17e117dc4651078ed52761aa0f98d3a549e88054fdb0892047c875153d56646eff16f397befb279d64af99cac84c4dddc1fe612f41fff7a4fbe4ae37db54cddd51cfa2771e34e7fe10b7b8c9ee0bbfc146db0be32626f64a21009c1d7cebcfdfdc7b1983bd75c18d2faad3b83cf44c8e2911e0b1cb09b513e6fcf6535675f7dc60bddb747652ce263932934aa6b32ab4807c135c386ecec5e73703efeb10aa6723e45f711f4534c115bbd5a50e28f8fd003d0c8b376bef0c93e6b9281c277f70a2cea744da2a54976176dd01bebe50bd3c66bf02a34397f62e503e8b6667379dfa3b3aab80fe3d19f130d57ec72df3f321cc96b10f4ef072a9048fc9a007bcb08a039275dcd061c40dd16c63b495bc63e599cf2234272ac1fdd1f80fdb3d33ec837dd3c40d794a905519bab3d4b348df4cdcfc7698b97d4d02d2105a9556240d713dbeb4cbdad00e7198785da6907f5064deffd18783d5eede1ea40fd213a7d0ea0dd4a49769506fa6df2664204c218da59f98463b16f1f9d9342d5733e3e45bf27a181bdebc43b2d853980ee3aa0c95e100747ef4f62c8c42b245450074952338636f4ae58e3b1447c1dcdd7e57283a4d92010e5197a4816f3be204a3cdde734fffa5df1fb1f82eccea4777cdfe0b3114cc9cfbc2e54e12879241d1705737bfb5dd4401279ce9475d121abf72428bed3ddcb7cac009456d735a93a641ec507f069520e18edbf946e312d34eeb35327defcf4731d0209e32496751d9b1bddf02be11a781f6f505cc9a10f825729e67831bb8e135e4cf5ee0dd0a9c346ab270c9e053b8ff643311031f2d1e09e8950832cfad6b57bdcb61b54808911b6f5d9c97317cab46228f12ab164fc8a3a8a5b8f1b97a62d265208998281be453ca84ab10a49927574162b456a9630ee59371b1a64a53a95a0bc6513f97868b7363a1776e65838782b3dcf44d340b7c2350c035ec0e34568561dbc86c14e3ef59b94e36f4a55725ce741314c43c42e42ef8f04bf79520a160e8d4c5ef2bb34d9dedb5ca6bfef041034e811b87451aecf8849b0bc82bd9298c6ff652c08e6101f5d01cb9afd18d5dc70004da6b2948ffa1df3ae960bc1320685d6dd89d2d9c4aef765aa5e54c8704216c24c7ffa926691088026b1b696d144ad58eeb342cd8ac5e9caa3c61ce4664622421e95021a27953525eb592867714b83e64b5ca07aef6be0195558246622338281f9f6f96b46c45b12bb17221009eef6d5d51108d1e4fa3d0dc824c7f8d3e704bafc0eea1e2dfc9170363f7fd911fc000beafb728c9bd944bc78f22e409186534ebc4d2d81fe43203e2f1ec4d55651f1689cbc26bd80b4e36f8912fe9e2e8fdfeb24b7f3b4b580f95dacbdc844d9d50e5761cedf8599a2802dd4c3e71bd4c702d2c87ae32b3c22137fa5bab7c637f36097b0d6e398a6ffd6d19ce442b8b140f0aab1aaa925b3e805cf846f731e29baf6ea49639971b5da36fadbe395051e2402a458ca577750408dd719bcaa1d982c706aa374f91faf7e967cfc210e8bd7e4bd7bed6484637881ea118976a3e7601246b799f6caac558cb4fb2cdbc37b768939437ab98eceafdd1f3441335518d940368c651d8d6e88e2df3802e7f83d89295e47319eb217533c232486f9df550b3234faa909df94e173a8b97dd445ba69073f321b1cee446d39639440a4ed04f50c63096910ceb692b438fa08a3358e89b979e2934e202347bb3f3ffea5a9a5cb54e2e785a739b2faf129440fb6075ab94eeb399dcb651073f2da9c48396921b0758467e6c2f34ce3735d2bf68c13f03e62312fdc83169a5bdb0cda2f5cc88821085ead3073f8e81b4f7ce83ecfc5e57a11fb27378c27c7b3a4693aba5536a01c2db24e024b868b502f1bea7ed8acaf2ecc15822318c6a8ee38c747387edfa0239de423a8f54a9482d582b6ab868e78c4d113935d4b8b5aa6727f6391379cf682fb5f17cc4c92527ca642ca9395fcc65af002820b5faff3ff906306eab87eca8236814dfa736b3ddd3c06c6eaa3de459b2e75528fac23062a17999313a63cb606eded8a8fbc96ddb04e53b8ed640b0f37788e5c00627c147bedc7f4122bb43f7d808e4ef39b1f051d85c80863c69d7c8ccf0edef670c566ae8b6260848e901857ba59d6350f5801eab8ae528e7679faa804c340b51343f18f03b18c49ba6269412fcbceec0240964f3f4b96ec2efaf61800f482642427ae6815ac29a607139ebb89685df61711c06933d23dfea1700a671eff7ac8e676c2ae64afc1a5369ee3a28e64c55806b16da7c509632b7b3790e1134895cd521bfd7c88a407261fa4b833babc5cf7f6bd4034dd6d5b46273dbb1a849fb8e124c4e3920a7e5b873db394f3cb5aa6f7057e5f71960c5f28f94455af40b26eb17ed6e4bec74e903c8d8a3e58e1e50f485a587893de12c66ed621b23f3f3167431d8a45bbcf8294ec427de54f6d04f37a8dd104f65b26c9db0b683d68dbc7c0eda6b3734141a94f01431ba9afc1c9b8e7d504a7da5645e035c949fa1f96ed74f22454c53a4d4deef77c7b6f070b0e2d5183cad6a5c7feb9307f49eb22bb125f1c0d2688528f7f4a3b96d4c64afae879299dd621a0925abbe0ad62cceda7c305295b2785b344d01b7668c3217feb86e63cbc325a360b90a54eb826dc46d4be41496ea10c48b3a039c0f30358993fc07908c63a364cf970e3d6eb051fc92fe2f3e91ebe70e49d1828b07dc75ae8ccd2a20367b01412aef5fc3333ece161084d7ebebead6d9739dd45dd079a67f393635b64fb1359ba417ef917cb064f106c75425bd3b4ffeb1342a3fd0bcda4ae9e56feb4d66f07ecfe9a162ae809d8d552f010522a81d0945961118259d6ea74e928c13359e390af480893f2df89b6d8251359640bdc2ebe73ea5886717f4fe80c217c31890204138d063a53028cb2e895680e90cd9845c36dbb10e4e4bec66cb00a06fb3c12430d1b97e310d912609559d9dee9ef0484ad03f3de4a71c5b987467df815815c113e62965e92f0636b25432c3cf980adc15ee798da60b021670c12a2aa438a05f14c944a8d68bbea1b598dc2259d2f74a34cf92216eaea8ac0a8318cd80afadf28a4b7db16ca20872f79e8479b897a2a5e79c26f9a33d2178f70c6cda584702b5432a19d08c014987b7b3b2831ad7ff88fe15f48a419bc833a09ccc96c391813e8dc596e89cb3bc6e7284e57382378b901116b592153dd7dfca430f9e715d189f266a1b9890ac6af852a2758da400a3da158fdd945217d1ee298be345cb3bd846f0dd039592fa824be8e1a746499bbcfbdd49622f37dd0e8db20ec88e29c61d18fa1ea36971b4d2226a23470f7acaeaf5485b76a99272b83c2215f12c0b4ee97dedbf2e328a8936ce54f74bb701d6947975f8b508edb0d5f6a7734707ec0c45653895ca1c859a99c44221e71beb769125780cbde85233d8134164206ecc274511535a7b502c44cb777676c36b5343180936c74d2517f8d41071b00ce8358bbd4616a0968bd5359af5e632e071613267c7408d2db5dfcc46d31bb3bb531f7e7b5458852421f901edb4c69ebbfb28bf788f886f4811e069296afb4fbf15aa0d38dccaf07688d5540bfdf04f1aeb8a5c23e202c43e69690a52ea2188e82bcd55364f8e3d6f7f01028cc2e4f0d00903067bc70824f743764fc4cd35de518293a09c3bcbb6fac4cdc86a9bd2e10fddb0c1d3166e802fbb9f1f1379710cbf5a450903e5f9c8d4b5d79b0e25be835b876cc901c5652c54a699a27e254f270f1ecfa1f6e5a2566c5a49167bf4800df42004b58091ac0446d85ac177008f52c256cfbcaad1f7218afee5e369d178eef21f0dbc6f8ff182985ff7389053ebde5644c379143bef503d36442e2f9674b483dc804057c324802e3c86e74c0bb7006d84ba01817c90852604418e6e0c7be7d6052616c8b023fab692c091adf847ef6c4caad6a1f2daf610b4b3f8ec21098fb977ad5cb32068e1fa19b606dd02fa5d1973228d11771c2c94ca6ab2820a9de41bf303ccee345572b7b11ac9462d6fa187a3aa8445098c9f0d93f732be37421b41d3ba1f40ad5271591002959824ded28f712ac96109807a18c067fa07762be69a536ae8e32965d76d26cdb97937a191c926b3450ff2a278c1f7912bfe6716e66d58ba8c9dc43f1475942757943e03488c2df611de8aa04f6dc89d2cf3d133c6524d11baa1e32d7ddb1d619e1f8bf76a0b0d5df73a5d4f1fb512e93df6e55b3795582b57e29a2494691ae72a14c709bbbc6fd8d5a58058fe9ca3d720ab9e3dae1c490b5b3709895e6d883819a1bf609c56923c6b281c1a9f4ad2d79c09246f0b5abf9fc2dfe8ca182b38ad88196de10667fef35aa2c9c10f6ddf4f40fcb345dace8ab58a54520449d27486b1959dce59372b717f1146c97994b0b3088e1ccc2baca0532313cd78d4a0fdfd20adb976f120fbd0f2fc0badc8fa3e641e938873f9be09dd5ebb73cdcee381cabae4390f041267b8a1386156d5566e395a8c6e2881aacc2d3f0c0817a9bc383755e924357878f10946b8598b29e9435c91e3671f03163cefc9383d0ad00afcd7b0a664ede320a7562590abbc0223b2a87fb3de0f52f177c65fcc9f79a3c65eb55753460c6a4654fa124d94e080fea231632e94c50debc12569674184afc6f7754e312ae10ff4ebf5a62d3e2b044d437b91fb1a9e52bb645eabfb19aea2ff421b67fff502b5501e38a3febf38f75e7f56cd2e8e1264e2f83f4b2dc749ef4bf4b69b5ca3c3a36f789c4706e4e73a4e1402e4be0185a46e6d424a3f4531700c655260f0d5fc286847770515eec3998954f6e951a7392078de48841354fd97d2a03541119de59d7ce096eed5d79062894e445cc5721d2b07162496d58de41e8661378f87fc1fa0254550623898a7253db37af59d2b4f874c331059f40acad439ebe8e4c6c249ae84410650d2c8b7239072f6ef26c25b78469b90494f06731928e16c21a7656fd879b4ccd6526f084b9b577ab3ce7a3c79c300e197e67cb9662515f9c59121ed512bd1e2f3e41790f2685424792f64f1334d1696a7995aabf621aee19b2", 0x1000}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) setgroups(0x1, &(0x7f0000000200)=[r3]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @cred={0x20}], 0x2b}, 0x0) 01:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 01:42:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) read(r1, &(0x7f0000001000)=""/4096, 0x1000) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 01:42:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 01:42:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x3}, 0x8) 01:42:15 executing program 0: socket(0x1e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffff) 01:42:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00008edf5c017786679f"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 01:42:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040)=']?kC&Fd!', 0x8) 01:42:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="510fc3c50e6ec7945df5cd9dd7bb5a272119fe584ea1e5d0b3ca86aed53cb42e6c65de291a06134e5c287aa601a9b96fb7f9f9ad77b07387ee07ee278a8e50b4da5b55e9d0b1b07e969e6fad4aae71aee6cfb2a3826c19b8a6d65d813456ba58a54dcac14de7949a4b03028792d17f1edc0bae17b707dc784fcab139b114439f3df2dbf83f1caa0ab9f44bd802b268d1", 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) 01:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3b) 01:42:15 executing program 1: getitimer(0x3, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) setitimer(0x1, &(0x7f00000000c0)={{0x3ff, 0x1}, {0x800, 0x200}}, &(0x7f0000000100)) 01:42:15 executing program 0: clock_getres(0x2256463bc9e82ec0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/86, 0x56, 0x843, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x1}, 0xc) 01:42:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:42:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 01:42:15 executing program 1: symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) 01:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = open(&(0x7f0000000040)='./file0\x00', 0x811, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) mlockall(0x2) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = msgget(0x1, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/9) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 01:42:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x100000100091, r0, 0x0, 0x35) close(r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$TIOCSCTTY(r3, 0x20007461) 01:42:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getegid() 01:42:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x0, 0x4, 0x4) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000000)=""/25) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x3, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7, 0x5, './file0\x00', 0x2, 0x5, 0x0, 0x60}) sendto$unix(r0, &(0x7f0000000100)="dca620782ee295ca7429ee0f27180bb7e4dd76d6299aa4bad61c62f89b9460b43ebc1529c2e300dcd68a29c3e80995c8d3022bccb3bda3c69b8e99b07949833d8286c5c672372dd788e56c3858fe6b827a7f742e087ba02036cc6e5b47ea8cc795c7ec48a03290e5f9b61f7ef8d4fba6cef54881e3e7b7e59f20d1d9a2a6b787d89640177b70f2dd5bea0c84679e3737306e06b432a814fbad7da30e8c3a2872", 0xa0, 0x7, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) sendto$unix(r0, &(0x7f0000000280)="90ed3b96b6e071af466310e7b82e7e34cc1376173b7558dda339721199fe5d7fd0d8b95f1e3ba562eb6cb258fe5424c048106e2204a3e54cb7880d5d6fc3e4b200b45ea1f11588da2ae1f18444331eef5cd5f9e0380287a99a9ecffa86d1a904e2f228350ca1ce7cbb446b2fbbd1b1dcc01e8e312002d2a4a8efbf8e0bbfd2d33bfb50179fdc84681ac49d304056c6f24dc0ce1426e63e963d18925a68404f50ddd3ddb3dd29d140b4d872dfb1359d033e0ddd7cf9e44653427449245af602611a5b8b5000e22b2b8ce79a6f1861ede85744fab7e5b23a4d4c4eaa9541a5ea43596af22bf522b2", 0xe7, 0x6, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open(&(0x7f0000000380)='./file1\x00', 0x81, 0xc0) socket$inet6(0x18, 0x7, 0x6) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xa0}, {0x2, 0x3f}}) 01:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x4, 0x56d}, 0x0, 0x7, r6, r7, 0x0, 0x2, 0xffffffffffffff00}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x200000024, &(0x7f0000000000)="4b74954c", 0x4) 01:42:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6ba0282b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5060800000032bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724137970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea00", 0x130) r1 = syz_open_pts() close(r0) r2 = semget(0x0, 0x0, 0x94ea122ed113c092) fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSDTR(r0, 0x20007479) r8 = geteuid() r9 = getgid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r7, r8, r9, 0x20, 0x2}, 0x1, 0x29457d2b, 0x1}) r10 = fcntl$dupfd(r0, 0xa, r0) openat(r10, &(0x7f00000002c0)='./file0\x00', 0x20082, 0x18) dup(r1) setgroups(0x5, &(0x7f0000000480)=[r4, r5, r9, r4, r4]) r11 = syz_open_pts() getgroups(0x4, &(0x7f0000000280)=[r5, r6, r9, r5]) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000440)) readv(r11, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 01:42:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000000)) write(r1, &(0x7f0000000200)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0xffffffffffffff9d, &(0x7f00000003c0), 0x1, 0x0, 0xffffffffffffff52, 0x9}, 0x41) 01:42:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) close(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0xda0, 0x2, 0x7f, 0x5, &(0x7f0000000140)={{0x2f, 0x6, 0xfffe0000000, 0x7, 0x400, 0x6, 0x2}, {[0x4, 0xfffffffffffffffa, 0x41ef180, 0x100000001, 0x0, 0x8, 0x8, 0x84, 0x7, 0xfff, 0x7, 0x2, 0x0, 0x8, 0x8, 0x101, 0x78, 0xffffffffffff8000], [0x80, 0xaf, 0x788, 0x10000, 0xffffffff, 0x8, 0x200, 0x4, 0x3, 0x67], [0x0, 0xffffffff, 0x3, 0x4, 0x7, 0x2], [0x9, 0x0, 0x7, 0xfffffffffffffffa, 0x8, 0x4], [{0x100, 0xfffffffffffffffa, 0x9, 0xffffffffffffffff}, {0xffffffff, 0xb9a0, 0x80, 0x7fff}, {0x39, 0x6, 0x40, 0x7}, {0x7, 0xc0a, 0x7, 0x1}, {0x3, 0x9, 0x9, 0x81}, {0x0, 0xffffffffffffff81, 0x7, 0x3}, {0xf7, 0x88c7, 0xf2d, 0x494}, {0xfff, 0x1ff, 0x80000000, 0x8000}], {0x5, 0x0, 0x9, 0x7}, {0x1, 0x3, 0x9, 0x100000001}}}, 0x0, 0x9bbe}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 01:42:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x51, 0xec) 01:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xd08, 0x7ff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 01:42:16 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0x10000000000000}], 0x32, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) r2 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r7 = dup(r1) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002940)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000380)="33c32cd8f31ec3ab6ba75b40224491649772309bf4039a730f4dca905ec4f43768029fbde592785cc2fed2cee119d609114188a84a6335cfddfd288122e27764407799997ccce299215915e273d760530e9030be252d9f124856e3afe0c3c42a3281ae113d92c391f6d4c60e297f737a595db87d81acd3f1ad45d4cd6e156f5dd196cb11be9ed9582571e33fd1e434097cfbd74d65a4d7cfb0ab32f55a39b85d9c39ac416c985d1ed7a94aba7e0b498dcf7860a2a433b4bd949f23130050525efe4d1fc9c88c62b35f913e49f08befaa695cca31a80d9e930c659adec32bdd896de4fe02dd6f8e062b7d309d1b5c76ef402229059dce520eb9319e27aff14a23b4e29022f984b03980899f73d94b5747595961ff0d202fb01943a7104f895c8855a102798c105943cad6b4713fcb74c720f4c9ebcbcae7849dfdaf81e013040fd100821b64ad0b3e2090cab2f92203e74a59a9d257342f575a27a37b136c18d0f69452bd4311ad6528a3025c96e0ad41510595fb6d87b37535107d3175e72b1de1857244dfa43a4cfe4a1696787999961f2b23c7027a5c531bdbb720af85c7ba05880ae7390e15d5f68ec8b754beee608a1cfac516e3edcab66c216ccf98e5b27a1208f64c59d906eacb5e75a6cf1b7947e34e35715cc844b972edbc1baadcafd730ea40de059c0992fdd6fa65b8866479298d5f1bc542cd84f9f0d875906482562c09ba4ca27e191dc257cad221d1d0b53b7c9e6f53713fdc38eb4a31d983ece42892356cf36bf974e738aa67566d9c3adab49eec8647292a87f814caa29487f23cbab880fa874fc64b97f7b22d753635219f63e06a599499397a4f09219b37ab77319df01ae09bffb667c5bfa5d1b043262f46c0de84bcb3f23361218a181543f1c27b8ee5e3757307df5e4b4bf13c5f692ebda81573184a26cb3878f0ded90db8c4a094e4137ead31bd2bf710d9d64a36463014d9205d2cda3ea97a18e921e1392e3758da75e49f7d7a4aeb42133e10339089a31f4a874bbe98cc8b152cec0f13f40cd34bb4eeb69db1bfa14fb459aaae7d4fe5b5d44db4c5f230331e15239d266afaf779e31a76cfb46ee3be1d33fab6ceaded015f12b840d6581b2580d01ed504452bd106d1d11b81dbd52084ec48ae5a3a420b86785e0fc5fcd644dfda8138dc920d7a8d72a75b2514714191d5a91b425787d3084180647347e8fc502919c54499e790a4da1e38ad539a6069f4910d773fbd20cbfadfa7c6b74f1b2e265246a0bc561a224f936864732d955138090ddd8e45756a81732388bf714f5bc23de284926ab45394a914d9c55a7cd82833b78b1bd5c43c6da550acd19810e1cf6b9cf38a42c13e49002f36d58927593a2677349bbf0b4faaf51caef0321660f4c482776f2dde6c48d16254114625ab4b1733dbf687309ed0c96ebe6145690ab9e1b595b65dfa8bcbdc7c7c47ef217ea04098ec81dde5439a86983c8307c871984502ad1b07c60749dd17b67c27369ec8b36c0a75a2f316c043bed89c86b2cf5b1c32ee3840df14197635092bb55da959040e98f7575048126b98339ba4d5c4e701b3d58ffa05ed2604d82f4569bacd06659663b3ec59d080120a82de2d1e4d4d1d2342e332291940e118522d0ebdb8680006e48d439d444cd78c7c2f15c21c4474c3c65d89cdc530cd0b1a3aede78591e3dd4564fcc449eccd2363e2e7f6b384a064557c36b5603c230d166c7669c125f69ae3b368c67ef23c3490575fa13c9d2ce9f2c381a281c3b1d47af93b2353c05df23f2084a1f6b66f9d9acd0225feb904dcd36fdb9aae4b018799b6721e4055ef28e5aa907e57b7a51b25f660d84360d96ed0445b53cae21701e227c61a0781cbd68c513a514d530876e441915323addba779dec157e2cd5df57e79ec3a0c7a099982d4ee152cc8de69653d4acb80477f6f088f703b6bbfe21f061659c208be9ed061c3905917a567da304a6ae98bebdb69db8e85f22aa19c94e558feb10b95fb775e85efb9a2784fa7152872ee9839a0dd99f208d010eba8fca0ee71a797c660b71b4d31920e4694405203373d119f5628762df5a09e67257a76fe4350eb449117a3139c01b040e3e9c46688a48f136b965739ce8b16125aa0a7beedb1d946ab09773838eb24f4e63a94ec4897e590a2e284aad4d8359fca4863f549da4d31718ff7a9331808539cae5831c753eeabf2e3b3276ccec858e6dbf0af1eba1369d70e0a8f50aafdbfffc5f1143e270ecc044346b92fa79a1fb55d872b663d9f3be0b69e000e5f27ac3b1b57c3e3f7f4ee2f9f50e0ce7ae008455ab0555fc96bc1df6cf0e675b4d5f2571ea30edfcb5b4ec14ceb688998a3f5bd1d56578108b13e58e6df7e829bb26e6074316c0bce0d27c8eab09e6503d218ad58d3cb861b479c4738d4f04250e27b83db9744c3358f997a364615521eb8121ec486bcbe04447635badb6387c521b171a759a31d909d0868d4fbd63db54192583517d223400c901a4f239ad712d7ed9ed7cfbd800af64e0a71670005fd1cf100017581d3ce28c96ee846806f1dc503c22e2b4aecfd5eee96c60b2d5f94542c61b31ace9b8878e446d5961ceeeac1048d773350505b584052cad18c32d16eaf947abe2c3891e76cbe4363ca5a265d0abd502a8a5065f6a317b426799abcab2933d5d2c9e1234ce4171549e05e263286236b51102ea2294530b0b04b394097edf33a456a28e74c26244d9d26bad7ebac6ba15fe8aba4b68de6d1c4a0d565681064deed1ea7174817c14abe9fb391ccb08113961d960662c70c50c8452cae10c59b8af1f107cbf32e6adbf9d66f6ac420ed4e0ff0a549f020e011496156b166be45570057552825997fc65aea8fdf2d90396e5e89c0bb7aac6db3422c6ae7fe80ea3ec5416418d0560526bf98921344b0325305adbfe56d7ff1e4153c210d85ea7e392d6e9bd742f0053adaa82f0fd438162519a3722a9ce47b9d0f65a704fc1ba5343621022aa10349ca020a7756c654e9286707c41d22894e42ee38a390c52853214574659e9767330e5e5a92a31048d78b06991dcfce3fc7ca3db5af277f1962141a70ca420c00533a3f00f636ff96b3e44f839137b351696a06cdcd54f7a009f3cdc6254adf964484d1d300fd11a42cbba1d1159b0577b6122b8d1a949a110b3268f5e602c84233fc363df902a067e33f98d0bc621ab47a5644836e135f813e44a690f957884806bf8fccfc0820c63277c30b26634fee833065bfed62f7dbe90d3ae4a50858c1e442a4857c4d63825b82838876f4b14b8d4c3c11b74b266275b80fc3b2035ba33acd479d0143bff692d7dc4afe38dfaac40010175d70a12c6e2df83ce37fbbb6349f37e6787ff29bf375f2b62bf879ac75b0ca07089448c6565faa3bd6ede7907195c35d55689388577e6b3172c48c2e2e3f3cbdeee6cf71fbf25aa22196b414145ee62ca0702b0c9195646bcb23825eca25c672d264e694117211871578a37194cc3561f32b5fb4f0347d1d2c1cedf74b6bfe6c90ac264579fe8483f4627f1c8d00f38ab44c1abe7c5d4397970f48f8f2e4486f7e91ef93a129a9c1b809893f02187cfe5a5abfcb239e2c5135afe56e19cb606531651984a520956a236e7a113841cf1850ba1279ee7f2ad0eb08d06411ad88d1338c12ff0d4c738a546a221b278722ab7c7b6b14b084a9b40da2243bb4842e9d4f6801054e922f327224d15f711feba0f68b01db9bcdb7b8f75d2b286a76cba2ce76ffdcd9b8b657cefc4f7ed235495d1b4c447b195b0c6920446dd87587d1e56bdb5312c184ed0608b4b4916808e76ccdc21fe5971495cdccbe7a2fb223c38e319d8cd141c7b666966d26cb28cd2f3ec998b9cfbc7879d5a43702f1b38304d9f2b954b2d536a9e2bbc4832005a9c5900fa1f4fdd18098a152c2a146e7cab6a2b134667cd297cd0ed9a3109c3332e53ea67e27a277f1ad3bf86b5bf2a908e54a5352fac9bef065529b15462af2eb9e61624309454046f1ab0629e6312364cfe9adebcb1eab577511d3b34a046048ea82d3d3f4f63ea61d30ed6f1f9c716b0a91bfdcfda9585714a20c95ea2afb44502ba66f2e347c129e5595c212548fd6ded802ee67ebe8d5b15dc14f1f106b0ffb48f032f95a5f5c412c4b8047dcca0f4600a842aeba33291fbe6d7be7a8a5bd24d2282ad1e5e99ecfeb3fe85f7992781f44dd6eef8d138f50784c8874aecee90a3b0d23387f46337ee25f0f199c7cf3d538d2125f0f2e66b350c38cc8748677e05a418642ab3141681ba648f2b2604267b476df13eff02b22ba3706d7b5a5cef65613dc40f812370398315b02dbc1faa4b7a38c1239148878c2b39cdcefbfdf6ad976b307ebfd3c0e916e890c9295f0572e0d89898344c4c9e50d8646733117ee8436c7a9487beeee0c211cac3de8a9b86913c367961fe867d53a76ae21b5ee6a65eb7ea8214885a84a52f10304f55caa8290c0f4d454117dc2c30fd44b965fef2e921468566a13a69d6592b331bdf3e02fd4023106a7d3e796966d9b6e64edbbc37c14565f3edcdd2c6091b79c2cd35b733b2a30207818d142101148d0987d1816d0de4a8b5acb4848d678b1df25998cd9b20d001137fc8a4ddeae8decd1c650f084178d796b3bd0d39430643dfb575c4c35959804301e4870cf5bd95abb47ae347696c5aa0385f9ef78b23689d9685c27f4a0ad82c0c99d990657272ba8f1396e505c5cceb18e5e1dfab68d9073c4b85d92ca65dd22a71fc955f2aa123c5a8067cf01875a03dc661ca8afcd2d3de7b99fb89d437cdf48fcc8b032b8df6fcde75ee73b65de87cc236041956858299a39beb7e6476712add7445f991bf6ef93bd0cc69a05341a46bc83eba940f8af66499c1a5e3313addf257a50af961479a876b303c9f96facc503d405b50a0dd96e7f7a9f7abeafb6537feac14bbbb3e17dff02e3695eac32166e66052265d8a676561a0438c932600c280a98f6891cee21e27c0bac685f6e7929d6cd258b58fb18c7f93333d2c0a28af93d4f7cd909fa202a8476077a82a2000988592fd46cd3da8c8ba26624d93a54fe4577ec610473e3a46a4b2c1ff4b63eabfca820f4a31e7d290c80af6c8b3565de22a9c22a1407531ffae3d476961e8ac2c51248a40a54a30ef746e2f1778626969e237f6472fc343ecd7cf89556b3e2e12e23b30d7ad914858bebf9747a67008fd7fc1e8528379473af71bed245a3203e45cd6b2cb1e647c2ca954f1e4af9e42bca09311d720f9dea8064c4a6ae029cec4796fdec7fbd311189766a5f1857149b3e4ab3d6bffb44d36bf8479c06345f9dd2dcc450b10f8b0090c2d83eb3beafd93276d96dfc3796a5e92f6c8e344607a98d9c4c274710cf50b67f3db20f32550fc0436993ef46b6dc440e8a92109d80b65ace071805dd559465afa627f39b74431999a1ff6de9ecf15c6aedf17ea4829cd5be28cc869e00bd57784b3e57f0418c89ab360cc6696f6ead240d28d7c6053973530d00266c63a0558f7bd8a7b467fb9221eca35f5103d7858e0c8df4fc7f150e5059093edb585b336d297b561f517ce7854adeb56b1282d5e848c82609c61d898d89aef9edf0f1067ad69bf4ecc2ea9437787d680b67ae91cc1daa22265f01d479d75f5a5ac83da21da84086f7ff649d794fdc5c4da590f9c4dc49e7e57b74dcd4b30b005a34038b5240aeaeb30ca3fd6bf8ba4044cc97c72ac80c58f97b33c4dbb7d11d638133c04763803c146b81fa3d3360a1f08682538078ad5fd5362a14754e776d", 0x1000}, {&(0x7f0000000280)="7bbecc3949641d6a77a58abaf982dd5878cf0d535a0909da483cfe79a6e44007f5953420518bcc8d35cb4845bba7807c", 0x30}, {&(0x7f0000001380)="abadd01a175aae368f08de3169a2e0f6ceca62c04389ef2c17fb4696e8165c0afe7ba7beef54c1f558763add8f7aebb2e5c749fac58dfbb15e7d217fc3a75f8d1e3195ca4e24077aeefd33951e038554d3fd8be8e8c74cb79eb64d0cebd5daf16dba7faf88fcdcdc82d20b1a5ff574bd943048bdfd2454de495b8f9996b99bb3fef469d82d885086c9b671d2317cf23857b1e7745271fa5adc4395cde4744a248552cff251716998a9a18706972d164912053d25453cf6f929e0bb4d019784ee1183d901b318f72ab21ed30110f9bee0910574707575c84c0e72b2313029c35b", 0xe0}, {&(0x7f0000001480)="02ef473cf63bc984836d1a500dc11109e33b5122aafbb13c8a29376223696659345a2981f28f568af837fc06b5f0dd03dfda5ac44226d5bfbb75772c73066c4b181a12900831f551dbfc97bd84fd99efead888f5c06342632b3af967dc30894ae6cf83b6c838fc7ddfd63bf29ee40e722153f95b1440586da1434210ae2c9a03c55c3cd54cdd0a1aed617a51b39821217a41a9e87f3cd4d6e2a0ed0101b290af5ecc4d7d5e1c24b4eb", 0xa9}, {&(0x7f0000001540)="160a1d45e5bfb3d32f3c35c8f4a819c4ba5e617705fddffba953c93487d35e4be6197215ba8689e9e700b5093598644ac06b39643ef9be14565484a9f8f01f3fc57509833e9f2c67d486ffc464fbd4d607c87680e94d4929d44d68a7b5bd83697209867a4cff5b3ff73680961c4a98e25c66ba8c3ca71708f4c75f326f4a719ae35f7dd2db2f975ce1937fdd0d4cb875b315c5142df450a93baf849bef37334466bd6b89b590c09c4a02b4d2a953cca511de07a2ca3314876f6747826a21cf2e872ebc55d71b9accfc83e07dfaa7d91b9e4bb428897c012fea1c1f89d6442439df798e", 0xe3}, {&(0x7f00000002c0)="4c68ed4724a10203be854f2f40e011ce039f41f676b1655c8b9fe6c8fb8b74ebc7ffdbdb3ea477922b9101489fe7940ac72ec12d70cbe7f72d6d97b8ea4960cd49969960a0d61f5cae4fb8a09821", 0x4e}, {&(0x7f0000001640)="666cb90cd0682a0c22dff1b3f662624e9d5db2e31d40b18cd33db9dfe1b1c6f0b3318af8d2f5e0ed0d2db8b0ead25a48a30517e3358b2908a7eec5d979ccbe68f3e898bd872d4a61e1f462a3dfd2799e1032d482ad3307ce60ac66387f85f327c10f006781ed070a9806b8893589a2bc9db7ad61b5cc19fa8e17d5666d78fcccb6d813873740c3a3da6622e8eade1c55bf8320a4d1aca283f397ed87f1af019c8d5b520dd9b5f7ae8f0b7c4e9403e4404356bfdbdafe4d7097404bc4a67458df549ae298ff9d9ac14382e81f2ab899c4c4028359a2ec5fc468d06f13e15bf8a28f38d8591d7bb385ca750fbbc03b8d65db6f199a120e2a07db9932bbb0a59da29574a37a8d389aad61e8dac21263479fe3a2408fee70562c0ed46fa011c2b0e0acb98266cee94494a3dd5bffc5a165991ff06753ec7b0ea5a86c8f30b5e7b155f1f7cf4c6a09ea75eec161da930055a84ff49ea1f3209295224c2dc7e2d9918df564b67e7b9d534693d6b5ea761eb25bfb480ec4cb7cc2dd11607c387382d3cb91ea1f5517734f826d989d4fb36cd43cc4ec59aaa482d8a5004021af2592f5244986e252141c1e3c675215c06220475e7e21db2f1b256d6c61a5d1907c89538e7bf3da5acb123291d755abd47a3734f529574eb541526a40d221898bea5ecd20332b4a06c4c3bc8d4b968cc5eafcf6c49e13195653c555cf23152a38443d3cbd4ff78fa270563264e655288c02fef2058fdd98447d91f61ffd9128bbd3e166e7e0da18f2f54bfcf512d6d0fa15fd8ab0bb87f727de6115d695eb7c4393cf68935b4c60323be3a87c3c6057d891833148ee5297a56bc6b73a2e8f5a82784a63bc1409006e0a1e2cb4741300242944282eeba748d3bf2c2926844db5979b3d0e658d8640e1baab6acf0bca11670acdcb77d1a9cd55e1417bf7713371161c71d5c7255caae1d8efe3b99a62e401819f3106561e098f861bea7fe9ce8b94465647086d7e885c1d222f0673192f061a1e46f04529559026e40cc0a9acbb184d7604eacd3dde86f505f644a7f50a746906b38ca453cf1cb26747af24391e7d75ec998320f021f20b4a73e4db9f64bf3c297d80130fd26aa1bec6caa43219ce005ade469f727698e2185339a1e5b053736da52aea6434bbde541065c681eab2560e9f19e894e015a291e6df4ba5a63d7e2035440274e7724166eb84166f1c077e2e25c7bc92cc24dd0574192209516ce5c0ea475e5499efdf614a3b88e4b311e6da24d4e76e0d16bd03c0cc03e04c7b3800d62e55f4da2d5cc850123b9afbc74ebc22bc6ea0f5385eccb669b8d20e0516721924bbc3fe9e016a850506c82ac6db122d266a0d9d842dd9627e559eb802b3f8b243517c4353d9df004167ef52a289edead7db657e6c0376667a5946fc6e8421b3c8d727e78308cdaaf684c8a430065e2afd1386a6e438d1a4ae0239fa819ebc4a17a5fb203c1779b7d48aac30e0488fb7f874ed6a9e7cd3509e1f4f0693063550079eee28b7ea4c58255b2b719ab1418ed955346af97e9be15bfc5347d4af4cd23d2d01ea34daf76009f576deeb7abbde843b921758c873cad2d93efb1e067134b4a455d64ab6d42471aa4ac4254e4ba7cb2277468e3adc565d1159dfc90f708ae05cdf95ec77d2d956b87f23e04aa194327bb527161005458d7292738d4a8004110f054560fe1606e5f8125587507a2e2e2ebc3209bc2e1ef91806ec530b034119cdb2e05cb157ffe7cb0b36533fc25d3fca925dfdff43ae0b0c78575d6f5565bc80a8ba60ae7f6dd8aecb5d18e05ae9d8258208bf72ec87455869c926cf3864811c1d162cff23508d7d8dce40d8e5c5b7962d583e5e477f2aeeb9b34aff8e80fd22ca7d91828994f94adb67530a0a201e457d741dbce090ff1b66a0daa065cd322c25501d60c64a05951ad0bcc148cff32e4ef3f67f4edc3ca959351a15f73cf1930efcb8178f3e6e04f30dfc79e4b7d3271aedb962090dc6575b9e3892f3759230563225e24a411ddefc0c35d7ae8a72753df5377d5eb225fb5fbca1007fe596a66328687cfb8a5bfc8e99f2bc6f47c1a3db2a2366732f29ee4a7f3a473ac28c82c7ab126a0769a7decc17d22d30d82887dbc99d5f722403c718866e5416f1b334a4bfbac65055eaa6073fa5199212d35c75e0182c64e925aabcd1748af97ea59b2320092af7f18d0d822fa438fc5ecf8eb9a2430661a1a62c359081388a291633d981311d5f88e71a405c3d38ea665b62a1378007e904ed404649ec75bdd2f8452d007deb67d715c8bf96a739cb62e1b9d30989ef04754d3f8f9c6e790b6074ee4f8a0b70362366e8d9397da9ccf0b0defdac788c672d5ebe0a861332c9eb56c24fd2d806bb2f69f2c8f54f7920cccbc69a50b0c1c4a63d7026d1bb81aaecb7746072d02ede68a79bda4a375cde042029bebbf0dc47cd649af8ac9f63f024ec177a26e0f78be4da74b36fcd86ef06e503c956e5eec1647b01bd952743b71134081dc7417039c8dc82eaf8d110e8486c685cbbcfbf0cdec77d1a9589261ea321d9a2d6df2e324ae238004321efb827ad61ce2ddd3848f10a93f9d63ba879152c826f15539b05486db26289cf4496caf4a890d78175cc6a955f719dcb929ea6e6041c01e50074c1b2b99e5e29475e95f77a4eec736973ac307e92e665df9e4d7efecf0009ac3f91f2db0dcf74543ec2f6a2478de952f06111209b24390c29c9127b5c8f2f0120617739265e901d52e731d3376d8fb996bb4acf93a396b44753f9f117b8b0770cca3b5841e29204519d1b056857f11e0a1a1100d1f4602e98d0982f2577d2801ab5d157a8f426841bc34b07043388ea05523c3512eb02c1fc81363b35ef39302fde43770df36dd5ce2a8772fe54459f225fc43c3f8bf951f57fefcf91c437cb4968db56170d51f96de046fd04c63d535e5c382cb73b8b5cb245aa750ce097e5a1efcfd6abcc046b80a29d084b0d75c5bf09108539d1dde53549fe99684a9ed1cab7119d9f17b75ea471025ce5352e4ae99a6c6e8a13e923c603311b9b57166a5b01b9b3ae361e623e6edb38a013066a4de6be276b8f08fe7e55f6d02378aa48dbd77b517cd85d2372852cb4b2dc9618060da2be8313d34eef4a2d5ed4b459f690ab830a663add6217290ccdfaa0a8b5ec5909cbf4af5b9d64c58c6a9073c728417103eb3a4e9e2d1f49af96dc9e033aae7973dcdebb26ef6f72869bd9dd3943196f44052b6165238dc848d18ce6b0fdd76d4f6948c97417c2859ee7e4ce832407c9fb9e8776e8d85616a8ad8b81a17e99ae02d303b771411d5af7c023e5bec83838d0ec9c85c17b62974874cbf2ce594a1df08d6cd20fbc7db5abbacf8d7daf8e9b8bfa7e0ae1c62ea2b25b54370aaaaf92342c32293dd501c54ba533c4646194cbd36cb2ab02a24b7364ff4879905f5c6594b28ae9df98776af04b4df4ae0cb3bb9820b13ad39ec872fe86a7a5ee77b37037ecef486afbc9598948b697dd0bd9b8c6401dad5a31e3e7c57b4b471ecca3c12a15f0cb1a7baf9627dccd034ce846df34179b69049a605b68d3f779c6b78953919e10735bc8f732c40b250ba0239b26b2993b6fd979d7a145bd086896d0ff633fd8a8c216ad7787b9608a3c5ebcc713c6904cdbcdc5b4dd8b073ed6ed8e3e19cacc93e7a580a8ee45cd245d02bc346b05aac8293b8d056961fcf4accfc31a746ee2d79f46befd99d37e630423fe388d94fe80d9a8dde60427a90f142ca00e53d7cb86785cd6451d7243208b0354138ae94b398322abb648c24f6b7017c2bdcdf88ba73d08b5e7f5e871e0e05e314f2c3c407f8e555f3b14723c58c3ba6d15c340d1f18e2009e7c70b66d14676b92ec40ed604a6a60e6dccb66e7de4e2c6a54527515407d02035150261d362b27acd5c74d84c0e2d58ea8bcec8efd46e9ace0507a0a6a36883f0562b8c4ca2c2a18f05a50d766d97ce4d23e676e8bb23a6313ee436ac0ebdc9c405ff1a72615f277c826da51285242dd68354b30132f14a16d0deba40a878328b40471c7a06fe2eff4104051a3114c5c95784226c2897b035a747e466ef19abff8b043ada2df0e8335f799a443dc3d486456a5f641401fa6c87f7ddc7f5f16b6385eb0c789238346a09f25e426e50b2ecedcafdc5c10a9c02165eec02aac53f05ae08e53429394ffb8db9951068b96b4c3069b364af39a84f3fb9a8138f4ad214e7ce42c9d6724809a1bebfdcd2544eab9923609edcf1264b62f14000417ca8d4b872ea33e245779278b1dafc56a91b939a154bda63c10edf620ffec12ba7a5c3dad61cbc9de122556625b8da7a4231f5eeddd3313a197512c6f29456e1696028d66b9c0ec5c6fc5ef87f01e30640a0b08a804a61912e02e8a6985d712c01d4c3fe5f22b74e1a382a4be77a244442d88ef4143f9640be888191e0147876f90bf78d62a92d0c4b33d6e74182534069f14c44480ca370feef4b7237225d5aeb3a5b3fa6f49bc3d1c90e321843b895baa648ef8c2ae26521774d34d58546e8eef9a032bbef5bc77d3e0708c126163d37caa866aafd9103ed54c46a6f91345627b6041faecdb887ae7236e33d3a82bc6c31d63c91de57f676819ce16d443738a99a6b1ddc43eba13004b035ad2ac422ed33f09708dd5b4ba402448a035917050b91117b0bf52b3895103b1ca28e8c168ae3ba36172edf760bf6e696371747fb8329f80154af19a7f3473a209df63bfdf0d62dde44e980f08b6c428649d309b32775b6b3eb54ac140bfb5f5c7ee46c9f85eb5f91c74ef625e8e93d31eb8e1e8cc8332fb98060e158e24d8d269f57821044462edd044a6550b27c72bb1dee9110092df64b5fba6e02987a72b9184aa78187c2bdb0f3a7278d0de79aeded58eb31c846e7900c0730e19421b9513af0b65aadb85125542717f277b2e64fec27152fe83756ada0852b82ec20b33d04b4cff72aadfc6e7e13e1ba821afa2dc1052f7327d0b7c2480970902ae08b8e40afb287ea9588361ba105f63d331a0e21b0d58a62f2e1f97c3c07949ba08ffe1f14c2d17058c17b2f6fa565e1e450f4c4b61dd7e99fca8978e00452bf1498a45514e99c492ec31c61f38b0ace3faa2b619d38b8a5c48f9fc977cbc6671ee5f360462ab2cfba10cbfec5b86d23eb5e6e5b4010144448c635ae83ecd7483e4f63eac50860bdbd210c8cb19afacef5147fbbf538eb706c1c9a7a12102c4d1174f1bc01f5d1b1bab77795c04b9c0580200a168976a9564bc11dd3aaf542c638328167119d2e0a563afbcfa248ef6a16b29a66b367af65a445b4cf823463264e9a28d140677e20347c9fba44f629713893eb60620eba3186eca2631ad6b283904c12717a9aea196fc044ec2b6f9208771561138698a1818bc8442676698234443bdb3537ed0d540a588cf60e40f4e85f0bff90546ae98774777048e8f753d717c88d2e47728a09bfdb5b67d0d67bd35bf505e98d4c9236b54c9f5f4d94bb0f7e74585626c025eb965b977c24c270c8aca8e94d784b3643e1361cc129fe4e7d5e0700fde8579bf7fe7edd648dfaf7ce2ed4877a31c18c8ab6bf76bba6598e420816b276f7f229c29e4b6183fb039b988f97bec4c5b51c47676da3cb42d4579864dd9fef8229fb94b5dd886bc9d0dd2b04691d10859d65613910bb5bb1fa2a3cf83d51f1e9c3abf694824aff35d2e6df9909b817635071ac1780db5a28478ea3e3f1ac3507e3967def37df498ba8e49a1d7d3a6b5dab62300000cc4b1d0d04b3c1c94f52cae04559d2b11d6b", 0x1000}], 0x7, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r3, r3, r7, r1, r0, r3, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x1}, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x80000000, 0x7, 0x3}], 0xfffffffffffffc01, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x92, 0x1}, {{r1}, 0xfffffffffffffffb, 0x14, 0x20, 0x800, 0xacb}], 0x6733fcc0, &(0x7f0000000140)={0x9, 0xfffffffffffffffb}) 01:42:16 executing program 1: pipe(&(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d8", 0x48a}], 0x1, 0x0, 0x0) 01:42:16 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") mknod(&(0x7f0000000000)='./file0\x00', 0x8011, 0x0) 01:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x80000000, 0x80000000, 0x9, 0x3}, {0x4, 0xd3a, 0x200, 0x101}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCGSTATS(r1, 0x4004426a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc40, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) 01:42:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f00000003c0)=""/47, 0x2f}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:42:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x400000, 0x1000, 0x8, 0x2}, {0x9, 0xe3c, 0x9, 0x4}, {0x0, 0x5, 0x64}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 01:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") socketpair(0x6, 0x8001, 0x5, &(0x7f0000000000)) 01:42:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x101) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = kqueue() pread(r1, &(0x7f0000000000)="c86e75126d45e4b85fdc4cc8ff2fb546086990179b0825a0a6e5a22fe8d7e194e6d8ad6aed562c4c4216ca963ad7b2fdb612c9d45d89969c60bb48524c388d8cbe9ba70864ec472d1209a06146aef0792352fabc323f471042b7d0dc8bfdc3f32c03a1312c56eb9f05171c9e4d577e98229deeace7a56a187a05ddc7cc6d2e14890712a3163b88b5b1e29a68f800d86e9572d390aeb8a58035be3b1d19905f7c", 0xa0, 0x0, 0x0) fsync(r0) getpid() r2 = getpid() fcntl$setown(r1, 0x6, r2) 01:42:17 executing program 1: r0 = socket(0x400000000000002, 0x4001, 0x3ffffffffffd) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 01:42:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 01:42:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = msgget$private(0x0, 0x743) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffff800, r1, r2, r3, r4, 0x90, 0x2}, 0x8000, 0xcba, r5, r6, 0x4, 0x7, 0x7fffffff, 0x4}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup(r7) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) getsockopt(r7, 0x96, 0x5, &(0x7f0000000240)=""/205, &(0x7f0000000340)=0xcd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000327000/0x2000)=nil, 0x2000, 0x4) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:42:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 01:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 01:42:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 01:42:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000440)=""/63, 0x3f}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000400)=""/20, 0x14}], 0x6, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x40000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 01:42:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x9) r1 = semget$private(0x0, 0x4, 0x20a) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000480)=""/56) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4f22ae26) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7fff, 0x1000}) open(&(0x7f0000000440)='./file0\x00', 0x30081, 0x94) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="a972ca130265ca6f75b874b194792cbb718b2c0038aff87fc06e1b96752a59780a341be11a0c081ae94f809a0d352709082d4792a24afb7a02299f8d1c8a6ace06a0823a921183c6", 0x48}, {&(0x7f0000000240)="832b16bf20b9c6a761e194cd78a0887c2b1a600a3547311faeb3622b87065b291f03198ddc83c470e5d3ca6f1e5eb62b5993746ebcb496759051824b1f366a34917600822fb5554347067c584e593514562cdfbc6445889a93dd3805dbed674d32a6b4646070852b6acee1c287a3a538566b8793230bddaa57b47e3eb20ed0ce4758678b60bfb64c7a3c1cec00aff1891564569ac31df703d5f5b894b7f2332995bfdcb61466258c97474923cb60b7e20669ef36bd2471969eeb8a137534a31310ae159bbd27b3f40a906b2f548853d974df5937cf160c70498e60b8fb8419b5f1776494a8", 0xe5}, {&(0x7f0000000340)="cb17d364be828844f028a7e8c609689431d6ab8366535c2c0a1dec1765b115ed0f17a6114b1cfe6018d7c5d74b6eb4f3bd49b09018730a57a6120bea1575c844532618a6967d4eb45d9bb33dfed76a6c593c1f11f70d1b267d4e17b1a775d888bea6a11906c0d4ddeb74", 0x6a}, {&(0x7f00000003c0)="a761f0cfabed0445c15fafce7cc0f606ac13a716e6b7d473aee01d25a9b8a2eef9a35b40c6236b1c29669c4c09dfe9dd5f0fa26e072cac45fb5819bbbfe7bb9af51643a5808fb9f0", 0x48}], 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) 01:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000010004) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x20, 0x3, 0x8, 0x401, &(0x7f0000000380)={{0x7bfe, 0x7, 0x0, 0xf3, 0x100000001, 0x5, 0x8}, {[0x40, 0x0, 0x5, 0x100000001, 0x3f, 0x4, 0x6, 0x7ff, 0x9, 0x6, 0x9, 0x1, 0x6, 0xf1, 0x77, 0x100, 0x189e, 0x1000], [0x80, 0x7fffffff, 0x73, 0x2, 0x9, 0x106, 0x8, 0x6, 0x8000, 0x3], [0x5, 0x2, 0x8, 0x1, 0x1, 0x10001, 0x7ff], [0x9, 0x4, 0x1, 0x3f, 0x2, 0x236], [{0x1, 0x1, 0x4, 0x6}, {0x3, 0x1, 0xffffffffffff0001, 0x5}, {0x779, 0x4, 0x101, 0x7}, {0x80000001, 0x9, 0x1, 0x10000}, {0x1f, 0x5, 0x0, 0x1}, {0x9, 0x4, 0x0, 0x6}, {0xfff, 0x1, 0x7, 0xdfc}, {0x1f, 0x8, 0x2, 0x4}], {0x1f, 0x400, 0x3f, 0x1}, {0xc3, 0x613, 0x2, 0x1}}}, 0x2, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x9) 01:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x4c}, {0x6}]}) setrlimit(0x5, &(0x7f0000000040)={0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8000021}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000180)=[{0xc735, 0x4, 0xfffffffffffffff8, 0xfffffffffffffff8}, {0xffffffffffffffc8, 0x4, 0x2, 0x8e}, {0x4, 0x4d8, 0x1c00000, 0xecc}, {0x3, 0x4, 0x3, 0x9e98}, {0x6, 0x949, 0x1, 0x101}, {0x8000, 0x1, 0x4000000, 0x10001}, {0x1, 0x2, 0x0, 0x7}, {0x3, 0x6, 0x908, 0x7}, {0x1, 0x5, 0x5, 0x401}, {0x9d7, 0xb0, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:42:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1e, r0, 0x0, 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 01:42:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x40) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x6) 01:42:18 executing program 1: r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r5) 01:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x3, 0xffffffff, 0x5}, {0x200, 0x7fff, 0x6, 0x275}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:18 executing program 0: semget(0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7fffffff) 01:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x1, 0x8, 0x4, 0x3ff}, {0x5, 0xd7, 0x4, 0x6}, {0x4, 0x1000, 0x31b, 0x3}, {0x5, 0x8, 0x81, 0x7}, {0x7, 0xfffffffffffffffe, 0x81, 0x7}, {0x9, 0x1c, 0xffff, 0x9}, {0x3ff, 0x7, 0x6, 0x2}, {0x5, 0xa3b, 0x7fffffff, 0x5}, {0x3, 0x2, 0x2, 0xca}, {0x9, 0x100000001, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 01:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x6, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000000c0)=[{0x18000000000000, 0x3ff, 0xb58, 0x8}, {0x7fff, 0x3, 0x401, 0x7f}, {0x7, 0xfffffffffffffffa, 0x3, 0x59}, {0x9, 0x4, 0x3ff, 0x4d31}, {0x8, 0x9, 0x6, 0x180000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4e, &(0x7f0000000300)="774e31458d3e47ba1246c75e90c2628a8d2d68fce8314dfb8e3bd9c72d2c680a8a186270fecc88b10f971d9147579a0c94b26c839ecbecdefd9fe719f03b16d5da22897bb6f61f904375614d2b56e8c94bfd5eb890626fe60953a424f2ff7b07eebd02fe3e99096a464ea602a10cff0fdc474e3c9e5cce029f9d1f9d2c64867dcef008d06afc03bae7ae9b18b4f37515de4cff577335c4dae1c3b5094d") 01:42:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 01:42:18 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) close(r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x203}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0xffffffffffffff72}) 01:42:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="7cc9767e1610994a44a72fcfc9592f7b3b1d3a05ee2efbb0df51c212ddbf54c499b08121427641571bfed31806e7789d5b59bb9c8b65b055e86a24181dd8179c57720c44055dc8b8a723af42e8557023db60e8909ad5a29ab2546af8e6c5f99d13b5da43e6838c18703f65f71021b79c18a0346115777b11c29a7502b65b4292f4c396a924731ea3c5df49de8397e7078c104b7be5df4768b8179a18440476789b35540d564a519785a422fbc75d2daf0ba9d546bcccd65c359fa7daddfc2c6d975024b7686d37ca38f4e42f8dd1f7932e64114ea5dff230e83b9fe70e2fbc4269a95d10cd31d60539fc28f8ded81eb8c92c0232daca16ece1cc4437c7af86dbadc3fd556d787cc3b488cc49df8797558805af3c0384fd6a5924d25d227db1d4cb9bd6b2b7bef5fc8d998c736752e34b0da32866379e0c532f72f67cf81a0c52471b4f8ec036b0651e154dc296e289db8c32797d172f57f3ed6b33ffdf9f0660dcfd8642d037b42d18cac7ced8ddd8f0c390c1b2aa6199fc9dbf72b51a6697cccb8feee6a62ee0cc0376a4cf119e56f26d74db3d59b22d30e98c3dd9a0e5227535f50d33ad32dbd5a492dec744ac0f0191fda552d9defc602ea3366953616ac261772c7311a8abd4fc1db99815f4d1078f21ccdaad88fd7a4099421086769a43908c1ca1b014c5fc848d5f92e68a37abff6ba79caad79b1d4d8739c754addabe56e8c92f9660472499becc374c6c356e8949dbb149e38e5b10b3df3f7ea36179193e0efce510898cb2df2ccfcb9cd4ae3e250fcd2c0665f89e9a999b50cc1e4bffee1d5f85b2a9b00257b6199de47395a70c4aaf99177a292350a30f3452e305a503b08f8eb0799c9a1c3afc580f1a427d17037470cbe8937edadda48d2da271a145b10428ecb8b5fb71d8789d9204f325862c7a4c5784c936288fc2a8293aae6579b9e09b216ad55499cf262f1109fed61d85a8094fcd8d2a0f8bc58c3e4922b76c418cd666f76c9f949b478b0afe826396d942eb8db96d6f711f70f35786c5ca26cbf04dcc2bc3598a78c6a76e7d2754dc080181f87d7e131ea5a3975d02d2e05379fee7fb6e21c16f820125825ce6672c2e86fc6dbd7dc44198aa3479d9cdbeae00441e80aec650f4e36d1176368fdd2b8db3dcd84172c851c73bff88de3d579c35dcff030c9ef4c69277736f84e7770220f7299c9f8a7c478f7dc823c02159a462b72716db2eb1f0998297cca76c0a543fb4148b1ad3c06c795d7a0ae3e5dd54c9ba3365c8762d0b4e44f77078af15c9abe9a2343fe828f1eed092aae54b0e7514ecb0fdbca3de84eb26a43105c7e0dff6d010f31557408798aec53672e6fb5d5f55e0be7ce558f1dd64a3652e0db2781feced7063942c114ab5ae23d7c912517d7f71cb59bde41341310e4a4af33aa66424a27bfd1550976319abcae4b21c6210b5345ccd2110f2e6e950a65f94d086a652dce45b9dc5f7d9d5638f44bd5e94a0402ea742b99b7dd9ae9e058069ef8b89aecc1cfbee6092046ae3acbac71cf9cc3ec8a1d4c5ff28e3adc53734dea9ff39e0b49b2159252d8de6244e2ddbcf4132b75871c03949487fdbe9fe914a6b3456ab9ab671ebe291301725f945c1aa195125c49e18cdb3ed3c45f94eb8220aec21f6c1995d6610c6a69f1115bc789d3228309c4be5423fde0a8bb5063f8c585824ae042a26e0f3819420788837aaca916f85818a8faf747b84f1bedf78f0fefed2cf20c951fbc035966a9145d7cf52647c47d8a6255e06058ae748b217fd503ecbc9d7f69590e674d5e95a49f8b06df386ff460d5051ae1fbd922bb5c9bbd0a20a1a0501eaf8309cb7732899c9160112137db9d351fb31603f65e06112a75437d78bcde815b12bbaedcc0524cb4b8fbb7bd77af8df5579d858acd961d40ea425fb4d36451fe8e4a4cc7a0bc809153222fd20db22bde2c9a72fb26881359507fdc82e2516ee857ae1f3b355c2cc50f96c79742c487cc1e0c5fe428e5c8923ec37cc2dfe0510e11e7a293bcdd88c10be40c921facd37522ca23e1a0e96fc347abe2a52cc3bd66189ce5bd3ae76289831ba104cc4e059d7d18c042bec1ff442ff0a4583109c5d501ceed8fefba1c55544c7b90535e83f7f060e798ddb0af5ec99fe4d1f7c178e4d4ff4d61d912efe2572652b7cc793997314d19a7a1b6010d98f64c397f35b6590d946ce83c99d9cc41830f7ead882e742e90d005ad956a77c8f20fe01ed1c687d0d7b16ed88b72b25f9d1b7485726a6fac46cecfc174f1805f1f3df1e52770d30ecdcf20476bd14f170b4db2fa9046630dbca8e1c206a5dda9bd875d90537c082daa37d9242ad3e932aa73df6d667cf8902538f91b9d62bbcdb821a45912737dd53e430e2ee4823a61cb97595cfd3cb10090128ee7301b6360ff8217dbc1b265d80ba8962693c71cc76ac7583c38d751faa09aa44d240c193cd8766aa0235cc3b6801a42a2532e19f5b513009222969103e5833d24db4c3d04266bd7a9e934e4f45adad8ba39882921fc22ee96a615ace2c5a7f8b23d1ba567e97132fa7ed748cf5a9f11202530adb6afee94521820bd90b5d378c63418e9ac3eaff17b32a7da777807892a0b026fae00c67d6a8127b6e8397625f9f9fb47b63c59b8e3eecb78c6e9a564745100085f878f3252ca2c9bb4faa6f1dba3f78e4937bcfe03194fc97cd923eb6b6ea815eecaf552fad5632f1e319085df3555493ca02330bdfeb18fa44f02095b68421bb775759953d717cb0b5ac900943c257c7cb1806acdaefbbafb5d57b33b77c17e8590c19fca07afdf005af6df2e39ed278c93edb9b99b212ef019dbdff079e90baff46fc92f37ef6ac0167433286ae55cdd7287f2e0f330a878b679401abdac482110c87b848d6e67bf283c8bb219fccfc514915fb2541c3e49c872e2e024c69ec118ee3d71000c54518f9d4dd32f6950ae6af82fae27ed327c8e45c332e2897d3617df03500f2a984b5f10e539c959dc0f82e2be4ee3660cb6359b5f48d9ec526e08f426221d860cc5d091471a756e98fe9bc0fe6819133a2021e2e38bb560491148a65a76219d6e6a4ceed170d5d67117eeab0424b16d4406df90791141e7a4d64814b8b3286e6dd6730ed37e5cf8913af5775ac0c4aa1698da8b007c757b3c87ca647b0b0411f967a44f19c9e1456b3c1cfe61e3461fdd8938241b09f2232fc200735b102683b1543912f76d5335a6c3c1a8c8dba2a5c4a91314a327ba95472864dbd4e01da441389b35507036110d47a328a44d36f3366367ce631f8926b42a9c6ccd8899a606ded47cc006ec3df37737839e50ddc3c2e47bc23f9101396f15c16b9a4234b8f1180fbb7a9e7f1f9da391ff88ec94f42ee31637cb1eb1e28bc822718964648058c25e2e4d9c548f444bef3bfe950966455754e1c16c4b232538dd20130698c6b3e003aab917a49f1c87b14a218d1e0c04d661c608ec83358471de6c15855c68557d8d059a631c99ade13000f8a77e9125577bd783248e554818ba27da24ed606f013fdc56b47403c46434b877944add8ed29b8faa8871f73436217fe94756752e0f29ce03505f3b5fcff5313159c1b6380066326e5faf7eed2c396afc9fe36db11f6213b8ef5d371208a8dfa973dbd8af9e905e60c841a4a6ae1932f2bbfd15f3916a36ecad0ca0b35818462668a9c8a620baa47d39eff7ddf7e6f0a2c6403893d958aefaaa865e16e19db44c9d82ed31b7815fd6283ac730be6c1d84065afca3572f91f9d51b81b790697233dd7092ca2135411e7252f3406d3a1cbcfea15db7d4f4a2c4e0d5abc18030fcde3af3cb434235d6ed9ba121d53456b49a20b7a64763e7570fd2465f4517649cbaf8fb591e8b08dc4e645f7f07a6d55633162d8b5705e8c2f1f8931743e3d9a89fe338179090f423580c24bd151d1a8f2ea921b937dbb17d00805ee30f22d135a4aaa49a7bfdaf92df4547f411a7d4ade459b83f9cab1f39b0cb5830a9d293842bc149f9f68b9a72802e6a99bedc7d13eaad95d53043ddba28421dbcd0c3ac7b1638cbcaaf3bb57540ded02c72c3db73564cec6b2cdf33a211d06f96bbafa0afcc557c04e1a6ee0bd6b54fdd767bbd62a46a41c425dcece1d00c49480ee3d7106abaf981500b1592b1730bcfbc540d270acd838761ae9e0547faa0567a77e0d87d8ac2643223973433c62a44b182fbcb4f02f3f4e342fda0755cbb3ec56733dfa12f24e6996d9bb265c1c4c2176788edf11f79441b7cb95668a2e393bae6e2c3eb3c7c62e2abe7aa2f4d1bb8402113ecbf28b9fc07a44bad3b0cab3144d6574c1c4ca5368fa9a1ca5983c5e364ed8ef6baf1130a1809033a05fbeee5d541b8dd4562eadd870882926e3f109059640a6da91921b90b3657f13704322f0df394f4b8358b14a7dbd388329a4941e3023385b27cbdf9d9c8f9c8c5901a2ffc67f50ccd2803247b83019201b14f5cb2e50a9d3fbfb33d2453ca96eb23fc51d61f4b56e68032e152b62b5dba11b0fff61816d9cc57d0fd12ba42023fce13bf27c49a239fb49629a82c431b4f37f28e4e517893aecdc3663d9ad291deca2431265f474858d1e025ac7492d3c8b013fbfd3184b7e5fc2bc83dc90f958771437c6280e9cccb71a2436550cdc7c8bba63400f503afc29c9a3437d74ebc9b04e8ed48712de227a2f3fd3e3d7b2938dc3e80659b9af16cc3f2ecaa76f0a19c9fe30afac97a49efb65a318520d541ae556ae69cba97ebf362fe31d36fdb748af1466484231c9a50e120c25a0f59b00d5bc1573c1872c39de9eec2e06948d408918d4864c437d830670739f7795bd90e1d943bd7d105e95675579fcf8accc26d59f1f93f5679266e89b9a9c8ced65ac545bdab3e533336047c656335306043afc7de81b392933d1288227028d83f82e10ffa9682f337f0707c2fb2f8dbce64ebaedeae2dfef144e91ad2a50d2b96a9571e979abce3b1eba29a9615f2995672d001f822dfc441ff72df8d7bd3535bc1089340ffd07fb7f49a4ef913e2036615b2790210abf1cd712a84f0cc57df1b8282c549aa70344c7cf51ba7d7303bdde085f41b03e7997b3c2091aa9c5a462966735161fa7283a77b5968fa65be3e773df481f925cd8f7e83286fd5d0edcb19fac1a6a99695981fcbb30aed386695ac94ccb88d063d93549f0033206e6c9223a267ce74e235f3baf2d943612f32fab361c4fcf3697d80ae5b5c4152eea8521d2af17dfa4b5d39c4223f9042c4e020c00d5f0764cb9ec347eb6b8f910d4f08b8a2ede919b193f72855a9c071fc4912910522fb3fe6fe880ff52873a09b460a7dd0263b0b9193388c3104ac580708d7c271dd43706dba084aa87bd58bf8cc2de7108480f1fe4ae6ae1e5743dca03625559b8f2c4268c47a9347a92078a130351ea54db507507224956c4efdeb3e673a70ea4ca7066ff9c77c954ee541444bd31fa690a9e008457c5151384c59e85559dbb0e7b6ddc47b5c4072fd0bac6fc67bf64ff9aab5fa1ac12f311fb2a41db83c87b4ffba93f207b38a377ea6f82b65d1cee560fb38f291c894c153032fcae56d43b0324ac97faba03daaa92384f640083c51b73fd39024156c91be5a83364e73c6a81c47d27e6e69d4151360529cc449e0cd59105ea0d41196d5d54a42817687ecb1346b317e85cbdf68ccb0fa697594fbaf12b72707b7f461567a8003701602ccdb2a18243ae80c5efababe5610d5df2287b79afeaec0ed3e5f24d138b1293c6196d85312b590ee23b0a679c3f58865b8369b89b2d56bf", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r1, &(0x7f0000003440)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000002280)=""/222, 0xde}, {&(0x7f0000002380)=""/142, 0x8e}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) sendto$unix(r2, &(0x7f0000003540)="68e386743c244d98c0f209c1d04c5530d9f7a010ed3b711a4453bf3532b9703a3993324c74630e3a055911fa2a88501942", 0x31, 0x1, &(0x7f0000003580)=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000034c0)=0x8) openat(r2, &(0x7f0000003500)='./file0\x00', 0x10000, 0x48) 01:42:18 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) getgid() r4 = dup2(r0, r2) fsync(r4) 01:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1000020a41, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x30}, {0x2d, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xc, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 01:42:18 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/27, 0x1b, 0x41, &(0x7f00000001c0)={0x18, 0x3, 0x3f, 0xfffffffffffffff8}, 0xc) getrusage(0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x7b, &(0x7f0000000280)="0704a599a640ebdd211efc85e9b6f64a3d0ed53ece9dbf6b680361605dbe997761c3407369ddba41a023af0e02f9156005f6a92d88e5a8eb3dc0ca47d6b0a60c128afb62ad5942d6bad31b22dc42fa46cd6839b2579e29c451b620194269ffdf614e51749834d1929b66fc4f383ec243729b075a0d75c185216f2d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0xfffffffffffffffd}, {0x84}, {0x6, 0x0, 0x0, 0x800000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 01:42:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 01:42:19 executing program 1: getuid() semget(0x1, 0x7, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setuid(r1) r2 = syz_open_pts() fchown(r2, r1, r0) fchmod(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x932, 0x0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) pledge(&(0x7f0000000140)='^\x00', &(0x7f0000000180)='/dev/zero\x00') munlockall() 01:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 01:42:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x5, 0x32c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x80, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x38b0cf75}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xc5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xd84}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xf28e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x100000000000000}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf1}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 01:42:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x200) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) r3 = socket$inet(0x2, 0x3, 0x2f) bind(r3, &(0x7f0000000000)=@un=@abs, 0x8) r4 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7, r5}, 0x1, 0x20, r6, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 01:42:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000000)='.\x00', 0x10089, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0xb1f2, 0x6c, &(0x7f0000000080)="650492fcd1a7ec229644fd8386c616692fbbb7960dbf8b1aef2d9fa21a5eeb103d4249dacf3e92e880ec23e869c30d3d04b970b9658a498a9d8b6a19eb75c8397a797f6ee3a5c0008babc5093525d463fcbb7df74c559ae5d1149a2c1acf00e6c00d4751c5c3346ff1b656448d78bd16e6e4600b5e7628a0992438c05258e211a1fe4a3a95020dff152a796dcb84ed", 0x5e8fa0a1873382ca) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 01:42:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) r1 = getpid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket$inet6(0x18, 0x8000, 0x100) bind(r4, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r2, &(0x7f00000004c0)="582720efabd16ebae6322525956001e60800ff01000000000000330555d3515a4c8ab06198824b3ca025bbd47b3bf572456fc7d4016ee7a5e50593938cbdf1cf63ae8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f030000000000000086c07fcf8998e3e54f44b99b41a06b0ed45fb6aa22c9ce24fbc2a91a19908fa9a11972e8cde4741f24142d3dfec8861971b1ba40b879de472b91e1889c359f7f0f76545ef1815276c3bf6a3993dafe8feb81f1a1124dc08bb1bbdc487417fed4e1924354c80d0ecd5dd2c7cec873358a6754362e7d0eb3d5cb60a0d78387259ec6bacec7624e3f5ac389340c9160839295436f11d87c6869abd21cd9a5a4000200"/277, 0xffffffffffffffa6) write(r3, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r5 = syz_open_pts() close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r9 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000280)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)=0x28d) bind(r7, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 01:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 01:42:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0xc005, 0x0) socket(0x20, 0x4000, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:42:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = msgget(0x2, 0x52) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r3, @ANYRES32=r1, @ANYRESOCT=r3, @ANYRESHEX=r3], 0x4, 0x80800) shmdt(r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 01:42:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) shutdown(r0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10000) 01:42:19 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 01:42:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xcd0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:42:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 01:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r1 = socket$inet6(0x18, 0x1, 0xffe) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x0, 0x4) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) r4 = msgget$private(0x0, 0x422) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f37c842b47b737c425438b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5e07ef4d173bbfa66a88628b615"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x2, 0x210) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x400, 0x7f, {0x4, 0x8}}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) 01:42:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000200), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xfffffffe0000000, 0x9, 0x1, 0x8}, {0x7, 0x5, 0x7ff, 0x7}, {0x0, 0x2, 0x1f, 0x8}, {0x79993646, 0x81}, {0x4, 0x1, 0x6, 0xfffffffffffffffb}]}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x80000000, './file0\x00', 0x2, 0x9, 0xffffffffffffff7f}) r6 = syz_open_pts() kqueue() dup2(r1, r4) accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') close(r8) dup2(r6, r8) 01:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:42:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x2, 0x8000, 0x1ff, &(0x7f0000002440)) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f00000000c0)="437ab947", 0x4}, {&(0x7f0000000100)="1c3128b8eda4f2b6d847e50d9bfec8071f220ed3096d9fd5d5609c5c9f9fabb103213c471ae55c4ed534c99f75be98feefa3291abcf6b120947fd3ea372ac3a20dd8ef26260cbd6ee110af540afaaf7f9a86d00ddefdddf54995fcf18b5c6ac3d8dd01b2538cf43ee46e304f2a6473906aebbb550e62c354f4937ba2cb3eb79df48e46be239b454b83cf110f3fe526fdfb384f34b871f35560505fda137f4aa64dc4fea1f2ac0b7d0b47f8becddb363ec262e54b7e7a19e04cc48cd4f9a3cddf9bce2676fea635c7542faa9d70673aea6af009ac3ef6332aa97f93a236762f313a90b6c3cba3d9742a59f531fec57d56ee5de08117a40661626cdfff709a55ad91522bc903e56fdc51de1259850e3cf1c77fb091a19f90f87e5f7053de4281865cd0f987e7507df5333711a25740a585faaddbeae833abf40349e94eeaf5552877cde950aa6dcc3dc72b27ae96c5cc2f809733e39bee846a1aa86017857ea1a85bfb0cbcb8e2f726360abe6228e57ee152668f4cba64ae150466f4f5303e79a964653310353b39d04fb299a7ae528ff4c78d2f884d69f13d547ddda378cf4d10a3a6f62b8acdb66e47d5929aca04f921f685490bcfda0d28284b06341f208fd728bf09866b076c5dc6efc905685e2d5a86e50a58d57f723f21c91dbbc148a4d747b1574361a69bb408f82ce29f2a16d93b9910caeb19e8e0a06b79dcc7df37fea34f793eba0f08426eef5893257a0081cdc3a007da32d1f9c88f3b706604e91b064dcdbe5bd5dec348811870799f42cae94aa6396ad239ff3e6457719d75f860750e5209b2d0c4b4c1f3e61975f18e287cdd9582e7c850d18042e56f5955ece861a95020878da45db2ffb6fb154d85c0cb69ce162a58b8cd86d3675d01d49682028eadaa3217b3844ace0569b3c83c684c8e7fef07e75cce50239dd1d272f49dcdb6b456950ad7d24e04d1e79d274ee79773b4d42868c3000343c71df735c8d1fef7389d98c418f196589a309893b0fac3e31518e82f5b60f0419295431ffb21e9cda42df41bcbf50e32d95ca1e845a00f97e50fb454fcfc0567d24062ead1639d393b0276f697f328992a47b8fd1efa61889af8b9d4f05406fbc45136f2599c50f4399fae0ff92629732cacd7a0ef530b10f90bb48f008842db234ee7a9d07c5a9f0e71dd43476458339656371bcce6be568f69adb8322620a1f256b3ca9e1f7aa8a6996857a5a2b0939b6a7e9547b367113af1c0188622bc2352953e96d4e191c4f0b666a74dec049876bf9ea6599130dd7995dddd0bb6cd341df05e09f1b43636de2a5dd32423f978d234969ea17535009a4f441a75f17baf1b57663ed0a9e3a4306db7208efa0bc2a6f00375161a388e43f20247d91d578b4ecb6f113c145ff7f44a532200ab138ae841e7d314c3af1856f196e5581f73ebd5512ceef8e84706c270dc6bc343d297019d455b0bc7e9e7450adc831ec03f2ecd496748d546b96b0f06ff2532b643cf002cb0634de0825a4c0f1e214e1bf0472eeef47c78360462545ab2504309806fbdc378fe830b156b69f98bc524e7d0d2105d366e1a6f3637954a78b5faa015783517d0b44c6ce31ab081cb3a516e31eb03016f67b14e0134cf96c79fdbcea4d493cc348061bd2c37fe5b88a0a78c505c0a13349707cf9f82e62b66a191cda9b34d92e2ec316d91ccb8c6f3aea5a465dee72b8a8386021e852121dce87828f132aa30a5ecff9c13b2ba5bc56fed15cd7220a7c49af818a9e538750ab5cc24eb5df40193ac7a89a2dfe7fb32b0f051ceb05bbbb3db71e279636fecfc6eb8a62345d373797ad68f5cfbdaebd9a06bc68699b5f9d20d2d0abf2285ddcef574b518da5e65dd1842982acf83f8365b8623f7d665434cac8536ae2688412aea175c4ec9a3d0d6391d88cdea7209afae4c497053b020ad4a622145506ddfef23b94c81fa1ac85b54687cf8d0304e1e6809019bd9ca6b0a2a509c611db95f90c5607ae25e97dba25ebabc5ffb408326c8271da9c7237a7605fcbc5d3ba9db9fcf0400c0e7b3412f017ec5262feb94e498c8b26e9b0a005c810cac153865201d98505638014966c0d137ee145977e23a630b344c43c7e9c77acd916004692002125bf2ad4331be4e1d2c28f5237b1652156c9a58084d530b8460b1c0810a44cf56d3eac9a1e4f2595550a6e314b2b307715f34553f9c3ab14924b9338d68920b679a76892c89b96fe828659802158725a813cc4066a5ce771a2da2901e1ad71a370799addf174c17616f354f04171e2782098a48241acfbecf22648f905b4e7472f11fe172f0f57bb9114b088a5b4a630ee3f87a4e448210309b22e707d72f74501e4dd19b067acf570bd2f7ae2cd880dfe150c2114c8c581a95bf1fb355f2d36ad1a88d678a9c79f9101227c63534a1c3b7d4d3d045e9af4970b4fdbb796449df38de2aa3b3dbb4a8eef0c6c5b9315a6e0782413c02b8cd71203823e4ef3f821531af09df10fc692838fac85f5ff1c0aa9fac4fb757665555eccbaadc4fe1b8e4e3164da59b2f3f3cf2f27d7847fdf275fb39c8b1cc6e75e0586f2c04358f9b7f9a5067006f4126b1e5386ceee82d02f87c67e8a9d44d536700d24ad1781f3df1ccfe293468397bf2a3cf81781a4c870b88d64a099bca288843e998bef1138ce0292dcf1c97944a955f7f606a7b34eedf3978b8966bc202a8c3d06e8d672a3fd7c3fbd3d9b4219a53c9c5f26bff0e8bfb73162336df5326558eb9f97fef56c2973b2f1965e122c675a363aa91bd05a020b342fb3d8737e6db1a556395a525575a1038cfed99a13d18c669852d0a97cd53e0d4b7f50fbd0505454f0e80244af6bbe9e9e0d917a417882e7f3363671508aa33db772d5a860166e49536713bfec1c5ab5f9402f98767d31a12fb96703379809652b258a5f7b14ce8082be299659643cb333a11188d3fadce6cc8a4e76ff2a7b3e6942fe937bbf442463cd50eeb405deb2aab1a68226b8090f6f5c5e7cb35aa8b2507778773bddca363518cbceaa25bf552772efbf420782f26fd4b72f885ec147e6c6b5749de6f4e930cc8fc869c8956c2a54250daaa2b0e5cd383158cd352a4036278a82b3cc7f559e30c421946929521f63b83f6b4968adebe109e16d9cc21845334359ff2e8d932f306e03177923f94b5eb3203f0f72723e0bfdf08333a538a871370a9d1d83bad705c5d7ee8eca0b26fbe70df1510d83cfd3a59a529d80babfa2d666fbfac484d3389563b80da52c04301c9d38012780c5b6ba6dcc2799a7e30daeba9d1d88818ce74fab912b25ec1f665335aa09f3dafcee514f4d39dc50d6f3dcae6ff60e5f250b8e369852457bdc6a52b5360f3ef0ba69bc7cf95e00a3ae20381be78574c3bd344a79faf18c0d9caa2a7c7b0b0ce20dc9989af5f9d95be04439c71d578e85c2b33da0e77203c7c7fdcad7dfac4a7bb81f5f6fe7f18f13f6c798fa442abfd582d4ca2537da051ce38cbb2231ddf9776d1fe58ca25ce69df2a9105ab7ff77f239daf242bf602f9f1a1ebc880355168399c6f3acf11b00af82b21ad35acb4c895b147e91fe0f63626643b350bfd9b9d2d196f6be97a5c02c4e94f119735a3cad1bbec911b3c65072411db4f2ce56210f2def08ef65c331d4efecb39afaf9a68dca10190fd37d2b2696cc97b29c197410d45d80cc80df38716b605223960e5ee4b30f22f0bafbc87a6e787e1e16e2edf1955b8ceec13b800ceeb212b2db94489257de29a8895413f9f3ddb8be992936a47d143782020466a7331709a581498b8fa0376fe20f32ad1cfd01cd1dc1ea4e5b00012a3cdb52b07d1ab691469723d0be39090e0375c6a439d59d59cfb24d3a1f31e1518d8fd08c55945c03e6f00c043e8038ee8fb251b21e00e26862624ae1e7c6e0fa7a9170b81665df834a7f084e4750299f5d6586773af3a7bfc5861ba109c19c6d4bd7285fa989f0c6771d2f2f581395c89b17c0f7ef8ff6c46c62dc08288e259036ae85eea5b59477b4215be9504f8bf2206889bc8d23931ce29a7d6bd489b800ac4388a5c397cdd734c02fd45b269a357f5b4aea5f6d427e5374a3822ec85899859e3bb6781d34df7a08eb77b12a2abf44ec6667843d0b4f5ac403250e49123bf5c022fc06f7929845cc11aab39bcccfd8ad37e0760d865cb3af8514886df176bd1beb838400c9b03d03d04963668e47c28f20de9ce76d7bc745d6149b17f5760761867a525a0da931552700e7437c5b5c7f0bee290fcec88ee20cee120828c3e4799bad92624ab975b9f0c0a49b0491d1fca548700430b762f6b973f656af99775ef49a6e029ca1f3f035e123ee8bc1a525ec3533363513085516a69c67f9226af80e5efa9890517c5beace31f370684fa6ce24f8b4722c7b0937df83173338e33b79394f3f4e7677ade706b6e90859febba6eb1c175b2e870e7a02a5e21d58cd252b7728e46e6be1bdb150addd817a5d4bfebe0795c2379dc039faa5a0331a25081e3b4770f0964a446a90ff1e52121f62eb4982d39f45246f30327f012c8950a7e5a94be66fb9f2b20e69d78790e221b8e455f1fc7ee7c71ff1c1decef36d090e0f2dcd4efa20476b8e687c69419e0f5b75706e2012bc326a8bdb7e0b8afe6d50e5a31130096459c87d8c8e49780ad31726a8aaa43f588b60084bc0b5c5317d34ad12533695774e86d767bcff54a31f4e032e600b5c6c54412a55130540094185b241d99f3a2c1304695536c55688d4ccaa1c5fdcf102c3b74dc29522fdfb09c05ed48ac847bc9b73477f2fbca680ae69b2b43cf6ff040c834ee0c843565431170b50751cedc24ba62dc2164baab8608e2d0af72fa8cacebdb5e9dec37dc818d33a94639c0d7658f9b98a3a31925372beb49b5eea8de330b7b04f1aa72efe559818bee150aac41554338b5919369be49b8245169e54c32ea6342d22302116806d6f6c6326cbe8f0b287a2fbf98e38496f65936ac88e54e45a909cb18e95375e22478c77f0b8587854053f774adb53aba5416bb0a79cbd13deed05ea8fc02516beaaaaa974546c6c5ba96bb25efd87b09e0339f9c0a26cbd249b628fa2755c1495b855887db49db18b4211989f609c884d63db419867b91e1ff27b5d5f994af2707a4c8eaa9676bcb477f26d99c4cfe7af08dee8cb7faab344f73dd5df562def930410b6c998f2f4326472df5404fb7a1d5c4e86aa2fe617525cca3a1f6e05a06edd179397812526a98bf7ed5f2bbd6ee7082358d5b8788f80c94ca16d6a859efbe803daad60f59117be773823011dba0c7334c64c8f21c28f56d96d766203c10012bb3984fa3670eff6d20ab3aa8e627f1b66f2355e69a92aad3d533f13a33067aabd046b5ec8a95eeb8fbb1390b49a497bda500735ecb7b886844093d42c0b914e8d4220518f7f2248c49d8b61f1ee0b149c97285c2b8c5e1d783aa5cbf695bfcbc078e3e0f9c84b9d07cbc14074b78a1616859b39f7084d66c01d239dcdfd7df0851b5afcb1819b9c80b4d55a6c62291914e0bdf311e6b50048a832cb31f484b16c158e32ce219aaca43d2a72656be2c1741c1335fd342e9787881f6d46712c5f25ddc0d642fa70b7838f90a842d25a8b3cf4949a44dc647c111adb4a358dcdcb92fb909243fbc70ff8f957fe08ff41a014fac9a16d78e00886ca8e773234b56cf841a40ecad7f0517d25183ed281ee0b19ead24fc8f436c9d5a5788bc3619d038f02ffbba75362b4d76ef5829661f4f309a7924e9f80599e0636da01f64cb2f86d3afacb4b30fb43dfad8", 0x1000}, {&(0x7f0000001100)="79dd6652ba6e38035b35f7af4bea1f25f4d6777c363014cde14011971b8ee1565fb5336990748c54468e84e9660f8aea70f168e073df3b24b1d7cde0ae87749633ed9b12ca81810907e918700850a712b0cd3b289452a6f6d8020b2a795ba8bd007cebb2cb7eafff2cd0d2c56b286970b144849e1c0b0e78886303026e8bbf593e50790ce3589e452ecfc04d", 0x8c}, {&(0x7f00000011c0)="ab34c9719d78b1b57095456d9badfab31d486aca45e7b4b5598e304d5c84f85ddabf36266ee83bca5afed52d7dacf89f14f90f3e392719a262d24ba9b9c832def416f05aea17c076672702eb724d135eaba69c05c64bb783b382caf6644c97b218249f8dda70887dfa74ec0c62937f7cc02cfe7cea9ba2c9dda87d4a1561f8af0b8da590fea25ed64603c855a2e9f3d04617ab459ad11dcba778b416448856c1e7d00b86791f7dfe2142fe89352272592e822d966854d2abb6ad", 0xba}, {&(0x7f0000001280)="1ef1482dab1cc2bd18e378732d9332f127276e87c3fa97adae560a6cd8b086b68639c503babd847af0da1b33b8fd4c8fd97373e21113acde51bb7b924ef464d53b4b6b963947a12ebbaf71b7fff7db0ea2d854dc3cc5187c7daacf21c09ad0f0c86119fb695e2b22291497cf0459741f04ab4e1c06d678e7a1480e0d43774eaf748160b1daeb6d1b468b484a6d4a84a3c34d5f039dc9bfa334bc0d3daee9149826f06b3a875fccbfd070f6402381598be32d26a73226ee397487600bfbfc58b54a07a2c716fb83962b884f49e3c04f9c984e21cdec3e443e239eed19b3a023ac2aa62aea164f9b74968c9201d2c62a059db1bce03700a5ff9d087603bb2262f7d642d6255e090045150886ba6aeb13f44a197dc10a116f7c2b50e6d3a824437edb464d635d3b76cddec324ebade947a144689024b9ed2615ee7d2e61c13de6b39e635ee3d379f320bd8ce02c6a1cd5135dafe29f84d45a6bb03db878a01868e35e49eb05a978eeaccf24a0a724cbc44a4c701e1a785510f6a1d813c49fd61edf486d1b00608b7594f2b0c096704779bc3b33db9f0154f75173e5d177192e97b6317df893cd0e673855ea2ca3831c84c192da0eb4a452a5b37385c9857170dede834007e6dd5894d7743fe25fe1297905aee91b9bd75535aaafcdea22958d7917ce764337bd47295bfe9a05141b9e1270c08951d0871c15e72c193f14ccc82a769d4fcae080c4da15871a02eaf0c885f57652020323daf49ce7dfe62f37b50075edf9250b679a1011da0297e99cfec72c72ac8c640ea3d648eaa96a9d9fc32ed0f7064f61303f664593ec9f71604a730925f891e01169e247f368428d4686f3f304a5dd8dbc4691724e28b0e60cd30a8f0bccd1aeff40269d03d9907957aa824b831174d8d7fccf01d1bc0bccc1ec66f853bb502c130d69c6506e430f8bd51cb508a6ca14e6a283b300e49cd16ef43c3a8e855a3558e58be5e3240bec3d530c4d22acd57812d075cec80a55cddfe690e389d25d0dbc5540361f834c26d72fd8ed870e9bf68744707c36f818586c19303d652d79e0007deb5e170cd7b4fd303739602cc4d83053dce657225a629626540da4c3f7fc076efd4f9de826fee6497dd0fc191a19fea7701f243728c9ef865198c30ec7114aabd933b0c71b4b8abfabf2d39c97a3b4aa176cd47dab3d63c9c8cb81b4e68761d53e044d09f05a94c241494cfc1defea12aff7507923ad785a7b3d0d8267e79f2bc3bdc235fb590a5051e5d6582f2eea760e046028c43d639f4cc7b314362dc5fd12bd7e001ecc09a89f045bb19f23a6072d2752319aad2b61e87964ea464ee8410e33f1b95d3dead6d89a84798a03ae47925a0984cc30b8029d59bd41c64ecd23c616a6dbcef4a4fec6d851a5d3bd9931ea33e6e01abd6d51eb132163ae9d4a7f95e361086f318604cf62ba5ec046ee68b6404843af5bd082f1c9136fe0682bd5074f6c21a8cbd37404d84eabaad4559c45728f7f480727604e2cba18b4f16e335220ed0f59be56699e1f0e074585587406d7cdb6dc37ea9c2f6b7b246c1ec0ca914385139277068d40651b4b95674b3cebc61e50f3e1221ab8b89c4fff40cadeae97d736a85a6279cf6937328dce82b03c9ebf5a1f9857d27cc49262bc3ed1c0bef9aecac56401916f44cd0375666c2c43a5aa1e717f177cb2c5fced92b08c884f209095bee1341f55ed1f4178029579b35d5ba29f6a10f466e36655288a44d4e496339afd23da3a4d216b32199d4b9c2598d3b1a790e00af61994a1d1e6cb03f83aa12aefa5928906f4baeb779440cd3396c8fedade26c23f5ee71493192c7a4d99645430edaeddcf1476e9e7f339a0a3cf5ac1ef87b163588eababb9672a95d265f6dca51f36ff4dd63a550f3c36dfaf88190567c6d787a6034d88e7460243d21ee3a56ada6721d590973ffc9c729cb0e966e076289d5a9be42913489cd5498c88af454ed92aa0eab5d1b668fde83afed3ce00ff97e0b4119377fe44d7795be4ed66dba5a95702c45060290670e9e92c92765a08282dc95df1f8b48ad73caa3090ae9b78054259c6fec21add7cc23c809f99b343373bb05c626f8729182d5837769357fbaaba62da3c3b9684120152d945bef8d860c326010136a25fdf9b5d5aa498f27eb039800f52ca33c478eef82a4b6c3cd71a077b036bdf003960d64f00244f253bc4b5ff5dc3d872184260bed4561d3084e9ef4c378d553c37b416ffb749ab29b59385773ca9337e69529914c9b9451099137022136e39e9f359bcccc311918837edcba7e960610dcfd6afb9841b6293003b5c59ebe9ff78a827717aec1c0b0fab499da233e990d3e79e381bbc1b08f74c753979cca4ce86a8d7313a5bebe228be56007fd4209abd839d4b8033b2a342128f46876e4074cd47c63a7a2db2a609d20eb66e2f793d8d1bd61327714fe1a17d9b20fb12624ec15ba75a71d357d6410da6b00a199494fd55acc86af6f6d0b2ef537c37266c9ff8d556d2bf4c8810835cd9f2326acf04ab08cc0bde0204c20971962deb460c3f5ce351003d19bbe12a1d0c395c6923ad5702ceda89ac5cc6ee8f4cb91be2c41800fd5d17455508f11b545f243d6ea2bf6fda83513b988afb52b9959e7c91d04a05653455914f6ae334b52c9c7716ce5ab17d3427ef638b0f6b675eb00a06d175f526fb50fc53e8709281af182c6e61d3e66be1c8154a46ddfa965dadf530de95493a11330b81b2f7ae178275875007faddc2dfb7e1c374f14aee96dda68221a9810486e01e9e17570e1c7ab01c170580706aba63eb6494921c316f695152588c8529f1209fb02094307ba73b0ab0e319b6bf43e25845a158d6d9ee5ac29d9192d9d5cf07ad585dd1755c475641878695a569be40ff52c2e218ac8aa3502362838f8244773c6fb0a03b0fb3f0f3ea08261dd8a68d80ddb36e246259bc96bed9aad670302711003fb4c2984aae93571e5a9d13feaff08a1300c97c1785263fa4441e4f76e0abe0307d7903f315aece5b030f7d532d80dcbba7bb4fbca7a0e2f5ce931154832814b2b04b301c5d0dcdde438e3887ba25537119f47b71fb50b9c49e0a9b81e17f5ef56f928d1cd5e99f645dfe9bd326fdc4c6c291c188a589f689f0ee377eac7af354fd2937ba3dc707e42e7858b43f653a00aa584979d49b05167e2898db344f076fa33e65cf129d3be32c7423620cddbbb818e0a6b52108af7f69c18ef17d3e4427ca162cd96d2ee3384f1676214f3b5ffb9fe404a2cec481fb54dd6ca4396db2f8cbb52762f8d2c961f09e66966ce88b51521dd630af025638ca81c5331860d8b3f57cca1264d62a53d6ff82399b1e08d0f2a3151581d500f71630f3e5befb799a965da26f4af0f5434f4deb5b55e2b0a23aee1030df5cba0eb8e7607e91473bbee6c5c7891910c38f4dd162ebdd2f85daa14097e93740d1e6df41eb4fcc0f2d448c6d549fae69f27933788eedbd790a594829282c9866b9e96ac333f1657567a7fb78bd5effbb57503a6e225f6e0f0502c06488e8c444987dda5574a8b0924daa932c0762a542fdd8fde90a61f17e95e4693a9b12c5437cd02c6686576d8d90b3672f631c3c710faa5d2ca145d340b23672b9ac0a80f0508cb9549c573fed52b709bc5fb5bee6ca016cbe98cf8f9d014515fd2590b44b2b56e61a8f86351c081f81cdc5123a60e66fef89c4a78c5d023189cf6b25d50267bd2cabce8ae6f37bda464eeb6c56085c969d7fee33e510be5cb342e745bf6e5378d3d2926297c59251dd4aa20024c964e12b918dedff6efbaae2481e8320d7e96d65bd028afcde6e399d398a467c8f5e2c83f23f9b4057222d0e0985d9c5ed0e379883ef6e999daa87d34b1c3eda66c2bdf9e717617142300f624b3565fee1b126e44cc2a58782c1b64ef080e5f69222dc0c12dc2ecd0403669f0e9d03b25e069be3996aece04f730577f75670fc65a8d9cfc83aac553154534428b709a533fb009995ab4dc0c695b05faa73ead188d57f041208dcbc79edfd0f53353451c4fd482a059acc1f960da5837bcd372def2e57ca0a7c9c64f0d520002883e71aeadf50317e7b42e6d085cd47b6a9d954b83ab6d3a2cc1dc545ef1bbe4bf1ba30d704b074092327a197098a11daa5e01888cf43163968fe4a2316e56eb47a51037a022e63f0c4a64ed722f126ad5b83594b2bc06de8f69ea804ae61ddb34f0c1b7d86745c76d8fd97b9f2b98ab078d0caba315e8483df44504a40e475e37cfb9a95757aa45966a8a8ac0017d529d44e76c270fef84637a0d50c5c62f7e5d9b726c778011df761a93efa4990d4f3ae4c6da5d73a1471862866eaa9bc2fa024efd6b54e129c03b99f21bdd94fcb0287b7c4fd83366ebbf4195cc5c95614e792382e6906afd478bab96f0923802917b6da764e9dfb3135668b4bb57b77df1e8d937aa9c05bbe5062ea2af4a43c506444bf582a953d7dd2c44e839906f786f4c029caa444f40b70f90c0b17fcf9d71e00b0a0fbd9706e0cd9b2c5a3dc1e88366a592b43dfb65da6c09e1b534398b234c6b5b1eaeaf2b8279850035109abc092d33085c108576c3c73dc9124def5b0c81fa515771323f34baabd0e5515a5fc72f6373e1d33053016e57609e39b1d2e18e4a1c5ff76a00b32476517a357e35ff4adf5266030d6bcfbd1347e4445fa9c822b564684f4fbf35c92a100602857995acd743a7bdc6fbd03e020c610727c074cdefe56997348fab4642ae252cc3c9a016785987624678231617b9b1e7c174694cd88ca514512c2b1a788bd7370c38fc61a68397ce981949c2147dabfbaf36f368f8af823839023f8fcb71c7e47e865086deaf3542b2ed2281f8414194966a1f9df92b29f234906134db685f8140b4c0d5251759e43047608d8f849d3486099556d98485a9aa9c1da42248ff17443c1351be19f913a1b71336a7f21881e5062696c27e9bf78dcfa385a392281409d40a1834f7d1927872d17724b5517e0267fa1520ec00e604a3e9915309a20c80ad2a86ae81bc82dd991d0d8953d39947e90ba77074051209ebfb3997a382da523adeb8e47d3cdf85172cc5a295bf21ab308112a972f6cda61f39c47306a06f5e76084477994cb1318a1605c0dd7e269a1666f50de4809751caebad13688f88173fc204cf35042536309245ae583070444b63d13880e11b7fef21bc58731847bea939325664047352093dc981e74f5ce13ebecbf32e7768a99e9c6427c4add6f5e4d33310efbb84ff8c2c1ccbcbfa9793e2302e7c99f12997539dc9324adc54a287f27e9e84209b558fa23c46c19332dc5a805f5740c35ceb7ed3582ed18277fa445229336cc2eb3834df44465511e7a17bc4051244a578a969306ca37ef3136695deafa7e529fc4bef0ff373084ddb97b3e985d1cd206bbe6012a21dce746e5551064ebfcc948a98cda338f2b9f172255ebcc91a3bfe6f0ec9c1d89687f70981625ff4968b462710a78d81351140524230044250d780a6b1f4be9c574b12ec5c9961464773e79df311880ee507acef21ef528779377453e47bf9cc65b46ac5e9d9e84b24d04ea817501d23b8b98a400833672927bffb38f2fd4f8077b7141316915537257a80bde0dcb4a42dd9ac6f4b6f31bbcfb6041ca12a969498a30306c08043e6b214689932d115b246ee368b8ba5e0eb1e10bc699d851f7dbe0eb601c93cd15efe8c83763a0e00db99707618d209e24b545d6f077b9979aaaca5e662ac7240f92c7c28e5b009e6cff130b3791d0bfcb8243d8ec4985", 0x1000}, {&(0x7f0000002280)="c621f9207ab15a7afdad0c212c1a6ca94264059647be7c8cd5bb4125a3c5356cb2acdf", 0x23}, {&(0x7f00000022c0)="6f1c0ebde66e1d040f69de80609717b8780e097715adafa48d09ae72dd0ff6cc6b2d41d6a5e4fdef237f02ad46ac56840d1ba4c95f179fe4b1fa277d1ff1a00983704a607096b0131ac6214d605f67afc91be1b9de4b74124803a5928d8b60077eeb264613cb30903105de5ddbe398d86531bb601d288dc79c81cad61b39f1d63f0f0c3eb3a5d336034ecd913475234617c67932fd878648d6e355f25f524c4d8375f12841e62cb5ea1650d5b97307808c47d75f53d14d662289037476c0db54d033b0fd25e9397b64576a74d7a44dc90cd832d95b0395dd3290acd9555f11f8a8b3c54c8e4543a95ca03dfa4fbec980a7ce86327cc4", 0xf6}], 0x7, 0x0, 0x0) 01:42:19 executing program 1: socket(0x11, 0x10000000000003, 0x0) 01:42:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x140, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 01:42:19 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0x100000000000d, r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 01:42:19 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x80, 0x4, 0x6, 0x8, 0xfff, 0x1, 0x401, 0x10, [{0x8, 0x8000, 0x6, 0x81}, {0xb8b, 0x3, 0x100000000, 0xffff}, {0xffffffffffff2e6a, 0x0, 0xcb, 0x530000000000}, {0x2, 0x7fffffff, 0x4, 0x200}, {0x7, 0x5, 0xbe14, 0x8}, {0x40, 0x6, 0x1, 0x5}, {0x9e11, 0xffffffffffffffff, 0x2, 0x401}, {0x8a6, 0x1, 0x7fff, 0x1}, {0x0, 0xfffffffffffffffe, 0x400, 0x7}, {0x3, 0x9, 0x5000000000000, 0x7}, {0x8001, 0x0, 0x8, 0x81}, {0x0, 0x5, 0xfff, 0x3}, {0x101, 0xea6, 0x8, 0xfffffffffffffffc}, {0x9dab, 0x6, 0x0, 0x7}, {0x3913, 0x4, 0x1, 0x5d2}, {0x80, 0x5, 0x1, 0x8}]}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000316000/0x4000)=nil) shmat(r2, &(0x7f00003bd000/0x4000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x9, 0x2, 0x7ff, 0x1, 0x200, 0x6, 0x8, 0x1, 0x0, 0x1, 0x7fffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x20) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 01:42:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) shmget(0x1, 0x4000, 0x11, &(0x7f0000ffa000/0x4000)=nil) mprotect(&(0x7f0000526000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 01:42:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17) recvfrom(r0, &(0x7f0000000100)=""/228, 0xe4, 0x840, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0xaa}, 0xc) socket(0x1, 0x1, 0x3f) 01:42:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x108) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/210) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getgroups(0x2, &(0x7f0000000040)=[r2, r0]) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 01:42:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) setsockopt(r0, 0x7, 0x8bb, &(0x7f0000000100)="f5c1491c6e23e25290a28788c084f6cf4cf2c16bd1d3a2e087aca509a80928340c69bea652d152646bdfdb59394745c5271216b1273f268978f3026b4c88aae5169f6f6142377b03a62afd30fd7402a9e6f1da8d5256d40cf5baad7df7d36e620916af213a985853fcba7a2986c8e2a6d04be034f208dc6a1b896943b28a9834f7e82d0e7f361dacf6d85782dcc3da1ea9b02884d25d29f4098654e907a907458871e801ec2a9bc363759ffbee8cae450e0ccb27391973d63f035b03f2051d0a46979b6e96f29280bc0f0526c152ae601b43f3d1ebd35794d367de5d41959bb10071121c8151d51245111e63182647efe98fe383c6a61fa8d8e4d3581833d094af32b4a4c064ad49d0c849b7285967e9b0f856274ffed0bba7f0b37f307449435e92356bc872109c30457526b176905ab1d1782043ac93bc4715bb45abeca04834ec84aebbc2fdf7b06f65a5b4dff00f2d93a1942f89908bba701fffe3f3d4abe5ba8f896910e45f374d093ca87ed3b6f495fcd7323affa1e69777359a90adcf19bc3db2a8cfa11b0a9066d6dedab9ca85541bfbab027cb0926e5dbd7b0e941e49937475aa6c74d4abba12f917930d39f8ba87025692e0a9e608ee4c39cbfde2865e4dd8dd26140ba078317551c68c6f8741fc0c6af5870c718f23ac1f261e13148ecc4c564d4f5187b5f09d3e400a4169712d37d9e7d9671a68997956fd172b2d4a2c7b2cc6cae9120597ca68e5c6c35ce7c55869afed482ab072d5ed56772356390d4728f072e54db7add329ba33d529c52971f004feadb314d25496400d4ef0cd75963c760db7b44b5dbc654276e9c35d4991f190bb21f39e8be6dbc434e5d177af0fb712db202e41f8df83dac3219da626615c0cf16b0bdd57b246d0b3df20b23c4ea9849e6a80c1f1b17cdf55d4e22f6e65f2cf591a0e0cfcb25f88bfcf6af5b65d33260523da909e5b327db87b102321c6cb7e78698f58380acd86f5164fa8dcc29bafe5dc63603275141b72cd2d66923fe0b99030950abce400eafa8457b5507c4288a27ee4c8110070f945c8c33c139eaa7f4258d7db9ff847458592b251731a6175aa3ddcba64880504422537f8726694a09d09ec6d088ad085ef0d5bf8555c4afc30a9582fd633289cb79367490bf91a8085464c2c14ef68c56b34473be2aac2c51743bed178ea7ade30f7ded3513c3c5b1fe59b87a476f036d7251c78020af69fd98bea3d56b43f42ade5de279efe0e87cd8210e1c12954cd1e21b3d311eed36ca922b181040829d62b65b199d27ffa3d41e67f3c079c9e1c288ac166de2a27efc7098a74b2b0914f98ed620b89e6e6c3b2bf93f98f824f06289d359fad8bd7afdeb0b79995e089a03ceaac4c7f0efd9a50cc74da96cc05c1eb8b8a6b193b0f82d49bc0fce19bbeb9b480d973b0fb7ebf3835ec42868c0f05188e5b37b2bd0b1e54ed13ead5b68b547e7d4c3a54c9ac421e9146ca069d5403e7c88384d14f8ca9ab3e821ee35a505df5774f5804c051d208a2397bdcf55a46afcb21349661476ad20dfb3dc9522f7206d5a67473bb929c2d31ac584acfe891095d410b4e7e03074531ea32510c5bb7f9330de2d06bbae3e7043b5c12430ab766041eeb6fc7ef816c1b3abeb4eae488a247e6dd4401f3d11a5c3683d59a4936251b32262f0ef508f4f532ddf96dde1406ece80bf8d0bae311baa8155a8e75c6356a65121b40f8c2e4e1018cd9135c1228c6435b000997c81aea8e0f4bdbb13d805c9ce89a29929c04d18d658c12ac5b96cdbbf8d10b0b689ce3a8bcae40237e891e758fd1e42283e212c68a9db80ac78028b27dfe7d3c8488e4464cf4a23c816bce2628fcef79921e82f1783f1ab8c6d0152f16c4b2081dd941493f02e3444ae14c2c9fd44748f450ed6b4a7c4cef9f0f720835d240e189c3aae89b351098b504b826198ed5313cd909eb10e050d42ab74156b471e21ea111329ff3bd22924bc4542c623e1b67eb8d3f3312903bdfc14acd4d2ae4894775c7b9474fad1daf4fbce983c98806c70a15d82dae6d4f79792e03ef84636b6a15ed907dd654e9a3b53a2264ea16ef70946efbf7fec99ad122ab139203112ac8c644f4c2c3b62de17b33dc99554ad47640eacb6b921774b2dca231f56f679566d382840d95012a2fd4e558339922f8fbd27227585a6c4090bc6cec2aff75b8a8d543750c550dedbf3364b5c85f08d52d1b35407ddb2d7d43796b171aa636f989c95e935d884545dba4515b804852d335ddb8993d2adac19df9cbbac0dd9a5206802a3c2ff1d78b52072e6aaabaf2de5f3677d694be52c165173351f27be33b1750cd1fd4f1ad3453bbf33bc62703fe8ccadf9450824e0d7f87c313ad312290ed708dc6bb0f08ea828f8d6c01e48c2bf41a82c3f711a2dd8fb625635ef6851aa3f43cc131777d56e182d7700e3d026673af46d8c3cfe3b0a09ce947043555d0d25798aa580a42d4513726cafe01ca01ab35e27fb277ad9ab584c21ab9dd573da5909c214e412d61abd7f7d458247e5d9d5bc9b5620602e03e35c1cd632c6adddc0c8d1a3cb3e8e107c526d1fe46406e7a8cb64502e6696affe8f9a711c9699f9d4805c34fc8b7debbc3d50800b5cfc9958e9aecf8e99af1a072710c5351545d3cd2c16055ec6afe3f2617404a91c1bcd6e893f0c7cdaae252d230e0e7a8382f62e81abd2289618e42d0e55979ef6a5ccd36d2bf98140c66fa24d022518ada0c1b650b28d35366925860d4efb381796a843d5df811375cf789910295a1d4256eb5b7c46a5e2c223a92946f4c7dedccb6567cfe28d211c8528099c42d247f20200884e1e6cb80f175fb65f116a94351bdbb6097ccbce84621969c0574f5e38a127673ef2ace60955dea726e46e341e41e48bb69cad0bc90a6dbdadae759bb90e8728beb468cb7efa596795826b8791bda724a088519064db904b2d8b8d510700834bf807908b8144ae533c493fd5b9ddfdf88147156673d69ba5df4cb77674a359d1813a781fa13cac686caa5a6764a4f30aef919bbc22dfbbaac12423fc0496a911a5e9f46d4ba6a15b688f93fef7e654a982998994f07a407aee8ffffb0e8f4262bc92f47dd59e80a4c7f516ba45d0fe9d4fe4952ad14038c231b94cd4dd47febaf798deae9c2aeffb8fcac5094b385a42c8d5829b0ed8751c6e561c76128e306249bd21a80461b0d74d48a55277daceae7183269198d70fdbf799f48ccd33e2d492753dbc5d2c8b123090759810f7e2cf836e63b703d24140fd6cc3c685c8713857d9a414e127229b24ae9245b220398b963af156f6790427fc05d5b0e4aee320af560905bdb9ff12b7cd7b99f111b3e163e33f0b653cacfa74e7e70549943707caa63b283c9e940b2324cf0f5c4e89166ce76ae84da520087542dd11053265bbdc836cca4a434c0e17d1188802ec3f648606186af3eba520f5e99c2a88f1cad505b7961512dc267ddb6e8b4ce797e82c018c219e2cffa5a7c59d3a2bf0199e1aa355435bdab5429a46466268f0aab687e9f415a94cb15813098e45588c4166ebfe9b0e28b3f3058371f5f5131bef619d9e333e626e74140dd9726142f349911f610eb85cface6d1d1ae2c20c137577b8a41398a38bd5c5ab3b9abdc7ff0c435f06395135eaad0b8835b53b9091fb20311ad4fac0aa0930bede06f69457c2a877aa02f2f06e563f634966aa0accb064fc9d6b248d67d713cf6a072ba44b1878e2d400c9485143d3c3ded31c05573e1feda467a1f432aa4c41b998b0880de37737cad5a2d9e2a71cc58ad0ca7edebc5716443e23c195ea9e699995321f988638377c1691a9afa23ed17a25bf560886ea4c2c1b2e09ebae81f5ca92d50ff041797966899bc2cac95802421ff49ed0e3148dac4f11663b966003ce6a4266ff99cc5c71ee51515ffe1cc0a29d8d3d3ee0fae985783ffe92f47de41361e0f3a25e421e2092a11400ef28dc02e02ca723e1d6e103f63999ad33809ec667b7af4412207f5172b234de7bc1456600a3f8f0594f1c3498c4600e5fc969ee523b5e2ec26d69fe4c7cff225ad08e0783597e7f26712a0ac0949bd77e2226fd3de3673ebf94f771db2771b9f2e9545fef9f3cac3de7fc5137c7cd2aa284d13092a9a1cdc86677c7588c832b653560f05bee72a8476f1d72bc3ca942e6cf08cb6091af1db1dd066c4d33d18b94fd4637053f23215c77ac1aab2206d64c9cb3b9513b08ea3f9ea4f257436a988fb9b51a8992314e8957d660c161d977fac1dd552f2109c146aef11109095bb9779477e4d6f245533efe42629a49553d051f02aa4eb8163ef9c5f0a11b8d42dab97259429ebed89b8a8a439a5220de03a686ee693d1c1cb0c1fc8a364752145eefddc6d528c0b84a0aaa1a63672c0ef6368ecad3ab59304a67354db732b1885303e33b6fd365473d805ffbad3caedb634668b9f068d64cb81045d238c32d9f6a348b3d19cf49f6ecb678491b0a7eb3478f9e14ff0da79e38ff9cee25a26da27a263aca967c333bacfe09814cb229268c6c141367e6e0463550cf091075bcaaff724a187f756b6e6f82be7a7190daaba89f54675d62b98a4baa3f4bbce3f3835aba106b96d55682370a2d431c945b7604e4c1734ddb01a014c5c122bc039b447084b05cae1fae0fb6285ce32f34daaf3647e12e1d16f68acb9b666a590433f8f77bd699386994b09d1945e21bcf2578f16cbf3cec279ebf2a0503f0cd3614fb976bb8d8fe6dcbfd0fd55fa8c947bd9daabef39c31179fc04206671c08c4b88c0d02f7316850e898113540bab5e731548cd0f806ad50d707a57fae808e5e40afba8c126baa1d0ffa2e9ef149d8725ccac2fad34194d16e9e191d25c9cbdd3f5d2f18d504259306a7e7880bd186fa027c024390191cc1ca520e0a6807cdb9b15b716cfa1b96c1656f6ca68ac9d9a51194191199475652ecaa1df47a2045a90294ae91f3a446ec9f65c823a6908384a11e25ef8b510e4087245a9d81e49b992786db4a55b1cf3c4db9e783d333eee8acee3b4f9d8bbd4fbebbb1933ec93063065634339e28335c4a17e7434781157b0b0a45943f9fea63628ef03bce38395f39ce08bb11d9c68e68ed3881eb74b23f1f9ce669390df82f679d33bec660a1d2a367054f26e873335cf30f3058c9a65219f5811c15a17010671791e725e1d6433a1c0dff2a3a956c2962923fb348e2af2c5456417a8b98b639c0cc2b2937913a86abba90c1a87a6589b898b3379930f7dc2583bde3a8bf7ed3410f2cc5c3044872658ff57effec8218f7e26df605447c952491ea16ea846d0e1d7fa288c38cf7347bc8944eb306a059c960864d852ac45c5a143cb6e2b1fe8ad8555511dc32e1272b4460aa11cd418c2412642ecea6c4bfa3e2ff5dbda8bf72731aa68ce3b9ab83ac5085680cf128ae2e3e700da05a0b0ebef5889aeb8aecd695c2168f046508fe55b4560fc67540e599991d7edadc84d54ea2ca2e6fa4d83e7db2f9b497785d738011a6c5e72d962f2dc59091e5957c71e9bef67d43ff69ce288e75aaa1cdea4b117167b54e1b04d10430e7c941b0fbbc2b78cd3c1652341b5377a620807ef79ac3b00f1a68e964b349961bc3e28f4ec8316aae3cf2c01a25cbceffdf306df973d9388aef4c099816e4764fe78baa459d0f4677fc1c40c389ce6780fe8453952c4fb0a445c10784673cbc60ec5135e9b20766abe5e384653e62d6965009526a117b72f940dc85b8a66260612698c6456d396ed479c6e387a38a3e7a6bec8858103110dd1af47f0e1", 0x1000) r1 = socket(0x20000000000001e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f0000000040), &(0x7f0000001100)=0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x4, 0x1, './file0\x00', 0x6, 0xa9, 0x8, 0x1}) socket(0x17, 0x3, 0x800) 01:42:19 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = semget$private(0x0, 0x6, 0x430) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001000)=""/4096) 01:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40080}, {0x15}, {0x6}]}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)) 01:42:19 executing program 0: chflags(&(0x7f00000001c0)='./bus\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0xffffffff, 0x400}, {0x1, 0x8000}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) 01:42:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) rmdir(&(0x7f0000000140)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) sendto$unix(r0, &(0x7f0000000700)="daa0a9330332ea627f2c03aa8b76ec7779a4221f2371c74c3edd58609f4458baab6b9976fed99607caa9c37643d74f08094ede2a98affda683a8704c593ddadc22ebb48d", 0x44, 0x3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x403, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20, 0x0) kqueue() r1 = socket(0x2, 0x4003, 0x9) r2 = accept$inet(r1, 0x0, &(0x7f0000000540)) recvfrom$inet6(r1, &(0x7f0000000580)=""/230, 0xe6, 0x840, &(0x7f0000000680)={0x18, 0x0, 0xdb, 0x80000000}, 0xc) dup(r2) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/220, 0xdc}], 0x2, &(0x7f00000006c0)=""/26, 0x1a}, 0x41) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) socket(0x0, 0x4007, 0xfffffffffffffffc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x18800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x7ff, 0x4}, {0x18, 0x2, 0x5, 0x9}, 0xa83, [0x0, 0x1, 0x7, 0x8, 0x9, 0x7, 0x9, 0x7]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) recvfrom$unix(r2, &(0x7f0000000300)=""/46, 0x2e, 0x840, &(0x7f00000004c0)=ANY=[@ANYBLOB="f6ff3d94818a69c55903988819891e6a90b3faf948429c5d8e4628cae8a183635917e11cc119af8ee609539e224910bd20aac3bdc9edf55ac20400ff18f0d5504a8f13ae4cc24ed53f9ad3ef4f6cfdedb6f3b181f08c6e6f54c47178f5577036e8cbe17daceaeea06c7a293dc4c8148abbdfa19ce1ba2bc8180f92c82165d0da0d7daa6c899a9ec9f92ba9b744b3d65bfb7d3395c8742110d01d809432b37da76cddff68d1e6332fab392082131bb4b1be5d39bebb34378099eb1fc729fec3c450630fcaad7c0e9627de57c2659dd155a1152b4a72b187c744d0202067bb5e746e172a520de1987eef2013939a123d7ec8c51fd538bc2e99f0e263ee8df9bf6939a77d6417da17430627b82037c12cdf7150b5f19ae574c4d7f807d4ee3e9f05eb5b6f6d43e877c2b802be2378bc8a97f7f3030f305f2d8376a90cc1a7cde1d578dd22bb914e9ddf559951"], 0xa) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x90, &(0x7f0000000140)="008cf23b8be7955e74e47e1f29e60b95de0a336b259d7ff7df39ed71fdcada426f021489d2c7dc9b269a035391139ad2ad451a786c563192a740bd16b3130f9a03ffea644fbf31d5efa104261f0ef54b8dbcadb3531a176e660547e5f21844a4db2cd8709737cf092b27eb08f8610034fd664ff3d3bcff6e7b310dd017ad76d5f80829ebe2c6a55118357db917d4a722") ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) 01:42:19 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) 01:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0xb) sendsyslog(&(0x7f0000000080)="7f0ee0a374b385808f9e7cc2ecc26dee30a39f497ce28c7723e798bdf47bba2bb8c376a13a36aeb3206fbbd113d68dfcbcec7fce25dcafffa88ee90a594609428a82548eaf35e006972f6e18dd3f1c894a57ddf318d139fc5a3b366449264f94225a6510fb11d34a799a33d8dc2ee893d3076a015d17027c8d089af446c415ca21307f93632110ba0f2c0d5f125374d10d70e824", 0x94, 0x30) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) geteuid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x26be000000000000, 0x1, 0x1, 0x10001, 0x101, 0x100000000, 0x2, 0x1}) unlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 01:42:19 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000680)=0x100000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000500)=[{0x4, 0x8, 0x1000000}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0xfc, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f00000002c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r3, 0x12005) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000540)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) accept$inet(r8, &(0x7f0000000600), &(0x7f0000000640)=0x150a500bbdddf16a) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 01:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) nanosleep(&(0x7f0000000200)={0x2, 0x800}, 0x0) pledge(&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000040)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 01:42:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x8) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xe4954596f9b43709, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x402485cf}) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 01:42:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x9}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:42:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) shmat(r0, &(0x7f0000ca1000/0x2000)=nil, 0x1000) 01:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xc4f3) munlockall() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 01:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x80000000, 0x8, 0x14, {[0x6, 0xffff, 0x1f, 0xfff, 0xffffffffffff8001, 0x8, 0x9, 0x200, 0x4, 0x4, 0x9, 0x3, 0x0, 0x5, 0x7e611f5d, 0x6, 0x1000, 0x40], [0xfffffffffffffffb, 0x5, 0x81, 0x3, 0x0, 0x7, 0x5, 0x9, 0xcc7, 0x3], [0x4, 0x25ac, 0xafd, 0x7, 0x203, 0xfffffffffffffff7, 0x1], [0x7fff, 0x8, 0x3, 0x1, 0x3a], [{0x8000, 0x6, 0x7, 0x4}, {0x4, 0x733f4a2c, 0x40, 0x1ff}, {0xffffffffffff04f0, 0xfb4b, 0x1580000000000, 0x1}, {0x4, 0x2, 0x8001}, {0x7fffffff, 0x5, 0x4, 0x1}, {0x6, 0x8, 0x7, 0xfff}, {0x5a, 0x6, 0x401, 0x7}, {0x7fff, 0xfffffffffffffffc, 0x2, 0x1000}], {0x7b, 0x8000, 0x1, 0x2}, {0x7fffffff, 0x5, 0xffffffffffff5406, 0x3}}}) 01:42:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) listen(r0, 0x669c2495) r1 = socket(0x2, 0x4003, 0x0) shutdown(r1, 0x2000000002) ioctl$KDGKBMODE(r0, 0x40044b06) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x6, &(0x7f00000013c0)=""/115, 0x73}, 0x2) 01:42:20 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xd7, 0xfffffffff787f0cc}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:42:20 executing program 1: unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) chroot(&(0x7f0000000040)='./bus\x00') chmod(&(0x7f0000000140)='./bus/file0\x00', 0x98) 01:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair(0x3, 0x4000, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000180)="d761d8e008c83d70a4284dadbf6ddb13f6616b7998766a99716042286157b6c5879f417d016f895db5a5383d7f1f048bbfccfc69adfbb38f1d9d1cec21751c6dde1fa6f9a5bacb7192cfbed46479bd9de9ca524b069ef32fab60f318be40b2ef61adf66b97af2dd86390aecd8f78ae03d37439a3ccbba6c76988f3b104f1b297c4e5d2f28580e9c3fd6da5e261ee3f6b301d818d9c926fdceb01e495412b51b6280afb4c14e883c0aa63f1785067077fcdb3196ef26dc42cd32b", 0xba, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x7ff}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 01:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x810a) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000080), 0xf935, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 01:42:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) r1 = dup2(r0, r0) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=':([^[\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000280)='&\xb1\x92&#\x00', &(0x7f00000002c0)='{/\x00'], &(0x7f0000000480)=[&(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='},$!\x00', &(0x7f0000000440)='\x00']) bind$unix(r1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 01:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0x0, r0) 01:42:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x7, 0x0, 0x3, 0x0, 0x8, 0xa6}, 0x0, 0x0, 0x0) close(r0) 01:42:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/220, 0xdc}], 0x6, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7ff) 01:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1018d, 0x190) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") open(&(0x7f0000000000)='./file0\x00', 0x30, 0x14) 01:42:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x7, 0x80000001, &(0x7f0000000100)="380d6548d65e56b9d4c0ba27307a32072e9492bd1882a3b6c951278e", 0x1c) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 01:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="0b42c43b72cb074178cfddd2d2ce4cba08f7ecda91dff7de9fdf2c2e6a58488bcf4f6886a4de66f76edf4d78cc7c24120693f477c358dd90890ffe82fc1100a748e126fecf7a1094dcfa93a759274c80650fef1defc3a8fba703cc142a", 0x5d, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000280)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x0, 0x220) getrlimit(0x1, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') 01:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) 01:42:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmat(r0, &(0x7f0000ff1000/0xd000)=nil, 0x3000) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) shmat(r0, &(0x7f0000ff9000/0x7000)=nil, 0x3000) setsockopt(r1, 0x9, 0x5a8d, &(0x7f0000000180)="0b9fd560a4e0aac52d5969ec3812ef3d5924ec5fb29e7c1d273d75d61446d8d48f83004db00575bff4f6d7bedb2ce67fafb20c8b5305d644f4b3a976391e244ad908e0eebb2fb118f80fb9562e2d6ba2887f15ae8d11f40960a935d23007d1c1a63f59f513ad2d574f007c76677e0fd70e4fd4fe9d65a46c321fa22cd2f0297bc52b7c9f6332e66769fa8681a7da170b1402d16910c526953d94072e041898b569e0dba2f568413a59ff6e5718c4c977e19e22468fc05ee59677e3fd", 0xbc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x100, 0x180) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x0, 0x1, 0xffff}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x185, 0x2}, {0xa7, 0x3}, {0x100, 0x20}, {0x7, 0x8}], 0x4}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000540)=0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000005c0)={0x80000001, 0x0, 0x7, 0x73, 0x6, 0x9, 0xffff, 0x10, [{0x1ff, 0x8, 0x1131, 0x5}, {0x7f, 0x0, 0x6, 0x4}, {0x3, 0xcb, 0x40, 0x20}, {0x3f, 0x9, 0x1bfd, 0xd80}, {0x4, 0x1258, 0x57019249, 0x7}, {0x48, 0x10000, 0x4, 0x4f07}, {0x6, 0x1f, 0x0, 0x7fffffff}, {0xfffffffffffffffd, 0x1ff, 0x20, 0xeb1}, {0x8, 0x5, 0x81, 0xe5a0}, {0x2, 0x1000, 0x8, 0x8}, {0x4b1, 0xf7, 0x100, 0x80000000}, {0x0, 0x5, 0x3ff, 0x5}, {0x5d5d, 0x100, 0x8, 0x5}, {0xffffffffffffffff, 0x1, 0x100000001, 0x7}, {0x1, 0x0, 0x1, 0x4}, {0x7, 0x1, 0x80000001, 0x4}]}) getpeername$unix(r1, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) semget$private(0x0, 0x1, 0x340) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000780)={0x0, 0x3e, {0x80000000, 0x8}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000800)=[r5, r6]) connect$unix(r2, &(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10) write(r1, &(0x7f0000000880)="a1549876e921c791e475fd11e9cc2c5e3ca1d56e1ce5d2a7c105e22335f2f7c5e1802552251f2176a8fac74e3fe58bc14eee835efcdbfed0a7717eeb7765a98e434fe449f1ffbc665a84479afb2e6387c88464446c487f3397f7165f82c472ae55eb62cb1a0e83d26a46", 0x6a) 01:42:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1c0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) r2 = syz_open_pts() close(r0) dup2(r1, r2) fcntl$getown(r2, 0x5) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x20000040000067, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x0) chroot(&(0x7f0000157000)='./file0\x00') ftruncate(r0, 0x0, 0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 01:42:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) select(0x40, &(0x7f0000000180)={0x1, 0xdc, 0x0, 0x9b5, 0x7, 0xff, 0x401, 0x6}, &(0x7f00000001c0)={0x6, 0x8, 0x30b, 0x1, 0x2, 0x5, 0x5, 0x36a}, &(0x7f0000000200)={0x95a7, 0x7, 0x0, 0x8, 0x5, 0x100000001, 0x235c959, 0x2}, &(0x7f0000000280)={0x2, 0x5}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/92) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x8, 0x5944579e, {0x100000000, 0x22}}) 01:42:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') pwrite(r0, &(0x7f0000000100)="78ae518ff01e2745b3f66ad09e481a75da934412af11b92232aefbd6cd5c3a3b299a36e169db472af07cfac4d0acf3f486b6879d9a8841e3b1deb16219fc9f41d6b5063fec773d75d31631e8665be1c53eb44b182e19f104078396ff534f2d781bdb70b9a5036cddecd7685588d389a48dbae96d8eaa2ea8674675b2981f86661f675fcef28afd8b399d138abc6f7d06fa381a6d9cad92639bd2d4a54b0b9164407c88475cfeb2b31ca0c52342d80fd01a9cc82fa6ac77d01be4448d1573aae8f330c4c412e2cbd6308fa8adf40512ac2b8fe00fe6a5d1ade70ccef3", 0xdc, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x38, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r1, 0x0) 01:42:22 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) socket(0x22, 0x4000, 0x8000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 01:42:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r2, 0x38) close(r0) 01:42:22 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20000000001b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x8, 0x8, 0x1, 0x1, 0x45c3, 0x6, 0xffffffffffffffff, 0x1, 0x66b798a47f51e1fb, 0x6f1777dc, 0x3ff}) r1 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="7e5639674b3b2cd88ebcc544ef06f2336107640c5e0df300365069b679b6e5a3d32f55b6f50bd104d6f5163dbf324fceb3340788883dba0b3e7486f463dda652304db64212a26bfa1c912b222c85692efec505918b32568e2ed26ed4d05112226dacc3a899d64e20b6814adfdde10cf3d134d362fee84afeb995703357798041a4c78550f29541911c27fb1241a6f6ff8f98bb3cf0af69ad625a90a3ef9eb20c612b", 0xa2}], 0x1) execve(0x0, 0x0, 0x0) 01:42:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) lseek(r1, 0x0, 0x6, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) sendto$inet6(r1, &(0x7f00000000c0)="c6b0d64f5df7ba51b336c7a17d74ab22930839436f77d2bddf6ad7f07ec9c0b292078160fd7dee67171dce0933c31c9568b14d48a453d3eb2b49f1e8bfe769c05403847a80d1eb518297fe6d3aec29a1e37de8c49499c4cf8f87320a17e85c4f4a6f9c4a5f425617b7392e9d683eebc4c46ab94cc7223af197c5f1435795222f85241bee1b37c3f487be120b58f32a108254636f5b46348476898fa0fe7a93d9ca85b173eaf455b1e28f5246b8f0f19afa1c3542b866f6316f45a7cc985bf1f5072502a88d1313f23364cf48dd49", 0xce, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x7ff, 0xd1d8}, 0xc) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) flock(r1, 0x8) 01:42:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 01:42:22 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:42:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0000deac3ea93b82c9f21fce3c0100000014cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:42:23 executing program 1: clock_gettime(0x2, &(0x7f0000000200)) r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000280)='./bus\x00') rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000380)='./bus\x00') rmdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x100) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = getpid() wait4(r2, 0x0, 0x1, &(0x7f00000002c0)) socket(0x1a, 0x8003, 0x401) r3 = dup2(r1, r1) socket$inet6(0x18, 0x0, 0xe69) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:42:23 executing program 1: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0xb7) 01:42:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') dup(r0) 01:42:23 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x7d, 0x0) r3 = semget$private(0x0, 0x5, 0x100) r4 = getpgrp() getpgid(r4) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000009c0)=""/143) unlink(&(0x7f0000000000)='./file0\x00') r5 = geteuid() sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000480)="84ae6a0c1546635f804dec4bedbc0604f25dbcd09d6ed07fdc9156da31ae538c1e8ca15b17e75107e3da138372b76f77f1c41ea1b876223f46a1d0cebff0bc96b67f1a194fed943aef391b53a672443a9b7202f9a620ff4d0b2aae08f9fa53e31ef571c28d421a751c7a59de70cf00d172e5db8d16a3dc14aad2db2e876443ee065005769e48535a824bc4aa7346bdb2617d1b2a8da7dc3845fc720f45", 0x9d}, {&(0x7f0000000540)="e3ac9e741d4eae00cf6021069b55fd2518e2b886e680e8ff4e48f52edf23d5637f8fcd9a71367b348db48c832b234e2dd6bf244ab7abfdfd93dce77359874ef29c0d98", 0x43}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="d800000000000000ffff000004000000e60becbf03a9b1941ba2f2bb96fffdb7cc2e685272e9f04ef4cdd15ee629013ef8418f54483f35560b41bf8a7f722fa7222006cfed167e7f7b142c3c50b326662ba76e8412fbc370d3bd260bc1500674b96faf51dcafe0bc92845a75e37da1540ae6b2867e46cf3d822b975f28b6aac6ed2ede1259641ed8187b4fb7527a3ca54604cbaa161bf4edb73b55b1445cd9303ff9332e5b62c2cdc981807931beb6fba80e8efb271ba6b59f7a6bbf5aef902f1cc10bab8023450b853aafa87d8e693a61e1ab1a000000001001000000000000ffff0000000000006151e0c48012ecd1894f73f57e1d27af49950128ead4f5391c31a3bde5093a29f4d83cd447723e603f96d59f186e119ac325310cf79fd44f16267300eb80d68ba2a2cc89bae6a8e80935161ad167d4a8393996218820afc15cb3cbaa74f8cbb515702fa5c6266fcaf6f4278e6f2b330067db4a01f3872f1125d04d73db2b42dc51e812b9986ce663d35b0df2288c8ab61dbf3dd8667e0e0e44dba322df244d8ab79b6e4632d46a92bcf9883089bde4874734beaebaa3af3e4f876c076d43f4d6548c980baf852a9e66a426b2467562fe91a761397ad02c3082bd861837f84bd705e93d487d34436e4d28e3b406315ce8374f1c0f17d62e2c3f06d90000000000a800000000000000ffff0000000028004fd0f9c9f25ebeaf728312052df46e52ee1a58ed9261fbce229e4d92e8c1ab35989fac62ef551e632465b79bb4741a44e44ea642cc1982c50c85b811d432dc58c0dbeb6b239819cd395d72228accd802dcd6c82d0a799961356e1a6fb4cbae3cac33ec8002f980341d156cc16e2c38a20ee3237d43192a7cc4a1e0524639845fb41d2e602a5815fa9307c25dd5d2bd411e7a7e75000000003800000000000000ffff0000040000008f4b506f5c0211ad010808268b83f82ac28e7209c19efeb913b0fced8ca9683a8d9cd1222eb96400e000000000000000ffff0000060000003274977cd7b70156b21529b0e8c30618fcfbb59aa0e2ec9cc4c6c40380f079c042ddbddc23d5662e2e687bf40745bb55907049da9496fc48266de3893d87341ea3a21b89a3c20b395c4fd015bce3da6e0c93b9851e475b20e3e8c6dc4e3f27ceaeaf0ef4548179a760f53e89efd3e0f27497102f47e799bdee28cfe1b9cd78b8ee2f0fc89baf52e70bdfc4d366263b228996c1107e0480979fa0a475c9648f3ee802bb5e11eea995b69f77034d79f91d5b873c1787c6115e3ed958afca43a16015d8ec8635a98ee78fb8650000000000"], 0x3a8}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r5, r6, 0x2) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffd}, {0x4, 0x0, 0x100040001, 0xdf}, {0x401, 0x0, 0x800000000000}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000003c0)=""/117) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 01:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 01:42:23 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xd0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x3, 0x0, &(0x7f0000000100)=""/170, &(0x7f0000000000)=0xaa) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 01:42:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfff, 0x4}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 01:42:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3f) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 01:42:23 executing program 0: stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 01:42:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/154, 0x9a, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x9, 0xef2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f00000000c0), 0x4) socketpair(0x6, 0x3, 0x8, &(0x7f0000000000)) 01:42:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8421, 0x0) poll(&(0x7f0000000280)=[{r0, 0x20}], 0x20000000000003fe, 0x80003b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/15, 0xf) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) munlock(&(0x7f0000107000/0x4000)=nil, 0x4000) 01:42:23 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(0xffffffffffffffff, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000880)) unveil(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='W\x00') 01:42:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00061000feffffff0000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7d45a02b22f2f", 0x32}], 0x1) 01:42:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) setpgid(r2, r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) renameat(r1, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') connect(r4, &(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x101}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setpgid(r6, r7) setpgid(r6, r6) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 01:42:24 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e3c8d2a48d69e", 0x32}], 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:42:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x81, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x81, './file0\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="e7be84250d9f8039077168310147d4c34a6613c041a2f2f4be348c5b46ec4eee8c9221b1baf44674a7425a1ae23ebf212a1c4b26a2f331f413ade15bfc96dcd11ba1d75adcdc64c59e9266ee5b9f7e7377a4496b621cac25a33765b993bc2fcc93d2ccf03a2b2bb0844b3d6f0aee19f7230b895c680cb5270fa1627991274656e6d93897267389c206c2c530d7ddd7a7b932d12b09b1878349fa02946b417ca38f540313ef8473998a82baa9af4fdba96857896c0a78530113ee566989abadf94c3f3f398366fb632f7743a5ea91e4d0", 0xd0}, {&(0x7f0000000140)="85c06225928d8bfbcaf9b428d7d493207e4e97455b589a5465f3bc8a4bef05ec07473d942db3093f38da119c4b4d01a89fd800cf2f221f6478fbed0bbbea556e34201e6b9108c3936204bf83d175e857fdbe7ea2a8ba4a5dcb3f4341b5e2f6c1357d9d3c467b7fd12eb5dffa0336e0b0d42bb00f287429a2a059493173c6f55e087e14d2282cc68b87379bf2bac4a973e19db9dc279f4e81657bd8e08760a8bc9e08f46fba62470e11d42a1d3b262b0334f4eafc97d6f6067c7eab42917a2b8d6513270b032cf968ca0f6968df2c", 0xce}], 0x2, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 01:42:24 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) 01:42:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x200000000004000, 0x4) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80e1, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x100000001, 0xa51c}, 0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x8000) 01:42:24 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x111f, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:42:24 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x120) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 01:42:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xbe, 0x0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r5, &(0x7f0000001f80)=""/178, 0xfffffffa) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r0, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) 01:42:24 executing program 0: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7fff, 0x7}, {0x2, 0x7}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 01:42:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:42:24 executing program 1: socketpair$unix(0x1, 0x400000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x3, 0x6, 0x1, 0x1, 0x3f, 0x7, 0x1, 0x0, 0x1d0, 0x7}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x1d7d}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 01:42:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="34bfe244a03078239c2dd53277c3984308b95532bdb7e1a943a09afa9ea2c6bf145cd30d8239fa37baf5fef5bf590f10ec4f172c8c939361edaf13476c31a2ec14c4bd2b864bdb5fbfd234c4abf555046da1803b8a1390569c2df7fc4c52ddd52577d52833263868e5b9f7e80b937fa963dab7d714cf95e396ceea17d04a97822807477d55374e533ae758aa4b43cf4353925a047e14a0196f22191f5f5c48a289f75667ebe22b02ceb76f5b3b80578eaaafac1041d51d6d18c395cc79d8842fc5adcba8301632a8587d9fe2a15ee4ee98b5743fe31c9551927aac0cd7e2151c08f878305331462df41dcca8b4f88efe703bb93e8deddef3539c2944fb3b746c4c587c84f64dca3dd41fdf64295345f5eac95deaa7337f94f032c9347c66b855f1155d15364108c71c2be88d15697741b25877d521c30f9ca2f46af9ab4a7ef5432dd2b8a7635e284f70d15d6c77262295d5fff2407a70c59008b8138c833340d4dffd1189a6cc34269e1771ea37d3182ae563cac71246da01e7bbc6ad2c7ae3b9472ab63ec2b405be032a806e6e5db3a07b8dc32893d7bb0f03a64144655c028f6efe0204cded3aaf67afe82bbf99687af3acdaf8997d872e777fc12502ee710f0326405fa9eb1a2a7bb4e560c520dba21652f3ce0f277860a97fb23e1ebc18401e1fb6b7d0c52be4793e169ab4c39991d22a7e33b7b17c37d4806c79e3f9810c78881fa298be94764bebe58d04d51f02009e951ec8af41603815fab79cc06d0416846e7bcccc9076eda0436a6d10e0e4ca2bb35cbd0f55b1247f72fbd2c3a0c0b98b174bce8d67f8b8de2ecf0a3efa65e379cdac244e1813a67d9e558bce5ae1771aa022b89e0cf2653b2fd624c73bf92911bac86a5010d4c198b613b1f6e875fef3e504c24900cf00dd7b20bd3d6733d173b64ad224a2b5d14a97b1105a72785da6140f03f3978e44c752369969caa40fa9881594238a68a664fb3a0894bee0501be0003102634026608b55a5ab514cc6db3a0ff58c82e815928430f74849e3ea94a82b1d63615fb854cbf50d610faa9a239dca58ea354dfe999e73e3564d90e83a16615fb97f33a730bcedd171a431b989c9f4c006d7570c1865be12339acdcea9cfac517108bf001ab7599b8b58227955688a111e5e0b23fa7726808a18d95cfa7ee4a2ea04737dcc336a8ad134dc79f7190429c1e10422fcd96a43768a53e167701b77622337f20aa7f19b80b9243e62c1d3a14c8e3fbc9ab8968f7ab950573f48fcd1326c3cbd4ead208af2a840edd414a8135fecf539f988c69eb3809505891b1aa8fa7313862eb70ed832f048774fe68e80c883a0465854d66ad93da9a121332ee2c94a287f174f320e21bea4431ae3f2470b034bfced0db7cf886599767d19fdc4fb4a85129500f38eabe8c470adbd3b03d9736506fa99305210f17ea89c286ab892999dfce6c45d0c4bd0403dc332b0dfe7e8f6b36956bedb4280a757f9e973e0da31520cf1782adfeed6b11fc278ded3c9d1b13eb258d615b4cb77422f0c384f3c03d84939952bea1a1ceb03da2e36951e22d8f3ea4516640bdead65999ab2c3be382df0078add3f63798bf1778638cbb9c35b4dedc244b10985cfa9acde8ea032c37bdf000425a6705e837b0b9b060c27e491bb2f4980e32ab261cc041fe3367b57a4d468c893059818640fd3364069c10d1a90258442dd3313686318719e2c8cbbe9db752e799ea5d367bb5ce99e7ff29e0bc1362a0029f697bd97291fa63c47db0428770dcaf537bb360d2dc7eb2166b01cd0a947114e0024456a84bdc12e9a67b72c5831339a1cb4002830b2bd8e42fb4001f821ccf1cb2b215c1dc463b242270f573ebefb6a2c8f47839209de0062c346e59021707328d1c045c8ed964235298a0609a86637255e659bdffa6423858a0271e8ad788137ab05251a3b8ef01552ca09afd71688083d98362e8d5ab89b15444555c69c11da304835c023d7a9d378c37605465ecf0a2cfe251137efadfe3de676562785b0bf49ba7efaef3df0109a615def9ad35217072c59e60948a5187f79a1aed30c0a8fecf9cb7fefada28cf90025381620c2965752ca24eb12ebbbcc7883930bbdf357f62ba60358bbd1ec2f5c5a6f56b5f2d1378491acd13305293d15feb03eac7d76ccc1c0284770e69579374a87b820433e499c9450133d8ab23aad10812f9b0dd8c556225b5f9486d86b7b57512b30eeb06f6e3c40100b6eb68d24fd64f68e83d0c605c49c8fcdd94be8d6dbe584af1b5bec416e0204f06fb59b2f859f3afa7729a30602c44ab3f7bd2287e93645b9c45277e8c857ca1b75d80b05335f6eb35909b094911fa26e35eaed2136be7fa68be88b500aae9ff7a07b85b775cfdb5b129a816e2e324a872cb0d787200c81119fccaa4d95ad30855c13e98e4ca306ffdf30c46cc5f398cc07dd466f812b8b126f831bde7051b8ba6765e847ede77cc829476601ffa8b38b44ae36ab7987b9b22e51db7136420964e2b57dea8ca4f039dfa5330489b08f08ae5dce117dc743434595dadb94f669b131f4af095ccfc9955357a6acb406ee40ca459b16233efacd41e13f81b20bfade8725e42db182525426856d06985be74c534abab59c0a2eebc53f07d3338c88b1338a67b88023f6d2b03fa156c62bc3338bd66dc788b6d2d4162b2acc37b481d8f6f2fd24800a033785ef73d4058cbb7d5d9ce86344f25bd9e0e85033279bfea2d0f830d3b2582ef3ce5ca8d118f744e22dc9058bc11e35138070001d4e29976d0cb7b2496fcd8503484ad1cf67d13b209aaedef23e23ba8e071cc8fa9b534e51671c228cc547c89deda0cb519f9428628ee0285e4c34454cd255468c123698608a8294ad02a00d6971770c596c267ffa747d17dad926784251e7d18cea92f934212ed66fbf51d44dd3318fa55a83a40b3d2bf4d44273ef8c2cabaa71d19f18dafb96be1ea92ffced24370ce6850ac7cbcbb6813e9c083745265e0affb36a8eed76905fb966dab7ac619100c7fc7bfc6f46acc2b13f38433a10fadb36a7d9694de5c5847d49b752e0addc824c28974908b1616e5475ab3af1e8f45eb01515972a33ebc1e5c73a80dea9a6ee15d0b669d8edb8ce0cb836084a4ebb9e16d41de8b497c8f98a2bfb18ac3c247702e198dc8e2a2e3f9b80b4864956c0329a2732ecb0f9a6b41152acd71397b8b15a1a3dc1833b553e584a45ed538579f0d6ff3e8bc9dd13979e2d288f57e754c474be5cbec4116209b5ba83b2ac361bc4a1069cacdc0e5e0b637ee025577215539780825f0012679e589b4b6344d1ef0ffff7133e0b712672e2bcbf3b18d492aca919842b5d88324237a663e12a3fffa843288e6eaa8148a10de38c4217ea596293af42723d4a44a1dd80aa1dfc423c6d94bd652c2e63f6b61f8108ce9691b7a68f3c9619339381dba7bb438593c1ec5d34572276d02d968f1fd7c700617756fbf60bfc62ea74eea15ef0f626461db17a21a259689c6254704e2faf08b889f01264429850748a04908141fed02ed866f0aeb66271d2812752bfa683ec0c38ca953726e2af4a4de209f804ad86b7fbe8ecd8f518df927b6c28f1b17938bcb02e4a09ce4420b992e39f59bc633b10c8e771129d55caca7cc4ac78823f87fbf608eb2c7241bd478bec514987386e2d743b10eeeaced4c61d35f363a064e951e49d40ae932075ccec9a85bf16010b0d6e1a1ebfe0b2e5b6df1ddf44d8b3cc53a24b59146aa889e32798237b345bcf93febce54c26a877936b21b4612e54f8f12dd1e2c71862716a5a58cbf9927094fa423b28772f557015ca52a085d6b831a9cacdd3e23f1fee4187afd52c280e0c26bf8155ae6099e9d87bd3a70738a7a388d81d78769c9fc8ae492506b08772e919b26526b93eabe636390e82d93993de7d0b5ab21946ff6a2234ef7cc76be174d400977aaa4dbe0ce2350ec7d132858c305eeafebd8f5ef0cd4a4a78e127b9c387774e441f26b6f8b8828b6eca54d51078353fe953aa79e4f4f8bb602c2d0988ddbc29a2125e5ff1b7ee3ffea3f65e4b06e626952a2cab510f1c5b8d3ea88eb76ecad47340ed1fe953e08339b3e7a659f262328edd1b9e76f719e9d299c88b60036f66ed60b11685974132fba15b5ab341a9525365cf85a88afb0a794fac9298cae03dd0d9db576de290cd3a87b8ce88698ceee542fc5bb3f9470d8946e8b8e270a97311fc71aec96f8928bdb8b96a26f780211404f1d3d7331c1db028b256a3e5c445b236dcc9ce2ca4004487b955097bd159f5635058df79b815b63e1dbe279f6a688f0a3bbcd098b9c30f548f6b42ec2afc8e85a6afa980d1d66cb8c758cbaae1d80ca016f7fb5321bb99a89030714c778ab287b7772b83bd120dafc82503e9de26eea0b61c4c661c4b7a07af1a15c1a75161c9f50da93f99f73702517c1647efd2fe8a430b3dcd7b444c3fb7e14a679c15dd42840ed97c3680dcf51622b621dad3452c32e568f3bcc56155d94f86570b5a9360a26f5e1083927c82d9ca88277cb9413d34a34cc5bfef6e19b396e37d6720eb64fa50245a7d158c5189c4dcf783abadc5f4e2129316275162fab50b84bc03887ba4fa91f007aca4f21388fe24b3656e3bac68674254d07ede7daa47d1b6a60dcb984d33288470fad7f74e4f4bb7f9d124b9c06daacb589b8cf64e68f16c3e4bce2929fd58488ef037629b92026d7fabee1f9088255479dea55f6be1a3c8594fa83fdfa64578286c201a7a4a24b29e43f0329dae64923fec4643a6a30f43913f34a0213f81569913e5e824ee165921fbae8801f0de4d61c96a88ddac7432ed8f8ee933d98818f42674f87a68c2b6e13404f87dc65b08a54a31cb279bec61c327f0a617da61ae1cf28f5e622c4280ad6df1bf94264c4f823672e125d16e4d11e46de986b369214d2d17a76b04ad51db60d984e4a305ddb6c873f7e2b63e2a1288c9646bda2b7ce9c119ee5ab87aebaa6339912992d323034dff4cc6c9a77606cb3ec055f2624dce202b701674270e8780e8230630c3f5bff7b2a680b7dc3a9d3bce806cb9b4b7559e8344d9bf12657d3abc7df29986800546a9a28892132482849cc2f6c3a54204a190fc0350a5e97a8f2b710e0b4b46bdb0257624f61b7da70193481217667a487d09056a460d77d39c7bf171b9f84565eda2512b111912e7a7a25e3282c2b5ba1a91c354878e4d3e8ea585e587fa44b19cb6a469c7df4c6868ec7c2300836d15541357cf1079134f64dd0cf27df7ac2824a1a97423d494e17762ff68d3c043878587eff76cc0404c9c287927532fad6e8ce4f8f1d3a1c32f1de5e75e60da85baacdf96ae0490126f3ebbafcd5e96f1de3e9a6975b1c3d57f0a06a9f03a16669f8626cad5ee4661b84400e10d1bb251bbe7d3c15393dc48faec7a384760add98110807682783a87e86330b09200d0db09b89939505e7c15edf9dfb70fe3a13225f75931a0ad467892bd310529391876c0e31f3b44d5064bf6462779a53690bb4095a773c570ae144fccba54b6bde3be15d574586e5cb24bc3a2c5a5eec90186359d503ee42d7e99bdd6c632e757d73b946079fca4f84fe79ce6ce852c2aff23b0d2b731ee8e7a7d90599b892a8892c35a5c98bafade540b528404fe4b74d390bf0e0cc6988a7df590900064f04721220df20d659c6c9faed0da865c52af6c23d4e2845f60b48983f7341662adb9687fd0ec7706319a6554395fe5d2892e0cb3e36e9dfc95b832714271c99ad03c8a989d12674c9c433c584625", 0x1000) pipe(&(0x7f0000001180)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xd) 01:42:24 executing program 1: r0 = socket(0x14, 0x3, 0x3b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfd4f8e4d08be2eeabe85d4fc1e2b37d47b8f2201e2c7784a3c541f19a595532095dc238112d129fb8ccc9b62adc48243524f8d0cd363270647ee64f055cc76ce12f6d2a3f40b30bab7400c3782e1a128b6e15c9d7806c3d8dd0069922cfc3f7357dc182e39668f6c4d537aeb2d59ee28a9b5ba15585ed8c9290e5b8dba1d697378622dcc90bd6771b14d777ece1a92ef244fc8c1b0081b0c853c12e85913fa2c87795e510f733b00bb2ffbce4", 0x204}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x100000000}, {0x18, 0x1, 0xffffffffffffff67, 0x6}, 0x1, [0x4, 0x8000000000000, 0x8, 0x1, 0x100, 0x1, 0x40a, 0x3]}, 0x3c) 01:42:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:42:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:42:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, r2, 0x2) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) open(&(0x7f0000000200)='./bus/file0\x00', 0x80, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:42:24 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = dup(r0) write(r1, &(0x7f0000000180)="74395d991a4d1880c13086801fb83e744a07ccde3fd9d1f751011d5a98bdf68c99dbdd245c7d4c4ae1ca77c858dc917870bdd3d548db28090c217f23a2aea09003da4164610300085527a7cd7575b843b9397e626037d7b19c649d32ef32e7b2fcdb3c9eb661ed2abadd", 0x6a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8001) fchflags(r1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x8, 0x2, 0x0, 0x7, 0x8000, 0x6, 0x8, 0x10, [{0xffffffff, 0x2, 0x80000000, 0x3}, {0xfffffffe00, 0x3, 0x120000000000000, 0x3ff}, {0x7, 0x97b, 0x9, 0xffffffffffffe425}, {0x100, 0x9, 0x2, 0x7}, {0x3, 0x3, 0xde, 0x9}, {0x1f, 0x5, 0x1, 0x9}, {0x3, 0xfffffffffffff6c7, 0xffffffffffff7fff, 0x9}, {0x7, 0x0, 0x4, 0x9b}, {0x7, 0x9, 0x8, 0x7fff}, {0xd26, 0x1f, 0x4, 0x3}, {0x594, 0x2, 0x3, 0x3}, {0x9, 0x8, 0x7f}, {0x100, 0xffffffff, 0x9, 0x9}, {0x7fffffff, 0x10001, 0x5, 0x80000000}, {0x401, 0x5, 0x0, 0x7fffffff}, {0x7, 0x3, 0x3, 0x9}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xd12) 01:42:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/53, 0x35) 01:42:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 01:42:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) setuid(0xee01) fchflags(r1, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:42:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000540)=""/226, 0xe2) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:42:25 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28028, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 01:42:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) lseek(r0, 0x0, 0x0, 0x2) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="460b27ab64b5b53dd5564f7df6994512320f0c36e062b57acdeb663f72e6a38da472b0f7226e793a6186c3dfbdadb3ca02d55021e4da99e926b1d889c195cd15a8723c", 0x43}, {&(0x7f00000000c0)="b4d3215c63239acbb59833e6a53b0789201ce68c0506a0447a3953e58089c23cb4ee350e6bc7d036e53d709f467a925eceaf33cdfa055c90fda41c23613802fd0f941bf113766aee2bbb8c77c9863547cac4e7ae3ff864a88314fdea6b358dd7a0f927549aafa70c85", 0x69}, {&(0x7f0000000140)="69fe83cb24de49ed6c9e3bad17e1a7538b20ec1188ab2c873137e0170bbcf1ace8e2d38f5fa112a50c278934c1e1ddbbdb6ec319ec6bba66abcfc4cb65301eff5453553d04a70b157b4cff91192cb4907bd5beec90a730b2e25a4aaecf845d554dd187f4fa68c977002dc0c404f3b9fa9ac1145aa9cd2b5b43a8edd21a0d4c45d7d98bd1ee47198965095daea38634ad6ae6d00e40d117c29080f8c0bcdd", 0x9e}], 0x3) 01:42:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 01:42:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000280)="ef201ac8431432fd5a9777e8cc84af0f65cf2e65b76a351254464bc949f9e809ffaacf01133e8d2e918f0b7a65940070db9eb0782467760d7ca7edfcd0c9ecdf59a5308c", 0x44}, {&(0x7f0000000300)="f1909a91bb6db2e47b248c24060d32f16c2b7d225869cf17ecf645975013fcc725a669b00067e0b56c8bc8cdb9486de0f5ce436c7332b23edb8527ff93d7785b2029cefa447c23992ebf3d64d5bfe3db2a1c965cb3984bf1d82b33a5afb81c51815eb479f35744c9370a438c63bc1b83fe50625eed782004d7269233e7dd58c484e0636ea0e9249afffb74e57cb4e96da7285d3c0450d0018ed44a784328a7e12c8c3c916138fc49bc3dd2ff2a00b00bbd663933b2c99e4ee6bf0cde7e97c26bd093b8f6", 0xc4}, {&(0x7f0000000400)="742530b486165b6e2c3f358eb04a96afa89a191fe1a6d6a56e4d232ce083d66c9f1897131394d229dac33083c5599469165413dbef37ea4241664e5ca1fdea9504b9619983fa79525cd785d5554ed9d7a1931c1eb4a1f604bc9a68fc52b0e7b7aaa36c2aa6a0aee99a355688a6f623b793fcccf6cec0360a6bba99d2122d74186ff0172403d42efa8b709b7007a00f43d1faf3cc5e46a9c0bb42c369a4509cab4ffd4a9ada634879e75046592bbef95d4fa02bd90c74150ed0c30a3a6353980e9d709816a0949fac2ed424f0bbdd42efb6f4981b038bc99ccb685b2c033eb740db5c7ad4d36b7c44d924eabc79ac1b79438468107f43ef9bebd0ee6f432aa0703be3bfa39a9c1148089bcc9c1a0de0c75e70848c3f9c94c8d595a34c518a34a261b0b6daf99993c4432ba7aab92ec75b581e7bb320ccccd2bc60dc0bb8def038de2c98a70b1fce98fd1703915eb208eddaf4d97b62c70eac50b66efdbd22d389e606634a846c0b2b1711e0b3c59caacfc1a94d3c2bb9de3c172bc561030b8a23276f9b7d6ff228ac17e76186cfe3f761f8c99647b1d1b6f3eb1b0b2d2b7552f3bff68617d36c799a2de7bfe5c10d20b3984642e2ebee5f0f9f8dbaf659929faec9db68f99354e1f5039f0776ae9505d7ea239898a9770dfacc58a21f353801db1e7531fcf1c26ea4c7e7feb7e09b8aa91807901f838b87cec538d963afd1f0e4b14ec7f4743b5f73993c334d5cbb4ba5486175f38b77f4d5cce8fe3a3c03317bc659e56a08f385016ffdf3df50a15a363135fa2f1d224075f1d068380cf12a111796f17add217dd890229a0fbe827d3f1e9d397726a3e1396991cffaad95937c120ba85f91be363beb85451f4753d27b24002545f15b117a793b3dc1379c084ae858bd61d0fee2b9ff47af8abb9875a1773b4a8ab55a35691366440383b978fb1a596219412a2413ca71f1607b054cf487db153bb9c971363495e31196a9c5ca560470e88299d8fa45f51660ec7d4a33ab96d137bac95f4caf9d711aa423ae75c701489b6dd872986b68c9aabf447bd3d6114290439a832ae68a50a3087c47daa662a16b83cb046e1f0b910422a82e4084dd27d469894a3036a47696a0f4cae816e07815882b2323aaf1d9ba187ff3e76f5e75e8f5d18f516acb2af71e08e13593ac09ce9a99661a99db8ce1e5276b6e9580a770becdbc69a87e91dd395ef2b822dd41d41337ebead4362eea078d5df1ed9797e8fc26860bd08ed196a97bf6332cdbda1fde841f55a621e6f7effff76168630bdd2d9cd19f1adb536869acd053ce10e256aa83f3328017f7a2b58ca653f0f3d4c5e150d774ca396eae834e8f33faea2599a7c5f588471548a9ae41788674a4409ba161d6ef260a571a6b77a172a24713402ae2757634112340fd9b84a63e5d49f96d23cc5eb47695f51f12383ac95c2915fcbc35b012a57012b1282fdf20e9448c59e3dba4fcd902eb97c157f81bedd6ba294a7f4ecf3e1b242ba6ccb40cae79228d9526f07b4c100ff2195b125da05b66ab6475573868820a93a9b1f93c23cb8d5921682c52723f3cb2d50b1dbc5d751cac1e4056a5dbccee9984043a1a98d1cd4c070cb8d3d3706bee3809234bd2019fdb8127f609c46e223704b22869270af8411ff910250e5af2e91a100ff75adee9feab7461c1b4ea11eae6ebeef1088708f98bbd5cc45011a5384908b95f99536683188bc2f90f58b50255cab333202f16f4b83f6ec485d68045b68b60de3205109a841ad537d69512b2e11918adedd2c89a5f4b88dd7814a7fa76979effa0778b24913796cfa6d711fa6c07bf15df97e2df6ef36a45f5b707bb76f386e491d1c72631de2099133aef68e1f4038eed24918388972eeb4159bf48d91b94b65449e6faff2e925944f7d0536eed31249f319e012e8e5be1890c8b86da83585bde8e4f595e908737e37762e4e11690fbe431dea6f64e77fa1b726ce3636d1a1b92ad59f86f2ab6aaad8e89eae2207982c1bbf7716bd291c133bb8c2a193945d473f5a492a83a93ecb2f03f195588a5909fca9cb6bb141de053912370dc9f0ecc33dc9a3fe5769292f23b1933953bf650f681508c0a245c51cba50231f989f78e0e400e9b130de690aa7dc67f3d17f4c4ea0f33ad6b2334b08b3efebf8335e72990447c4c8d92cc9fd41bca33a0ca8792d46659dbfb0601d03d555b608a9f01a93b783ea7d4f73b7f8e9f654834fc682a252d7328fc21042bf12da6670953974aa22e4e73f9ffcb400f81565acc8059f1004eb60ac65de208ee3a17e38ba8b68d4db52e5b36dfa001529bbdb3b6baa441a06ae83234028d613acf0e233cd9327dd29e5a2825441db515409d13af187ac894b43bee1f60a503bbbc80a345f47d1add27675be6c20bfa443d4e35dc127669a0004fc6fad48c052ceea2152572450205bb76baf611b9f9ac422aa87417b9a69e0028a24c9e4965035d29513cb987c952965dd1b4002d21bfeddd06e322f21e9806822e942433f4ea9d66e08f4d0f4ea2d30ede22cce5e99a9d29e5ab7226efb1983e0809ea561db17a54143c5a2920e53bea7267beff1029f357b12b3dd222d9526df7e643bbc0560ee51cd394db9a3036c7f843d159dac004e087802201851c6bc8adbf82dc4354b67bcdf26a80fa698b7248415d2d88e0003583ea4bbe96242f949c4ea02496b9595733a73d9f361367911a10549ca09b2938f018406820a26322e3c054305e0ed589772f43cfcf117baf3b1cb1b9eafb8b0fef9076181d4b7c2996ea42a49407cfc429b9356e54f7ef59ad56810c707d8ed3832cb56e2934e3616d096d0cd56b19258e168e324c54f7f998cc0248f6f38d470b71b53b48844907c8a446c261dd4c17f64029f666143d982a682710e5e42ab7bc6935ddae183f8ac9f240ad397abe0d0584b93f5acc4cd8237e9b7d4858caade94f32ab20a135c8f496c40fcbb62b24513a22cbe062e8ed8105cdd3663d1c8e2233c859c5aa63e3321c7881e419bfc363bc674c91c999b756408b22b15f1fea1c9779fc5561c3666d4e432d6ade3b60bf22ecf5f90f63d669948920b2351ea28b300f67c46386908e3b157f8dcd42904144af8a0a4ef1d61ce28b943fe0652f55f88835cf1dc8857699ffb9a824126f9b97470366d379d85f758a44f630c5837ae45e760fbfe0228db0e3e2463f8cb10f5d5e3340c88f0c86b126232116092cd5a69156c70190e618f9720503b374308c00efd01970eba5ee8baf41069f2c81f409b6929766630393fff42d3cd3873fdc2fae38e26a8ffa80dbab39597ba567811c3e5fdd5af4ee24c1c80181a6811ce9a3d6fbfdb7ff077cf5c4e6ceb8943208732d4064e7e41682a538c1be04a4fd1d6f4316fb99b94106ff02611c8142a46ed5e357fd2a08a1c14196a8d32bb3332676c09ae2904b35ce2b4e54565d35ec8bfcf50ece4b7c5abdac504a76c11b3a76200ba997fa2a7fd45f95f04092adca11644535a776179f959ebecfe9f65c3222bf78839f5a8f10c7d3c6889aa8599659e656dd2895671627009921fd5088f82ab783948a7650fa32e24d847e70777dca4fc57ed6a3ea72ccdae28532f69f815b1875606842b1cb02c9b35d008fc263c003190c1b9699818f31304448d563563b29770a8a86bf115a150b65abcaa60b6b929dd86cc5cbfc03eee781a572a1337d104f8ab3d4548dba270abff50eed8d8e9fdf1f8047bfc8abc3b725c31bd08a72316a9355a1800f7eaab51ea6e8bb6066534cf22f3a23823446ac3bdcda8f482827143e2449022c1f5dbedf009ed89c835922e13c185840cb933b190a82828727adc7d671b639fd608a80b688934f3d6e3e79d154fbde5d9b4ce1790aff55118778b0d6ff402d6edf21c06f2e08e078c99cbccee562c1fd5e0a013166d60918b946db50ec8b6bd1aab1204c571cf213293a1f48f71107de364862db51c101b9c179dacfccc7790654576f21659826f479e44e447d30c8276501835b8113fe5efb07067fdf946ef9f71a7527750d59de3a9aa086c96aa84dc23ef852a5377cb668cac6dda0fbd152ae29120997af9f76d90e66168c43ba6c862d2d0d72693e7a8e7d6ff88f6cedad535b04bdc4ef9dc49328c401fab8a5140e73d8f2f12e28988f158b2e5cbf34a45ee08006b7824110656787f199193827ede85e3f8582bac2405a5520983b1fd5358f790ad29eb48afa55ee2bbe56cdbba2984c3ebb2d906dadb254756b0d3ce45c9daefefb4ca4c3e66ad0ae0107e1efaf75c9949ae13c07ef8a369e5e30988f28ac5e588f9cc39415ae55aa9b68e6287dfafb970e7256693435e4b7422290db3ecb39a26dff8b121e07af8146e4660fa413265817c2cb49b4f268ed9e0c408ffb2c8a1e04dba9584452e42f1447ab95f9903c7277fd068496be2e2afd1a65db3010c277c31db446062e499d808a6e9d2d90af45003730fb8f4f6ece583d0fbd36398a2d9c34cdfe7da7898b8f28ee7cde83a04d932746d8ee0b334e87bac9ff291ad983bd983a942b2cedf8f427bb38934561267959b5bf20b4f13ac6eda6f24ff8a7544d721048611f79d6685703cb98edb53c25a22926bc64e943cd3e664c6558b6f327768df6c1faa484b08f90712b09d98ad88a95cdebfba8f4f80333014d6e54ca33737ec060126b73b6b771632364c669da1223ea42dc85c661d56646b3fdb1842a5eb0c5a7ad0638b3207f2b27204543a2c311128bcedeaec27452453065825561f83a95e570c04d505f099f99fc5ef0f40ef4629e20a2d1bb801855461add938e6a112fbeb606263b04f89b2492eb1438c4d776c0e0fe1664fa91c2f59cb215de272caae0dd93ebff206475bfba950b419b93c9068427691ffe21e59754ab155aed0681728e91fcb930078c3d216c7eba394fa25ef1098df4c67a6a62a64ef9d519cf8fce87cb7d7e805a2d1f7c0519be8ced9ec6d1180942550457279cab792cc267bc4f8065e3fc725274bf3d4aa8214f0e1d0c4c290043e534ee51ac10910c1a9bfa3472ed420d302b21e9acadda4ded35be1ab63204aed68da7f39c6e98078e9d1e403108431d2e9009dfff3c6cb1bacc5d77fc237245f005dcc9d61e408f4787f77c5c7ddfb5a46301bbf9fa1d369eff2a1f1c0e1f7ee8ef324cf854ed8db7a30a11f4ca3e39a1a9964f42b2ec05e5d34564a26d4948cbe037665d355914c3d7f57d6f6244facb0936d61cf5cad7a970e09d48ca32f83fb05fa149d89ae7eaf4d71beab33cb1cb941b76d3c6221361719c3fa1b88f171e0c389cff98309b6f8055d0a88e8a186264a7fb11ec4e3006145fdf3d5623bb8e3e9066aaaaa24e8b8b6a464f5ca73130d2e3dbc7e93fa1729a55c882cfed9dc6717c8f98c108415be33a4af9451d28ff1dc733b2d289eac2dabcae25adb32fb4237a199100fb4c5e3697dd948c9a5bb2a12594a8d9933b31b559822974d582837af66196f263e23eb18d571c80d301d66131e5a261f7cb241472f3255075e3e8a5b06f10c42d90b45e603c8b8fc5d7ef4c129612612f00b0a2e5e697bb2c139fe85c9400c6dc4ab5ab7bf36bda216ac8f70858aba0d81c25d563c35b1d25b84c10399c587157c2123e55515e951b9201df4a5cff3acca8dc4d92f7bdbb6ebcca20da365367558d25912f5246c7f3940fba31ca8814d0f572e54035cebef384a9255943ae27ca755cb1f43c722955441f03fd4afcb6eb3ee15591ee6eb97ca55315693786dd442ca7f40de3597f891ea552af9dfc177b4190fe422c548739", 0x1000}, {&(0x7f0000001400)="7f6e82aca8a2ba52a84479a32b3489e143f71faabe883afcfc68f59dceef600ac9c23f220655a2ee04dae80c7148d5f83a34ac3e14b3f15cbdda801dc3b935c5b2ddf5336d12661f48e5e0675ea50e098f5c1dea121bc67378166f903e9b64963faf04ab69bd9dcee2", 0x69}, {&(0x7f0000001480)="d85aa3a9c85cd06c77971613227717dd201170a4c0de76ec301fa31d52bf413ad3c91b4ecc339676a7f6c13d5e71607e140382342b42b1edc7844be65f86c2fbf5106560701de8406c3b616af5d1c09010bf7447208e00e12893cc6863b09812b9be8de0fb753978ff73e53d4f3d07a52195f57fa44622969dd632b9707ba2aa6a47396f8b3dfea9f1a59d4333ae9ce996a72addeeaf362cb3ebc1e5cfebbbde9f9c474a65915ad0dcafb71931e69a9d5eb9721a48eda1c1f94a13a5434cc59dceffc144e591ac7ec379f0f7b687aad5aa37ba5187d3f5b4806f", 0xda}, {&(0x7f0000001580)="b71f9e45c2d6fdf964b07f1e30ec22ce6e92939713c98923205d193770525d500ca309ebf03d8a2be88897e69a73f7510b8cc55d5cd59a0a5e4f344fb648a46a3ef7eadff672a18a633f6eb7553316107710b61dbc6fccbddcf8c3075c54217aea002555034f94ca3ea3e0ed782631cdf641ee0f95f8c2f571e4c48a22e6dc5e61abe1fad8b67c9fcc2fd8fe4d682f2cbecebdca06cfc77c54e6913a11b13b8eadd322382374", 0xa6}, {&(0x7f0000001640)="80ef3f7a24c5b12e371066356814a5dfa454361636cc967a768f7da6615ca876c3072126d1021b9daaae6249c1a18d13b824463960ab56a40fefe27ebc6f6545a38dffdb9fa493b106414322142b7c6c6ef1ab6a6dfddb100733f44f8969ef83eb71f6106eda58fa3e5981e82c566c7b105822d88295674812bec721f50c8142cb1ba1716d4fc546aa72f94cfa064c6b0a8eed888878d13a17fd0d325410ceb79d63e841", 0xa4}], 0x7, &(0x7f0000001780)=ANY=[@ANYBLOB="a800000000000000000080000000000000801e757cfbf0df6f5c2cc6ff24000000dfcdcfcd38e97a3f8e44cfe90c9e8a470948bd0000000000c19c02dd5c5ba1350953753fccf26a7c775b16b860f7a26abbef6df9a186e6549cfa12ca8e87fc4e0fadef738b60844c732a2d20cc96d8328d1f118f98812c9e570b864ff1ee82eaa8580900000000000000636df029bd17c78cb7972b77afe95e0036"], 0xa8}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) 01:42:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x20) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xf552, 0x23}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 01:42:26 executing program 1: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 01:42:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x4}, 0x8) socket$inet(0x2, 0x4, 0x6) 01:42:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) fcntl$setflags(r1, 0x2, 0x1) 01:42:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x24, 0x7, 0x4, 0x2, "a445a0484a601ec3650c06da9a8470b62ab97a33", 0x19b, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x47f796411a3d6da8}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 01:42:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10281, 0x0) r0 = socket(0x2, 0x4001, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 01:42:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000500000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) syz_open_pts() syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 01:42:26 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xb) 01:42:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20000000000, 0xffffffffffffffff, 0x0, 0x0, "010100efffd2f7fe432a7c2209ee000019a80200", 0x400000000000}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x9, 0x1ff, 0x7, 0xfffffffffffffffa}, {0x1000, 0x5, 0xfff}, {0x7f, 0x0, 0x4, 0x5}, {0x3, 0x20, 0x4, 0x400}, {0x6, 0x6, 0xfffffffffffff346, 0xffffffff}, {0x1b4, 0x5, 0x6, 0x5e72}, {0x0, 0xe363, 0x13df9616, 0xabb}, {0x40000000000000, 0x0, 0x4}, {0x7fff, 0x59ce, 0x0, 0xfffffffff2c9c7f0}, {0x3, 0x400, 0x1, 0x2}]}) 01:42:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0xed9}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x80000000, 0x0) semget(0x1, 0x7, 0xc8) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/104, 0x68}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 01:42:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000200)="000000000000000e34affc939bb1b9ccb91747fff74c0d813090558fa1bc3321242777b5b7b5c0fe23348ec84c6f6982ada5befddadb187dfe23b8681b3a1195796b0fbcbf3b8ca07da6d6915a3b1071c8f1daafd2afbb485de34535e21aef75ecd5a9834abddd57b315f722d2c511bf09fc78fde90642454f6997060000000000000075b80a213b6de2") 01:42:26 executing program 0: r0 = semget(0x3, 0x3, 0x100) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/188) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa00, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x4}, {r1, 0x80}, {r2, 0x1}, {r1, 0x20}], 0x5, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x3, 0x4, r3}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20040, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x2, 0x40, 0x10001, r3}) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget(0x0, 0x0, 0x40) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000300)=0x5c8) r7 = dup2(r5, r2) recvfrom$unix(r7, &(0x7f0000000340), 0x0, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x800, 0x0) r8 = accept$inet6(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) close(r8) recvmsg(r7, &(0x7f00000005c0)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/66, 0x42}], 0x1, &(0x7f0000000580)=""/38, 0x26}, 0x803) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000600)) fcntl$getflags(r1, 0x3) accept$inet6(r8, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000006c0)) getegid() ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000700)={0x9}) flock(r5, 0x8) 01:42:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x2, 0xf90, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 01:42:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x421, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 01:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 01:42:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3f, 0x420) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x41) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/127) r4 = kqueue() dup(r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x52, './bus\x00'}) 01:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x400000040) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x0, 0x6}], 0x1}) r2 = getpgrp() getpgid(r2) 01:42:27 executing program 1: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b000700fffeffffffffffff1ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbd170c1f5d6430a07a49257cb894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000eba61c0c43b9698567903cc9c4c59f1e5fe4f9fab39d27a9566832bf657d46c8c8c052616cc58bd32e2c517482a814e06cd9a462dbdf88315783be9e176ea6a1bc76a1ed965e295fde133635167ae0bfe71588d348a58a233e354b99106e911a237e1ed88dd9ecd4bd3bb8457c8790fb7f137da9716ec485d4b52b5a2fb0084b85981c7a4afdbea7420b9c8a1a4f6232", 0x3e4, 0x8000000000, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x310) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x3, 0x10000, 0x8]) 01:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x820, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r2 = getgid() r3 = getgid() r4 = getegid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000005c0)={0x5, &(0x7f0000000300)=[0xffff, 0xffffffffffff0001, 0x9, 0x40, 0x6bf]}) r5 = getgid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6]) semget$private(0x0, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x4, 0x3, 0xb2, 0x1}, {0x10, 0x4, 0x400, 0x8}, {0x6, 0xfa000000000, 0x401, 0x6}, {0x7f, 0x1f, 0x3, 0x7}, {0x4, 0x5, 0xffffffffffffff00}, {0x6, 0x2, 0x4, 0x6}, {0x2, 0xfffffffffffffffa, 0xfffffffffffffffa, 0x33d}]}) r7 = semget(0x2, 0x3, 0x300) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000240)={0xc5c1, 0x9, 0xfee, 0x3, "cc3229f8220f8dda5bdc1941c079c6429cdcbd5b", 0x10000, 0x700f6219}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x10000, 0x101, 0x800, 0x8001}, {0x26ec, 0x1, 0x100, 0x1000}, {0x4, 0x2, 0xffffffffffffffb5, 0x5}, {0xfffffffffffffff7, 0x1f, 0x0, 0x3}, {0x6, 0x1ff, 0x5}, {0x5, 0xfff, 0x200, 0x9}]}) semget$private(0x0, 0x1, 0x10) syz_emit_ethernet(0x302, &(0x7f0000000340)="b6") r8 = open(&(0x7f0000000200)='./file0\x00', 0x240, 0x910) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000380)={0x8, 0x8000, {[0x7ff, 0x9, 0x4, 0x6, 0xc000000000000, 0x1ff, 0xa7, 0x7, 0xc8a, 0x5, 0xba9, 0x7, 0x20, 0x75ac, 0x80, 0x20, 0x80000001, 0xffffffffffffffe8], [0x0, 0x3ff, 0x9, 0x2, 0x3, 0x5b0, 0xfffffffffffeffff, 0x3ff, 0x800, 0x1f], [0x9, 0xb5a, 0x9, 0x1, 0xfffffffffffffffa, 0x20, 0x3], [0x3, 0x80000001, 0x7ff, 0x40, 0x7, 0x101], [{0x2, 0x6, 0x9, 0x9}, {0x71, 0x7c, 0x4, 0xffffffffffffff00}, {0x1ff, 0x8001, 0x4, 0x7}, {0x6, 0x639, 0x6, 0x1}, {0x61f, 0x10001, 0xdf7}, {0xf4, 0x7, 0x1, 0x9}, {0x3, 0x101, 0x100000001, 0xfff}, {0xd8e6, 0x0, 0x1, 0x10001}], {0xffffffff, 0x100000000, 0x1f, 0x10000}, {0x1, 0x257, 0x100000000, 0x1}}}) 01:42:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x3, 0x4, './file0\x00', 0x3f, 0x40, 0x20, 0x101}) 01:42:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3ff) close(r1) 01:42:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) close(r0) 01:42:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x881, 0xca) pwritev(r1, &(0x7f00000029c0)=[{&(0x7f0000000700)="2c88961260eb4a86b5260af255d0ec14a057b0399a43c1e956e109bea344a96e9b4a9914d4773c5e5c472127e7860f3e586c2631301e6107c202414f38796dc029848a61d7287415b45f7bbf14780bc9c0135458b418cc62f034da320618b464483d56c3d1a9b3a6f5617641be75711164e4c886f3c2ae892d1041909d7556b434d76af434014dda8d2da9e9bbeb505b3d691b1a338eeb4cdb352f23d3a821ef591327ef933f55303a054a0509b680a95fd89428a87f751f3622034d326d6ce8", 0xc0}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:42:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x1, 0x5, 0x4, 0x243}, {0x7ff, 0x9, 0xffffffff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 01:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x100, 0x8, 0x0, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6, 0x10000000000}, {0x3d}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1ff, 0x0, 0x6, 0x0, 0x7c2, 0x4, 0x2, 0x1, 0x3, 0x7, 0xffffffffffffda64}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000000)="510e6b418cde38acf3abc31511f3d30000000000002eb3cd1e568b037e0d6d6e690b52cc3e7f58b407c551a6a01ab5ff075b4e5f583dab6c0008532c7643ce8a92ac46ab65ea476766bcaead1c1cb1d35b7ed4fcec7a904b930000000049a5073ee641b32d00be4d85bbd39704ea4e4746b7a7b8") 01:42:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 01:42:27 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000cc8000/0x6000)=nil) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000c8c000/0x1000)=nil) socket$unix(0x1, 0x7, 0x0) shmat(r0, &(0x7f0000c00000/0x400000)=nil, 0x2000) shmdt(r1) shmdt(r2) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000d59000/0x1000)=nil) 01:42:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0xfffffffffffffffd) syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x101) fchflags(r1, 0x1) dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000000)=0x9) 01:42:27 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8081, 0x80) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 01:42:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8008, 0x8a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x9) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 01:42:27 executing program 0: r0 = socket(0x8000000018, 0x13, 0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x0, './file0\x00', 0x5, 0x4, 0x2, 0xecf0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd8) write(r0, 0x0, 0x0) 01:42:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000740)="582720efebd16ebae632252595c73f887e57ce4659444a5619515a4c8ab06198824b3da025bbd47b3bf579036fc7d4096ebcdb9ad8a4d6f728193ef13f12fc4d5f16b136a5d00d55c0f81e038a67b10fc331f81628b53aabfe550800400000001a0768caad2e075b496789057bca45a3e4f2bc90a3444d31643793c71b5e4613201ec240efde0000000000080000000000000000000000005e4a000004926bf08fa2852140fbe461c8f65217c10612b0b3cd4e10ef3d000016c56bddd7ba09f68e6fed970807d5f41952a7e92b64da79213c44f48d680709e134d2a2359a0000", 0xffffffffffffff1f) write(r0, &(0x7f00000003c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d6185f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e71996797da987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9320f9e13da075ee54c0682247a3e405d535caab085c9a7dee5581267f5c8cfc633bf15aaefe398ca84b10ba5651238225996d2250f6ea821e153a6212dc30a", 0xd8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xffffffff, 0x200, 0x9, 0xec78}) 01:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x381, &(0x7f0000000280)="864f485000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8000, 0xca0, 0x2, 0x4f67}, {0x7, 0x76, 0x10001, 0x80000001}, {0x3ff, 0x8, 0x4, 0x3ff}]}) 01:42:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() pipe2(&(0x7f00000001c0), 0x10000) pipe(0x0) 01:42:27 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000040)="bc7158e8689b735b5cb0b2bf1639b3f6b85ef1f5ccc2e721aca7750cf4a932ed478e422bb465b91c8a56a0b487832e92cf0723373657ef864c27bce860b8f38eb1fd7a7d7f38cefe45f678dc3cd72cbf275db5d48a0f0b25c87c4433c2c5d2b6d7236546a2d32691f74627e2b2244df5adc24b7f1fc21194a97fd94076348c005353f9f8fdac8e15a97501f781dd0c07bd5047483f796161ee0244eb9472a8594fa81e6de69acb27597b820f2218b22811efefe06b24746bfa1552c8118a", 0xbe) fsync(r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unlink(&(0x7f0000000000)='.\x00') 01:42:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:42:27 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 01:42:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd2440a17113410e27b1d0874155354ff21d313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aba78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e196e50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212d755ba7e9e1489af09dcae987c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81f53caedbfc118a6558e592a48aab21", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x5, 0x4, './file0\x00', 0x9, 0x9, 0x3, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0xfecb) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 01:42:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000002480)=@in, &(0x7f00000024c0)=0xc) recvfrom$inet(r0, &(0x7f0000002500)=""/60, 0x3c, 0x40, &(0x7f0000002540)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000001040)=@in6={0x18, 0x0, 0x80000000, 0x9}, 0xc, &(0x7f0000001240)=[{&(0x7f0000001080)="5e8dfedd96849009f25b8091752d31eb9e34db499c41e70ad180f3f3851a9630d78294112d22401342b997017bf1363d8de24c2911392f69e846819d1f42e3c620d2a9531ffdbbfc8467bd61bd6813eb3de7340b495f39f0e4cb22fd06f9bca55a4fef6e57cc949b031e6860f3447afc9e83c61fab170f46d3f6effe36c2303dd378e1209d", 0x85}, {&(0x7f0000001140)="97794e401ec90fcb81c98929f1da0595a75a124fc36a3ab4b3d5476fe8fa5c16797b94d14bf0e7c92e148bd7d9983ac9c9d0a29057c6f0a32e869020df0adb97527e177d5d874ea16246ae222ffbb4bc978763b04c827349873101718727e1825fb5e0d4ad41ad834e6f0c0851c4fedf70963bee3702be1af1ea6901d95d2207258ae00fe02b", 0x86}, {&(0x7f0000001200)="4267a043ad7f07a097e66cc5b53c6054997973f8ff4ea7c60aa62d8d82e8658f978de5", 0x23}], 0x3, &(0x7f0000001280)=[{0x1010, 0xffff, 0x5, "84f2475257b4e5fdbf902867789815ed3d59ade58bee4a9e0a88fe5ca1c9dbe290fef6115b0fedbe32db126b13bece80a5df7d0def74b20489448770ae18171263eea3f6652106d443e386063df93b471273b714b747f46fc2dd28ba400654c00e319132d30fd737dcf503702e679075abf34afa50ac6bdaab731905d6f62501fe67ff7270e458aa9248d341ad99a4faf41aa157979a6e29f2097d350838ebdbc7d3dbe41ded885b6e523f5bc512dfb9c6e2fac726f5fdae76c0c93de5e37a3614cda7876d9dc6db207b1d31dc5258afbb7ebeed40ecf5204d51fc45c66ea6363e0898a7d13dab20e95a636445f7cb7dd3640fb13610d2236324202b318b4451792610f53fb087dfbaf98f4c899ce9d38244151c92e68271eb7065cd08fef6a3ec1bef327694e1a51f9cfe2c8e8d6810bed99b38f865e06db126602c0243965014b70da04e03b66b9c8bc079a7eba6f95f8c00dc26cf094c56e002c9ea03190df16693b5d0b4cc5c2c249b90cd2c433cf41a7af16cc3f3a35ad9fbfc2dd4c2df651a4b168fecaf89420c665e80d394a8c71d121682b6b84f9a917f9572ea6d1cdc14b896a41d32e87733284645d4b9b465f0c5b6e9b394e36ebd15a9967ac5b40136cbf5233d6f7843470cba25ae128ec1eca740c23766977db1d3e3217f81df40db5ec9c8d73f7338cbaf839467d0ede56038945b8dd433839aa7e6d78e7ffd7e44eb3693b86f870438d161d8b5d9b45d8278d4f41f211e1aa831920aa38ed43d831d733f9a0c0d51fb509086ab21380a8c5e9db27d34788c8b62b468eee1018931d19a86a02ceb13dfb3e31467d22dddfaf670d61b38afcca5c3fbc26b3b2aeca6df57910bcdc9dd7f487b62fff157679e4c1ea41a52d6e42b803d5aa90ed33aea2bd5015981267f6d450fbbfb5468bfe2273a8b42f139cdca7c157697e6f8976a147837888bfb322098bc8ead32809094286fde988df5c6a0ed684d9994c8e5f62398c5c1eb71d8712e441126ef71a84b301ca28f171aeb5d4de3b04ab010f6c05e17241be1f9e051f3807dc57a75f9e233f6643701327cb600b7bb7f4397c1c1445581e4e94385c2f56cf8b74845df790c122c9067e647ce76b74552ebee81050ae571bbfa429a38d90de563534953fb715e6034ba5a5e4d4017fe2ce15f41a33330da5e9e1ed3f0f0a7ac346cb56599e308ab58c38f0f330ae56e59b84c54eeef36215efaf2a95cf14c98ac3fbd6f02c3723e137cb939424c507958a3dd7357d1c3b285c07272e3570ecac2b9ccadd622233be2c7334cdf994752514b691fcd82763e41ad8dc58e4323001c91458497473a4841d4e2dc35ea82c0a8bb23e62349f823abf4ba196131bb9490d688e260e78f5cb864464ad46e5b19d305548bf362c00852185a2652bbcdb645f3772d09d7e0cedc6a7b8a5fe7666beae25789b279d71496207965a4fd458b7533a88886772e0916c757009b6c8ce6be6c4a7baa6f304f9b08aa2d54889b6657e1acda2945cc1cd85278f46d1cfb8c67439424b1c53a359fa7f3260dd0d47fce1ac7bf79378fbdaf9222b87ad6c8352b31eafa51d076c01adfc8c8e195e29a480d16ceccc3e355437c159bdaeefcf026807c418c75020c4a21ceb48ad2d2fb9a91ad69d2f48341e7fe4dfed498c0fdacc443fe7e71a9c367cdda1200c3aeaf257f2963163e589176f07a328889068f3b477dec64eed845150ab16124b04c82b10022c23341ee137682d9e5999e8b64a36411720e36e8e9dddfe4b390e329566d3bc536b32eed02f98ce625a26732659d3d8ae241810f695ad89c9c221c76149d6b72ebb2225770a18be619530d4adf203e199eab1f3df0f487a0c92fe07db3d62f1495acc611bf67b5f4077b3739e51667d76d394169e8fed133cae7ed99c007dd3d7658a8297237d124aa26c58c53c266db8804cfb973a7f217e5aee7cf7f7e7111640663fc07280027973e98da3486378f1bd8b1349e5085164d74e7d460436fd478b2ead536c7a57f1bf4a2d0ffddfad2509d02cfe2df05d13def7c44f4696129dce2861c0187f7dc0e1ce532076871d317534c5fb78b6899d624d421b2cff8b780afd62cecc2ce44f4ad7529a4258e747993f6f473d4e9f4bd3da8684e1d7011e7953271cab0102bc34cd8367aa2d75b92b9296c2eb086517468c6674ff6e2c221297cca503e3db4d287a5dd1fcfc0519635ab4603655ba4484b0ea2dbb5a8217a863b7bf5543ad274378af951b92aba08f76ccf64d7c2db46c348ee7ed88e95e0441a1046527a5c93b14e5984a35e66efef2fbcbf92b137c8a76c5102876aee61ff33d8cf3bfef3b3513bce8debc8edbcd336b3970fd22e7b1fd9fe32163211b860a5ce0df1c879846970743ba3d794863ded2075debacb8decc9219f19a4ba4b882cc07e7401be4c14b7b17026545b7bac594737e150bfbea4ff807a147e409fda37a1a333a00374c520c548334b3a43f6b1e2770d9083cfc68071c435d3f8466e1737db7121e8c956fda51512616f90593ef6d8978b232b87fb875bf9cc3b71d012bae31f2ab8dafe6f56a39774cf260f01c1df5bf09ed982d3278f1ff18385d823bebd853f413ee7d672453fc61b2fb06e2559d538ee625760e1678c7e616d37e56fc8f0bee77eadf6ad8bbc6370d76254836b1eef177eb02762f6ef154a191147a05d4a79cb8ad5f14c7140a1099a803c23cd57dbc82294cfeea5bd005e9a83e5f51b4c03daa9b359bf159aed9f4bfaca8dccdf2592617103307c19e04eec2e665f58470264f153791de305f42dbe1b41a067708ce76d33e33730e237b862dfa8606f3709e7fd567f3407b1a39a19500fd6f2284aee785b998108b807c4ec2ecce8a91c8dac7871977f4ebe082395493df917e1425fd7459bf10e763c3d511775407dcf749a3f11b902f0cccde48ebd30c9454bb900dcaf2021259c4ef47efc3bee84aea0e44c4fac784d1e946b167bcc9792a67afd7ee6502590b651aeb1612139d66900fc3a3a8ddb843fe8101b96a4141f4e423350451546a46e7e849a532ca4c1a8d3c19e248d4631b741ac80c4574a05b9efc2169977cc021a611b8fd6fc327808294f00ad8d20a7cf770856075249cddd284a9ef2a1d798a32fcee4660a10e0463bb844afca88d3da7fd03d1cea26f2097ecb0c5ea57ba54ef4552cf2f410db66644039a8027122f9cff38c9892407042668507d755b14a39c35cfabe1f1dc7bba2ce58e8d0d524e04d8e01d94f41c764e71b9942933698f37854acc209bc6e199f8e738ef70b1762d2b8eaaa5ead22ce8f323e3e9233176f0c6cbec65fd3fde64f2dc5fd74685571d692eb30deb2fb15326fabccc070ae2016dada2db3a808b48f43537b8b6538f125e107ef57fad1618c2b8435c2e9d5507a59e02d51873449071d31bf9bb8de183da5939c150c00b247ad44724c1d66233ac684a48214d044fa2da9ed0cbd0cc93690cbfefb5507b1f68ca7608ef5ad2531e5403b761a3a8bc4a7f795a02d93fb14073138e9762ecf5dba686b11c178e92598e185bc47716bd409a0fdaa17bb46588ed66915c168b62e86d40896a72e23586a76718ead8d741d103860966b4b38d90e56c44cebfcec4d04405b194cee052e3abc6839a789c9c9d96e125f763c8d20376fed63702cfa000cc257c528ee4f1b3497930bcee42bb68d89be7299e5ba0926bdce9c51fb48d4c8895f7e7d215d35c3c1b71988cf89c1aae1424c0f2fb744ac231727ca894b136689ee6d9adc752f77f97d30d5ca45fccc3c3d38b3b5a234091610f796d2ed49e4cc51e1c1542d0dbca1cf8a9abba09693fcf1ea993bfa8f5142513b15bb4a427913f9129c735e77e7f2ed37d2be08ad31c7343c123495364c7ce45095697cbf14ec0cdb459b127fae5a5dddab1e0191fcdef6b24379b996a65d39d0c201602eeaa318caad311d61e765d29c8dca91052e3362293e77a62cae71c8bb5b8ab6bebb02da382e0f7b06be7461d42d3237a592b30be3ed276ed66c56a68f2bb00895d537148e04c530e34d2a63fe3ed6903a39b5c5c8e822be43a7cd29d37b114bb0bd64df6fbdd2a81704e4dceb630c9e162cb05a35a35d6eeb379c10f9e0ecb6a45aec7479e502a80bf06f2dd495e329da87f581fa85fdae2d1921582a52a359783b0bcf714f22c20ff3cf76e3f47c221b0fe241ba36322ac0f8ec808286afed104160bc6299b951d5697ef5fa44ca4a8d95f59f5f4b8e99407fd649e808334b3331678a1d1263afef177acd6b84df7099f0d388c5ba5dd9b7134b706ade5d65afd66e2a131866b3801b4adf4ea007fb8ed7d7afd6d77667ae2de66027a43ec11eac8fc257d764a88c6ceae7e3f5e74f5db650a307cc29238237f75ed703fc90f10efdc5cd5bd74d07b7f113ee0096851236d3e22b4a4b1ebeb9b63f2566f405170f424c6cf70b7a28b9185bd761ef2e5be91efa4abbf5acb76ec831c7e7505aa25787caa624a98ca8a89fd5b882aab58f136d4cebb57222e07addd29e0090e3369cdfbbaae8d419e3c4ac2c260f7e5ae701f97e68560a2ce9ccc26bc7df3c51eba56f61bfdb9467ee81b00608510f7198f183accc9150fdfef981a6bf848fdeb11783623a3bc1bd1039fc071fb34e3017706fa03dd3b497b8052871643e7229556642b54919e76b9559e3d50a257ff4f9abc859c34f12f604c36c86f50aea4975a2d1ea4c4935ed4ea01b1e32e6acecf2e5e1ccd48c6d9bf509503b7d4c72a66349c22ce8a3dea9d2dd95d40af6058e8cd005af0946156df364f1c2d5ef61c56fb54e9e8f5d67ac06248c53cceff7fa344a716b8ae49e38299982d4b66217aeea5ec356295937fc6a2ccf9d5efa1ff6ec56636bb7ce937ff8ff4e2f01698b3f8bc627fb50b1e556700adedb107591cb1deb62a7a3cca618c0b0ee7fa8385a2f184be0693b3bff2230cea8adcfd47d537d9cffa4051d49809f8b92a9e6f508b4cb8466fc92ce3a5bed6e26553ca3ad6965a6997ee838eaeed631912659c30dc66b233fe0ef6096c38b887b0b66e0618d3837a8fdeb7c44a76382d9665cb9128f3559682af27da1e75f83b967cabf5478de6a413036dae2766d25ea03276632e01e5a6fffde383b5cb270d6bcbf5cbd0b9637d288e6467c96bd1d4dffb3685cb465fafa19c870f996893e443f62dcebf09c4764257606c516daec85b4f70bb116a7c30dc943ef8c2aa4148166c99db174643b02cb23537db934628ba7a05b8a1104ea1c30c78f1b9b37ea123c3098ee9d755ea953459bcfa41027490341057aa9da5f37ce9faf47cfd1d90cc6e09866b61836452a2431e7b690f9ff7095202f20ab0566a6c9aea9f2283e604b2c90ab97c839d051b105f11ad6ca40c456cc86e40644614366bd51cdb3825eb836d71df4c765a1a836fa8c7f904df343eba3314c32a89867d980e433291488e2b86c2aab81b90634bb437a9fe0e12979eb5a9e069062cd7c6bf798f2af692c0ab675974a518dfaadd392d0f461dae13bfa31861272d9ec1ca2ceb112efa0f35725325c555f2d53be68da66fe5af5c5394a4d2560926e32b16eacf414b7f50ab79ba4f8a4fc8890e256b08a8233f54ffeb23b4415be2767ea6f02fc4f96ca37969da5ea16e1099a2576ddfd0fff29ace72b915d5e52c4fd39b1ad48d5c89c7a16f33900aff44ccbc2b23de7706854adc228f7465015dc8d6f845b2d52e35f975e6ab5161b770f701e745c2ea1f1766e62b4b7d0375ef0352102975b6125b4a65139e898a3cf69ec050f0dd5117ea2"}, {0xe0, 0x1, 0x2, "dce3361cbd4d38fbc31869f7afe8314c9d84220183bebcbe6fd8c020f62fe7b69903f69f680d0736661c98c403ac29e0b5b456e66e24419086cdc33c036d916eea0d6a565b7cdde6481c5bbfbf4a1ad7d898e7761595c8064f1037c292afc857463c09c2c582135d90f99ec604cbd49f688c5122613aa1f8311ecd8416fe6b886e1a910c3cf20ab10e5b7047db4d90af4e30eb98b96de4c9eafefa5a4f11dc2362957073864e44690fc41782faa6b7e9733f76c322c14d517222a44fa77301150eb13f688c84e9bb7760da6caa8b"}, {0xd0, 0x1, 0xe19, "f4c61b06933f38ad90f7668c03b39efaa354459507437abdd23b6b896eb8e757b491720307378cb556dca7eb8a69e39f57471f6c85d3f20ecaedacb74da991e3478aa3b44ed7164c2d1529c21e07ea008357e92f0039679ef41076334ecb8d32a37dcb480e6c477205239af183fac65eebb704680e39a5e49aeae6a97021d2eb4da7f167e282b0597c1aa0291eabbebb3be3434bb6fd138ab6a9a2a7ac8c48ea97a4566798500a602444d2ca67acafa7b617d5a4f8195b00ea86"}], 0x11c0}, 0x1) getsockopt(r1, 0x78, 0x10000, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 01:42:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x100000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 01:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0xfda) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x1000) syz_emit_ethernet(0xf5, &(0x7f0000000240)="6260b98fa8e42deb46f8ca314535dc64a75e70b6ec77a0eab98b071efaf15baefd9613cedfdffcf4705e282e471e533ba115f688a4f52e6384a7e07526a6a73540f441dc8ee8d364d5e47aa6e54b11d955d497c72144fdbd51c39ebe2b60bd247f6471060f97b5c9bfc07cc1866ca488a8478f71b158574de66655a36e5715823e9978dd89c4610f31725a5056e60ee5937b0e7dce7f1390506e8b3c04bbc86f79006c0246e8de919ed8eb9d941e884ba3fa3d6257a8d2a82ca30c9af4eeabbfc5e20996f647ceaefa68e1bb0f1f3fcfec51754af61e7368a5d58de4bfccfb02b32516b39a10e9faaea8f632889f0345d00b97a935") setrlimit(0x8, &(0x7f00000000c0)={0x7f, 0x9}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xffffffffffff0001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setrlimit(0x7, &(0x7f0000000080)={0x800, 0xa32}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0xd6) syz_emit_ethernet(0xfffffd1a, &(0x7f00000008c0)="d1f305a538ebdf30570000000000000000dbe5a85dfbfaf4574e3b1dd00c4eac1446fa6301b2256d4c5f7bcfd965223cfffa56352bd9a00575ca474c3435147c554817a13cf08bea576420f7ac36eb1cdb0158371fa433393be3fd9023b48006d35a00d85ce78d837fdc31122b014f0009291fb7a9dd12a8e1af9b517f484e0460469369135bed7973e3b9856712e226c65746024bfd1c6107f7a002008b12453894f7935061b04c08dfeeff82d4abd695fec1f1e1d9ac775222ee43e80741f4aa4194c41c10fe24ba9a3047b7b9714233034b78be90ead6049f38f41c8448cdaff6b251a75efc06806beb2969515975a75170ffd787d5dc7b2a32291d4b2eb710ad6c47903474a4ab65dfa4e3c1f7b9073d4a546cc2c9d231ef022ca5d72a627094f533fe429f838d7c000000000000000000000000000000f51aa05206756b454c5e7be460ec8fc10984e085ed0d214b652ae72294a0b8c7c1b03eef736dcf08afaff108b0563c6bc2523421b2fb1f6c88092339b580e86d218f0ff67955dc3812a219ee135f2bc8c0a5dad270d540d01472e884388f89ecdf222561b4347669d25f1501d2d21ecce4f35fef71811fd33f4a9657ad02b9aba5996ec7b980c74c25b3f566413656468cc19abc2fda6a419bb659d1e1524df414d1f59981bd90e5a5a2eccdab1f1625c3525c72612776bb5e75a90fcabe45b9650000000000008b679976eb9b7937b210eafd7f8771d678350499bb5f31dd7c11e4c638d74c483e4803ee24f27821745fc28c9fc635a268e84c50cb2ba67ae01093abaf1a7468e50920261d7978f879b0862293587fbc93c819e85d94a6a60aebac4014bc315d0fc5c22b9109407e9e48ba1c4f3b0581f160adf64b46af16023eaa48f89d2a3d73e9ac5827ba194233889458d7e822f7dac92e87848ca64de722c62e88c089ae0bf30d952233ce180bd34eee75462df6693e0c883986a631fdc887b2afc1c2bbf66647ba8251347a0126f2e173e84b683f652ea274de015a03bdd2992ee269a9bea9ee679fc09449589dff303983") r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 01:42:28 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0xfffffffffefffffd, 0x9) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 01:42:28 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xfffffffffffffff8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x828a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x28) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 01:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20, 0x2, 0x1}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x100) syz_emit_ethernet(0xb, &(0x7f0000000040)="3994c56c8a35b770e987b1") 01:42:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1fb224196a362b6100"], 0xa, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r4, r5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:42:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x104) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xe, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) socket(0x0, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x20) setsockopt(r1, 0x2, 0x100, &(0x7f0000000040)="3c60d82b95309f52a9329979515db74ec6f701b210297714ddcf3db22a09fac67e021954d26fe8c775cb0ceff6befc59de57924d859d30b715092f7d08", 0x3d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x46, 0x0, 0x40000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x80}, {0x200, 0x3}}, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x82) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) listen(r2, 0xfff) getgid() setitimer(0x1, &(0x7f0000000240)={{0x9, 0xc68}, {0x6, 0xfffffffffffffff9}}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x2, './file0/file0\x00'}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x2) syz_emit_ethernet(0x4, &(0x7f0000000140)="b63d3d1b") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x2, 0x9, 0x8, 0x80000000}, {0x3, 0x66, 0x7, 0x3}, {0x8, 0xaaf8, 0x0, 0xb946}, {0x8000000000000, 0x2, 0x6, 0x2}]}) 01:42:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() r4 = dup2(r3, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 01:42:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/186, 0xba, 0x803, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000eb6000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x3f, 0x40, './file0\x00', 0x1b7d481e, 0xff, 0x9c52, 0x167ccab}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000eb3000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) 01:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x49, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x3, 0x8}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0xffffffffffff2fe6}, {0x0, 0x101}, {0x1, 0xf8}, {0x3, 0x8}, {0x2, 0xffffffffffffff06}, {0x3, 0xffff}, {0x2, 0x80000000}, {0x2, 0x400}, {0x3, 0x100}, {0x3, 0x3c}, {0x1, 0x4}, {0x1, 0x8}, {0x2, 0x3}, {0x3, 0x101}, {0x0, 0x1000}, {0x2, 0x7}, {0x2, 0x51d}, {0x2, 0x4}, {0x3, 0xfffffffffffffffa}, {0x3, 0x9}, {0x2, 0x6}, {0x3}, {0x3, 0x100000000}, {0x3, 0x8}, {0x1, 0x4}, {0x2, 0x6}, {0x3, 0xdd}, {0x1, 0x3}, {0x3, 0x62}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x80000001) setsockopt(r1, 0x6, 0x1fb6, &(0x7f0000000380)="e442eccf290bc63cb0c4c48a38a6d71e5df98e86001550ce85a5452b51c409a330755d573da08c7c4eda9c2e6847b600f4dfa8078cb7bb82bd62a85df5300b11a962e2b0ad59fb98210788da062583440f83f5dd4c2fb1830e83270b4bef66bc55a104b13a768b9d8e78144263019dce49d78cf354", 0x75) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c, 0x2400}, {0x6}]}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x10000, 0xfffffffffffffffc}, {0x18, 0x1, 0xfffffffffffffffd, 0x9}, 0x9, [0x0, 0x40, 0x1, 0x80000001, 0x7000000000000, 0x3, 0x8, 0x3]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000240)={{0x0, 0x1}, {0x5, 0x8}}, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x7a9, 0x9}, {0x18, 0x0, 0x2, 0x7f}, 0x1, [0xfffffffffffffff1, 0x2, 0x3, 0x1, 0xdc00, 0x7, 0xa2aa, 0x7]}, 0xfffffffffffffd0e) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 01:42:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1000000001) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) 01:42:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = dup2(r0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget(0x1, 0x200000, 0x0, &(0x7f0000e00000/0x200000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/26) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 01:42:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) fchflags(r2, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="c13000a1dd4e95e3d7d75c3dbb305b0f048cfb329e5737551fbb03298e71bf03105eac0a000000000000b032fe551ab0e00fd2c008d1ef60ee17b5c36f73061c2ceef6d122f4c6c00391287b2fa7d50682badf38d4d60000000000000000ffdc55213cb58805d89d97c3dc0481a63ebf47512bd60b16d0eeb3f4c292ad513cb79d512fb186aa4ac941e2cbf5a2413070475365da5e0458fa73188293ba16859b9951758f91", 0x38b) open(&(0x7f0000000000)='./file0\x00', 0x20880, 0x4) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 01:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0xffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 01:42:29 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x36, 0x1, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8001}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 01:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) 01:42:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) close(r0) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() 01:42:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chflags(&(0x7f0000000280)='./file0\x00', 0x10001) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0/file0\x00', 0x5, 0x6, 0xfffffffffffffff7, 0x0, 0x727e, 0x0, 0x9, 0x2, 0x3, 0x2, 0x6}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00']) getppid() execve(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=')(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^+/&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[)\x00'], &(0x7f0000000840)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='6*\x00', &(0x7f0000000680)=']-#.\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='^\x00', &(0x7f00000007c0)='$+*%(\x00', &(0x7f0000000800)='[{\x00']) 01:42:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='P.', 0x1000001fc) 01:42:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0x1) mmap(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x0, 0x4010, r0, 0x0, 0x18) setreuid(0x0, 0xee00) r1 = geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x106) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x0, 0xfffffffffffffffd, 0x8}, 0x5, [0xff, 0x3a56, 0x7f, 0x2, 0x1, 0x7fffffff, 0x6, 0xffffffffffffffff]}, 0x3c) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setreuid(r1, 0x0) r3 = syz_open_pts() fchflags(r3, 0x0) r4 = semget$private(0x0, 0x4, 0x24) semctl$GETPID(r4, 0x5, 0x4, &(0x7f00000010c0)=""/4096) 01:42:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4060f, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) write(r2, 0x0, 0x0) 01:42:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b0d400020007397da80100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 01:42:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x6, 0x202) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/1) r1 = socket$inet6(0x18, 0x6, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6}, 0x8) setrlimit(0x0, &(0x7f00003a1ff0)) 01:42:30 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4000000005) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 01:42:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8000, './file0\x00', './file0\x00'}) 01:42:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff3c) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 01:42:30 executing program 0: setpgid(0x0, 0xffffffffffffffff) getppid() r0 = socket$inet(0x2, 0x4, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = getppid() r2 = getpgid(0xffffffffffffffff) clock_getres(0x3, &(0x7f0000000100)) setpgid(r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c5130008fb0f0273da0182593fcf144130d5730000000000000"], 0xa) 01:42:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r1, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) write(r1, &(0x7f0000000180)="d927f26ac3c29ef145ddb10f428fd8aeedf70e3ed95892d0d6f6333851e7c9e2462e", 0x22) execve(0x0, 0x0, 0x0) 01:42:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) getuid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 01:42:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='L3', 0x2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/195, 0xc3) 01:42:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="ad03531685c3cfb022fde44d70", 0xd, 0x6, &(0x7f0000000240)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00da7c2f66696c653000"], 0x10) 01:42:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r1) dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/196, 0xc4}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000080)) 01:42:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0xd1a8, 0x1000, 0x2867ea74}, 0x5, 0x8, 0xeb}) setgroups(0x0, 0x0) r3 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r3, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = geteuid() chmod(&(0x7f0000000140)='./file0\x00', 0x180) setuid(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000280)='.\x00', 0x3, 0x0) 01:42:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 01:42:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000400)=""/140, 0x8c}], 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="f117d26178174fb556c754d0cd2c4c3338fcaa0d3498e42be74173", 0x1b}], 0x1) 01:42:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 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) dup2(r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x4, 0x4) 01:42:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[0x7, 0x1, 0x9]}) listen(r2, 0x1000) 01:42:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8001, 0x9a1e) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x104) 01:42:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x24, 0x6) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x10001, 0x1}, {0x6, 0x5}}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000200), 0x1000000000000202) 01:42:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 01:42:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000001180)="b7532d5cdfc5ef5a5ddc470bcf4e04b9d390f411dac7247cec2d414fc78c70d6eb9a4d62a380bcf910ddebede3f704097621234b63e41b6163115c33376c9b4e6b9396e7aedc5335244fa40b5b5731fb36ba5c7f9465e896600de08ec01eb05be3d4e33777d07457903871b4fce0cb779b7d1f57e1a1650cb2e6ab627c4a92e54ef9b7a173cd3c55afd10cf697cbb1f7ff66f858b080ffa6668949fd2c980bbaec0ec2021e3e4a24353ae02c9e6c1028b6186238b8412ad316069dfb21194fbb9c4a39ab156a7d6c5b37f51d43aaa8251e2bb85ac76b21814dcd31504334b1edcc40dc3485387ba7f76704bdab087a0b7ec2baaed24028a5a7a9a506ca76613b232602b69901d1c4e484cf6e4a39661e598337488164fb58a11309e0ad896f58f8e597ec5f85c5c9b6b527cc4dc19d3343ec827c7b6ebe0dab6f360368287141fc9b425b163ead9b025bd8ca8b2ce973dcddec04de1cbcf0e7c17a34fcc8dd174a309032a00e4563ee9f2870c2f0ea6c4b5c601ffb3378975cbf01a1fb9772ae2a3bf9470ec09d990084e76b6da644a8bbdaed647986055091065ff566d80586c2718ed6f6b0d787ec41c3f7f80eb7b2b2d06918e51d3f49cc993a01a3c4fa905ada60eb99c8a0343ecf9706f4c9a4451e5fde522ce51ff196da380a12ed029c438f8b5e5e8b4f75c94189db4810797257a0e66a620359020e535f2cd6a901101a9680e642ba53cd12eb944cc5d718240951bfcf459facb7c70b026f93f5b7c57d4c401e7226ba932303a38c0c614215d64d8ba5f791211f520e5379abc2f72cadaffe2147e955951ca7c2f991f34c6a2ee70c50b1891b31c3d90fdfeec27da1c70a3acbc9cd7719cc2ecc4a820182b1a73e426bfac58a31902feff0fd33c6d60799bf04a0b72d897548ade49800a1e8cf4e865c2b292101aa5cb81ed808f4af3b51c19b40ccbb29a03611bb4d97d43c401ef0233bdf463894cdcf8316a9699b869507e1e95975d0823e4e37e26f3b950d7932418dfed5531ae932135086aff23fd5005220693acfc2a2d1d0d5c3e402023ce73cde5d32b6fe133eb67354ca65811aa305a9ac278f3cee80fd99e7d1b7297dce38286c8d6ad4afe7b6651492b46f42fdd539c30c07eebc2845193c1bd5f036a6078993a707615454e6c0be4e0f55b38211de7339198757ccff8125cd75ee675ed1616f8efd3ec2ad8d70f32e7091309ea651824dffb69247591954e0d724fe52bc2fc525182dd60f7ad3f25a7a973f2aa1f1c08e41e7b7fc3cb29b6709c389153a725ec5d8f8ab4b160d0a419e8312a99d9bd8c4245d8226434bc17cd18d28569fb8fdbca2ea1b6a0e832aaf1e6cd1519131814234d8bd3d92740015b5f8e7b5031462f1d19083e049cf541d66d007c140022b98d5d70254a0ba942f6acc2c3a79d825baccd5229837a8db4aa7739012deecb6e41ff7c20b36c42b077d36ea338823e8f6f42977f024c193782b9189686801c8a0cc396cb6db7f095ab1144e952abb59b5a2e127c63b331cd85f657c940493d9097148ea309df63a30a6b03c1ee4143776476ce783a3a88336e80c6f4ea08bb53da0e9d30e7364881837c151ffe346fd3a140bb802db4fd0195e23641cc4e2e959491cd1631cdb160731c723e5223313e0e1503b31a7ffa9c714b9c2aa5d23c8f4e27fbba5dd0959756f8690625a26b60a88fe6c621506c96343dbc8f3206d2f1689d1b765ed1006dc575dae3c4c56bcb3d264c7ad3bc63ad71d4eb7eb55bb41eb671a3d68784a703dedb45763ec69242d42328f202ca9af436bbc8ec87a46934e5a03e7dde5cf7d178ac664b44ebe33ef79ecc74621e02ec68e133dcb1ce298b8783277afd293fd2886a5c4cbf667d61cbbb56b7f06622ffc998614a0b593f5287744b3f89cff181fda9b4db97362c58f088486a1a3f1c19fb1c15341c7913cc6b335ede51d8a7a3a5f65dba7760c191f1250d0897487f63d877abe2639a7520429d134fe1b176ba60a94c96ba55889f1ba9e70b723da2a255de44a34c3956c2c67381c3ab3cccc1fb67c18930ccdb1c633a42d4815d137c9079f2437b3dd73b6c01b45c67b6ae6a087422e8523e593474460e03138df6a80739687502e0ce5fd9a8a600460d62d449aa664f15eb4811ae413665375838b0fc1ff5ef5ffc52e498ac558d36cee2580d193122e8077033639756ef661107e9b845b18f5e5cf0067c7362a5aba22f5e3bf75c841e07fd36a49fc12c17e26b163f98d6604ce21ffacf3bd0a0c399a929ac9c6c08e78db4dc2fe9adceaa17849bf936bae2ca62a46e487ca8fbd65cff93fd59cf4dc65af8830ef2b2511a7b002a6cce9ce43a83eade5597e06ac097ee1a851d510e8e2935cf5e650986f3138f0ca0c8729cefe7e62fa39a5ce0dae5e0bd1d59a022e49fa0cb3994fbcbfe33602b42b25cab81ec20a52b006b2a1ac9ee96f8b589f087eb01788c1781d20154c8345c3eb5ef2670c3edc6315c3fc0d4fe79b48967caa8341ecc74ed5bb0703099e42fe5c51c11526a8639aa0b8445dcef9fa965162b81bb5cfb647f7276ed93552695c9a87339baf8e8c07f0da5b0667ecd5f93398644ca183d3cc8fe46521f5f9133276611efd226a3a8487648b0bef639e1851f1536ef34e41de83de37b5e8defe56578e3bd40c29a8c5e678c2ba1e8fd485f71ffcead919c0d04e10b19d94968752136811befd68006367daf7a4a4d9884b90b5c4ab7f5a699bc5fe0c0f387a7b2f6676c67cd7bbd4399948356e4957ca6659419d30c40e6a7fc04672ff6ffebd9229dcc9c085c1bfe98634da4a5d70621a07cc41c538e11da2808f2628a3db71e94a7fd8afd1b54059f577393881f28eda8d57044bf1fef97ad4cde7d73874458092cb3f3ff06d54ff6a106ed4d02854bf16f05d8ec6ecdb07c8e9ce159498009aba8915958f6c8fd28dbda2d8c0d6d9ab8a1faa192ff7d3ece822133b71e8606c8184c670329f1e5e2c93453b4e3994b99668bfd37e3d4f4eeadad90f97ff249e7646f0189c3dd80737564a26da69b09269860eb3d742631d34dddad239ba142f9ded04cceb41e1f7fba9cad3937855fd1b5548909267b1fd7528591e5608d315b29484e5aa2c4e26a5d137a7a1d24441f0f5eea1c99aba6f1684e9adb809eb351585e7c777a995350f7eac41f8aed4598606417948b6b1ea0f97db8a4c033d4ce84a757f731e3b9ca92d99a40a4b2c47f932616b0cc69b91f265a871284bfe16035c5682adec379e49e17b45e3094adf83c1143a4ba306a3bc2af4a5d785547a8acf0f2099199de2b969956cff0323593ac307c6ad182d08efadd3ee5b059ac5097d87b7570c5be8afe43062230d31f6e82b08075df9edf31933974eda9138f10b587de67ce1d8ef062e38a808929576012f62a6e75384d02ea530807844c54a199d21be41644a54f88fe342bf0fb347c8023aa64fbe0d70dc60cabfcda6aacb5f3a526bfbcdeb386101344882f520250705037734ec0ad105dc8620869f299ccf2bc9fbca7160a1e7d93f083c8c8fe3551170c1e1377ae445c01b41d78001e8c297c43ee2491918c5063c8064d54fcd01acf6f4dadcb9009ab63cd11f867a93bdbfaf3927e00035da27d4f2c9f2b25857a08c1b91186cf7e5bbe1ea43a09b74bb4d829afb0b8d8dd7967551153a9f5b47cb954702b7bb1d72e092394770ed6dd81273d97bee71237f29e554e1eadf271c0dc878b551872fb597bb68d7688dc4c2286bf875b1f95804880868772e514fe169e744d357e8a0d8d444cc41082c500016c5f1127726128dd17df05651ef5069c3b651b6145132770ccb552a1f7c34cb8f726c456d1d3a04219c19f9626041341f0dd0a94a1bd6133b10cb48a793976bf71da0b40df342284f02618a36329322dedea13d2e8f947ec1ab78c251bc2cd05ade5b02c22f758d1094afb92d7d1c3d0a2857a594468f411e25938838eb01628592a02029025fd1d25ddea463c76a88ac6178d4e24f17bac3d48cfbb528c7de3e6804c4264d7b7691fcda9917fa217afcc6ca50acf59c25b321c155538688a6bc4b08663d53654b0b849d8574b7e7a03a7e7f9f177f6488289b0ea0e000e38373907665edefd01131dc9f7122471186d662b79c7c54b683f82edfedcba8db1ff089805d703aa20a6e4143d06561671308dd72093f8015bf60bfd9f6f016f9cdf07b0e5e12fd0117a76fee625c16655fd396cf663361376e9c7076ab32536c9ab10589b1813a22054ce3185edd1d94c6cd9d05f439dd22e859d07aa54f814b30449d20068882882462046a887598842f0a002e1a10330bd558d0625664f9dc578f76232491cda8907567a788a95df20765fdc68d2bfb073b58f3e47eceff979652a72cea348437f0f9cc11198b987dd94e00493c3e0a923c92d2d45a9affbcb93f3ba9146ac4bba361338697a52087359cb126e51f3ded1b87dda323000875a74f74a660a04d598b5c1b640152385883108e218ed1e5d58bf21b203f0c97035e08715ec229092c4cf84a44198d26efa6b4388b38198eac829da888b3bed23a7a86e158607b63003fa5b5a1c4d61833079669305fe541b398d30f4656ef20d88dcacc0c81608b66bf7604e7a5fc8134d581f5d9e19a2213f6491825218b2d1eab8bbfb07c1a4b6af3654927cc959fea0fe695543557baf994efb72e8a04aa6413a177469b374a372d7272cac4b7a62dfc65601f6e4068e0e3a141af4e1c41c8ea2505b2d3816e24573eba7d1bb061217575f4e55a7ac902f99b718e62d5b868d8b7aa030c6bb497a3d1418c01d8b73dc7e296e03d5af906dac8f4bcbe82a6830dc73cd14fe87e0fbf79658207ea6b902108c84889afb7071d5fe9171a291a1697ec145247dc4d5b6788cdb5373a2e110025d3c20ab8c62edf6eba9f97a015cdacf1bd9ec88b7ed9b8073a2efd6ba57375f9058170dfdfeb28dab45581c5b99ba6980dcf1e4fb653e4747281699e01a6afef816888d5160e5eed56f1b34ed7a0255e0252491c3c2c82378de98a82f2402688fdc9f0fc300bcbb33f3f17e38f6ddb8af5f3663358d2a004dd198ba0690938aa71de79fd6eb8d39de81dfc182340de01ef12a1a9626d2cc7baa08c6cb00796882afaebb0a3567d28b960cd9cfb92651396fa6ddc03ed64fd06f904fa5ae773d8e5c4133f778af0733498f0fab50ecd3e06bb720a028a7c41707d661b75aee80a8ecafd4befba68b35de350068102e2c934b37d0de7a700e97002a2b2a7f36597365091526f8aed3a5c284f37f6e8513bcee72ccf73699013f45144b7284a695d17a2bd0678996195ab5d2e05e04cc3e99f6521bd396a47443fb5a8ba1d3dac35b99ba0032441460094b18d00a25fae204d449291026307a8316f7fd93e7d555dea3a6bd8c8bfc92ac041a75dbc6cc708e15e4453fd6fb1805404153016960345bb54d9a7e7f1a5b04a3409ab78f6d404b6f23e04632e2fd8848e197d4df8c2d4dbd0acc3bd58b745ecdb2bba8b5c925638a714371b97bcc64f85f56d870a79fb67cb5228d697dc1c2c91fdae5f6e88eb1e81fc5e77a4fc623df84f9628b1732d5e75fbdaebe62bbef1be99a8e45fd3eebd614b6b6f47f822307893b228f777d6ae8e2d460fe0437278d2d85a1b7fab0f9a42bb45ea125b2fc65e000674becbe71c0b4225d54d3185d0b3d4eb3b3512a62f678a3c153812c718b3479a9602548c322915d8c456ca305b59dec2d0b429c0880178ee5e8cca13b5ccecbc12a28481e258fc58bfe2d1c148c90f94a6ea", 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001140)) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000040)=""/231, 0xfffffffffffffe89}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 01:42:32 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 01:42:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x18c) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x7, 0x41c) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000540)=""/165) mknod(&(0x7f0000000200)='./bus\x00', 0x80002002, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r4, &(0x7f00000001c0)=""/51, 0x33, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00P\t\x00./file'], 0xa) ioctl$TIOCNOTTY(r3, 0x20007471) open(0x0, 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:42:32 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:42:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 01:42:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20800, 0x80) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x8d7) 01:42:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x7, 0x6, 0x6, "41c810900adb692b2da0ca7a7713d10cfad7cc3c", 0x3, 0xdd42}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x307) write(r1, &(0x7f0000000a40)='0xffffffffffffffff}, 0x10000) r1 = dup(r0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) getsockopt(r2, 0x14, 0x7, 0x0, 0x0) 01:42:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba06000000ffff0000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aa00000000f2c85e2831c61ad40001", 0x37) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000055) syz_open_pts() 01:42:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x8000, 0x1, 0x0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x60, 0x0) shutdown(r0, 0x1) 01:42:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x2, 0x7, 0x7fff, 0x7ff, 0x6, 0x100]}) 01:42:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) setitimer(0x0, &(0x7f0000000040)={{0x3, 0xa56}, {0xfff}}, &(0x7f00000000c0)) read(r0, &(0x7f0000000200)=""/152, 0x98) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f00000005c0)=[{0x80, 0xffffffff80000005, 0x9, 0x200010000000}, {0xfffffffffffffffd, 0x13be, 0x5e, 0xfffffffffffffbff}, {0x1, 0x959, 0xfffffffffffffffb, 0x9}, {0x5, 0x4, 0x9, 0x809}]}) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x800, 0x2, 0xb6a, 0x0, 0xf69, 0x80, 0x5, 0x3, 0x2, 0x5, 0x4}) syz_emit_ethernet(0xf0, &(0x7f00000003c0)="232803100e9686f6735157c01cff02b7bbb8e8e70956de6461decdb67d9b60c798b9c1d3f621ba35946b2d5966883245209e429f6fc875d812dd59f99f0d2107f67fd20f016d2709bdb4263cf4913b8aba2c19ffbac51b89009b0bc225262db6f7875e88456900db15d2f60cd1f3aaf1a7ef853081cb4ead76c754f9537975bd1f427544721ac71d3a1b4e3f05db0557bf2c46f43d3e472095e2dfe3b91fd3257165aa1d6f92f2d7849d7e32c8416924aaee8bdf5112d106858412bfbf5e432ed591107450ebf87aa05f3e2c74becb59f1e18bf5aae8b9bc9197bfb555fd5aca6a67936645d50b4d1d101fae08c53fdb") ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0xfff, 0x1, 0x5, 0x1, 0x7, 0x2, 0x6, 0x0, 0x1, 0xfffffffffffffffb, 0x9}) 01:42:33 executing program 0: r0 = socket(0x6, 0x5, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:42:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 01:42:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffff8, 0x0, 0x7fff, 0xffffffffffffff19, "020000107c3401936000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:42:33 executing program 1: nanosleep(&(0x7f0000000240)={0x5, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f00000005c0)={0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0xffffffffffffffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x20, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0xd, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x4ba, 0xbe}, {{r0}, 0xfffffffffffffffe, 0x0, 0x26, 0x3e, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x400, 0x101}], 0x2f1, 0x0, 0x7fff, 0x0) 01:42:33 executing program 1: r0 = socket(0x17, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x1a5) sendto$inet(r0, &(0x7f0000000040)="9c5a76ef4f1835de7646ac2c80ee042a1460b8aeab70669ef01b0f1080d626f0b10c9abd732c5260fc6b4529f7f15787f5d5922d5aed2acb302ba90cd666d339e0900b67814fc12e14a89d23a0a912ca285bcbae0ec130ea47f025d10c9962d5014b096dbbfaaa4ed5952ee65027b90570aaa0d532d02433542ff26e07f671b67dc05d3d8969923ee11f53", 0x8b, 0x406, &(0x7f0000000140)={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10310, 0x40) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xa0000000, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x9c, 0x3, 0x9b2, 0xffffffffffffff42}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0x7}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x80, 0x20}], 0xfff, &(0x7f00000002c0)={0x49, 0xfffffffffffffff7}) socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) 01:42:33 executing program 1: r0 = socket(0x2, 0x4, 0x40000fff) setsockopt(r0, 0x6, 0xe3, 0x0, 0xfffffffffffffd18) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc) r3 = semget$private(0x0, 0x400000000001, 0x88) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/4096) socket$unix(0x1, 0x5, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 01:42:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) socketpair(0x11, 0x8002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) syz_open_pts() pwrite(r3, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8, 0x5, 0x3, 0x3, "ae5a65fbb118d8c06efe8ce58e2f916cfca614aa", 0x7, 0x7}) flock(r3, 0x5) ioctl$TIOCNOTTY(r4, 0x20007471) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x9) 01:42:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() openat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x104) fchown(r2, r3, r4) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r5 = open(&(0x7f0000000100)='./file0/file0\x00', 0xa, 0x96) fchmodat(r5, &(0x7f0000000140)='./file0/file0/file0\x00', 0x100, 0x2) 01:42:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)="052db53a4d9b0210ff45b29eb56cc9becaaaf1e516fda304e2fe141708c9f5718374ed00d6a197ab9e54cce6eb3bf002fc1f02e645a25ee444e62f8840a2d739873cc5bdab1043645ca373bd26d6458163063d1726393f15c2b5f8784c5b9346a2e536227095741af6edce20e8355998f9615d7250ae0baf7065544c6ff74de8792454979846958a01a8bb6808225fca06af75d95c7b50965b4b7c8c5075d4bc9c439baaf4f0f44e8a76a7fb5743dc1e5973168d4d7a784fcba0de5ac88aaebe303b011262b245dfef0055d6b42e2867014c678a1de3935a46c96121c655538a780c6cc4f368194b78b465cb924a27c54d04d2409c", 0xf5}, {&(0x7f00000004c0)="29c1b8f38e9e8b146a8bad96d668518d72c4a82a1b0708f4536fa13b34049a25352bb78185a3a3befb789c8ec56132b8ddb8886f0b2201793b7032a3b569a52c0594978cf8b945f51d38916bcf02cd6172ac94a04374a3f3e5c7b484a2cd18ee92106bf17d6af501cf81191127ad0093147a82fb", 0x74}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="ee0879abeea3c70329927e1baa145e3cc77768057538951a05f27fee900267de602c84a9719219197de594b97f35ba9a0c6aae8ecc35a293f7b3570581d27ce558956a96fec9f2515b112dffddcf2775bd3105cc28189bf806dfb98f9d0c07803059b847d958817fe1e690ce4189ddcd6e325404d878e8d84da0c189090954e64f25a3af63e9e7f0c62329e1e8ab06d978f4015fe160a9e3912738ce7a38fb3d7789057c3d871aeb8f584182e1e7b919da3c8f1b1b8efb6644ca574fc5dbb0df40fa614d7c51ba1c3d6c2d587847585e15c7f10bcc2c86b909f01402527c665926e2dcfd0a7d7646a21ddb2220", 0xed}, {&(0x7f0000000180)="cf3523c2955e1946ebd9a5a7b4ceb03bdfe93a5e697386f9b7ff22242b71cfe6ee37f53dadf29ce04b3514d8d58a5bf4193783caedbdb6b49203955af643bf12cd0a041a3c7269e9bc2b038e68ae71bb", 0x50}, {&(0x7f0000000000)="ab4078bee52107ab2eb4c87ec0441fbc4d1d13d31086c754ffb8cc02", 0x1c}, {&(0x7f0000000200)="ffb56abb9ca52cafc3ca7e0cdbc47e52ae70cc2c2478508a67f9cda5956c8bf870901a1818900d5622a040417eb017cd077425d5dd2de7c2d82951d69e6241d6bc1e87788e94606750c2186804ffe0b18804f0d1cc251fa224ca6fa2891a94744bdcafc0f9f4c9779eb11321d23926574c8cf26bb42c6c7963d18676fddf", 0x7e}, {&(0x7f0000000280)="3b00105ecc15bbfc6fff19cc5218dd368f7261ea1f0d48bff7a0afb0722e141f7317fb6d7b889f3a7a25d4ed2d05b4d015cf01a5262cee511ac967408c996c403f3e395e28377561e965392345e94ff955c95601239807a1fabb3ecf56f0a8f54e", 0x61}], 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) 01:42:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x1, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x4, 0xf47, &(0x7f00000001c0)="49953e0c1c871bc29087ca98212bf742ec3ab40619e0a350f03f983dbcc84c663e85ad0400c34ce41f4bd4bfbd3868f4c3f027a51740328673ba06aff8db30329b71073129b27ffc81195038b4b61a787d08df8115cb0f05c0370f69fa4ba0035e94b0d67f6d8598c964e23930f62352c255c4ebf6177b6f79d7be1f1923a781f042b4bf6be0e14bba0525b62e706089b24cab75d76a", 0x96) 01:42:34 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x0) r1 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000340)=""/4096) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) semop(r1, &(0x7f0000000180)=[{0x2, 0x4, 0x1800}, {0x0, 0x20000, 0x1800}, {0x3, 0x2d, 0x800}], 0x3) chmod(&(0x7f00000001c0)='./file0\x00', 0x80000000000a0) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x4) mkdir(&(0x7f0000000040)='./file1\x00', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x191, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000001340), &(0x7f0000001380)=0xc) pipe(&(0x7f0000000140)) r3 = semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f0000000280)=""/165) 01:42:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0xd211, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x34a3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x908000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5273bb4b}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xe5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r1 = socket(0x4, 0x5, 0x1) sendto$unix(r1, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20402, 0x100) 01:42:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x8, 0xea, {0xfffffffffffffe01, 0x2}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 01:42:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2b04d9930ad66987, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x86) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x2) 01:42:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x40080) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/193, 0xc1) close(r2) 01:42:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x3d}, {0x4000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x86a0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x69, 0x8, 0x1}) 01:42:34 executing program 0: 01:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) dup(r0) r1 = dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r2, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x1) 01:42:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 01:42:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000c000/0x4000)=nil, 0x4000) 01:42:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 01:42:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="106924debaf3ff000000000000000000"], 0x10}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="489515fc598b6317478d9935ad9eebd46572a2ce51f92ecaa0ab99728df74e6524ecbf3f55231eff301ad7b6538c393a24ab4e", 0x33) 01:42:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x5981, 0x20, r2}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 01:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x9, 0x4) 01:42:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000)=0x1fc0000000000, 0x4) 01:42:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x48) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 01:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) socket$unix(0x1, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000016c0)=0xfffffffffffffbf9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="f722d2cbe31e22b79b46406eee2995a5ca79823f06beb4e48accd6ec8347e7e7c9512cb0b112ce56bfa848228d6c9798383f5f5471b0", 0x36}, {&(0x7f0000000240)="391cbfb212757bbb23a295508df368", 0xf}, {&(0x7f0000000280)="38eb4f69ec67bf754507f5bcc557c71b927eb6b4beb97236a84d02308e67ee1cfadfa217fb4202d3f881aeae7c781d192df557b0ee37f26b1dd869d80a332c281452215eb89625255dad47", 0x4b}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="101000000000000001000000c97d0000684966d7a15745102c8a63956cfcd966b0bc5dea561c5db0b61cdee15f6a5783ce1d2e31fb0bfdb5a8a264074659aabaafb06c9578b46919fa92f8ace140ee626e34ff3163cea41d0f217818067c0d10ade1f22c92c2185100d85aa7ad1fa62f15ebb96bda757e5825b8b1b47f3c33efb57b142724e952d1ccc296ead75dcb670c913b8643861ea4e2d6d1ac76c22ad52dc053fcf5208c88d8146f70a3b3aa3273aee5b0e70b3d8cfde3d9998b2eec518b13b25714dbd23f2808d9a4736df555858a4d33796bc5555295cabf677a27bff139865cf4f883b0bc8569689640bf0bba611b676e2da30be88503d887f913eac158bcdc1b4587e53ed31b5c4b71da0981f9acb0fb36b5e595ffbe6032d922b5763da28d139b7f779982997b8f6114da0d7650b1405b0af34ab559466c94e95e1b8960981e249965de52e9ae8d8be73d682caa50d502e6b220df335d1a533ed080878e24b666a48f8de3617518328cb84902cbe89eb6d8c538be504e55338033e9eecb2be9dbc58f3b3a7fe30376def19b0eae027e640b4ebecdf1e56fdb53508657321c3f147f44bd9278a562213a7bfdd80d4107d90a6e0d5565b49e34dbfc6c56110a7343aef89882cafbd4cdd35326b273b40a6915190965ef0d3c395e1bec172b398e48f82fa51786ef4855bea8c8ebb26f7c337055832ee0b6806440267a1d49a0de2a00b9285331d64e2a3bdbd29079d0c5475073cc8eb46b9a53b93096db2624e604a490aa0e7b218e94c59b4f88e3c2898aef6eca6d5162a438ec4bb28a6c523725bd8dc03377bac496e90ed3eb392e4b0fb8bb24516eabb89028ad91e893a71ae75e307cfab3b8ee906260bedd90c3491351fbaceb941792f713eb22a0869a06cce7d3d03673f8f1ba3bc68d94a87adc56703d43a5547a76fb22c03289701d377d966f1d63ea0106e8f459cd9468dffe31411106d6e4787ebcc8e79ba307222cc144e5e48cae8a6c4fe95a389f45c786886bd3e1ea5396bd6bb7aab1f21a804545f0589f280ad2e30de6d5dd17ed59fae244ee4f31a05e04b8c5615b721d261e61e45860c1badd9a5afdcc54676ed5b390811495fa9359df27ceae48c7e5fe5a137ac9df91e30600641320aabe9b185d6c6199892dbe38a6f7fd5bdc0e939d24a5f15e9b6e7839e7a7117445c5742dabf302d8d34818b58de0f33580adf4bb28f8c0b4f1da3704aa76f05b87b39e09e4bc7472ccfb714d3a870cf2c2d3b89e3a9ac59157b7dfdecceb3d807f0bffa124676506f8699b524bda68c85274d211a786a645402a57755aaa593c13705af1a4c6a24c12a9c617cefbaaf783e0221e46a3c1cff5674cfcaa0a7512ea678ca5d804867ca334db04bdec82d24903cb2fa24b17a70e61ce570c9b5d52b85ff498e55194ae25910d79ad365e6d2d10342c6e79260280c7d703803e34c23968b325ff29d0f2aec5755911755669226672e119628819975ff66827b27bf561bc7bef676f2c842fce9e1f405f80ff37d6f82a60569b06b10f1d078e65a0c5478e7e0fd194fa758c7c24f99e28ce8c918f665357abad2a2b041f66e0c9bbc5c5f97db903786c8c42a546d25763a68737aed8840e894d1f80481c00e2ff235b7aa695412829088fffa9198417b937f00aeb5e36c7e1f52639702460e835e93bb38ba31d216042cb97afd60f058258ea25a71874d903f61e46c661b5a8305c68d414a46c32989e6dba897edef3bef598b270029272c0d857b3172dccbef9b30f67f17ea88513895b4c62db45532f5b8fdc297d2b167cc1b21110921462a2902b0295f0325daf8b2dd9644055c04826cf66418be0e6440eb47e5d4fe1a8facf8f09682ef86a84366a04ebf6b4d4de5d2ce77b3cc13557c8ccac3aa0822d27345e17242ff20da444ea38526d21bf54c6fc3764b49c70b5ed5b374759be539bf423f300641ae3d9c04225bf5eff8dae77038dabf7d8cd7d424b1e25ac47376b835146d2c635f07022d64c3f80c3f8e05bff690e43b9e71a88a4fd77e3012b282e7cb67f19092ac9b9c86e5126b241dc6a6ae9a747cb15e11434a5ceb38086f6dddf9ec3b1fc314e75c219b8139c3db4221e3b8cb3de06f729f6249a684bca313e75a3b21226fad8c6d1c04e6979a627c105833903252f2c58c986a3d735efac6b6f00361b22f2b9c8d35cd82761100c9a140c24b437d51f7e80942561eb60355b1036f2e764e56dc1b2e959610dce2acd1892d597d043812b44ccd34202503131168cdc142213ca05ed5ebab34eb98b94626e4b519d6c33a7c5b20f55ee60f3160064eb8ab4c641a89c20ada06b34aa05178965e27e7c6bf357a21c2785b208a3d8c0099b5f47f902721abc44eda6b76bbb273efd268c8c77d4e56a460e2898a5a38ee71d154ee19014202271812afab4bf0b1cd271b5d7f3e5cd8eb7067bfca2306467614a44826d56daeba10be42c7e158d7747c0867e6df60a36b9f59b600f9dc5d1cedb080e87289f3e1e7f050122486102e9da08effeff42e5af52ae906375912756248571f7ef795cb3ddb84797901618abf425e8d70f9abd8dd0916c746f29b090e7cf748c390a130455a956cd0e8139855a24bec474ca16252006813a350a117d1ce3ccdd77a6a8189531acc10e3f09082b9ed47d17fef1cf16f14ab797f75f7daf4cf7618029f265163786c27d42f0cc70f8d4f526f9708f496604390f7fb75d4c02b3d6f74398d0fb640f358b54fccbd1b710c6afacbb3f7114db1682e056310acbd177af26538c0563ee94dd0743848eca3c3cc75c7ae1c41d1e1da8c07036b54a751919a52b8e45b5f2002fdc5b402ec886cd8c7b8632d876687dc4e853ad3830a854ba368bf9b1d5f76079ab088ab5f590b385a0823f4aa8337dd8c87a0b13a3c2b86d506897f02e19fa4d1dd8f26c0699a69dbe2cdd39d496263554c815dc439babf1c8ad59ca84b48bb0fcdc8f97def96ab1d3725fce86e7cb71c094608032eb9085c2348fcc48c887be6e0e36ac493c96631b7ede08429d1bc2455b2bfae467a7d9ef2652df228b5ec3bbac9653cecb78f6a58bddc54c9297f9702954b2deb986de7f5b7e5d74331ccce41688a1ce2ef7a2cb859b202d9625c167681ede9cbcfd246a5f0af8fda93d85cd31f39d3e729629bf7c41ecf97aeff9c992f74acf73d85d74fde5156f2236a60da2eeb3213dcdbc35cdb1404e59cbc03978bb8828caf8e848c074d990e124a403e57a39c4a77d3a247c9a214a7b9aee61c91dd99785a5d3a8110369445cf389f49aebc1ea97a885fb086f13edd04a5eb47f2237ee74ef80895f37c16653abb3ad9b889b5bb092b62781a3f52b94525082cab798a666220aeff2f264cfa8302c74aa6e686f30ebd26a72863e5cab3d18e5c532bc1e412b0fbfce5c964fd92e32daf05051e2bc7641977cf6e44c97fa87744c9365c75b04820aaae0861b1aa01832f5847970a22d51f5a57c84dfae6827dd61336b6eaba69d4be31bcccceea465cb7093bdb21ad3fc153975fb42b44035e44be04095a0f2c01b25927872bbf732e99603f01fc599d2ce03464b19a831b55e6beef166f835105405c9154f83e41fbd054a7298ee79a4a3883288b4a66404fb34f0460a3b57a38db082fd10df59a232e657e815d34d024d89d620886205b3f92a50363604b04db18a4d2406ed0027baf5aeeabdbc006b07bc38ad2ae31893075ad4b844af6bc841213379ed8b0efd590c80ad2959ebc28d2f3c9a984d81f9a780be122b279e3b3b0263b55857f95af0d8313856c4deea3b9d07302c760f82faf0cc93ed8eae3eeff0477b99d848f66403e3725e320cd8f56978676ee78b61ad9375b6640027f0858472c44d666dd735140e7da7040ec11c29eb5d6ae8b0e9c0f66a78245af4c32267199887a177fce17a9eae0b0d96984bf8ebde0b09b5675b3e48e1a9a6a4192d4c61ba7f367516cce60cbc1f5d9a0096f026f6ab75454c88dce3e72f9613e304ae812f31f22b3135efd22fb8a064171fce9d7c7700d822352a30275bee31c2ff339f4543be091256e8dd727304c1e61a62ca9c7dd1ae3a9f757dd6b5b6a4492b7b95c88f4e881b7981939960c1e98f45dc437ef4887a6fc777e61733cf2d93d4909881f78bd675939341a8a9d3ad9944aa165086a2b5aeda130f20ad4544684a735e6d84d82abc1e838c27447f44d6c093e67210eb28cac11c9c89d8803dfccae7ce47109f14000b1bfbe5e74fd292620cc3ce708a7e529c68d02dbed314ce8f78bf3b36981b8bd910484d359b9c8b3f194c662f8229eb4975df66090f8fa0422b7f07f8ab22e85de0b7b883d7f799bfa9d14069e85e537800527a68c5fbe5e4b2bcf3e550da10bc1b9996010392281d7aaac4e372270f7d153067cfab60803cb2470f386f32c2b8381a50ecf5c0ffc6467eb9ee7574677e44d9446aa91515ece378192061f16b3fe9e815c52e5b48d15d034a6ef352845069c79ed5b8657740c8d9535d4e2bac551f5ffbeb80d17a1dabb121e3fc3fd0a0e4c977ad5a215f2392ce1c3e86c970a388fdcdddadb14c24822189519c6b3116f23cd0d7af4886f7f40cd3fe1ee982d741c9c5e3c443ca2c068267949198bb80c92d270d858b0d95c5c11b2669e56e2bcea126f19dbd506b97a9ecb1461b167ca6a335dce3da8c7b8694e53e77788def2ce83e9816e7840abb93edee840ccf7bd3971bb8abc77c1e316e1ea6d6bf9367867dfa7f7787170fd00f27dc96399a072794bef0f5c6b490371331655b6e098a1bc43b746544ac7827905219edd68e000019c4f6910eed4b2701fef0648c404e8b01f9a105aaac0512da238f65ae794722d017abd81260f7528d353c992588732398803e3acf8546dd445153367160d78646bbe91c42d1aebcf0f5dfec0f95b87e563d7c6e403cc1ee2e4beeecc169e6205eb28381f6dcc7ba4ab0d7dab7e4b3aa8b9c92c13e8d623a72015b788eb0f9bd58fd951058175bc5887af36b062c4fc172d7fbbb1fcfb8ab1647bddc17bf813bee4e6c360507c3ca042dc5db02399908cee7b520b99a1f62f9a5d167413aaa8cb6c0bed613b26cd903a38d028418ea77b87e6b8b3e2a88e100dea925295bfc38b43bce94451690ce0b46bff72113ab4f74c9598d8006cddc9d42b38f47b77e6981cd4b040587d8f82e88fe3bd6346eb7b99d9bed2acd971c686ae64eb70441a10669bf9ceb8e5ec206bf7369766a95e1b9d21b3d0030daa11671a763a9a29da38a672c9fba0b378ded7cc086f82a98f1d633b0aa1b09182c76df6b54548dda92c2c1e692842d2039084faddf570053ce3524e1dfcac73aca04b9a42a5e084e7b486055f7397f563c8ed04f8725e3cf59b9437d668b75c20de66b77323ba711183920321c1a436286c754ce874cbb487f08ccfb1d822a8ae55456c9310c182cd5d9a697fda7b18f2b35f7c3bae9197b7452998501a03fb9ef40973525be05e2189ec604f699d3f049fc26488e93542a9d5fa5d98ce4b1ad39bbbd8cda0e9eba4f8550ac3319fc8d62c2dbba2c1d37e466a71ae4338910426be51c0d0b0a510705d37249626948ff053b0f41a5e21e8bbe9b85e046b4fa5f6deae255ad037d92299fa9c7e1f29167edd27ccc156c33be61dfffcc704b3333c7e0066a9714f92bb2b5ccc4bf976730192b6643f795a319db8c63c6913e8a3ffa5d97b45c589f2323e6e0fcf43fc11ac7ff4053cab2d22be6fb879a247d7f5c9a8ee206c0e7fc6a1615a360c0383932b302c65886c7f3256756b6f000000000000000ffff000001000000a7328c4df2fa4ae4d4952c318116c0c3b8726c67d58b09eb022c9170526be3d6d471e7a9dd19fb05416933033c520dc655f09a8123c6517f0691ba02604e158f19ebccdcde94a87cb26680988e14a7a788363b7166ce395e86089342fc66c7c39a2766f0f7e5f5e9450f731f9224f5c9c0843efd878df12affe4e4346a01de573ffa691a265d44c96ab39bda77c1afcd06f3f83748e8c06d0430860b14cdeb9d402f2b03d2f7242b6150df4140cb82b1e44f51b9ef8d2f84998411b4fbfcd6441f444b00b11f9c4d45b9d1002bc6ee80dcf6011dfd241a623038a700000000002800000000000000ffff00000a4800004e68ffea80ee414ac64d7bc95166a8936e1bad14a286e700a000000000000000010000004b480000430110cb146b18ba3414e88e3a569089643b0b18c764a155e1467ad27c1896363b3c9018ee4e3552dc08ecade0663ee36326ff7522b79b6728d8475b5f424f1b969598e5e7ea5f081e8dd10930b1a5a7407d802ece3818175d64947ecc4e2c15e23b1634ac6891379fe529dd4498dd97060e68868834975b7e3b27252d73c8bf2c7cb7e5d3f5ffd80b7d85274085e800380000000000000001000000000800002fe0eab2284cb152455b135e8ce23a8f117e5eea4c92d288845699b323378c35bfa8000000000000"], 0x1200}, 0xa) r2 = semget$private(0x0, 0x0, 0x10) pwrite(r0, &(0x7f00000015c0)="58172086bde3108e8b0835ad05bd11302cb156b51b987298637ced5082e57cf81633a40d0f85e5e3fa6a910ed766b0502d7d124befce869edf7373d195dcee38b26700000000000020001429e1050962b54b3792b3ece120b27cd45cd83d0093a052513378af876e848f0bb206672e3208cb7cb50494107799b9aafd9cef3281f63ec72433dae4a9edf323fd3ab2c7656af8ef22e719ef104c7aab4b0b44ec96a3c422035f9125ef", 0xa8, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x4, 0x401, 0x2, 0x8, 0x80000000000]) 01:42:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000240)="f576eac8d62c2fed44ee4bdc33c5dae1714cca0121075381821fcd053f1956e17f1f8032dfbe49ce8ac14dafba07", 0x2e, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB="c4750ec4d5902dfe3000"], 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) setsockopt(r1, 0x4, 0x9, &(0x7f0000000080)="c330f2492b4aea0046bbab2da2c4d390927677a1f31bd28d2e5b27eb774085a561d75191728744b23d34379b397faef0d2989fd7cc51206c488875e335c2961c4bf6eafb3cc4640dab2ed21b3da9cfdd5b5e9efb5a4d37ee66c8fa2d7293ca6e6fbdf04e805271c3c159648b69e93ed0bd6bccb2891ad1810d9b504462c59369dc689099b706cb64d2cc21620bbcc01e2767565ea5ccfde060d718cf862ed4d5000940440ec28ae83c5191a7e26bfeef29106e536019b351e17fcfbe853646e25b9e4c8cbc0bffffffff1ad0d6f2513f8b12afb58594e4fe290e5a5c7e15403489682bf4", 0xe4) setsockopt(r0, 0x20, 0x2, &(0x7f0000000180)="872d1553c188965c04f9f741f5bfa9ae23ea51e5c5d9d6acb61acc2de82c41d7909fc1ddf1c7ce636f64cf602fd322c4e5408afe51b4808fdd042afa4b1469daddcbf9da4c966988aab9fd84228c654302be2a72ae21b2ce987e38c78a22788f75966346e46d7cdd1e4ecf0c15fb177be2bf2ac7a3e6027306c9805f3175a9cb4aa4fd460312", 0x86) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) mlockall(0x3) 01:42:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200ba, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x15, 0x2, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x53, 0x1, 0x5, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x25, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa4, 0xfffff, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x88, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000002, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x4, 0x10001}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0xe6b7, 0xe5f}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x6c, 0xf0000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x48, 0x80000002, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0xddf5, 0x1be}, {{r1}, 0xffffffffffffffff, 0x87, 0xf0000005, 0x9, 0x4c}, {{r0}, 0xffffffffffffffff, 0x14, 0x3, 0x2, 0x1}], 0x6, &(0x7f00000000c0)={0x3221, 0x5}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40020, 0x4, 0x400, 0x80000001}], 0x200, 0x0, 0x201, 0x0) 01:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fsync(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) kqueue() pipe2(&(0x7f0000000180), 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:35 executing program 0: r0 = semget$private(0x0, 0x6, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) semget$private(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/92) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x4) 01:42:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20080, 0x1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x7f) write(r0, &(0x7f0000000200)='3C', 0x2) pipe(&(0x7f0000000100)) 01:42:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) fcntl$dupfd(r0, 0xa, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xfffffffffffffff7) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:42:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='oL', 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ed791d68ee27a8a221e335865d0466fa8ff5abe83b81806137", 0x19}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) 01:42:35 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) 01:42:35 executing program 1: socket$inet(0x2, 0x2, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10c28, 0x10) recvmsg(r0, 0xffffffffffffffff, 0x1) 01:42:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x628, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = semget$private(0x0, 0x2, 0x20) recvfrom$unix(r0, &(0x7f0000001100)=""/184, 0xb8, 0x800, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/4096) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10202, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffff, r1, r2, r3, r4, 0x2, 0xcd5}, 0x7d, 0x2, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 01:42:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0xfffffefffffffffe, &(0x7f0000000080)={0x100000001, 0x1}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xc9, 0xeb8, 0x1, 0x100000000, "63b3323ef106e701181546007d6b844fbdb18853", 0x2, 0xee}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) 01:42:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xfffffffffffffffd, "fd8405ec12db28d1d4eebe11662600", 0x910}) 01:42:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 01:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x25, 0xff}, {0x46}, {0xc7, 0xffff}, {0x0, 0x6d24}, {0x83, 0x2}, {0x0, 0x80000000}], 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) 01:42:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) flock(r0, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffa) 01:42:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x7) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 01:42:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 01:42:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x80, 0x0) 01:42:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 01:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080), 0x4) 01:42:36 executing program 1: r0 = kqueue() utimes(0x0, &(0x7f00000000c0)={{0x8001, 0xfffffffffffffffb}}) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/182, 0xb6}, {&(0x7f0000000880)=""/234, 0xfea7}], 0x127, 0x0, 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x5, 0x800}, {{r1}, 0xfffffffffffffff8, 0x81, 0x0, 0x800, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x83, 0x5}, {{r1}, 0xfffffffffffffff8, 0xa6, 0xf0000003, 0x10001, 0x4}, {{r1}, 0xfffffffffffffffe, 0x54, 0x20, 0x7, 0x1000000000000}], 0xcd1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x70, 0x2, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x20, 0x40}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20}, {{r1}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x24, 0x9, 0x3, 0x5}], 0x4, &(0x7f00000001c0)={0x2, 0x1}) sendto(r1, &(0x7f0000000500)="aff79c52b988530bdc72f85b54031b83f5f54e2fefe9239bc83bf36dcdd41b621269c167c81100480805cb0a7e2adb489949a51ca9d3817ac75cf3f13a9f60f8517289f9a855ed3242426b62b30a637d5325b711deaaa43c7833e760a889ef8d052f69de28e84262aeff183ae5d4b1fa75b51d93f29abe264a9586ef5b031590fd7d9e73a65d8e49f410f169c4007ab50775dc1651849ae39670b8f46c3fc3c57a4e8f44bb7347b0892fdb922622c43f530f5d3e90b86b860ec85fd788e684180e3113fd", 0xc4, 0x3, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000004c0)={0xb08, 0x0, 0xf520, 0x7, &(0x7f0000000240)={{0x7, 0x0, 0x23, 0x1a5, 0x7, 0xffffffffffffffc0}, {[0x26c00000, 0x8, 0x835, 0x7f, 0x9, 0x0, 0x2, 0x1, 0x6, 0xc03, 0x1, 0x400, 0x4, 0x1, 0x3f, 0xf24, 0x7, 0x9], [0x0, 0x43e1, 0x6, 0x3, 0x3, 0x1000, 0x6, 0xa95b, 0x2, 0x7], [0x5, 0x7, 0x100000000, 0x7, 0xfff, 0x152, 0x2], [0x8, 0x34, 0xffffffffffffff3d, 0x88c, 0x6, 0x1f], [{0x7ff, 0x5, 0x1e, 0x6}, {0xfffffffffffffff8, 0x0, 0x8, 0x20}, {0xae, 0x3ff, 0xfffffffffffffffc, 0x71563d6e}, {0x47f5, 0x1, 0xe477, 0x4}, {0x400, 0x401, 0x2, 0x1}, {0x2, 0x6, 0xffffffffffffff7f, 0x3ff}, {0xb8, 0x1000, 0x4, 0x1}, {0x1, 0x7ff, 0x1, 0x9514}], {0xfffffffffffff47d, 0x9, 0x0, 0x9}, {0x0, 0xff, 0x9, 0x800}}}, 0x3, 0xf85}) fcntl$dupfd(r1, 0x0, r1) kqueue() r2 = semget$private(0x0, 0x6, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000600)=""/151) 01:42:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20000000000004, 0x10, 0x5000000000, 0x100}, {{r0}, 0xfffffffffffffffd, 0x7f, 0x12, 0x0, 0x2}], 0x0, 0x0, 0x200000000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) pipe2(&(0x7f0000000000), 0x10004) close(r2) 01:42:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x6, 0x43, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x1}], 0x34, 0x0, 0x2a75, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 01:42:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x883, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x2, 0xf035, 0x57f}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) 01:42:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xa2, 0x0, 0x6, 0x400000000000000, "0493215162910704fb00", 0x0, 0x800}) rmdir(&(0x7f0000000080)='./file0\x00') 01:42:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x1, 0x6, 0x0, 0x5, &(0x7f0000000100)={{0x9, 0x5, 0x8, 0x70000000, 0xffffffffb6275bdb, 0x10001, 0x6}, {[0x1, 0x0, 0x6, 0xfff, 0xffff, 0x89c, 0xfff, 0x8001, 0x8, 0x4, 0x9, 0x9, 0x53a, 0x4, 0x100000000, 0x8, 0x0, 0x4], [0x8, 0x15c000000000000, 0x1, 0x6, 0x3, 0x10001, 0x0, 0x0, 0xffff, 0x200], [0x3, 0x3, 0xe59, 0x1, 0x100000001, 0x4, 0x40], [0x4, 0x6, 0x0, 0x7, 0x8000, 0x400], [{0x3ff, 0x3, 0x2, 0x100}, {0x400, 0x81, 0x7, 0xfffffffffffffff9}, {0xd1c4, 0x7, 0x7f, 0x80}, {0x101, 0x69b, 0x1, 0x8}, {0x0, 0x5, 0x4, 0x1}, {0x8, 0x7fff800, 0x0, 0x100000000}, {0x2, 0x0, 0x1, 0xe76f}, {0x4, 0x0, 0x3, 0x1}], {0x62, 0x7fff, 0x0, 0x3}, {0x10000, 0x401, 0x6, 0x6}}}, 0x1f, 0x344}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c813080"], 0xa) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0)=""/162, &(0x7f0000000480)=0xa2) syz_open_pts() link(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:42:36 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 01:42:36 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') clock_getres(0x7, 0x0) 01:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xef, &(0x7f0000000300)="9cc5ad03a854080045345c647cba0e53df987a10abf60bc452cc1717e827d59d601fdecf672e40d23471ba190bb27a448f2140b41af09d799446cc0af3ab800f888f3744a35563a2bfdc79133b3af2ed0866ff071c9ad00a0ea5202fed2ac938d980d5d205428c8205ba53aa08c82b1c4702375c4fb847e83e7816380d13a987a223806dd3ca7f774189f4bc0839d6b8d3a6d5eeebcba4b1c18c0370bb3e68e5ec4b05e4d296bb7bd80d54c09bb07ee7f9f180bcb11f4f3785196cea883c98a5bcef09eb5de4f11d49dfcef506908e3cef5f14b0a19ae5e1bc2037e458f041816b989aac73ad0e3de6c662985e0fde29056720df108da8840d465fa8b1572ff594fa19c23851eeade14afcf4a8de7564a768cf29970ec2372a5d3e6b7c0a60813016cfba2337e00cb554d78440d6ff0b473c93863937b441ea1d70c9d654b0a982f7438b0952af59e050bfb9f93b22ce08a9823c7c366601cf1301bf06a98d044d2f6951325804c9274fecaee1900eee42a9f83c3bdb3fa9feac08786f9568f7527a9797af738857a2cca8abf247226843ac29631cd0f83ae70048ccf587e20ab6221062f520af095d18d8570ddc89e7a9504a655cccfb00ce2d5f7bbec8c306cfb2e2800f0e800310e1177119fbdd7a5217c719b563b4b3b45b532c95e0e034100162a2a2e11825eaba2642c5") 01:42:36 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) r1 = semget(0x1, 0x1, 0x4) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000180)=0x9) 01:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x108) bind(r1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffe33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x0, 0xb9, 0x2}, {0x0, 0x0, 0x3c5c, 0x6}, {0x1ff, 0x6e9, 0x2, 0x80000001}, {0x100000000, 0x81, 0xffffffff, 0x1}]}) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 01:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xecf) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 01:42:36 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) fchmod(r0, 0x81) 01:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10812, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x31, 0x1000}, 0xc) 01:42:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x7, {0xafc5, 0x8}}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0xb1e, './file0\x00', 0x40f, 0x200, 0x6, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x500000000000, 0x7, 0x200, 0x1c, "0eac4f04836c14b6ce5f417c1c7a4ea3e3d3c81d", 0x7ff, 0x8e}) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x6, 0x74, {0xffffffffffff321a, 0x81}}) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$getown(r5, 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x5) r6 = semget(0x2, 0x3, 0x482) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/57) accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x1, 0x0) getegid() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) setreuid(r1, r3) setgid(r2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setgroups(0x1, &(0x7f00000007c0)=[r7]) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000800)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000840)={0x0, 0x0, {0x2cc, 0x4}}) 01:42:36 executing program 0: syz_open_pts() pipe2(&(0x7f0000001580), 0x10000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x8082, 0x0) dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x200, 0x0) socket(0x20, 0x5, 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0xa0, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000080)="b12dab6b4004193df415e1972b8813b40642f52ee9b2c7d825c071ccc4460ac27fd5288ac064b5762f4d16c88f3b0d2ca1a5a6c4b44321d6009f9b5dd1f682c7c12482231fc49b80bd4459e16eba3f0bc63e6921bb9b7eab79e8a950009e756ea01e7bcc658ed95029aae8a60ae1220499c51f9900436a3bc2493b010f223aca9a7b23b6ea4b2d47a9848d3c7d7cfdabd97423a67621615c41ff6b6adcf703a5a9069d691b1b0f7c07ef2b444ff3e2bd8f085ea444764cebb62d84829909e9957b1f9d85a0e9ff4c31891461e90bbee467715ba985ac77524f812c48d8a3c2f46f151047ac62df0997b6f3d76d958c235dd3a370f12f9426de49c323c04a84cf4f69aa7d4630509f7775486a5e32a4a1f444b4e5a3f545035b64deb8ecdb3296ac4acdff81990ca728e4796a08e61513e04936d20dfce0ecdc301c29ca4f41b6b9a5f2d52ec75a54c8432fdf54e6e7d3f91a284b4a6fb04a624e52472418b27c47a17d131f67a4f71a0e50a0a37a360c1e14a6d26f3236844371cd51e9b70b85216abe5a81008b37314a2c45b832329cc0ba2b2c1303238555850d75e5cec76307a5702475a381dc1b0ac3713a8fda83b4b886a07afd33809603cda59766bbfb73f2bc1158a0ca7981960db9929a6c8b385d37c26f5b104111ceec0e779bf3b24c5dc92dd25c93152fe01f7739475ec0a57b4c3a684c357b9a5a92097c3bc580d1617e33dc21c58ac648f28b8bea2d09c0615d843eab9b761b795074ff3d32f61d8d3cb8d8e9fe6787f2e653844c502de4bba54230a9e6c6a75673999384db198dba2da32e097dec4584e6072d6988dca513b433b119e9f918f1ca6177af9e9901a586695064ada45f44e67ed038ccb9be3cd067c6e63fc9b78cdb14e7ad3cb6e2469f673725a866d2593a5d8df7e3ac2ac72f739da2d78cd7cda7fd3b3afaf4c042de4bf1af84e1c9ae677c2f24da8da271c62bc0f44ffac4c45ac310b0fd7aa23085ec2f534d5d2b7fa9d786b96b54c1928bbd55c3db8cc3bc971ddbcc6506075c14220d9ca3b9c59f0b6a8b7547cc2770043f4f33b8d5149b4bfc6e3dec08c643e5675677c83d6ac59ee1fd5ef954882f05c3aa290c7bb84bcb8b957480a9285de7fd6d3df7cdff2fdb3980be2299687836c164503b4de8b33bbff74740c043f50251a410b37e7c9a2de02f1fa839ec302b1ed2c3305c3608a8a751b139d8465090fa6401b9616f605c28941c5193ddb68a295e956808093efcd25902ce78038c3c5101d28e67ad30f7e4fbfcc01d001818ac6318118497ef8305adceae9d511d9d5d3bf7f7a0cf06acfce4230df40fe98e29bba1fae62f1cf68c94e2a0212f2085e69364eb6a091464fd3e47bd1c8f4802f41f65d891cff8d0938f913e8cbf7fec0dbee1fa0cd6ef014f500e6925c1338828263121f83ed314f03952d94e72979479e2d110d3dfd70d868b48c0a1c04de35f648af85e40386b3648b85a6c4645415d6374a28e12c5045e2601ffb906602056587d7f099cec3e53d573716ef731a6091ef7656b2e082a75065507e63b8f306b9dda8b4dd80fa3aa1cf4a0799b6b630740984df7a5289433927ebbf939a3d4cfa60077d4dabfd55b65c6126e201a6e63135cfdeffbf092811eaa30b333a8ce6dfbe79835be21ca8a68d7164dd72dbb47b6e10456097df6b06e36ab54b106514e7725f10f92996824ab83bc0f999552de8d68465a2a159ac7c4619b5f5eff884bcdd32ea3f6e5294bab7afd9f622faf3919c7cbabea09555d8b723e6953eef38ab0956dd1d97eed3d894a032a68a07e79d8aa13eba7a64f441513e07cc039c3546e32ccd4973a9a1e3789c362d2453a13b3b2e723ddea0ff1efb30d1bfed20397213e00654aaae3df2b8b0807151b832ef3fb3745a8a756c9c81c4098dffb70f53dd6cd7a077a0499b2f35dce2921f786e36617f51377f0a109154829a9a02e0d304c14064270b42aa71327e45720a0420d9ecd7604b6f8551987607be656dcd2b44eaae5a236af8ac85f6a74a836f9737dae6515cfec02f9aa1111037d024c8e0ae73d3b5fb1254762a80ef1a44200b54f30866070eec1fc40fc169ac624bfb174f571509927e8f4ca92da9eeb9a51891e5b3bdcd3edc924486b98feb87bdb13522b4c629a6e0e032c39109087f14c2e82a7363cd7867ad160973e1214f6c93a1bd29142079e32e426b6340f9c462057b95a9cd5e9fc38d965f4a553abd43959788c43b61cae7e9e832e40cc9bebdfc1791b4bd7554cfa33ee94b1ca3a9e43a95f15f47518bd97901ba26bb230737553c64daaac5214018fe173951e1c0d815c11dbc5582d7ead395963818e6feafe9182d2db27cc47cedb2ca7cc2e447777f9c08da769634209cec98af657ac8d60faca1abad9edcdabb6e0d046a603d9a2974d08fc3e2473961eee4a8aac6ee10a8c2658dee263f4e4b7c61da248947912a7b6c604611f464926c2536b36b53588d20e71e56c402ba8079ffb450e47b9074c70b690f9fd9e7832fc5eb8702b73c292f5568255e0901e7d39d78dc196d83fc35373b7c8d640aa26541da7d8a867d457a2622cbc58a266f646c115920f2491ed2ae7fd92bb1248e353639408825b0e532044372ec0720c0911c29893ba8f768f57e7ed2455428a847ef1bf196ab9181c5372009c1b6801ada3fb1e2cebf4c8e385922242e7ed323818a5d567635621340ef8ffa3433d709ced677f806172821fd0823826d1af27fa6635aee14ac7a66bf5f7d25010b90cd2ea0923d5521d829ed19894c153f2665eaa3d9e70c8fb5f85fd65fe0fb515149f343674334d9def3ad93b5e2153181f8ccaee01f96935bc1f45833d0817189b63ae22ce528d91083c21b85788a2efb57067096fee45412d85fad6cc60e6ff9722440e6136737702cc793291e10606d8802647c93103978e8ef3d9d428b6973ceb236ab86efd6818494d13b2c6e3419630892060002d60adaf4866c3d1808537914fec614d835d6f607f6da7d19cce75384321521f8406bdf8378d24c5aad013eb1bbd04d30f34f333eee4b5083a4d4d2763d80bbb720c4b813e21680c3e20c6982dbdf8813c9db099c152af1b51c1dcf3cb2d331b6c4034fb3b1b5a8d72cbe3158f18ffe97f8d710580ea6deb0da84a277456bb5449c77049eb7c45e7d6558147d1405bba7e49577161c2be2c8d624f6e03b6c5e31e4c2e710db4622a6922f34b33961c4671e02f7cadededa04b20e665eea57a7adfee8cd357dc9245554ea69641adb073c7e7d87a8df614f1d47c1e856dcebad0187d0429255815f5d6eabd9e9ec8905eab163e4455f83bf36e00befe3e8ea16da3853b26ba3280f2f18b48362ccf2fa8ba34ac1e66d960c16ff9b834ef085c8dc145ef64b701c28862ba4cae10d0e3e9f8c4c9116cef55fa0555f76808c396ad3ae48b96951ba00eaba04493e9786b1adf03f976693bb4231e86031afbc2c57add4bf0d1def8806f8d5dcbeeb563c1eeaae2d08be22840b0d0fd4f61074e316aa298a9c478818689530f55ed239382a74911abf6db0ebe2cd4098d99eda7a7bf119f7d666960660169fdff3cd583372656a06bfff445da33da901c5a80e278660e174b25747f3dfe5a57f3d16e127bcc98628c5e6bec9de537bbac50d3df1e786e276cd6df8b06ca07e81c53bce202086d08b7dd648379680df577888ca0c2f994673584c89301520c0a636d210de12effabc25ddf12ba22e2a7fcaf3f9cbe74e9e7baa7f5333946c1071bfc42513ed005c312699749e3c88e3a3b72f6d902e7808753bdeb40170b9141401ad3c1319315532dd8a948e1845042d1ceb44a79987a8db342dc2d0d35a8561853065d0f48d74cab6f3e86ca1c3e02960e0f088245f568db081806edeb80e3e86b1f0b22419f96cb98a92e89c0d7a037b8c52f4ef4b39493e918441afc4c9aa1bb57e528e45cc2393eb8197cb7c346f1ca69099ea3678a9ca71b4fd34dffbda5ab7280ccf8f47f1dcc0fe16a4ba6a47f68282967c59408ab78dab0d3743bb8037d902f9a9cc1c698ce999eb8932d5757200982c620549c79c592c6aee28a0041ab1fa9e634d9c4e3e371b6334c73f36f52139b88c01d8c7f193971570f71893d3d5df00f855bc262479e09250dc2df8d89cafd22574d09ec37c1ac3eb9b34cd9d93b8638adfdbfcca9b52634850c50407fa9742ed5195179e80b2a3bd30f9878fd9de4f233cd27ac1a1b3cee7d2e608a075b63ead08ec7b06370010f2cd78bb1a7dff3f17a0abf7947f76e00f240774cf12fb5b85c252a2c61b4493d35611b34203130492ef7ac0bfc25cd68398350b49d7d1d5f052f4d93183738880a158e34a72e2af7498638167fcf5bffa34b4e1eadf9a3eb6f909e44964d966abe5afc92a3fbaad1b0d73fff878698dda77dc852f02438efac3c3f2c022fff9f22912c932da340a91cc1c09b6e0b6cf98872a65ac18d9710f54c25e95862aeb58ea466c5dd648e682023a9eaea05d7578ecb1dd9111d7b697dadc89942d3a4d32df6df33496ccc058f5f05e650bb3a154caf2ad46579fd7fcc143344943cb67840906fbd628d8aa32e81dbae59fac54d1e7b0b48b8995b58dc1b87cfa14d5482af844a5dcd599a33ef93a13048ac54c99d6713fda780e1da72015d7c64870e7a923481921fb26148ceb05303d6aa95cd8d7732eae96baac9c4bcabefe72a3202118f9ba3bafb8c663752dbbcd29e0155c70cac9d44b0b070ecb161402f85bd47808733ba3db81be58a055c36edc5d756425e91b557d24a9e84446a2917cba1952a411f83aad54d1d4b6f757ee41babb7626883f7fd3642e410a75e67b6bddebaf9451851cd425a90047569f1f939cdfa5c3323ceed07cc53fc29ce21c49bd94b9247ce9a6a41b8172a43469632e08b3800844dff3ccc32ed5a2cd9ca7816691d9f4df0d5f40f60325990f816b54b7003ec34ffc2d0fd154bc0ba00f5e8ca51d5bea7b849a5a8a9e1b49f7dcf6eab7362458f11d427ca7bf180f980d8f1f4ea0d7dea40ed392eb98fd832cd06318abb9486e274013b93e136611f293b0e00e569dd26ef3087cd5ddd96ec69c50a2418b030711aa3fe1de65cf4ff023e2dd3ad2d2d52be537c38a22b7aac2aa9389d86b088f8d325e9f371780ab532beeb37020cb85d93b2e6881b79963150674fe433da197af5bc01c735524c98038db51da4b5cdf19d2a25272e8b6b49bddd3712bd82054864c64b712dc921a3b9003e8fa48b5458c5c6ca97d87c2a3c2856a75d7880c85a9abfbfa23065546a7048c5327fadca2d177aa27d754faf1bc747d5e510f19046a8b2638c1f567e7e7a50796400fea752f9dd275f66366e69a4eafbbf21e0a0db81ca672111278f7c38bfa2127fa05825c35b40f4d00b5086dfd0942c0937bda8bfa66737ae85a30b776243e803fc24f6a0d68ec6360fb73dce8235d44d03e4e96fa7cae3263af91ebc0a135ea6c8347bcfe7fd9851d5f0962f4bea819d4b95405066d45e12152dd8288f30471819e4098af2d74a3b3f285eb9096881059083ea477d1e9052e0354220379182e7446ab51eb0b88d2d6ca52755d52cb7726bc2798fe2dbd6981a3ccc8aec62f5593d0a3902a27e6756b7cf7edaa7c516e6e6eae60d1d9815365dc19566402149f3a2c1e7de44940cc07bd4c9e8546471e9e2164d2514b1e56286f60d827e05b49f0937a99875f4be1c24cce770738a465e5c32ca21e6e4f3b3635f3d8a6985d40bb3286f76eb0b1f393c6bd5136b9f2e4b8024a624ff2872e12a37", 0x1000}], 0x1, &(0x7f00000010c0)=[{0x38, 0xffff, 0x200, "b871d4a312f7c9b732b74d87aa0bab9d32145073c5dad976ed2ab586c0ec58464ff6b279"}, {0x48, 0xffff, 0x1ff, "d52d89948dedeb47fbdf5a19ecdb9efc590bc686b9819d5f5299c8094eeae2b6731bcf4a7b6ee9cc9e072b5baa3218b684591dce9e"}, {0x90, 0xffff, 0xfffffffffffffff7, "0113c76775c28ae9a5e236de5eec95f0e0616d023cc5dec8229e447e99f4a6b48ecd8f11fdb52555230c1db6a4df0cca5f0c14d7579e720826b6d4b3784b3cdf70cdcfb4eaba91c337a5519c6fe3e621873ec886e8af022fd2b3b5f791ec7ebd6fde9f879332c7fe54d40ec22e368e3c848da6db1ed99d1fdc15ad3c21"}, {0x100, 0xffff, 0xfffffffffffffff8, "daef2c5fe23fd51ee7868fed9b91aeb292422a01dfd03ad981606ea22d766e684be72c689936619a55571136903c352719111ba28fea8285da58ae41034e490c4cc3f47c94c0431291f6bf5e22421de900959c2f998dbdc838da2ed5cf9c5752cecb251be5b370b5670788a91b8902736693856c57b61f74dbb89bf3500446257ae00de7a0692d922febeff6a60aa2028aebc1d03637d12f09bf260ba546e358a6898cfbb784f894c40fb0488f370c9a8ec23c675d6d3936043469ad8355e474e93063955321d4faad995aa14db0eb0041de543fed4b3cd957bca22dadc5e816bd9ac2142901b51a307306c8b57bba"}, {0xc8, 0x1, 0x0, "59578f30834a8702f263d350d2acdf23b99ec87e77dbdd01278387a153a05cfaebcff60378e2f00be45d6410e5d2839d39bfebd82802822290ba5e1773b96f9e052a6b7dd6bf88b54bbf361bca02ccadbd04a906280098f290fa41a7325c2a4a282d18eb0cd52e0c19244d0e043d9fb492f00de522564663fd6cfe3a6b59794b8fdef5b25fa24aeecbade37c1ed040f1434b27bd322594625b4f0d977c2e5718da2acb491093e641fee3f78757efb86e8f5b58ee14f430c6"}, {0x70, 0x1, 0x0, "6316dba439692451121b5935fb575ca2ac9aec565d3a84316afc6fb0d123e8c1140f1d2c3655cd361f3c40d5dd2b9d4659f8670c76e7875b3b33b6badd9082aa4171bbed0b9fc6becc61cd138ea25bcc31ae2ea28c713ed6a6db1e8db11dacf3"}, {0x80, 0xffff, 0x3, "8875279ac271b7a606a7b5a3c0dbee518fa242613dc1521e9f2656563153e994a6b03efd44e149441bf69b9d6387e0fe9867c45df3bc76d04420ef73e1bd5a23e7087b11d1b81bb47dbb88c04f44252dde3f17211501923b5c91be914b2ad49871cdf4cea3a11585ef94c9"}, {0xb8, 0xffff, 0x1f, "57bf40e80e9988ed8c2d7ce6d69b13901514b8f149bd30288b6c46ff9235348a0fb7e95be9e90d3265a6acd0b8d77f720f546f32153e9feaf09d83b4643f529dd9dd6352d3b10bb527ce39e0b9f7f07278a60d345d6d649eaef0cf8e10e837eb3bb37255915a8a00f3f9a52d89fb34be3a4dc4a78f35de328486005b6e3a3c2f4062acca454d0fd633fb3b5461a702e0b7c44e7f56649e656beebe723d83f01752"}], 0x480}, 0x8) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 01:42:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) fcntl$getown(r0, 0x5) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r3, 0x0, &(0x7f0000000000)) close(r4) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="e81e28fa22bed3da3a503d6ddf6d6f40e63867d3aeb62ac3fa1544557c1e5eac027138705bf1753996e5632c61b0779fce4a7bda07f0e2cb12dc470b25ac1ef1c36686f566574cc330c428a636d70cdaa9cda5d40e4d9eb56a26bbb252394817d56460586645018bdd562401f6433823686c0ce99b6ecc", 0x77}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 01:42:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000000, "446c9170a0e388027839de9c6cd4b095787e9b53"}) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) 01:42:36 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffffff47, &(0x7f00000001c0)=""/210, 0xd2}, 0x41) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:42:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) write(r1, &(0x7f0000335000), 0xfc94) r3 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x80000000, r4, r5, r6, r7, 0x0, 0x7fff}, 0x60, 0x4, r8, r9, 0x8001, 0x1, 0x100000000, 0x400}) 01:42:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000340)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x1, 0x8, 0x0, 0x923, 0x9, 0x1, 0x3, 0x2, 0x7, 0xca99}) recvfrom$inet6(r2, &(0x7f0000000180), 0x0, 0x3, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x3}, 0xc) r3 = semget(0x1, 0x1, 0x200) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2f, r4, r5, r6, r7, 0x10}, 0x2, 0x7fff, 0x10000}) setrlimit(0x302be289d067218c, &(0x7f0000000140)={0x401, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1ff, 0xa651, 0x1, 0x7ff, 0x6, 0xffffffffffffff7f, 0x1, 0x2, 0x76, 0x3f}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:42:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20a08, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x2, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x98, 0x5, {[0x101, 0xc6c1, 0x7, 0x5, 0x80000001, 0x8, 0x80000000, 0xffffffffffffffe0, 0x6d0, 0x3, 0x9bf, 0x8, 0xd385, 0x8, 0xb809, 0xffff, 0x40, 0x4], [0x6, 0x401, 0x0, 0xfffffffffffffffc, 0x800, 0x7fff, 0x664f, 0x5, 0x9, 0x7f], [0x0, 0x41, 0x9, 0x8, 0x2, 0x29a, 0xffff], [0xf3, 0xc00, 0x1, 0x4, 0x354d, 0x4], [{0x40, 0x2, 0x154, 0x100000000}, {0x10000, 0x8, 0x7, 0xd3}, {0x24c, 0xffff, 0x7, 0x81}, {0x3, 0x401, 0x78f, 0x1}, {0x4, 0x1, 0x1, 0x1f}, {0x2, 0x7ff, 0x7, 0x7}, {0xd9a, 0x9, 0x100, 0x81}, {0xffffffffffffff58, 0x0, 0x3, 0x8}], {0xea4c, 0x8, 0x0, 0x1d6}, {0xffff, 0x8, 0x7f, 0x5}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ccdf00000040000002000000000057d5c10635d800e682f81bdae759120536d68b9ca1ea02008000612faee454bf2dd0791344fcdae76ee993fa6a2dd8945d880aa68aa1cd645016b1c26d70a81c4bbca4c6ea"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:42:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x10001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4, 0xa76) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:42:36 executing program 1: mlockall(0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xfffffffffffffffa, 0x0, 0x6, 0x4}, {0x10000, 0x7ff, 0x100000001, 0xfffffffffffffff7}]}) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80c0, 0x82) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0x200) setgid(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x5, 0x20, 0x1, 0x1}, {0x5, 0x4, 0x1, 0xf54}, {0x1, 0x4, 0x7, 0x100}, {0x7ff, 0x40, 0xe6a, 0x5}, {0x1, 0x2, 0x1000, 0xe5a8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xd8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) getegid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0xfcac) 01:42:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f62696c653000c5bea5f41412d313736f71180983ca64b61d1eea0b910a4669826a6511607ecc18bf0a3ded7a9baae18602e55c765e675558c33f48f270b967a9816d3227bc0022df6bfb5a72486213071cdcca"], 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0fe2dbd96e15e374b7df120db88dfd0c836f5ff8320fbadfe34f2209df75a3ddc5727017b8993e2f3c52eb3335b6df262fcedd9a8cb1c5b0887bc2dad250b4383aa9034bb237cc61e884ef8dad8b839cc193adbd06408d26cf12b098752e2b5d9a4f42825cfe0c7eef0e49256503b4fe155cb9b61d4ada847d22dd3781c35d5933af4c6b5fab71225e5bb403db44fba0c62597d3f178e247e6d5b3bfa333bc1906549f1a7f2d33e9ae7390936aa8755db680595289893a46627ba4f33bf200f96d824f8eb1a74ed6d6ecba666776098ddec445458b22bbb25e0cf8117f72be373667fb11d588a505b589700e", 0xec) 01:42:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="ff0f0000000000009cc5de5db85033333285", 0x8af39208) 01:42:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) 01:42:36 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000080)=""/67, 0x43, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="1a46da98aec50d86761805c0094473002e2f7845fdfa9a8a"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:42:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x400, 0x564b, 0x66a, 0x4, &(0x7f0000000240)={{0x800, 0x7, 0x2, 0x0, 0x8, 0xffffffff, 0x3}, {[0x18, 0x3, 0x0, 0x9, 0xffffffffffffff7f, 0x1, 0x6, 0xfffffffffffffff9, 0x2, 0xffffffffffffffff, 0x1, 0xfffffffffffffffa, 0xffffffff00000000, 0x1f, 0x0, 0x5, 0x4, 0x9], [0x5, 0x8, 0xdc, 0x10bf6472, 0x3, 0x5, 0xffff, 0xffff, 0x8, 0xffffffffffffff7f], [0x7fffffff, 0x0, 0x800000, 0x8, 0x100000001, 0x5, 0x80000001], [0x7, 0x3, 0x9, 0x2, 0xfffffffffffffffe, 0x80000001], [{0x28, 0x4, 0x4, 0x100000000}, {0x0, 0x8000, 0x4, 0xff}, {0x6, 0xaea7, 0x3, 0x3f}, {0x6, 0x8001, 0x3}, {0x100000001, 0x1, 0x7, 0x31ed}, {0x0, 0x9, 0x7, 0x7fc03518}, {0x1, 0x6a, 0x0, 0x7fffffff}, {0x1f, 0x1ef6, 0x7, 0x7}], {0x7, 0x1, 0x0, 0x8}, {0x4, 0x400, 0x3, 0x20000000200000}}}, 0x5, 0x101}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) 01:42:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r3 = dup2(r2, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r2}, {r2, 0x4}], 0x2, 0xffffffffffff081f) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 01:42:37 executing program 0: r0 = kqueue() fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 01:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x803) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b2") 01:42:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) write(r2, &(0x7f0000001340)="ae05811973cf3f9c3f3f689268afb09e12dfa184bf505f240c76bc52d824585a4a92e04db05c20720b70f803acf846d400deb26d03a4d9e6d3df6f6cd377759dab4a03e7d39f648b85b5516c684bc4ea6091b1215c4a35f44ee67ad08d0cf518cfab947b8fe35195c057018e481c5b96a7c10f59f96461ac6b5b27db272845b6d4fc275b222c89886b4e05b29cb4300bed6735dbe1b37b4f5ccfbe52ed8ac28e8f3104138e81cd98db951e1392b83d89450a9455dc5df78b992b154f86b97a587b6e733c6fb925f881007c5c62427ccfbf9bdf590a069be9a61f868ad87cb49673e10c7910f40b8a18e25a77453a00044ceb31b9f46edd533f93fb91c761deba6ee3e39c9688e01c0e7c537c2a6f76d5996e0c6f1bce6107e06ee577d12e9eb2560f4774ec6c25641bfccd310f70e187ac505142af4f9e41f2f00b005fed42f87360c31778cc57e32c735e1f9e637391e5a3c0bae27bc6f7d9b847d6c8e2dbd7a3b0430546646bc07a3b929f7b23d61c13836af10408978d99b937183b44c8c10cf7eb9288ed4cbc97d8f21fe95a30bdda59573d7f66d2e828c430fa8fb11e3fbc277558ea44fd61559993f7a5a25086e31ac4a280a4cb024c54a29c8338ead9f1795510d1887198bdf9303d23275f937dcc14b5b6a60f5a153b5ccd4117d500c4e4317fc815780700031b9b5a0c91aff465942e0a772846f178a9dced448f8ba7da9d0c5930c35b8007c7a2c21ddc7d66788c173af0bbed3b4d0118cdd2e7bcca05bf926ef84056ca6b2baaf9a6851ad7ee3ea9e975abaea30049ca49b8ea8d9910e0db5062a4dd5dc0ed889932a54da1a1b956b92b41e02088263448c509219767bc348921170636414baf867880edb644350356a5887837378d6bc4d37d20aef3d11b4e257ba2fe92bce3108218c99fbe64ee3661d31f9c0744c5965ff7dc08dd412adce4f1579e79319945549b7fd16e49d1a31f384c48cf6a21049abb203178965486d13a8b594de2eab9dece929a01d34f743334dcf3e5d5576669de3490a42736e2402f7aa91aeef8827122c267fabf13334465d5d6bf5608261d9a21e1f97823afd80f03dc108b3b942bcdd4963b2f796950bb5d8796574d5b3d7557ebd9b4fcd160e93deeb7a9645a4aa2a758a95fc9990ae1e67651f50327ad3cf9fbe4674e9ef400c391fe788f044abc3679cbcad4492eb5e4715951b5e978ed1331853d4fdf99474f5d740551a3bf9ba390a3d7d702ea29f8741cb91cde242ad7fdfdb821707c0aa37404689ddba55a2a710035816bec676e9209921cd1537a8c2a62d6dcbb8d45ff92fa26e3290af1dc7fc89723a6a3dbcb10e550f97b202b3e2f14748f350ee0b387da6fe544dab7cea49c699b5d1d5fd34591651e2f829fda8985935b3cc0efccb4e505bfb19626b88de8e2a79cb429583fd9157da9a0b1deeadc53a95731a5ba6e69b7fbab77a37e3ba59cf8c77bda5b577fad0f747f04bf4eec4b0102dae87957b7d37a75bbd1f323008f6ba3e0bbfe794a85eb7b304a668b892927df1212e1ea91ec500fb85d315f901372c5c63bf23b3ada65d394d6631016d723050c8a35eb38fb14d2c5f6538bbe9c783f9a87839d5f8cd2248a7c65a94f3645d04341f4639fc7b2c3643f02c53ba7a1971b2baea4bdceb255c532f43b51db86e310cac52e7f922c4f76a11b2ee3b98f07fc6e6688b92e6fa8322c88443cfc2145bea9120d5c95d671fc0ee2836417cb35bd8717eb154533b8c1fb65c175b7b7c0d8c05d65027476a0484c3e99ed74c9bd0fe08cd3f9ab9b1fa8732f96ce13be8b8e0cc7d170725ad14520834d33aef6c9907ded89d88bbb966697d4f6d2fa22ca010734a83a6967ed42129ec0213bbf3436b6dc5f2c0f39e454ef61974b3671acd25b64196743075d9df2b1604b9c5d6c44e7e9a1419a136daad93e2bd8b3c34ad4c91703c7766f91a1696c9f40904074c16a11cc43855752481de12d40ba6dd829d8753a47c3e71cc632d40f0819d050b129b74558a3ee60005d3be72d89459697debcad1c4dd3fc12fcabbf052624b499f43b1e80347ba53c8ad2a16b3398284f4ccbda8d0bd22e43d6bc2c1b14ff0c6fb61e2fc67973fb9cd30be03c8687474061fb1b54b221d813ec6c65f6f622a428465267f81e46c91bd477a16fca2f57020f7386fadcd4a61085f3f82ef1b96167591dad2269ee7bfd834f97c1c3e305a94404c7f9bdcf964d353b715f6d573f2ad44cc50d5999ea8d1d9b24537c778024036bc264ecc1d00b0d7d4a79f2d326d62a9a3e2fe4eca80e7cdd8eb3f5f48e11fe5553583c458a112815e4c7d07a3f242f2197b1d6eaef9560b759ea42921b5c3ac1c99fbefb13233b40e1bcac5d4e942851bfc0323f17672dbe5d3830f8e26393144832a8b3a7bd31bccbfba04e0bd2891af687822068d2760cc297282b313ecfe0731a9507419b9016903de47333afd2ea2b6660305daaa8800c6361e4424d6319bdf6793cd73a9f994687de1da372ef05b9ea0608e60b0827be407cda326eed75d2f9246ebc6b37035a5bfed12cc568972db5698507d299c92ff54f37770b7a667942f8dbea8adf07b4af8df8a18cc12f1a0d2c759091b3f7b128172e2fff873a4f3a83fae136ccb789981c398761b0d6656d000b6a433aa34b5d387d61329efc0ab18ab631c891ca103ca9bf850cff882ede14d3ac21e61fe7dee99b7c4659d85c0018c42d013420d994aa76c9d2399aeed9d9a24f0385d38c182d582fa9f842b902c88fdd09188e09fa969d3dc94c3455e245165d81fc5c947ebfea23d5e98de16df713c1d13f154d52d79dec9b509b23f972e7505f7dbd564babbc9c0c250d31ee4d7df78f7eb7882533b1966c04a87261e5d93c347587c6d0cc74b5822f9c2206bd031be2b7c72ce465317327aa0cf60775caab473dd86e8df4272178914324398898c8dd8fc6e444f45ba62d29a92df3b5f478be95bf433a37d4390288dc84cc2e05897dfe19eda84bbb577552ee326e804d15b6ad6e2653c7733c96d437d04142a61cef3632d23d169ae4bb504b1e749f05b4b518298cd320af69c910c781ebadaa21e15d577e553529c551931ee5b59a02514b9d5874560c2b9bcc3dfbfeda9aa9ad5d80cf4d7eeb532f5a4437719def709e5ae6a741ffef24ae3b1fa08d9128cf278696e02365f9fe0f52f7813eb758e6a9228899008fe5f3fa275d193ae1f5860a8b9f5f7a02a8f950c45ee5cd642e65e4244ddcf0b91e151529804ddb1b148d976ef14182671ed8473f9c2623a52726d692ef795e550f967042071e268b0fb7653c5dce16520028d7f463bca98469e542715d9b29452937a90a47e7a0a6308c2e1758dc472158da47280842c68ad5151191a4bc5a6a827e2a44eb25e857dc3cb84cb908c92525f439a52d01ed3ac74978b6b9662722748ea55e21ca8d174f8a8f93bcccd819ccc13b2af92ad4ae613e3cd4d80e80958464294d8be25869af7b391e0226f19090948c4ca3a368fee604ece700cb2c85fb4d86cd564ee8fb5421392f24f7e3ebbe7430adc44d7ea265d4f10ea57ebe0d017644682b5381567b86e7dd42612dab06aec533c14bf313834589905f2b77a75bd8a3490617e795f30b6ffdb257d786565bdf625ed5302032720e93ca86c0425142ae31cc7d931ab9e8f715a83dcb36f2fc32c0dd2a1899725f16e2fab319c20f9d34fd0194abf7026075c129e6c15df7bfa4adb3ba4886806dc1a49f1fac14960e5c77c42b49848df0f8c859d0a0bf9bf6a5d550e12d5d218784f6252896bd4d476ccae8523b75d28f27087c9eaa1c7d1bbbce084fbd430bc7492553000710ee05c4c3067df703b4eabb3beec6b7cc51dbda7c3cbe50d8b7c532e78c297ab904cc2a608373e5aba502f42219d308431fe008d61875c2880008d75259b0ca039a283d417445382c4d86b64f6524d3f336c6c7d88710091c59cdd18436b6b73ad6a27a032ec0258dbd30a2095facaa63fb8a33e78077b5d706916556a4f457c6ab0597ff02ec6758f05af9a474eeecb9406195a6b20a34eb01620a7faea8cdb02aec238fda180b0d1f7debb54174b6c2bb606192e2cff8d95ce684c29e19a0e0730de924fb8ed65c1318dbb3e62286caecdd4df89de8d070aa6382e841b726b0560b38adf3776c3c1486c4e1c53b7b97e6253bd08791d7a45a150185a4a6e4d353262503b6a8f5eed03adfa1019a2260eb362dcd05cd07cd18c57b60f74831394a7b20c5a124152c157012ebef564fa0ad3e71586270aeacf51eb8ae8840f57dd1c53f2aa0a68c1212909c941f32ca96c5d652366c49f49a6a8a5b8e5ee5ba5858601353badf7ab89892ebd4ab274747ce62ee1da697bf0c92a917a3d58c32a6b081578a36697209f840c1894d87e0163adcb25b4c808ecc2ce2689e2332fcee3085cac0f93461b071e8404de1dc54d45fef1fe5dacd2c8f52a80e4ae1b91c129b5faa68a9ca65ece4cbe3371a759ff73b536f47fa2baf08ce21aca63aa664d80d9b0e1a7630038a59a2792a250dee18ac88cc16d70c10df9c2a69be95dffd8a341a223d643289d904cfd72a6c6604dc93f7d4d8bdfe2e765b92df7fc0adafb96e47adf1f84f5295bd118dd4319807cd30f05171a7ce8237b49966371486149ce71a0859aa9de6803c1c26354c335d73988d9347795ee997da5bb5f0942642b89c8a9a58b4644ca88426c5495515b20b3433dc50110bb8327eca7978fd26e04c14f9c371918b42640f87cc3176decf5186b85870fff9f17312cf931a3a188b7b3e781e27a185acdc53e231cec3f72632b4f75d51d10250ba7d436d760499172a76daf34da6005ae9bff5b26df78c1c179cce472bdf5ea16c7d4921882b713b4bfdd352713461839f62c7c620952760a539a241c025ab1c04ec642128d3f3be1905d017a62fe3192f5d87e0aa324ba1b9eb96ad040d5d0ce6bf899275430d4677e97d1ccf67945b428e3745c5a146789b97bb404adac9bffdf940f9cf8c57485dd9689d45e8130b96be787b2b738f1dfac123ea90eb824240963da2cbdc3107b099bd9049f06f4cb9d1b9fdb78bb6872deec957a026bb31656d0086bd91864ffc8754f97d742738cea290b669ce4cc68d8a855126e23f383783c73555726b5ba116c6e3f9168b0b0404af63b24d04af515190ae8a70961f1766ae718fb47e4f7f93c84a18304bbbe84d6917189d4be1e58d64f89ae4650ced93d69888fa2932cc99f4587d9452689aad3fd36f100c887627af2f9ef1c32eb081cb66e9539115902b03623bf4865b8eed2db1030527c71d0825b5f1745b726cd86bd2c2644e5d3d1995fe56ce7249f0b2a3c0adebe30581cb58c516fb169c29633bdd806b061e8537a6d5b77bdd53189f736b1fdc7b70f5e6a57f7551f9f3a7c12737100b701a5215e3614ec2755b47106d670f31e00d9ba86e964e481fe5a74bb039bd643a70f5759cbb50ef7851ef76fbd5b75599537fedd9c5a04cf65eec6809c8caefe3e9aea793dffcc4c8c07454a9fd8288cfdff42eaa0e5c570023e660baa0f8d98fbd4bdbece962efbd3ea43d2bf7c6a5668a83b26f185c23e97e3ab2c7e1153f7e98f6de51d68a2627ca1b7460080e66c97bb985f164577786c57b6a405a0d879b87c6ee45d7d0249e9f8192b3992ae079c4ca878854333e4541d9d15aa3b59d1c523df8fc725bf2cf4531618ad8ca4e8065fa0b60c0ddb56fdfc73ad32bec1f272e02551dc9f9787eb5fff1295b73a7cbab58277966fb6297e2407cc19b3f129b", 0x1000) 01:42:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xf26f, 0x0, 0x4, 0x100000000, "acd34b02aaabfc61f74b1d8fa9b42023265a151d", 0x1, 0x10000}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x40}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 01:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x400000000}, {}, {0xffffffffffffff00, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x65) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 01:42:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000200)=""/174, 0xae}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000001300)=""/247, 0xf7}, {&(0x7f0000001400)=""/139, 0x8b}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002540)=""/29, 0x1d}, 0x41) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000025c0)=0x3f) 01:42:37 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) 01:42:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10100, 0x0) write(r0, &(0x7f0000000040)="b3254c8ec42ab8ad91ee7551e79de974da4a9b8382b34a78bf9b6013ba83915ff0", 0x21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 01:42:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES16, @ANYRESDEC=r1], 0x32}, 0x0) write(r1, 0x0, 0xffffffffffffffba) dup2(r1, r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="7a7ac26a928068ea7be3838aca2bcdf3a71236edd9569dd0486744b5053004434da82ff85792d2a1857ffa2d8f42e97341017f01e0a1f09757c1febcd908f913d3f3814dffef63de55301e0a8c060e423cf8a79d56b284bcbbbca62f37cb5812ae04bd5bd65b89b55b81bd25cf6e2ec4a166d9b99d9a7beec00acbd701bb016436b8bae9439be719b6e1f5c00dbe9150ce8e21f9234edddb39137fcdc5afbd12e1e023630ead876d61736dc714be9b8fa7dd7e94dd", 0xb5}, {&(0x7f0000000000)='o', 0x1}, {&(0x7f0000000200)="4f449cf440ac7360f28f33e0e640d94e1ac41805a6bac02b28e7480d3c1fb14c06a6d91bd6651f563347d0837b87701099a77a7b3e22a07350eb9d4c3984e2481f2a933220934cb4b4b55b2c3c818ad3b2f7e12c3e4959b6993c8ec5427c0769eb84cbc6cc36cf81c8c54000c005a5e8f33127cae8b332b3abc6ab2ec46ffd34e05624ffb2bf9975e031787abd7f8c1a313911087a9c6f3ad3f054bb55dbf69974cd601ccad7806d8c9c8955e05a5b28c1eb6482f228c987e35fb0bdf3a1c397f72a11e462bdb916b19a0dd7e18f4ffd398c94ccb3b71db4f5a45cc5cf26c0bdfae1ea7e70f6bd234e4018d653b8c97fbeef0b30baad8c7b8a871482cff955", 0xff}], 0x3) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shutdown(0xffffffffffffff9c, 0x20000000000002) shmctl$IPC_RMID(r2, 0x0) listen(r1, 0x9) getsockname$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f00000000c0)=0x1002) 01:42:37 executing program 1: msgget(0x1, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="b63d3d1b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:42:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="69eecf3e85af8d6c538bc070d7ab5e5f481946ab26c38420cddffd6f1a238178050dad0908de454ddb2f13b1ace118d541c57566aed13f6d8fbe2683859054d1056f46c272b0a10e4b5592eb9d634595efa2192c1a79bb0b81ee480d981eb4be527302fb873b0aec25c4e568529187c10a37a0fb341c70ddb52627a4f4ef7141ef9260613342effb1b7add0024583412999dba29d8309bb73cada502e5", 0x9d}, {&(0x7f00000000c0)="80445e4a4d5f7763141d6c5debf1e4a4f84dc6509bfe8d4d6ab0", 0x1a}, {&(0x7f0000000380)="4c597bcd8ac1f56e3c75bcfe896eab9a7e21ecc075a5a76062dcf6b88e8566707d1081fbf590768a22c6a35416b68478e4db47d6b9baf51e1d26b14cc5d12097877984a083d020c7f80d25a37c822b4b24c10a94a4ac03e1645d4eda2dc538590c518d4b099390c84ac7929a55ae931b", 0x19}], 0x3) r1 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) getsockopt(r1, 0x4, 0x69, 0x0, 0x0) 01:42:38 executing program 1: mlockall(0x2) setrlimit(0x1, &(0x7f0000000000)={0xaa, 0x11}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x120004, 0x100000021}) 01:42:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x291, 0x1) socketpair(0x1, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0xffffffffffffff38, 0x802, 0x0, 0x0) 01:42:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socket(0x3448c091ee906e14, 0x4000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x9, 0x9, 0x8001, 0x9}, {0xf0, 0x200, 0x1, 0x821}, {0x5, 0xfffffffffffffff7, 0x6, 0xb345}, {0xdb87, 0x7ff, 0x1, 0x2}, {0xd85d, 0x80, 0x6, 0x8}, {0x1, 0x5, 0x7, 0x80000000}, {0xffffffffffff9953, 0x6, 0xfff, 0x8}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)) 01:42:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = dup2(r0, r0) ftruncate(r0, 0x0, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="6fbd248a05b06d8bda8e717cfaf97ad81925cf644ba5a101b50507b2930542f64c0339d70958d25c2835", 0x2a) r2 = dup(r0) getgid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x6, 0x80000000, r3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/73, &(0x7f0000000240)=0x49) close(r4) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0x306, 0x3}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000400)) r5 = socket$unix(0x1, 0x1, 0x0) r6 = getuid() setuid(r6) r7 = dup2(r0, r5) ioctl$TIOCNXCL(r7, 0x2000740e) fcntl$lock(r5, 0x0, &(0x7f0000000440)={0x3, 0x2, 0x7, 0x32f6eb3a, r3}) sendmsg(r2, &(0x7f0000002880)={&(0x7f0000000480)=@in={0x2, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000004c0)="69f7e89a21c4f4c230c4c858591e69187e27d194daf291ff77ef82da81d4be203ba79dfdbd6222f60b1e4732d469cfbd751d36f3632f0bd97f0c8d9917b28944bce14880023b8d030fe7ef457f4847fe041a4ea3c5121014ce8f5d46efac361d5a5e0a0037feed8a3a3d3502724020310c7b54dcb1a20e30c9ebc44cd4a3fa419043cc3b376bb7b95588c3c27450fd1592e9f7d7fc66e48bf1408fd3790a5929cd382e5d4eb13d5ea3a018ddf9542a3506bf48ea00e5504b57bbc6b217f418aa88c480c942bcb69f49ab4ccba5d327673388a6e1e94f61a6377a6185a67b470920e48dcccedc9e5c099867b20527da7231b610cc74a0bad6c3da116cc0111ee84b7ff8bc1c4f71f607987ed18b28473559c8e94a04baa3f9120682127e617e975b926cc196333dace4c362bb557ec6d67e2df4bff270152f9ec2beb0667f5821e7e5da5a7d68df79645a9afe1611ac031dd50617e44de12e05c4ecf7f8134d8af4501e887acf6be371f7c46d32f0505641d27ae9520d4213c3476f2150046a18a7f54bdf3a8740b65f14284a10e106cf3883f9fd36aab254e1096db65ade38529fb0a4cfb98ce8bb824f8ce177cba5dee1a215943fb8514ed7ec170fa98927736972698ad5b0f16bdf6b4477b00ef1058de4cf500b96e3793e53b3228f54c9ce8d36a393f85c27a3c095b58307f88b7811633e05a88576340ed9286b199816c07d9f4cab73dd86fa39ce8ef435ea846d887587b9ca964b21edfed768eaeb0d744098415cf0cb9ecf5edb3f557910c7cab8844ba9fe5ede24c4575e40a4abb3283b349a106ca9193778bb365ca408d5e2f1344157f4ad15f148cb2be0ff187216fa067027dcd91012f3cd1d4515612bcbb1c6e5f97b0ccee2d2f3d24641f0118cfddecf384c74044e310b7a438b1fc2df35dde8af0e4661c0c2ecae3ffc9925c2b18003fc38c3aec13bd14fedffa1dd3d6dee536ae1caa0b74ae0957c8dade8ff3ceca34d932c428c8b0def8a4fcabb34eebe4f1a2de3e1bb56a4b7191aaa4f82485a2006bbc2503801021527738c695cb8850e9ff9dde718e450692f8e612259b140c08db6e5e419d526b722c043ce1c7fc5894c91c429deb60080a5e94e950d32083fc975803594cd39c97c3c115341fce77a2aac5172d549bf60e6d0c019e7af45501a859cbbe7bd2c0a64687e1de4de4b000fb02780dd128927f66ec2f12161eaf05da765a41d89c69db709464dccdee45074e27fd3231875df9ba793f9875e1e877b2db8b8b3a635ae28c408c68fbaf29ec2a962a3a311f0bce1c3e340a9c510386518eebfc51a5cebc451a89d4298b897e84a19f2b38627c847014c2bd18d8c76ce394cad11af0f4dc76cde032ad1b7d6f55ad64006d4fa2f3f8fb9e262293a9e89a26d9940d07eeec7fa207a8706425756b06d1732426fb86f06abdf090d5c54c82be29969677031e0fb334003fbc7d4ff460733bc06ec3660abe8b7388fe9505ffd822f0849fa7730b3db5323f101584a6059fa73e7805c58d106dfe0779f7a7386d3f5326bff4368df5c392b4bee4af8a0fcd1c9c1e59823fc7e3f9b842bf774ed3621b9aba07e5de1f2307996e8a4bbf3f286911b602f87a216bb8e641f414140804e31fe58ca58ab6e5eb10baac885da0bdd7d0a047553d3773001c355020b6cc3991c5e474d60e998c532de07672c132ddf0791463ceaddc4be974808df74c25a2be580a46ddea92d18dd987385f1da082f800581558fb77e6b0109a1f0226a5e2472124e3eba5e5199184012e9adcf032e5c2d7ebeea601fe32c07093e901a5e2f5203915db811e3e84cf761c63592cc99e349fdecbf8de4337cf09e14682c8993bfc9f577852a671ca6f7de037d43df3e86ac001491db035d9b7d1107140db091fc75fca7cfe53b639765863f74506eecda83d42ed1c901b5eb6b0b7b01de8416a7f078075867cb9bbf610d7888381615d8b92c4668ab76ff6282d6b21a3c298753cbe5dd6b98f558b875df49ee93b25698f05f3e9b19c5560df75cc54e2296f39aa91568ddd1f15c0f4dc465b232eca1aba5863ebb22dab9271cce640f91b74b69ce2ffd45312b909d7c987dc1f3957d445b60401471a3b577fc1feeb2aa93bcd5b5b4a91a977e0d25f3a76499840e013562ce2f019d9ffb5f287878019b8fc949b818431093fe627be49ff289a90c12b67accd95e053db576d86d2f008240de49f397c4599d900e0534c6946f3e6d9067b9f834073f0dca46e09568a6ebdd1f0e049ac80eb1568a63ddd467b78224e3d46b2e6cad7bc44470f4b94e6a56ead8544ab5b429050905b0b2400bc10811401c9427d9b3401f032aa8b16d760b681e5ed3305dfa43fe99f163db201373369d6fd3283eae7278d6d058f052d0c188e5c29733c71df752f0a1fb4254654af460b5804138655c118de03a443952e954a54d4c24e31fad52545010c18a5802174866cafeb7a05cecbaf5bcbedabd4242c67c9c25b8eb82d054c122c4a5c9be8810c7d92b077d91c780d17af6b3d05c1e2a607daf2e199a63d1d96690a48b2f7b965b8ff40320d45296aa84c313b4e3d5f2935be7aa828b1d1b4dea5d5f0a09b1c0e3ca49267cd7089117a625e8fece62dfa2b6f8b29258d9260a58c94238aa19394d8cc385282e9482926d1c648216b277e665c9e67e9164113bd1baefe137f0ce22513774420d3886f54fc7a8384b9bd109110bad031b5dc5fa09ac2fb05549eecb5fe7c138fda09916026aef2ec30533126b7bf823e9d5103b569765a33fae636897c605901fac3e5bad774333e9609b512d889aa030f7d0eeeeb2cc7168fe2c5f79928c8e95adb5d626c2dbc682896b144ca86a5096b5a530d406ac6d7098dbb7dbdbc0d2b1d8de4c1de712c85fb222badc4209d86feed7cd95dfa9e5bcfdcad0e7bb6a51f3538aeea8cb9f36427ae5658a8c3a354c64ef12430185074961194ef39bfc1c254195176dd810099dc58776977463bdfbe52e85bf0bbe6d0cd0984170e6f94f3254384e83d1cbdec77362f165cfd318279010663260a50e8f2968f1b23f27ebbc46dbe9a900ba7222153ac1b9169112d21c3ebbbbe337e6a5db038b014512ed11e5a3a59072521a8d7557f26627f5738f880477ea6a227152a7d99f41d82873e82e4504f5a502bc8d1702ad1d4cf00b99245df19bb8394b452a7c3078063cdabf3322789f5c29d8d9875dff90d68ccf8d2e9e18b147d54efd1ff83e3c8a57dcc86c85fd2026d66ef6555b73eba2f8b825a179da8e724c5dbdc067a3fb15a765eafccf1111ce31923a624a16f4cbda18a447a49aaf3223a14e8be1b064412d9722065aabd01dbec84a10ddb673ab877eec7a02b7db13a2cf91ae8d61a29ef1f5857bb6a87b72db1b8b373016f19fff94b2032d9fde285cfa5a5ecef2e669f0a86abd3b942a461489e481bcc4d95dc1b309d793c547080ac424e3f9040adf93691a6434e5e0a4e10548847db983b4d86bc637f0fc6fd2aafc34c6c2e4b6eb502408111b71944fec3923ca8d3f682857b9d8f96916bfe48739ad5b3954e5928efe442019acb844f184e716348e3b250a5737852e2c24cf0c7e21c852bce7510f8a702744a183a1759954303264b934ad40b1d9a8db9485ca161c59bef239f033186463fd2652d1a536bd5911952b95b6d85dbaeabec4de409a9167c2c4a8805970c65a1ecb5c8bf9a62bb99f2d58ce91c34dc7362eb17d8b2e6125c7b891347e3857cac61f9eeedc0282b46869a3ab7761e35c484b8825589819550718d15cf1f3e73cf2d66a7e5e9e753fc4597f219e3d0c59cf7f95b04e5eeafecfaf5fd579e7f49eee019e5812a889ab5a90796d9d8e4e49eaf3f09e12eed5e1c6eea07d040abfff8673cd3ab1727097b727b48a0477b518784dd23a5e7b628cbb407e8f131300b3e312177a57aa4fe71cf26b76a4611a82dbd590ef2a9660eba136d44e121b3ddb2bbe9e77e999f379bbb9e3ddc59e12749f2f0ca512c8402dcf733de2a8966ff7de9d819742572d1f07dc3e2afccc3cc15499df8b1dea613a898a9b6770760c7f338a1aeeb71a22ee66529a3550e79e6572cf1332d9f7c523f8dbb7afaa5a30d2c4575588eb8184bc99b25b8aeca3dad1a55592eb4b99c2ea57637f4b11615db26e5a1abab792fb646cfce3ac75963b8cd7a1088e1fac2956f0289bacb9c0436605a09d5478986ec7b4435be7546562f656ca144028a456160cfc2f6b62220904f16665cbba9d2506f7b88e9f11b60eec9e649b29350bd13f8a9e90a5326e34f1ada293e6c342fd1e50959d40421deb93782a1a223e7b8d48eb27d2fee0bfc64e67bb7971f5731bdda524eaacb9d9532dd79a9149731e60b55e71a43301cdaf2de6337ef8df3692ce6d389b949c8090d80e9d8209d1efb36673ec6fcd2840ed556e0dddd110040095c8c5afa6bea8fb3aab575a266cd8e275aa4da4a9bfc00ee206f67089cc2e28f788b11065f05c33d8ae59dd1f9e07da43aed2a38ea25107d7f8f726372208f3d47f83f935236e1c487033395b5548f9bd28147c3d1c3bf05958342d02344b65c88448f62c7006887a95b61d2883d9be35804678d91fac302916f4b8f043aa58be80afa8a7cc467f52507a8bbe64d3f32d1ec9148092f9f300c309e2fac8aa4b959809bf2fe23fc804704353e145ad40cdcdb06a162837bcda9517822dcac726e7d965956f8d2e08b042585a8b60ca54e2cc45a2eeb779d8d9a1a4d542bbe4b617dd12fba8abb7e6277ab86ddc7441c34e0eecc7afa89c3473eb2617d9b320d6d059de63132e43c3c82afefd076870efa2cb9d13c2c1fc8326f84ace44c060529e2e8e2b6948d135ad12129c83510d5cf86bc594b9fc5f5412762ff01f77cc26e120edfc9f5bde135c70d883432283437d5e1bea69ab30ee4fd38a21f0757737600fc34acd24bba063296b6707f9fa6f5da43cf8a187a0d84cd2ea3f08aa089557e8dcd0657df97dd57ea8df048a0594b022fffbb9092af8eeac6a3542505f375f2901758916ce85cba2cb9702a6f1013bbd33b678ef26a5cda40e98cc7ab375f5112997bf7c8a2e12a4a957aad121de33e409d0f8929732fa16a724142986d14c9a5ae5b3a5c566773e3dce0b4d8c2340b56eb72d17dfa894ca0e9f311f726013e3ac2c0acc9330ad9d064855554069c2f72cdd43d3f4912b83a470f27b834e94c7b649cd9b15295ac1899342622015b10fd2c22c37f7ff1ce0900b7bb9e4dcc930065a30398c3863aff838c10e2a339ace8fba25e04834816a4ea9934823190c420dc1a911a76a9aa72db18ec958ece1aeb36d098e329ea75999f4333521f2f70fb5a2e9febb7986a6af0ade10844b442a8b6a73b684d176cda4e0020c7eda13331b351f2825736921e5c68a8b4a1c6074a63e92c40727deffcfcecb4e0cba8684b460267e77a03b84c2361ba538e9f63b8903b76badb344075d9a9a5529df5fe38cb09c3e11e98275a16588e71db3ef15afda78ac99c62980213796b59821bc4a759d996ce0e418d71ef0e4df5f3f2ec44ec35542896dc5c42033131d7c2842278c9c6a71dba5d383dd30d1bdd0661ada69a5004774eecaff97cc4e261937f2c30b7b6de31d1f7ad44e6d80bc7c33ebb5f7b602cc6e002489c7d2ebe2e4fa8c7931a2e968a4105f7f6756110438c5e4a956d083a595ce63e4757171ee1cf61b6fd91db5dbc3dfb0baf51d464191195dbda46e9e4952cdefb696cf81aa37666b31272bc651c9e1424e50e8028550fb382e1e85e14f177546f443", 0x1000}], 0x1, &(0x7f0000001500)=[{0x80, 0xffff, 0x7fffffff, "504966d6c7c6bd6a5fc27d55e7c756c47225c4cbe0233b90d1d20bef80b1e88332ece66125a0e9da025fde46bac637ff96edaae4b6e71f7cddf18b38f146326469f51824de88b7d4dfef00ed8dbf12ae88266fea6a98555551575b0d3fdf709b126f1bcb0434fcaf0c4c"}, {0xb8, 0xffff, 0x6, "f159578e1c0175bf1c4ac6adec2d08cda219db4a59ed617b39934d8cb1ea8874808cf21c901697e2028395fc1b9d2ad11d272c4ba6f2b9567575ddfacf9404f05ad19553cd8d9bf3246b98cfef90ec78b8d49104cd06ee310654addbdfc041c570d72b1d5a496417d4a82b81b57ce8ef58ddacddd134fbec4c0c0f864b4b90f7e330269e5d3d46efc89788b9b21c74a5d19f94eea458e090c80195eb0cc4ea3e9a0ce9b8b47a15"}, {0x1010, 0x1, 0x4, "a2db656f80ba5d3c7ea605825e50d6cde86ea37afd0d1d94fe6edf39a0217cb3347000047ff183301efdf86d106338c3e372eb433d589350266b05604e324b5d8b8fa3814b90db5a1278ec93b4a26f09b6212e145b9299fd93c33feb274a5de12fd9760b7e32b05037c9e48cd66d4e3f6458b2fd06a462fe15a57331a4890879595fec324a54645a37440c03c2dfbe5de53aa3558ece7e55c1e75182cd527134c118a1fb6ea7f640f36be0879aef28b8c7dfedc9f79011699fe972cc55b40faf452d545e0810411a19a1162ba53e44bbdb3bc2a76a4a669dd5b4b01fe6cbb2e609e868eb83069416726d2c571d9791e616bfbb8b0a1432fd45a4c5749bc6b90785db9d0215711f8304b0a670319301f1b24d13ccdbb2e18803d070e6c4ada0becf6ebf9fb22c2ca3754d855580946452ef3633ab30a2b0f7936b6262be5aca0f8aa92f56a3ffd5e937eec2c9d374f7163eaecb33531d9ccadac36170c5a189d12f560a0816bb71dfb75afa3f8114f5419817f8f3e86fbee8417dfc48f6cb85721eed0f87dcf6a4508bd5b821bacbf8f2e3f1b44283a2b0729a17b4a81531fa8a6219375362dbc50383c38b273e49f9638e18a7befde366138aba18ccb4a2bdcbd2a22947b6580b4afdec7524b7de288f3b384ae4759ff3439eaf9e31c9d01061e20786699923a1dc13b3af7fb4eabb0db89e3c35781ef9b9820b3d1ce7090f4abaa7c38891f8463851f27fa535dd8c2adeb0f8f84c7a89f32c2f325bed1a8259cf5e2ae401d69e2e941257bb3154a484eff50d1cddf91cf43bfe073771f43935f18425d704103379f928576f26a899641b7462e4d0b8653c3cdb2f9f34f6a49af2a41e4ceeb15a1b70e046c0c09c6e7240d2d10816344f6f4e97939a60fdc829b2981b77e56c9fdce639ea0dac2f8e69e409304ddf7046cbbb9135065405298482867300d25efcc3eb87ab684a853ab1ab902d93e5fbd859c6c3aeb3729b2b293c052425f1ad339ddc6e47ef3903e2212385a030eb195621f0701d1aadbf5781ee286a9439d9fa2b87aab36110882ef59c865d1537187863c465367dd2261f7c25599aaadc6f5eed246292d70b0fc2d629a870ba19a362e522c4bfd559448cd257330f01098d94a295425bd89a31d55d959205942f687473e345323e86e43bad6c57e19022710f8f62675524cf03db50f5ad102fec360e791dbe9df336e0b01e3fb9767755ef3c69ece24b613335e756e70570f9fed0395dece0c60a6d605b3de1ff71843442d7c5bdd4ec142fc44fb860e5434c1a95633248489ca867763e1913145fd44db5597eb97e5a097a4b1c67324ebac61d6f29d7874cf7710ad4566a08b698444e57db8fb3c10230c767dcc34135f80c95af96751bd8b73dbbbe75000f330c7d279069e2f6a992d7e6a6b23b73a36aee36ea4c94433c53c8920b13900fd3d9bff0fd1cfc26508c74c6cc89ad94cc18978e4382e9a73d2e477ac8da957953f0271324ee5fd298e876b382d3c80ba11884a1fcd13352347424a8ab92b7651cfb9fb8d044882692c4e62841f2f34ca88c5aaf1c2a919a9f833d2ede4d96f8b935a128326e606b9c63d2d0c30a8ece38b1c3f1dfe368981e3e387bb58fb7b411ea71cf9cfece70449cf85f12e44a33ee1b4e7d513612c3c40b5d0969fa413d85bd485d4e0e5c5b9fb8c25100db5a8d75f8308cb2f29659e91d8fff1fe50f0b519aa877788a9ab7cd0db70e7846963dd9bfae789dc62926475c622d90918f5c5cadde78358c7cae06e6636c4a285a093f80eced6d5b25732bb0e6dd0f2a34c2e6a33d4c33ad371befa59d4ecdbcbe203d67bebac856e3bfd503ff0ff2f5c6b2b9f20944c2e15f58ef2d684a5ceafe1a1984dc416945ded0efb395360b04c2f07536515e9b2859dd059585add6a12f3ec23133b7313409ed5d0f970d48bd174de65369c90e094ff32d778f4df1b4773f69744e458a1790242b71bd165c9562c2de3aba51868179abf4f6d96a50132449baa619d94310e113a28222dc9bc051a1157e3dc08ce0987a19e8da61e4baf0ef4db5a97e6bc72c1bf893eea3011f1a1304ec4e1fc91bdf79a54a50c4e775cc157c4a9878b1d6777a7ed87b1869b62796ae5df4f14f6383fd135b8b267d48f174a0a9c874db68d4c54aaf4ddaab643b6e6813cda247ec14a3ce352b32f9775d837cadc1ac760a34831260af72a437c575b981b51695580aa4c105ca66ecb536fcabc587b8db37fc380f2ce827c05cf9312796ab6cab4c3c8862c7993be84677655b646d3caa306b9530ce2790c066b00217812230d42d5b597ad1d66397f552e4657de1ac4cf7b18d2275f15727862ecb3090877333e9ea290ca2253fe924a004da62dbb722b9d4ae20199f84fc08794045595eea1ecb3774d889ab63cf8e0df92e6f2d5aeb1e7b38fe5716b9ae7ab2a925efdddbeccb33c87eca63b1ae90ed53c5c8de2d0331b4feb7ddc606549e2adeffed1935768046bb1676388efcb4ea16b1fddb4528622747097165f520bf857731e806168338c3747d0d004eb506f1b06699a07f94dd46fec15d344a180983ae1d2425393710c10191ca6f27b93b749e3568f953dcbf7f520023335bf87b1293a9893ebd4557e6021e7398324f1a6639b2148319c8d0bf673848a4a9661d085d0999b0a0e9e14b5a3bce1cf54d7f87ed6ad63ceb87b7ec315c79e1c8595da80bd76fc2a48dab50a0ba8bbf4d4126a1474f0cd2f1b912b9d9dca2d83043ac15163b2cc077df7b97d943a5c675252c463c7279118f1f27b894836f96f321e6dbf34d98393b643a12a8af8da4086e26ba1b1e743468f37def5f3a3ce0c0471052cc8e801964af7ddda8f59048161a79e8e48419c75c455894e83d3953d34f4d56ff94efbe6726c1dc4030e4d249af10aed22dda6671ddaf53bb076cb0016dd019f69db5b8699b7456eb4812221bc0e41efff8b69cd710ae8a3fd90ce2d9dee0d123fc295949b760bc92ae8b4ab1a3e9f0b23d71fd1925191d30b16b4e44978a88cf4d80b6cb05dc748e9c637b9e21c3a0850bcb4626aa1d655ebbea40c12c12f5406f1fecd243925bae3627e0cd7d905954d15f289ddb8ae360cda3b27faa3b58c9ddfa797d3df59a1ca175dec177ba12717aa8686aa74a11c8a76b3686dcd52e5ebe94aae5bc7a80336559d32de974cb41712e45853315c7351ea0e4cb8e9cf1eaaba5e76751dda7fc015f7bcae5e8152c2e6a373b1e832bfdc19414451e94b92e3ee204e5287ccc6d72e89c22615c47856fc249a986a1f9db97479d81c461bad3c20bb6533c1178d2866b1e5e915b24dfbe7be2bc9b4f720ec90f1876baeac31eec11eb1357566aa1b6129adf8dc8f78321d76e81abdea8c50313816b702961219a43878152e88e9b3eb1ba034a893aef68ed004ba84bdb36ebd1ae93a8a471bea930047d376c1ff6282b12f9fca1b12aa96873c991c3e45bd26a82d8498f2303de0f1c6df5c18c01d365d6029a10740add6113414efd5dd265461f44de80181b0a2b49514cf3a54c97c461830664c39834fb80329ca9abddac46222c8b917fa2b033d2d33083b682c0ddee26f230e341f67e97a1790bb7839ed990bf76faff5059eee117b7b65d6fa3880a3a7165d02ca84f71230de11050dc08dcbe093d4f941da8feade4984aa8683b4f0ba77e7cd847f673aad12c70b20e662b666fe427b25fd8e0913979f8679e112533efa3cf4738b46e306cec3fa7da09e5e92ce3c78b72df3f9443881ed8a9d65d307c1efc8efc01b56530a5a49608efb327d3647fd8a421579bbfff3624480dec6e78c7a36a744608142cc1abf9030b04f0dacec4ad5302b12a294e5692e71c1b26c239426174dc29418613f23e6d21a96d8d22e0c18b932c191ec38bfa36e0e540087f0524e65052f36fb1516137d8858d96fba532b821cec4c4f858e2048c14a0bce4e65102d8d1ae5d14e48325735d99614af9c13c70fbd497142758f97d9a087a886c79f8c1598962c97e05dbd90fe70f9fc38fc152352e9d8e1476aaaf35c532d57fc0c3622e31c3abce68494d07dea89968287e2f5dc487782871128931104e8510551c9714ff156576bafcb35644c8a9d20e2a3c9a97ad3959b190772c47467469364ebb88c5363c63b6204757219136f2be99b254f277a8772a01264e4582f8433e5387ddf2eb310dff336183a7593be5907b5f5a606b9663620b9dea92b8d151e584c2845d08d1145aa668878c4f235bdca4fc5d7b2a14ae31f02725f3f6c71248af8bded564f9f976cce5738de4793daf55ebce89608ea87a8c49d2822e47254e9b2cea6087a8532a4c87645e30e0e8c4601e45c670ea15b7e9fb76f8a9d654d62350b149d2f5e78c9e18c2798892a477a54113a57c071616c93c5c154bd338f88a4184d1d8496cc0bdccdbc057b27730f496355fb57a2e8e463774f90e8cda5fa615d1d7d03ffcc74ba248a70b4dd56944feaecbb572d4194206edc7aa98d57a5e9c5fa778bd8a35b96c363585950986df4c696d5e80e5ccf27053fea00e0f39b40c5d261ee75b85912d8cbe29aaaba3163419176be499ac105894734a29831d44ea90c64caa3e3e6bf0871775805dc4c4c457c7e627aabe30039903ab4bb257de5a628d21cfaab620a34ef95775a0b76906279ed49b1d4184b853ec5488e3b1f55d00fb4b0c87ab85903aad50f3f479514c5713aedd3b3b4768ad279872415ca08960ccda632883d99368031b8a97e06a5069d00c5df01d6d8459caf88db78ac8f7358257ce684dee4ecaf211f106f119580548c9312b704dd26c98a53d037a08c545937399fd5302a3d0d643084d16cfa2ea69ebf897f545e5abc23078c7ce2b9d8710953477b0f251eefd666d2896cc93cafd368d3434e5ef31680a0456cde90d7e2d182ce82e19fa4efb9708378d6812d1e49f47596d0fc23edb433900c73a2a332e7de29e955f669d5c1c1c37ad59de823d00a55bceb69737cd8bdfb6ab804d898d0449deca0587242a3a9d0a4c0a334cda3698faacdd6ee8d1f19bb4f33e47f913d0e19b50a2085fad2739185f114fbd6b92af6e92496f22f27fa2d8793bd5aa5fe5c237e1a4cef4fc4af34fe559fd058be1889419aafe875ecb2dd2476b4925cec905d4bc02e1113d44353c0c7696819510ff48f597c1d0f83a363fa11e03b88df11d5b78f7b2309c788d0164984e8cb67d8951e74e799c7aac98de716781ebbc5ed285360e075f3355d4ef6d103e430318ab4a40ec4f673ad19f66b2d85165a346a24ef201c1af881b82354b631f6c34a747bb2e668df45d877267dda33aeaa1249b0fa410586a4a2918a344c6e9f6e8a051fce09c4d2e47f5f1969549b986fafb8adb153becccbd63956595f8e9bae80dea15d03a5985c53949d6be5867596ac1911e8bda692c117c9c3ecb27575f65f7698eaca9377baad6ab575d4aa1160916d0edd982d1879873dc679d3d929d90878f8068e53dd2a048fd4b2d40bc8a265a8c3eb5bcf9f8dfd46be43c4d93e7fa69e747587556cd65c628e732697692cca298aace85d16e21ec2eb090ed7517676b2d59a2e1a5d9c90fb9eaa1eef91b6619a60c2b7ab67cb704447949c1d052f81a4ff0f2ba67d157c10d5fb76445c19ad181f9398fb642782bd7917f0bde992fd471139bc46d5954c51efc3e11a9b2e0cda59abed237643865d589377f8ea3d69abc90548abb1b9ac2f0e6cfe24df98c1c1802ef328b4b95b51e88632914b6bd872fbfc0046c55d7c1ba624fa37617d314f6182fca89541dcd70d7"}, {0x40, 0x1, 0x5, "4e18456f4b7c6479f65b85dc4895ffee12469497c60e58b13cccdf17af729fa471ba9f12772988e7ebc71fa2da"}, {0x68, 0x0, 0x200, "608c96c1bf55381c24a5cbe97a885f238447a6b7dc0538ea60d503f59fdf88f98227e2247b102af33ea8c4edc4c4a8eb6698d5fc29a30efd71d5a224bc5e9f449ef384fcefaebfb62a011547e4d78be592e69f1bfeee"}, {0xc0, 0xffff, 0x171b, "7caf6a78af82c36b8b4c30ea0b4ef50ad1e2c782948c9d5f30691f8ce8376eb210d04446f0b96b4b01a81ff39e5be9ef716eb15df70e265012376759ee3e99c51d341bd060b48eb7fd5fd521c082b4f57059f706c66e10aabe1ad0247fbdbee6dc8f354e7a7abbcc7194c1c00f86b8626e88efc02a62ed43262e44769c3c418e8a895da4a16ac2c7daa18a87da913e7703a7ddbf80d1a6b02d8cf03595df75cfa1561411a2bebaf75852dee0128551"}, {0xc0, 0x1, 0x1, "9e206ab1e121dc7fdaa0f73cd29b9931f8f469e9adc4c54137ca2b62e67e03285c8caa0bf33b4376ea21088cdf00291adf882e637cb022e1e9b3c913d97879e009034647814aa1326b3e7430834ce0b27d6944e8fc6368819bab5ffa66249a2ad7b8a6d3cbb028be198bcc68708ea70478d7764a069fb325b7554a8d07c00b6465519911ae062d41b07ecd68c23dcfc0229331a0e8a58111f0f4c69adc3f4ebe8c6e7271e62edc08bb8f563517"}], 0x1370}, 0x8) getpid() 01:42:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/230, 0xe6}], 0x5) 01:42:38 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x28, 0x10000005901) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/43, 0x2b) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/30, 0x1e) openat(r0, &(0x7f0000000100)='./bus\x00', 0x293, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:42:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x24, 0x2}], 0x1}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) r4 = dup2(r0, r0) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x3, 0x81, 0x9}, 0x1, [0x5, 0x6, 0x3, 0x8001, 0x0, 0x2, 0xfffffffffffff672, 0x9]}, 0x3c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 01:42:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x2e4, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ddbf041022d260a8ce9e997c486b336192e78e3a49f2841595372527ee3aaabc9405b640", 0x24, 0x8, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x7) chdir(&(0x7f0000000000)='./file0\x00') 01:42:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5, 0x9}], 0x1}) 01:42:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:42:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0xfffffffffffffffe, 0xfdfffffffffffff9) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff12ff7f0000018799094cdb27f9987841fce6602171c23ac964275622ff86bbde88173d6e83040a4201aec92c228b14dd97e99eaed3a3baa7c5ce682aa99cded887ac168143df1aef965c960b9e26062603c9f0a91f55d39ab7cb8292b18f242ee89a5239b8eb827969b94729d0e2f63d798b2187111cffc9319e00", 0x7d) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r4, 0x0, &(0x7f0000000000)) 01:42:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1000000000) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 01:42:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x20000, 0x0) getgroups(0x2, &(0x7f0000000180)=[r2, r3]) 01:42:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 01:42:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000000c000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="0a4e5746e9e1badfa04494239ce1d33a91ae7c801237341bf9ea711f8315335cdcbea399cf6fd923667d39d0f9d4daede99123685323e8d6bc9283aaaaac3a04f58c6487f842218c855249824e13cc0794099b338ddae1cfc0df32d6460afe3f89db91ec667a29914955368d94f026622f67b98ffbb90e9806bf7b3e1d99fc912951d789c9d7c31a7c416444b68102d6e7ac5ab752b633a0d1b7e0ed72a0242d09ecc2e3afc399195b877e4ddb76d8ef6ded18617ce52dd5ff734e11f9141d8a65416f9d7e3420cff9", 0xc9}, {&(0x7f0000000200)="6def123064f4300425f71bb8f7553902db04b4cb1ca1eccff9671435716923142f071e87f4f01e53adfabf28f4e6f8e8d580c2d887eaa3b4a2e8d68ef26e778e32bac733c1265f88b7e91a3edc5bd722ca708a34ff3170f004221f9c2623027a5004cfb535a6387c7cc1e5813fbfa3273c0d0a33912ea2e4288effafa04809e984efe1602373eeac398a073e281077e8599cbe1a61a35a989e44ac751ee0dc8c2b1bcf7f749fa7f6b55962b49ef7c3f78aeaf019d6c41822d038a737f108cd49a09ae272746e6affbbbe007f58606a70eab94b1bc8fbe461fd6aab9040f66dc7bdc98fad853d68ba93d753a72718397835c41b1e20ebcbd3a6e34e32df6af91943ecc804d05fcbc6bdfc2676315b75f5874f84e1f24a4d918501add80b9230c6d75fc4a8a73aebd52a575f82a974215a101fbebbdd1a2dd5d097ca33cd985e8ed92cab50ad6bb7af477f31771d1c6d13bd4644c27bb6e6fd543b25b9182b815c200fdd13fc4467533a6c2665cf634011ff91f5567cb53801627c5abf1799d0dfea79fa194fc7887a3e4f45a934bcfa406cafb8ebaf7abad78ef469a883bd3414ca2cd650c8dd246dd0d260a65f8fff5fa25f77ac3e183977658f7cc832d8c8bdcb65d8d9aaf92d6b46b90e63ca75b378f5da9fd7ffd8f56342dc4b86d2a2e3b983b6c0e025642e713bdf3a6c6f72cdb4d1bc091988172ace35bd689dfd5da6cd695b264a85da7bc78db47c54f15ba917b2407ef155a7e9949d8017a2b795a02c7689256c8e4c01a047b8a27e8fec80a367fb8ccd946a1e9b98c471ba0a27c1fcd1e90e2ca9f67baabbfd6ccaa61caa58a3f6b610921d0936e4674f2b9f1366da03cf77a8b6abba0cf470f31d0e522e5d61d4dbf9b5e81460ba4fa198cef3786f181d19e9479b09e6fc22a44fa51082a65fac518103f27b2b6314de3818ab4b2dfb33e379120f0371c1a83246035adffe845461d58138ce2890ef6e86ca620a4f647214ad527794b6384b11bc87d60004cad69869084dde56fa4569aeacd45f3767d63bc24aed852fee4a1b7397498a3c5542d122837ffdccb6e754584c4bfff9cfa13c7eb8300de02797720795c15431b85975fd0f9dfd4cff34ec6e5cbfa44ab294b2f260c0a7a4539eff700222068ae5c2a5ee6772aeff0bf348e275fdb33d6cf6a9120bfd25b272eb6c98d3439ff7c1ec072f1875ca218e09304c359f35ee456cfa87705de3c6320ade80861508ed2a87b169f3043c400ea249ffb03f1905bd257c8334a0bd3eb71ad14b0cef4d888fd7d9f7037571d97dc75571e8049f5bd20bfcffedbba2c2aa948cfc5585bf08733ff65e30f80c57ade7614b7185b7000d61675d1ae88c0895b6553eea0a7309e159c891638b78f732930a285658b6ea7dc4efe73190c71ca540ef9d6ba614cce720c1ea3d04c5132358f29e30cb5e55692b929affa8eccd9f168eb4e84baba158474d7a96f2a77370a45fa4df5d7f2096913220f73d0943060e98b6e40f379925516bb2cb5523e9809f25d112e6db8a41a5a2ca5396e4e9de455fb85543b185fa750f312936cb5a6fdb8869f67a110853e7378d09943c57d50b5e22a7deb7e82ec35e502f59f281464aac961626417f7750f33fb6f5a583f8b021d8eb30e280014af311ed523c560228d4db72ceec1e729d0482ee7f1f2cd7ea92fb8e935d4252891c8f1cf6f1862afabf2b0fbb60c2d8eae8ad09ea0501c7a105709da0e318d4e95a1d462e484657374e2331627a8c27fb430f2d6c717519d7e3b039d8ff1696cf46f3daacbc2a3184780749b7d31000ca9ad4fa407687bc569ef6f910c9e2a9cb0114d3ced07cbd0e9d5816f39b0f146df4a0f12aa8dfbe8161e77adf614af72efb3a6dd59304886fbc458a44479f706014b6a0518511339b12bc1b9d2230cc12c7264951639ad1339eab03543d812636f4c8623717f3f1e2e21d2a4babca62c8e5462b06e13c8cc279bbe24c28697de1b6be10d6fd462046baafb81db127411c3e5ab164f4b076419297d69e6e4f77aa5cfe0e1205af416ec1a71f12c6ad0b79cc1cf7b8a1ae360837c79bc481a2ae4d118cecffbd2491087b464117a88a498954dbb1452a13a310a0b5afb7a5a13e506c8ebd046c006129825b137feb096300f247849e46ef3d6e49cbb5d834d22193ce33ae7d6e66bfbd80cd8d09bf4750f628cacd0697236e1da10f7bb010d74411281cfd5fd76533124c87638afc7d69dcff582c6a21db73c8aab74031cadf0fe6162ccb35f13944780d28eb9f102ebf324b51bb6565a86a263a43887af28c5c5fadc7ce361f02b15fe887f7aff696c874b18aba09aa87975186c17aa96b425c95e8dc83344ae74a25785dca19e64ebbe994821334c07ee54518cd9593a7f3cce4e792f1954ed3f6d5fae8da882368c586dc8635da6c748acad7b721311b19954207d5b1341076b9942bdfa552acb0660c9d40e6df81046e3e9e916c829720da3dc80ad057c923c4c4e98be69237a7eb316259e1fa5a6f293504f42a009e5da76882e0c6a4cb1edacf6ad75e121a875b3d22ea2a9f0399607fe99089eecb983238a331b5d2075fc4738e3fb05fc9e5c09f2e6f4a45a62e9c82367ee9de162478adeb2cc49ee03bb25679e38f3f4761ae55daf1d8876023bdbd8056dfbfb010f85906459231ec21fe081c3353515c9c575e7480959fb2dc104fb8fe7a92bf0a03bd15a2b563e86908f83801a1dcf3627157d056b11738d256076a03a112b856aecf9f34d39846f419f702336ab8c47406940b30e354301f079581fe3c18094a9fb94f3ebe4ccd5e566ce80202cdfb7de27a8932dc92709d39324f0d2bcebc29921dcaae17e325a24a29ed57ae1ea9d93d19987a6fc5074065575cc02a55e1ae52482f716ce6a99cddeadd2406f0aea9d773847a99675301271196069be0b5c9d46cca0feae8c394a1dbc52aa83278152186135577dfe6ab7065293ef6550007362c2eec73b74607581fdd4afdd5e87a246bf470cb0b8e1daafb212ebbc41168f47d89886e47ee1fe03e8a0d609f0700062123d34c29555b3fa01898e46429a0ae807a71df6d05e5ef5dd71b88771028e60315420dd73e5c32b2af79326cbc024987839c8ba3507d4b632f56a3b2407888fa215a9a3841b01a533b8aad5d4520d4b35cda670256e27eef1c78ad32aed2bf5043094869d364afdd2e62ac6e0f5712ca560d672679bbc3b1901a27111c7712269fdee2d7610be762f783ea561176bd24ac8910bd99fe155f3f37484ebea7352ecf654bd95b3366b5a1ff55210a43ebde4935aeaade0c9553f03c5947901cd671adb0ef6cec32d2406d32ad3f525353ea91e4ac4003aa7059f010d02dfdec3898860fe7ce276f3c5d13084a9b328fe2a74cbb15962a68ec14d38040d64b6da61767b42872e14f9fc9ce13fb2b373938aa52d8a553891acfcddfc8f7ae49e93fddefc5b7859ca26725dcc1f99f9b88d5d230dae1ed12f1b2ab953fb979cd6b5823795c24ebc60e3acbba0e1653c239d18f3fb38c875a3fb936878fdc0af99c7f4833f27a19df673137ee970b6c3cb290d5f3f86d31d2dc5de8dfd03fa0d180afe3210824a0f9d0c22db5322ce068cb46b25a737729cc7b03ea96613cafca170bc9558fdd41dca093975e7b4f52985d60846d8db11837b2a04eb7a4cc519fecbd751026c81f47173fe5601b0a15712239a120c494150e375cc0971c5057188f6deb6500a9b3806901cc1a1b66b2dc4f346809f2f6906a04591a811af9f94509036721e52368975279831b6e60f59f1fda7126529cec06822b64f47645744159c04cffcab88cfff97ff80bd51ef8b580166dca637dfd8cf4c14570d996e119c0f3ca43fbe66f0bbcedd4d95104cae2c2e8e1ace7a4120ba74cc5d91bad1d53c95af4628bdde2e299dfd1ce6cf305aba81cf9b9125f7ffecec40852760f1b9523b5a51801cfac8d048e0c61113cfca21a08327facab741d4534f18458e46d58f1c5680cf4acb9dae6cf3e7544bf81d09eca67a3bc9234235b8fb00f0baefd2558aea38eb5f6847ce690cfb16312dca9b1b71482784d41da0ac9d000872d278d8348d980039cf620f6995344827261ced6b3197575be43b296c9400362692459117e03cd54cb51c4d1b9fa19d73c043c31e74d9dd09002752da56abf74b6f1117591882216be891fd9c39996a1b598c894435130ab0abc3670537009db031be5ee189c7db131a46cc951d54dba75c871fc673f85589111d7f8d0c05419274f3889d95096d5598562aa701bd9d546e5568c73adcd08df66fcb266bf9ac61a3defeb850cbf7198fb2166f3a1ca4c16aaa46bf5e680f9efe29e3faf244c1a8b0967fb3e818fa39872825810ee009aaca7a72980051b997b06f8931c57cd524fb81e4fe7fd591ed5719b55927e471b78eab0b52ea19cfbe6c860d9cf6f9ff103e35d5895d81ca61847119c387f022d6896f3d335a34cf82c697223e030b580313c78d99f09a852b79ae3462d27bc52b50282b995ec917f6d02046420719fe628dbf0faa6f87365efd719b4120586ca8a27144b17b14db62bcdc07b995bb5e6f9ce273580a952da5f8b25383c6d8b6f8edf6b1957228e73419ca8c6e3d2ef47b4bbd274638925a8c02863517bec2fb50fc66f13fa00a232c160088d0e65911f49883e17d872778594df5f7bab7194b8bfd0bd05584f6f3c6e24efe3ab637b602d2f6b983538e16768fa9e8b13887551e56ecb4fddeb6933b6a319cf1de909aeb7ff70021ee291f87b5e9fd864ebc3c157fa613b49a010b89dd43f605ee5f457360e0e655b46a26ca873cdefe63181dceda6fe668b1485c81b368c458ebcd7e79ac087b93c4298f8b1064f41615675740202db434143c53b87dbf673f63d336a50da5a305d24a18704e9e99434d2d5b1c3d18da80f2871c0a7c9e2e385138db3f117ab5d2497b5e9ac4bc35acfdedd2848c7a4db4ef51e101d1121ee7940d0f594e7f1ea1d247759c5056d62c1fdaa2b4bf0ecbac10059b5aa355608bb3a60e5a7213c019b1c1661bbe039cb26a50747b7121d8268091d8241cb4fb3ecb44d98d4a4bed6a1d600a0e1dbee40b8f91ef0289f2bd2d8bb91737840f26f4c68a29ca11ef7a59f73c0c3b9184d8aeaf6be50930e8ce3afebeb705e78100597ffb1deff47e5e6470812a8b4bf3a330128310a01db79044cdc3f914e46b37d14334c0ce654a23de81ab71d3b9d8e9c348e57838e42e907be57dc14fea99a6c992fa8c42d2151c2409b619bac223089f13e58ac55009089d2f920885064c3b804d4c3d895202a22812bce8907b9651b628840f549e4ebe100708fe1521f6ea48a845f0f64c1a143e5f748d5ab01574e16369385f716a087d6aea4e45cca6a8dd360e3d2073ceb92b23566488dc4ea690d4105ea0dbb6d53b3e8d3412e7c5cd327dc8c0016df479d2bbbe47c0d67048b207824db783fbd15f92f4a423c8aa2d113a840d2acfa138f5bfd63519cdb926e5b7b1db2631031f2a542a58223c1a65cef7c1508d9d226655627717f4fbef3bb772cb771aebd4c3e35b74581cca3a2e6977c895f3a6d73af3d2d43a78cecd1c6068984317bb2a47f29514e6dc0556dab863e3c0f83ff4407e94f5057729e82ff585cf100be8e5c9a635054ff70ec838f6ee6958eba6366ebcf7566c8fc1d54aae985b0b17f9486b53606f4e9c094fef3d73a6fdab5d09e2724986940e8a260d0fa00f962114004e387ab32cfb0a2744d8b49a0e3605247feab7835a8ce455f9f60a812a6a494e5fa", 0x1000}], 0x2, 0x0, 0x0) fchdir(r1) poll(&(0x7f0000001240)=[{r0, 0x100}], 0x1, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r0, 0x20004b43) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r4 = shmget(0x3, 0x1000, 0xfffffffffffffffc, &(0x7f0000009000/0x1000)=nil) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080)={0x8000, 0x101}, 0x10) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) 01:42:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="87d13011c724174f2e57fdb9fb91adaa9cacaa6f7023ec6048fc0905dcbfccbe72f59d554340708a9e2e7f6c0f6865761ef61c1822ef6c35e11963ab21bda1d1e81228892fb936e8d4b8395d2dfdcbd0beda3753c5a1be525b51478d517ad718fe5bb4740278b0644b61d13187573cdfdff6564d2e685ed3bf97837f98bc8b12f1cd1bf8d44a33ca6be5bc36ec85ab423974a47fce93164aa76107d5d9a5f3c64a73e7293eaf73383e9ae7fb9eaf5cf96fd7920482a44c9b3a867eba337818887053", 0x91, 0x7, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x4003, 0x5) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/178, 0xb2}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x0, 0x65, 0x0, 0x0) kevent(r2, &(0x7f00000003c0), 0x1000, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x2, 0xff, 0x4}, {{r2}, 0x0, 0x2, 0x20000002, 0x7fffffff, 0x200}], 0x100000001, &(0x7f0000000440)={0xfffffffffffffffe, 0x3}) 01:42:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000000)=0x10) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:42:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() socket$inet(0x2, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x22, 0x0) socket$inet(0x2, 0x5, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) getdents(r1, &(0x7f0000000080)=""/178, 0xb2) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0000e100000000e42000d310afcf83a31afe093aa4a375f808beaa2085b89ff1976a3467f5f6e4f0db081645f20a297a43b2c8de369296065bdb038700ac67ea830f00"/77, 0xffffffffffffffcb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x2, 0x5) 01:42:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x81, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x948}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x79f, 0x0, 0x8, 0x9c0}, {0x4, 0x3, 0x7, 0x3}, {0x8, 0x2, 0x2, 0x793}, {0x1000, 0x4, 0x8, 0x9}, {0x8, 0x7, 0x82, 0xb8c}, {0x2, 0x8, 0x7, 0x6}, {0x0, 0x3, 0x4000000000000000, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x3, 0x3, 0x188, 0xba}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 01:42:39 executing program 0: msgget(0x3, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) 01:42:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:42:39 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x80000001, 0x7f}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x16abb25ca63286bf, &(0x7f0000000340)="b6") 01:42:39 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x100000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000500)=[{0x4, 0x8, 0x1000000}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0xfc, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f00000002c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r3 = semget$private(0x0, 0x41, 0x110) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000008) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x10010, 0x6) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000540)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r7 = dup(r4) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) accept$inet(r4, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000080)) 01:42:39 executing program 0: r0 = getegid() r1 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff]) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r2, 0x3) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2c) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000140)) 01:42:40 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getdents(r0, &(0x7f0000000040), 0x0) 01:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x25c, &(0x7f0000000080)="3afecb863c86d8991ec48095c3b2d55977ab82865b169b08ce16fa2a93068402ed8e596365dc8156f9291dc899f5389ab375fbdecaf17c4e3daf188a6b584553") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x2) 01:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfff) r1 = shmget$private(0x0, 0x4000, 0x118, &(0x7f0000ffb000/0x4000)=nil) getrlimit(0x3, &(0x7f0000000140)) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 01:42:40 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000b40)={0x8, 0xfffffffffffffffd, 0x1, {[0x0, 0xe1, 0x5, 0x2, 0x9, 0x5, 0x98800000000, 0x6, 0x0, 0x8000000, 0x2, 0x200, 0x4, 0x6, 0x2020000000000000, 0x9, 0x800, 0x8000], [0xffffffffffff7fff, 0x6, 0xa1e, 0x400, 0x9, 0x9, 0x100, 0x1000, 0x5, 0xffff], [0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x10000, 0x800, 0xc38, 0x6ee1], [0x7, 0x0, 0x40e, 0x6, 0x8, 0x50], [{0x8, 0xfffffffffffffffd, 0x7fff, 0x1}, {0x8a, 0x572b, 0xffffffff, 0x6}, {0x59af, 0x4}, {0x200, 0x2, 0x6, 0x2}, {0x7, 0x96, 0x0, 0xcbd1}, {0x5, 0x83d, 0x7, 0x2}, {0x6, 0x8, 0x6}, {0x1ff, 0x8, 0x4, 0x1}], {0x4, 0x7f, 0x8, 0x8f}, {0x6, 0xecc2, 0x9, 0x72}}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) recvmsg(r0, &(0x7f0000000b00)={&(0x7f00000004c0)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000500)=""/32, 0x20}, {&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/129, 0x81}, {&(0x7f00000006c0)=""/207, 0xcf}, {&(0x7f00000007c0)=""/100, 0x64}, {&(0x7f0000000840)=""/66, 0x42}, {&(0x7f00000008c0)=""/191, 0xbf}, {&(0x7f0000000980)=""/32, 0x20}], 0x8, &(0x7f0000000a40)=""/180, 0xb4}, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000dc0)=""/170, &(0x7f0000000e80)=0xaa) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="e132468261fa0609e21dcc955ccca653e6922e0b692797d6bd2b9947bd44401bf8c70d0fbbd4a813b82ef1fecefa3954f2ca5db7bd6d8c4c0bf73a4cc1ed743c04f1c044fcd95cb2df3dd88b67a0a9ad1a5f1207315374d4ca933ddd9fd9b9d593ce1cfc951de908c38d12fb530101ee6e13", 0x72}, {&(0x7f00000001c0)="9aedd29284d8c0233460a5738054d2a34ebb5847fa90551500a8da091039fc97bd193476013d222375cfbacad3f4b89643f1785e928eb035ffbee0a8dd8bafed6bc21340c2d90a50c2bcdb5dad90e94c7987b8e0dfe0c8348ed29d3cf22d40cd5511da136dbacb2841b6820e8d82f92f5487f1a79dc392a8e53bc8792865200349aaef20b47fbd24ad81d3f12be517ad9e18febbbce781bcd9e84f3964b9c152", 0xa0}, {&(0x7f00000000c0)="560553ccb99159bfde8fcd1ff3584da2d32a33230522a28833737324a724faa01b8db245de3c8449c63943740365136a97b302", 0x33}, {&(0x7f0000000280)="cfa0a0", 0x3}, {&(0x7f00000002c0)="0e86b43b539c97e285159b37d8c48556cd7f4916b2e8026e7d055faba7b11490f613e7bde49261bb64d0934dd38a85c0b1798fddf782507f438348e9fb660cdcbf08b9ad278c50ef1dc819d525ed54bb698c00230e0c5e8819fb2f60410833", 0x5f}], 0x5, &(0x7f00000003c0)=[{0x40, 0xffff, 0x75e, "50cf449562c22d3929d3e2becc97a06b9236bed107603027bebb375f2579b558ebaf4a12e643d3ac57b66ff7de"}, {0x68, 0x1, 0xda28, "cf58eca366a53c049fb8158be847088de644357a3d3518f9b16be92c3286103a0da93ab5f8142caed61eb31142e24b4e73b3a1d74a5e0afcaff200b6936038e44bdd9ae8411826f582786c3b0da2fccdf2"}], 0xa8}, 0xd) 01:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8880, 0x100) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0x4, 0xfffffffffffffffb}}, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000200), 0x10004) 01:42:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 01:42:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpid() 01:42:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 01:42:40 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0xffffffff, 0x7, &(0x7f0000000040)="2bae8aee2c46b66675ce1f00af2e687690ca38adc954c7a90b275c6037", 0x1d) socket(0x10, 0x3, 0x7) 01:42:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000080), 0xbee, 0x0) 01:42:41 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x6e, 0x0, &(0x7f0000000040)=""/110}) 01:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400000423, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 01:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xfff) 01:42:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 01:42:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x9cdb, 0x58b, 0x8, 0x549, 0x5, 0x0, 0x90d0000000000, 0x3}, &(0x7f0000000080)={0x6, 0x7a, 0x7fff, 0x5, 0x8, 0x2cce, 0x0, 0x4}, &(0x7f00000000c0)={0x800, 0x3f, 0xffffffff7fffffff, 0xfffffffffffffffa, 0xfff, 0x0, 0xf1b, 0x4998}, &(0x7f0000000100)={0x800, 0x80000001}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x100000000, 0x9, 0x3, 0x80000000, 0x7fc000, 0xffffffffffffffff, 0x8975, 0x10, [{0x7ff, 0x1000, 0x4, 0x40}, {0x100, 0x58a, 0x301c, 0x4}, {0x3ff, 0x80000001, 0x2, 0x100000000}, {0x5, 0x0, 0x7, 0x2}, {0x400, 0x4, 0x9, 0x3a8}, {0x40000, 0x4, 0xec88ac, 0x1}, {0xfffffffffffffffd, 0x3, 0xe8, 0x5012}, {0x8000, 0x101, 0x1000, 0x4}, {0x200, 0x2a, 0x200, 0xff}, {0x2, 0x100, 0xfffffffffffffeff, 0xcbd}, {0x7, 0x5, 0x7, 0x5}, {0x1, 0x2, 0x407, 0x3}, {0x3f, 0x4000000000000, 0x7fff, 0x1}, {0x0, 0xfffffffffffffff9, 0x8, 0xffff}, {0xd5d4, 0x7ff, 0x1}, {0x7fff, 0x81, 0x2, 0x313}]}) 01:42:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd0, 0xca) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 01:42:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000b80)=[&(0x7f00000000c0)='-*\x00', &(0x7f0000000980)='*&@Y@\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='/\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00'], &(0x7f0000000dc0)=[&(0x7f0000000c00)='\x00', &(0x7f0000000c40)=']\x00', &(0x7f0000000c80)='-{\x00', &(0x7f0000000cc0)='\\(/#\x00', &(0x7f0000000d00)='\xe9:\x00', &(0x7f0000000d40)='@}-%\x00', &(0x7f0000000d80)='({\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 01:42:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x4800000000, 0xb6}, {0x9, 0x5}}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x80, 0x65, 0x848}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xdf7baf3eb468af73, 0x4, 0xfffff, 0x74, 0x40}, {{r1}, 0xfffffffffffffffa, 0x51, 0x0, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x34, 0xfffff, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x46, 0x4, 0x1, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x8}], 0x3, &(0x7f0000000040)={0x55, 0x3}) r3 = geteuid() chown(&(0x7f0000000200)='./file0\x00', r3, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/11}, &(0x7f0000000300)=0xd) 01:42:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1a, 0x4000, 0x8d2) sendto$inet(r0, &(0x7f0000000040)="4fc61979f4eaa865dab97430f1fe276c0bad475f285e77d13711791e369c", 0x1e, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 01:42:41 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) 01:42:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 01:42:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xb5, &(0x7f00000002c0)="f85c040cef79fb8bbdf0d9f4dd56993667ca290f38271fb908100f18b49df9a6ef0c95881406fbc87164c80ec73fa83ee784bc3973a40a42bcd6ad0db4f322991834c649d6f2a2b45e4a659baff9e209534441fa14ce3e2fa68ec5c5a3fefac3531ad457b69380c1fae0cb5fe3b7e419a7127e521cc8e53bcc6ffac2c88a7ed2ef7e0cf8134ad5829b6d645e1ad85aef8344fa3f9612458913c91bb5fbbb3c4138857abde258ea01d3cba9934eee3596e8a8701ce9") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x12f, &(0x7f00000001c0)=[{0x44, 0x7f, 0x0, 0x3}, {0x1c}, {0x24742bb0}]}) syz_emit_ethernet(0xfffffffffffffedf, &(0x7f00000000c0)='\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) r2 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/154) ioctl$BIOCLOCK(r0, 0x20004276) 01:42:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x100000000, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffe0}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7f}, {&(0x7f0000c04000/0x1000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x3}, {&(0x7f0000ce1000/0x4000)=nil, &(0x7f0000c1a000/0x1000)=nil, 0x4}, {&(0x7f0000fc9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000cb6000/0x4000)=nil, &(0x7f0000c7d000/0x2000)=nil, 0x10000}, {&(0x7f0000d73000/0x4000)=nil, &(0x7f0000d5f000/0x2000)=nil, 0x4}, {&(0x7f0000de2000/0x4000)=nil, &(0x7f0000fd8000/0x3000)=nil, 0x6}, {&(0x7f0000f5d000/0x4000)=nil, &(0x7f0000f0a000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfa0000000000000}, {&(0x7f0000f09000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000d3b000/0x3000)=nil, &(0x7f0000f35000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000d0c000/0x1000)=nil, 0x9}, {&(0x7f0000dfe000/0x4000)=nil, &(0x7f0000eb2000/0x4000)=nil, 0xa1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0xffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:42:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000540)) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000580)) open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x84) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="246b30f7c24db674fed3db27e82432f79dea702625567908064f89758b8154c3c174f20cd911049959367efa56ca22234c949493fbb4421c3f5c626f45008524f769c617df7cd06ecc286d9a37794bd4ac06c4d0233bc8", 0x57}, {&(0x7f00000002c0)="a6a57e226583156098c5695caf82b09a009b49c8ff7eca0064b417d43fd9808cc580c7881fada8a648e60cddda9ce34a5596f4f78ae8ad0b1df3d7a069682d685921c7a37828fe4973b0d0ce76c27d0b59dc52edba8ab98c311d2e23bcda790e8a00f63e851c002ffd23df1cb335707d6b9099cdc11e550213715279926bc0b872c73beeab8de64d11860f2c69cd11df170c2d2569deb244b2", 0x99}, {&(0x7f0000000380)="01cc50649ea5b3f1b654d2a710fe497e23513ed3c2596d75f6e35b3cc7d761feecf2cfadaa28a6929daab321a238938a4257b710783b3105b23edc8a0c05aa4a13f7c27e1634d47df7569d02515347fa154a65eb8e78ddf66ecc0e686ae3b71de5bf2aaa796cee762e5366e79b565927a70a3bec3c11e2d72276c02adda5bd133cea76eefff2c98fbefadcf731efe7faec7c82e7c1b6ee37e28fcdd0792f2f66a406400b1d06d20064e76e96a99c82f3e1f8cc1610cd7997c5b628ac7d09177b8d6e0ebb0abd4021bfd8e51a5ec4", 0xce}, {&(0x7f00000005c0)="0a7153474c5b00e831a0942007a6c56b7cc90b9198bb9dc3e822a1c735889dde158914101b7e9b62762ea79ed304be5f9fa552c3a0689d069a204c2fdc713935cace3d91c175d436a910bd01b1f39c96b7bcfaa1e6873ddbc360e4e6d04de3974c9aa341587dc243cafeb56ecc05ef308f09fb49196880b93fa501a9b07a07e64f2a860fcb30846ae020c24eb47ce4fdd94b0b148d78724d92383e5f2d316d92e39205d16291206dcb3ed70ec1acd330ad59c562c792379be4eab336b6b7c1ac9621f5e855bdecb30a8e708a2da329172bd8e55606b7", 0xd6}, {&(0x7f00000006c0)="f994e859abffd5712eada554801dd411ee3367cdd74b82c79172bc8eefde1bda17c172e766c7fd3d090f56538540a08ad849ce7599a2cd579736d40fd47aad91d7e87a2de580614ec71ea1868f458570f33f959ed6f2050b7ee235d8bef7c461c0a2576fa27a81dcabfe2f158e2228bf2652695e002e14afd8583e8700fbf036d90ee1e0cda7d20735288a3ab4485c31c67456384adf4f57040c6b7c47284f2917103b7ef86ebd426e2108763ed15e6c8458f59f7f7cd436b3c82cc3bce6d93d8831c097329f363bad0e6582036f56a9ceff15c02b1d6062903c2e78f42fcb20ede010a14bee2ae7bed20194cd4475786ef6b8e001cab96e143729bdd3b442510de0c3d227b9747c17675d34fd253f6a4263789f7791bfff1ba81a94cbae703bf88989c1f47e55beb4cd839f661255dc05f4672ffaa3b2742b090120e2433a7c810a38b670851e503e58edc247b70a7b615117a9948986a159e4257486f42df4079ddb1892b8ead1228eafaf7083adec0d3dac6fea2fe99097b5bb70374dfa0dd98417cc51d639850220a49987e92c91cbfa1687a639239c13c6c046d877307ed28eaadfd528f5d86c1527e918a99f7dd0b6e33f3d580e629532c17014446b7fb8b33467d8b546a274458aa297f290eafa89e3b434c956f2364ef4ecc0df33b78db4cf62a4c36afa05d295ab3b38f9c9d55bad15917c7e34e307eb6a1587841b7918a732e8e719e4f5240359413e9463135b943fb62592bf882cf4d6a74bb878a9a290a90d09755204ed0aacb4387aaf13064a3694242caf84179515d601f73f8f3bab1ef1a639d369145fbe0c964ec9ed0c37dcdf88b1f735955fa535a391031049aac3a969fbb54fff39a6915b051b286e6ab363147f7c43de1d9f8e8b5ec4ae7f251236e86df2a0ee0941b0d7d7d356a8fab06f1f2dd0bcd72f7914357a047a4527fb070787eabab54d508b5de823be682d80d1db3473baa2eee6e0dc0b5f20282586babf34b961c44850933c0392d222113496ed641ffbb3cc8b9d882969f8db6ab15b06d08b1bc089a9341c10fa2ce3ed1a42f31b6f07714fdcd48a6111d911d9a5844ebeed55eb7d293c74f308736fb826aebd1ecdac22e7bf401a7b1d94d4f3c7dfec603fceedaef846fdf48677be63bcc76e6c058f3365ffdb7f59679024a89525bf0cea8185ab625a4c796635471cace8ab154e0a92d232724fe75baab1de5f965404c95e92c95ccb750ed36788e921556869165d6a9304540297fea5b22f5f32b9d3344ac77d83b2e36763b915af1fb5e85c99fba20feb84eb5358dd8f5e6b368e6f6c28aa9977301fb1dc5592efbb858da9e1cfe029d344b952efc19a80bf39bcac56026a515e698ec9189dcc9710b5a350cc6f1d357f9d8d49dc16e9ee630bcf7266409f4d5474c919f4630e6210ea7fa2e352db076120649be388d7c3c34238cc87852f5a6786730832c7bd5016fe92b1531f175b926ea7f3acbca7d690dbf560931237c47fb2d10475a67889289136df968ec2d96fd779b5813b47210780316871d824dea037d4492ec33d393912a3f3f0f26cefc0eade67f37edd7a0594028f0b720dec137007b3fbb73ef0948428138cf5536970a783edb776f832f72bcabb6d036716483ccfb2ab05efe8c3835e69574bdfdd5385a922f69f6434a0c5eebbc6ae5b611c81d3b54064146c3ef3e885a501884fcf1bc123c125005599248043f9e00886bb2f4ad47a5d2c4de4d3b838f0351f09e0eac8537798c2dfcef92396f0bb785ee5567460a084119a5e82399f2e3d70186189eecd933a8b0a6a18726a5d98a02c92bf0888594bb558959e77ac862a73153a4491d3285bed430bd6334c12186867efce713ac5cecddc6d7e3f155b46dec26107dc3bfd511129e42f61c2fa57186b0e8ce773e265286163fb9ba170e32801b22b98e523409de3be87d09048db6f962b35dee7db62360429c2b3d03c2d5acd2c2eeb2448cfab06d081e568e17aa44baf6e9b0a6576d9b5fa6597d04aa16966f1c8963742cfad850d839049eadcf74238a0ff0f583ebb111d4cdb3dc658808dd46b692f5ff143740292f8b1e338cbe51b4429958a4a0f22aa028d96a163740cdbbec649792c8c8b809da7ec82b8b2a3bcc3512b0c8d47e194b656bc9292ca64e3d1aacd3e30e37dd1ecf2a5c8d9d7e748803bcb23262a468ff7c1533a3ec273714b11f749f4cc7491514bcdaef07cd27fc90daa70f5f3fef9ae26ffbc304de7047c184e51afbd31e73cf0a655fb9333362a20d19f0cb4221364d24515d65e798c7227cbfcb928eba49bc723269f3d8f872534cbade091b4e1513924b05f370204d3288aa38339c7e01e2346e274f1d980fd3261cbc058d49707617bf7a454132329241d45ac97e0352ccd09a86e7f0a9dc511c5fa7f09e797b176803b57ccb82c1607f28e36b9c1a51fdce6b0d44493fedb1f64e69de2d7f82aa685a637a13b8c9e32e10b837c064d75bdfb9a0879bc49ab70714f6915500fdf06fe386296062965e648cb71c1e8a783711c6aedf3e7e6b786eb31539c2170b97197a75028a6020aa4fcf1237bc46b0f3bba3442c57da3bc208b547642b048498a3c02cefa5cbd471c844333d4c1f71c4516bb358f323e79ddb9d362491bb321dc1fe4c514f5bc25f7b40b2a161e3a85cf2fdeb503f13995fb8117b111bd8a1b474d4d9ab578d419f95c269b239c8a149d4b3c19c726d0760dee58705fa6451f337f8cc13652e05c3830b3dde93d03f9ca5cd30f10629f0a9d06826e0dfbdbd1cd3eecd06f313536ab34059862c76e6842be5cabeef8ed0bfde254c53ae28358f018130aa171c1e900673392a3b359dd9387ff4b8251aa28a89757e438776be545079c036f6a84dfe2b341fdef22d3a028f1db2fa4cea628753f878682de3582c13874ea7ac8524fe6e5dd74c79eb3686b55cf723543eb2b9f2f47004526c6f9a6dc1da94fa03c6a059ab8e101c24eef360df4b571b6200f7328118b1469774dd8d7a986997204e9461ce9b6df1a07a6c7a4f8bbac5d76f8f01bda3671a616fcd9096ea029743d4a8c4475e325a20fd6e9f63eca6d3441e1c4695119991d4bb0145a7c8900cba3e9c45f9e16a247e336c6897a20f46d7c012dd83c6700fca1d53edf3231899dd4c7d699bfab5ab197a3f4f3de2a60f75769015814964c4418a78cf31e94adf3cb1695a0658e8d1a00a79fd28d04e4226ef44bcc278c663abbba598b2c535ea57ace45ee44efc56da339efed761c0d0d3096a4dd324ae487d449206449a7e7d1e4ae1a0375404728fe1169710cb97d78a371b4cd82c04cbfc959ed128d70aec2e21d0daab2c407939b84f540e59765994bacdc5403cd3110a155ee6f708abc9a1c07573e99d374bcece96943c49d6d80298ad4776f85d750d4793d6ef52161af671af4e13e56fadcb651b70e4c331ecc305dd6e1bbb8946eec9a12ebc439262a7c5d66089d26db913990c7cf8f0bbc3f4481a298c1e8315668bf55aa4f8e15b19374b5390252853b8270051d953523c232cf48ed4ad069e4cddef0428e93a2351150c628f43832d658b6f3c90ce5bb7e69d904ee11c534d33a34262c94c357c57ea724fea910c9693485162c9a3db5feb017d4c85c52eaa13e7078dbbee54d4344dccaa975951253ef16087d0f379fd5dce2906fc8b022cb81ee2a7c7bae2a3f62a4d9e75f2673a69d5de1ed5d0fc159ea8bb5648fea3b7279e08b92435501ea782d601d51f3f005b1ca47c99e145862c29146dfc51cb1a93fae21de2d3f65c0d0106fb1ec36248ab93fcf0de12b654dda06493ce2847dc1d65c2ed5b79bd35a3735f88ec3bc7ae35d23a707a135f04639ef867793b28f52de12677056297ec0288a9d8b4ea10339fc30644e66fbeb8ba9838f906f73f89b375c7a73bebeaa600dbe14bed1707379bab6d52f0dfbc8e416d5ba18418d557e876c106f520db15e672e38a304b30c180900bda04c8930d3c6ac7f6065a90d6b3f7264495e24da8ac587b19474b7048144336456061fdda5ad4635df40c1d92afa7c0a2711bd2b6beb7283f6fd56ca237220c1b7815fd09933ae700074c6612e60f7e80d40bcb53c273079fa545558deac68ce02ae516332801d0b9268357ac44ed22e907186e63d10dd95bc1f0c44afbba81f2d97abb8093284ddf17139f6ede4a7515c7d90ed476be8b1fb00e9181945cb9c146c1d341f07138afc5cf5cd1c384b9217925dd00c4d912d204a076e7c3c48552c0dc3a9a74afd020c1126f2d7b2399f5a6fc8aa53a69e65cee66a50aeedee6ac6a7dc8bdabee3a0cf7666de5f13cda29968332644427cdd573e1d1e8f0e4e3c9f7a0f4df5e009c6fa8b360975d85fab0c2f623bc3487ce582b3ebe490dc4490f97f82e60c5a0e74fb64de9bd1603576f3eaa854eef6736e2918739831e1ee45160dcd3b9445f06094bb32290457984c557ad8244e4157ad1a113d3095b37723824bf6ba6654fcf9d64c3ef6974f24448de8fc94a70e4bc780287a8869db574f3ec8105cc320a14d5e6c42d8c59ee5249adbc2ea1aad0b6c3c18e5df944bc594af6c3fe9d8d3214c41e63b5c92f9d15de0696e08ad4d6731dcef4cfa7ee67f15312ceabf939e9470f23cfcb1ad2a5e26836b73847ab8baaeef4235b1ab1782478085d415855aefda4853632b260b1bc422617b37c310b672638cf1493c82bbd443cf587a5f33c8f47109cd6ffda275be92c9f8d075807d94159c8e6f05a53cad11081beee447d80c55f6ab871cec56b84eb829e2f3cb6ecd466cd8575687356583eeb28d6bc4b18cb0b66ef11f9ef15e9823be2ba3c37e936448c84b3205153999dfabacebfbc1b812c31ea96f0818c182a7258080ed05906d8d51bf3bcbb47b4aadc5a242ee442a084202a483e5e57f61fcf37c4735a3974ab436654be65f9da6faac5b1ec91e0ce0037914408b33d3d56b227b10094d1ba0963e1a09fac8d30c32cca189cb58fa991269114950150f86b81328d071335090ff80ac6d55498cbe2e237cb6fe95ab20283923955269dec411731c806d0bebda326c7c70f2a82f303f969a3ed69bb2cf585a0e818814d366a09f65c8f161e83e79784aac45f7a1cc5672a01a72828aa63b8e65223f44961dd9b36e9483ada7f3bf465a740b561d5f2b4404a1d76b3e43ac4b376a2429cecdb714f6cfe7a209cbcdd5fdff6dda91d9a770b40cac8a781e9a513e2391b02269fb1a6ff567e1436bfea8ae85b3981240048d31da8f6201f54b2922207142a765f302b498b65c6d437bda3485722bfc8c2e3888c1379637527ddd3bbde433b5187e1ffa9c7676381d1e330fc8b7afb61ecb2689cf0d022368df8dd6692e3e56bb08c774afd493d823139bd3eda1a054d89714d64871be92bdd2d8464a527ae36880193e2ac26bd2c40608cd6e5ae7184b04fa4cf0a1ba4dd1168ffe76415089999e4844e7a60778a21c53d8f5009d45ff516033035c6153243b2a25740a6c7a0d3fdaed59d42172ccdbec397da486c51cf2ee39c9835ef5fb57eb6d6690cf787eda620715584acfcb35f588ba25f86d9e2631742a98db1312993dd29f752c6c5ad277e63489419f14ad0a57e45f3fc22b84eaffb6cd7436391785c59bdc6ce6ca6ae781fc495ca86dcda380aa55d6c59517806d784a420d23b16cfad277d0c31f4a5adb4b3fcafa801bc80f41d31dcc94c32b0af65e2e89fc3cc7a217e079315d434ba676d59d70b1b99ec9a11da9880381ab0962f3ff9b1a25b81fb8d3200150cb135b0cec090846f4", 0x1000}, {&(0x7f0000000200)="aaf020de14dc380748ce4cd53e1a4858a22dbc836d800b553dbd5be3103098f93f155cbb663fd11040a0a18a0b", 0x2d}, {&(0x7f0000000240)="0a1024fd137a31a437adf153a5e7977bbd962aa930bc91ecee80419b05fe818ce6834bd68f0e6fa7d4", 0x29}, {&(0x7f0000000480)="68d45b600ec000b81574a1ddb00b192825437610cef85f0e3e8cf9658b801a8c8be3ea179717f9c3", 0x28}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x40, 0x1}, 0xe) rmdir(&(0x7f0000000080)='./bus/file0\x00') 01:42:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:42:41 executing program 1: clock_getres(0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 01:42:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socketpair(0x20, 0x4000, 0x100000000004cc1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x4000012, 0x4, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwrite(r1, &(0x7f0000000100)="fcd37574ad8e7b719317b4c162369a29484e4182d5921f099fd28339acad210111b58448e489c5e6581cc420f875722e1fdcef937bdfac2fafee5455fec58fd462b0c5752edb2f2d49730c00bf034cf1c854e3136a439329bea138cf5aa948408d5744926c33af5c5f08793559d56949f3e60ecb9f4e1c6ad0773015feca60974025eeaf2c0afce47b4f21c173814c1e43", 0x91, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r2, 0x0, 0x0, 0x0, 0x0) 01:42:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xadb}, {0x3}]}) 01:42:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x4, 0x200, &(0x7f0000000100)="9234a7bb7caabc8cc2bcb752e25223d15ad695132202fc14cc225b0665a67660d4d68941559d4fa06a88ed56f6c195510916b086d9a0ced5957e68fae91422bc94213a520af0858624e0b90e18ab788dd9c1b031a36bb12a2e42ca5eb7aa8640becd713fa3b64c356f612133974017b2eb91abce5555eed2e74a458c3f7280f9ac75443f68f27d679bf16f9432c87f77bfc7bb9a559a8c7a50ceb1a448937ad41068dc681bc90d3e3be6ff05f516dfbbf80dfc00ba2ac737a34124d8e131e7644334affcafed786af0dd6fdb9db9915ec0ae585d3010b59801bd1010", 0xdc) close(r0) 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) 01:42:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) semget$private(0x0, 0x4, 0x10) r0 = semget$private(0x0, 0x2, 0x443) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffff9}, {0x0, 0x7, 0x1800}, {0xffffffffffffffff, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0xffd}, {0x7, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x5) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="00000018600400aea8002b27febffddf00000205000000ba0d31e99a0000e9fffffff5ff007906ceb70ccc2626a8284185bf46de6494abd8f307009685c8d86b7de581452d435602dd6cefc9b2ee7cd1628d9ce51da2840d4b8d9f4b668877509c7578f16d45f5e1f7b7b43812e9da2d0a94fa0ea8", 0x75}], 0x1) 01:42:41 executing program 0: pipe2(&(0x7f0000000000), 0x10004) sync() 01:42:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2000000003, 0x1000003}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r1) 01:42:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:42:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x2) chdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') 01:42:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="f9c0b262", 0x4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') 01:42:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x8000) pipe2(&(0x7f0000000800), 0x0) socket$unix(0x1, 0x7, 0x0) fchflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r4) 01:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000bc0)={0x6, 0x0, 0x200, 0x3, &(0x7f0000000940)={{0x6, 0x68, 0x2, 0xfb1, 0x39f57636, 0x1, 0x20}, {[0x888, 0x1, 0x1, 0x100000001, 0x9e51, 0x8, 0x8000000000, 0x3f, 0x4, 0x6, 0x40, 0xd574, 0x7, 0x800, 0x1, 0x20, 0x4, 0xb77], [0x5, 0x8, 0xffffffffffffff38, 0x5, 0x0, 0x8, 0x8, 0xfffffffffffffff7, 0x3f, 0x3], [0x10001, 0x1, 0x10000, 0x6, 0xfffffffffffff170, 0x8, 0x3], [0x401, 0x3, 0x7, 0x80, 0x6, 0xffffffff], [{0xdf67, 0x6, 0x9, 0x9}, {0x20, 0xee, 0x1, 0x8}, {0x6, 0x3, 0x2, 0x4}, {0x5, 0x3ad, 0x0, 0x6}, {0x23, 0x100000001, 0x400, 0x1}, {0x1ff, 0x9c, 0x0, 0xffff}, {0x8, 0x6, 0x7, 0x436}, {0x10001, 0x10000, 0xffffffff}], {0xe991, 0xc7b2341, 0x3, 0x6}, {0xd84, 0x8, 0x80000000, 0x401}}}, 0x7f, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="fc485ba3e35839f21896c5ae252ce420f22e2419269066d0e5e7a32271038272e0facbc626d4603639ec647782413a3aebab091e43f1ea6dfd14895e4f7cebac5c08ea391eda9402dc9702d05f5bfa539690516c3798e3be31137a8d0f1313de306970887c690e56a8073e7778364bb34097fb893fa66feb8df0a0deabe0f974a5d4f9a0cae0f934ce40b54f38a0", 0x8e}, {&(0x7f0000000280)="8b2ac2688f3c5e11bafc54311f561bb951b41be5752ef6f6c534090ba51c8e9d617e637a322e6923a29da8a217", 0x2d}, {&(0x7f00000002c0)="4d93f2a111a1e9990fbe0c97a0f21ecdcc3ed507cb7d4204d35c535854843c1ddf400676fc35d95e38d482363d6edfa29b4b4d7ba6e070a9c7430493961dcb9ea75b58a8aa9fdced27c6e834a50c71bb7f3af2d22775686d0d0cd4b972e3938f2ca9102bf46a4af1f47412e3a13dd4094d7f188b8ae94d8a4fb0a2f7357d5a34b13cc0e336c4565bb38928dd816505df6a86b68bd60d091451f0123605837c06708b4aaeeccbfa68c56eed16c4231f68d865659bd1ede7a244f74b0af6a44b00d21830bb5ac131511ae64635441a0062ca26b2", 0xd3}, {&(0x7f00000003c0)="eac13ecb39bf4ae05616f95839b9d0c98e424dc1f9b789761ebc6c389ec141342111b1a9481a6ddcc304a07d441956a774907575bcf1e61924db49e9322276283617a88990fd6d29c6fc5ac46cf03245f828a619ebfda5b7", 0x58}, {&(0x7f0000000440)="dd6aefdfb3878d6e97045a8672dde09d7a8c0d5097ba8fdaaa93038c14d0d217f89e47eefb1b2024aefefeea570fa3524b20700f3632e6046d525bf5d6980d5fff65212d7270370fe87dd1c694eaa7edd848892195f6ff3022986765a313fff3582950af9dc145", 0x67}, {&(0x7f00000004c0)="8cf310614d3b0d6a0fc5c826a0d9ff153e1a2675ab2b89b2da15bcb1e10ce7dff099360319349e8b3afb0826d406bc7a8c44318ff709f05b21a5c7bf46da7836c221f176084c03448c6ec93582c40e2a94b99d77e7676690d29c8efaa2bcdad10dcb67a6872df5b507d098dd294f28217e65211c5aff2abdea894234653054219ceb5bbef8d5eab4131babf777ccf7c13160825652271d2dfb2c9057b325fb4b0a53c170d1b683c2df1dd5aa4cc178a3aa76", 0xb2}, {&(0x7f0000000580)="5e01f5be3bb9bb5c2d824daabf20e71d660999afe9d7942bde31469ef00924dbe12752ecee523b054357c6a7df31f3774e6675625607d0a90c911fba3fa636", 0x3f}, {&(0x7f00000005c0)="54ef69913ebe4334b62e843141ba5a4b01d3ef8b8ae90c1fdf579965cce0882ee091852d3634acadb98821aeb5a2543bb5a7455faea5551ecb812d", 0x3b}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x405}, 0x400) r8 = dup(r0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7d3d0fbc7d975f46873b630800b6") ioctl$TIOCSDTR(r8, 0x20007479) 01:42:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) close(r0) 01:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x0, 0x7, 0x1, 0xffffffffffffffbd, 0x12b, 0x7, 0x2, 0x1, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xda, &(0x7f0000000100)='\x00') 01:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 01:42:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 01:42:41 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf9}) 01:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getdents(r2, &(0x7f0000000200)=""/120, 0x78) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x12) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x8001, 0x4}, {0x18, 0x2, 0xfff, 0x800}, 0x63395b33, [0x9, 0x0, 0x5, 0x5, 0x7fffffff, 0x4, 0xc0d1, 0x9]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:04:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) getsockopt(r0, 0x800, 0x3, &(0x7f0000000100)=""/157, &(0x7f0000000000)=0x9d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x0, 0xa473}}) 16:04:09 executing program 1: r0 = socket(0x11, 0x400000000000005, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x8, 0x1000, 0x3, "f6afac6b105efc4e19dcda17801387fb752e21a3", 0x1f, 0xfffffffffffffffd}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x9) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x400, 0x0, 0xffffffffffffff7c) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x4, 0x1, 0x1f, 0x40}, {0x5, 0x3, 0x2, 0x7}, {0x3, 0x400, 0x33bf394e, 0x6}, {0x3fb736650000, 0xfffffffeffffffff, 0x3ff, 0x4}, {0x1, 0xfffffffffffffffe, 0xffff, 0x6}, {0x1, 0x9, 0xfffffffffffffff8, 0x5}, {0x0, 0x400, 0x6, 0x6}, {0xba, 0x5, 0x5ff}, {0x4c1c, 0x261, 0xc0c, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)='[', 0x1}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x4, 0x4, 0x80}) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x25, 0x800005}, {0x2, 0x2}, {0x0, 0x1}, {0x6, 0x44}, {}], 0x5}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x4) recvfrom(r1, &(0x7f0000000180)=""/94, 0x5e, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0xffffffffffffffff}, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x25f6, 0xd0ba}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x1585, 0x9, 0x4790, 0xd3}, {0xfffffffffffffffa, 0x8000, 0x6, 0x3ff}, {0x8, 0x5, 0x3, 0x8000}, {0x0, 0x80000000, 0x7f, 0x2992372d}, {0x10001, 0x1, 0x1}, {0x0, 0x5, 0x59}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/14, 0xe}], 0x5, &(0x7f0000000540)=""/24, 0x18}, 0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x90) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:04:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) fchflags(r3, 0x1) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) kevent(r5, &(0x7f0000000040)=[{{r2}, 0x0, 0x4, 0x53194486fe3179bd, 0x661, 0x7fffffff}, {{r5}, 0x0, 0x8, 0x0, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffe, 0xc, 0xf0000006, 0xff8, 0x9e8}, {{r0}, 0x0, 0x4, 0xbb14b739649a8a6e, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffc, 0x49}, {{r5}, 0x0, 0x4, 0x8, 0x9, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffffffffffffffc0, 0x2}, {{r1}, 0x0, 0x40, 0x40000041, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x43, 0x1, 0x441, 0x3}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x5}, {{r6}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0x800}], 0x6, &(0x7f0000000280)={0xfff}) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 1: r0 = socket(0x12, 0x7, 0x7) sendmsg(r0, &(0x7f0000003740)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000100)="137ea5ffec6b60caf29debe9d64a9239335fda27c6a1ff3f708231914ffbf3b00d6f3435992b93f0f20d4484678a94251804b07247dffaff559765ee80ff96617dbb2614c78fafab0c1b4f3b751d8f55f247aa6fbf7ef4d1ade624db23b994d0e6424b423345132dc9dd5759c13f41c91b8244f8710c95e114bfd4f84930a2f36d89702404bb4064a8", 0x89}, {&(0x7f00000001c0)="32f2e53ae3bd130344bcd3f70b13319170975d3c45d028232459400c23853d8d5e01f47b57e04626984862eda42721dae06c13f434f369d060ea1cb0819dbde4d117ad4327a8cf6c96bbf8a1c0e1792b49b831ced7c14129d9bbf2bde777153d59267e72baa7743be6b8ab25e5e4f2fab7b5aa84c86b51a033f2148de5a0a7e2fcd6269044ea0205d99d88acb488470a1943ff508b5abc6c146490e2e03dfcdce29c102ee8ab50ae6fa4ce3601a3749a69a7bba21d798f2421dfb8d9b85882ef8ee98ea132e1d81a67dcd510bd5e7243db0bdf610b232009f76d81f9a508c6e5ab1c3caa8558fff4d7a90a1b089315bb1072348be3106c19d1bdb0c30cc261f8902d0b1ef798d9a2fa512f68d76b77a709e5bf7f26e09592ac745a18a84455f3be4761d70d9a4891ea3b3ea9492f0edeeed2c9eae4379720a9d18713dc5375c1a1f23b674875df9da6b2496952bdab0e2c6ffeea8106815546957f55120860419c92da780203bab9b3f9439a27d4c7907bbc9ea70f8f57e23cea08aaac332bb348017546608955d5a41a340965812f12092a252a269d49dab1b0948e4ec7629d02c46fbe0b178bbd009bd487b7b59768dfad2509209e6a31d39b5e7ee7b12521de81504269410c3b8d5b1585afe893868fc673a120d7e1c586c8a6c8ada848488e6e4413c1e54be6aaf6acf27bd69a16e19ecc4919b98e98206a99fc284d177c46a4974c8f9482b4f9ccbc055b72b1e2f7268e88da1dada032aafc3c8326a7edc5983bb1c6d14f5511a14508ffcc2078ac5218471a58dd7bd6fd680786a188d01e2f9ce46c2930082d3fb29bd3b04cbff244e5a8f1b899e459e717f1be1637de0012aae2a89409c5111a8c8a684499d1d9f9cf1f492b26df13f3056620656226926f38f68856b5ef2b9fd7acd2cd0d0c1f5bf5a93ac95ab6c0c0cab6a62265012ab76d4dd3f509df96a9525570c7f2ab563392467f4c406478f358bbffccf2f08e5d20e0b195da51e97ec04462d9acddd6890518aebae13f2ea2e8fa2557cb8f5cb557b78c22ddbb630f755b50f4b3618c8dbfd06d7d51604a3ad98d2f77b37db3f2ccb5f46968fd3deea09aa09de880230247b5c51fb9a494b2a5755ddd6240cc85c8c06ab338157c08bab99bf66a83f8a4f946d5e6da46c3929aeb10c6b2cb95e8fd9d9f194db424e119719b9c5d984252bb7ff4d94302c6dd03bf5e34a8dcecfd63dc41ca5b9435894fef5d36be40c4bf91d0c23e27b6396c3335cfbe3758183ad1ddba91bc111b519d4f962e4350f95c5a1d2e1f765fc0b3b2b300478eaffe5bc33e1f1a670169092a1c745231927028a2ef53544a507515fe655dd0088e3e30ac954a3a06f35ebc8d8090c65d6ead2d042f6f0877173bf2296d778e8cf5de4bcf65a20490855962ab4e7c5469d4b982e07d55d6fd8e6cf79dc322b292b526fb4bcae8f83b51fc1fc29043c7df922bd9fbed545f9a3b989b6c884cc6bec6017344b1f6d25b4600a937545df163f1073f27e8984c78bfde23d06862e43ff8f13db7bb2b21cd843d708515c2aadd9369623216572db26d1fbede41bfb318a33dda9f4a14778d3cce82e35e311017a0027a863dfaef6a8d3e32c5d316042383d9ff7157a2129338577f753202ef36e3ab3181eb36980d930e845924f01efe62809541c6475f28a39f734f85644c0681f3e404b4f6b9fec0e880fae833ac3031a41a0b4a835d195c6a02a067a9f7a1e2880e50f5c0701a19e76322ade5f2edf0dee6248c8624f8a3b6139ffb3a859aac50d4f4092ffcba504624195271e256938c27cfb3725eb69337be4d0d8b155ee8e9b842ca17285db44554dac15d36b86ef04bb9ac822fb084ba59dfcf62f8a3944f078cf36cd71189e9e8a45dac2880c0a75ff7b30b7608dbce537e205c1645cb85b10d25397d8118bf16fdb58d7628908636172780bf2bf05cc0597fdfa7343ca6848f656acd1c21ee73f8413b9350e325cb3bf1f03305e795f8ec61c980871b27d345473e7c5956cbf26b85f9b5bacccca8ce2105834d327528f6f5c04eb640b43b1536a08a61ee80a232adba0d28f27f56c0457f514d3349386f571ef1edf4f136ebcd88aa1353c89d386f25e050ba1c59eb0b877d81356b84b3b8dc2943e64c380453acfc84b95768c79f42c93499071412142396fe235970418da4a274c6bc2e172307bdaf2ba93623aade94a49c19954d8c051d1cbb70d2d56b88bba4669cf57b28b5fa46ec77e3c6575deeed81df1e6d2ef7fc5d6aec943720b115fd3a4387dc4c89090474d26c17a1d3efcb6bc7d07cf51e74cf7d3782a7407c6d09536981236c861bfbc48bc848a5459d6e36b0eb368537c5141ccb26c755329f8557234cb3d33e68f2e30b65604e4508797959de8e71680c0196c651082e30d648242efebf254fb8f16cf0536ab5a9d8f2f31b53862aad2dc62f71640064bdd1ad2b6d0594ba35eadf8b660f0b855c4174c6f4628e8ee01be36bd33dd03a5f5cc4fbeb9d4422a3941190b9c5a8a3d7da8bc37b8efe4bb2d49f232ca6ee2bec494a277d0bc908cd2257e7a453597439d5d419e1c7789a802119192e499dcda280762caa6a8b0efd1f36031f9380bb5e75ac824cc181014cad9dfd0016df01dcf89a3e55d4289c2bb24ca48f05e7a80307a98a62123a4fab3f9d3c321f7aa2b631d8b4240a9b931e7b2914d21244057634dbf99e222ea69b37a0b61d6b97aa9ee931bd3d3cdea25d484efd057083737eb3602cb71affbf4a4643c1368a86bd648ad4fe2a6604c7efea25c1adc30696a45866cf5b46263fe57aa84d2d49d2495ddd159878aab9f1f7ca4fb5a369a53cf80eb4d2f6a8f784ed3ad175835270d506e35d9b993aa9cc0b3971ae5e3fc3c9f0192890a3babe4aa5f0c686b8afba68f28d1b40ff91c49ed513c320c55e54a839153cca7e3e51495a1a55a01f14ab776526cac54fcd9500459475e2b766b9c2adf23b92859675128c7e54a188d24c5ce4a15cf9ba51142dfdd166f466c7b622ca1092a25368e84c3329d5a514d0938c4b77ce66b87936420d5a6b467256ca59375acdf24a7296a1b03a3799e7a87ecdc11a9a78ee194ae3a0e223179ae4c2f4998c6b11dcaa6ad59ebbb33b923d9134897ceea3b4936789c84eba162e4d2b59ad30f69ccfa65c223cbf675c4455048203aeacd0507fb2ac5be03e331675ef18e6cb13c583ae30f0b60ce71bdb6abfd7db7d66d71faa7c36ede01ddddae4a1b5de7f5cb67a27ac12d90cd038ff676df4a0393e568f62e00d02975db6da22656341e481369385bb72cc9c433584c6c21279e640a9d013f986333aa5bbaf2b9a07b9d9ecbf28dd5b761c28ff492088a1181f72ee2730cab818a69d0f0e66317623377064d887b99cc6029df4939b54f3a26b153810ad1d70b56e8a107af96e44cc621f91b02d3014b66427749a9010236dd9ad86785cd68093c0e63e572c6763dc426d9ce739701b97903ee0242e79e69eed34cbc1e605479587ea5f424079e5943c330650b6efe312c8668bed36a8f0e18a85e51aa66a397b9e65d43a6f885b7ab7dea84af37e254ee4fb975c9ead208e021789510161508e39050aec8b5ede3e8a3baa1df21e6ac67c30a1546761a10640b27e861d7eef9bfcfece7efc06fd124d07089a9cb6a2c588aae48a00ac6bc241567cfae14d76b33c1b52e69e2902bb202eb83752c797e6c105af290e1f01a0ea177586f9d2aa66af8dd75e88e3519132470391e1ef145e096d24c8bd219968b152b063694b5772dac5bdbaf1effc2cb7a7dfb74eff66cbd0c42a308ea5e6aaf32de5e07ec3315a4ad9092c0049d3d16015400b0fd1e80d121588c62978c4487d9f6657384d9e1869f73346ebe59bb1af7fd61f29cf517abe5d8f7413d306310c0b99becaec31f06d34adfe430102273b5878308c3c0beab6d6febbe2ee551c95525697643e62c6310813314161a2ba1a6d2965fc6c37ee49ed409c291d9368ba78df5fb159a732153746cfa292ba4e36364f4d2d7aa12c5b645b13d4008900c1f9d758194f62fda6c6ddfa00efc5528d551c00a9113d2dbf23372d515e00de388705d7e2cefd84c6dee28a0dafd5df2047cdf0aea5e4837380c6d7c5f6d8f1ca709e93f4c1fc16f56623feeb2285db4d338944e924bd240f1efa4281b4017612f851afca47859905757fda5b28ac9f83e0ec0ebeda394d834a2229b4a261f2434e3c70d6c8ea8faa2223eff79f9cfbb8e277ed10d513a1b65e8ace9adf8707c6e88f843c9a85bf04cfd789e257a068509dbcc7efdfa29517e2ce3d0e676edcd5c1d1d4060dd0ccd1f42d2b2346ca988932398f077fd5f304112c41ab27008fefe62f106a4401bed8a83080160fb1d09bc1c9954e946c7099a1247d78927345d41c51f5b866f53f912f9fcb9b2f7b40de6944cad73f9e46f83d237ca8217dc76a17a71e62f99f7732c910c28c309c8b1ae3a4f7f64c957ab5683349ebafb515929eceeb6e9e41e18242fec2ddc20825f8d20a3b49968685c0daf124ab57e5c732ca2d6a9160d8fa406104996c847022a4cb30a377622e479eb59e8dfa5dc997b6f966e5e06941e9db5aa8aa0d0634943946e01d60ea26f3fccfeae11191084d4e6846e0396848ee6774187cbd970c3fafa6a0dd83a36655832fff662ec8019395367e3a8a2139ed6f210ecf87e138cff116cde1a5ee1ae3e159bb56a4e78e4837f08972dda6983feb3757182747d8b00fc60558dfbcbec01c681d43541c40bedc348094828085daa4469f687e7abaaf9e4c4cde32c450ab1590eb82b9f14c10923500a8083905cf4f0c6e64dd4bdb9834937ca38a99e8e965726639df20985703f94255509e7fabb1fc37d5dba6feec4be1ebfb6510ca9d45dd55d3c366c2c91fd02b248aac932c4b9ed5f11370a9731c4fcad67ccf8d981d778f56f76d62a8a9aaa2137275e7f425803fab3dcf3de9df84e9158bc5ecb569a1316da1e5f7ff04d8d9d4df5c011c5a1fcdd604976d5581d7ac3005f68c580c61b69a31bf0e1e3800566b25093c6bca03095b8edb68857482443d15c46fbd37924ac371e9d47c1e2d87a4a9907dc5050549b3f640e2462aafdd9947f0474f9d7505f2f7af4e9f999e4a42f3647bc38ff3f2ff9bf485915b98fb707324159dbc7384aecfed569071702152ec039021a042bc0ec8848ad643ccc50728de2d09e17b4e1a8cdedbcb7e63a3e7e88b57c19295f37d4991f03418cc8f90eabd0e184dd579af684fecd2089dd7a3615b4f5ccde4a8f1023ea7a132639b036328f38c6a6e1b7e129137138ac36d2cd01c47c0622e391c8794f87c8c4da1996008f09c5c59ca2b5af3e5cf88ad7058b3cda66ef768640f2fa90bf0d20f13236b66e1c1f74b44792de95ea01fae423e90ddf1ccba11fb221ea1e1b2ea69a3cece5350db20689104b858721f7fda6825a656ae4a17e03d58c9a67d0ec3fe4be78ed0837a94f0e65a45fe8e31af708f16018fdfaec3b6f2c38a03eefd45397ccee559b9fff28f5a20c89d881bc8dad38691ad1285becb420b9008bc47a73e51c64106e6727b5c9960f656ccc2c6cc3ea2aec11d184139937561648eea9184bc83a3a74c732aafd9489a894fcd68996111107097b35fec3ef72922fe8a1f547b0967b20765ecb86662e34e4f39d6330ca33d69f84298d8d2f9c9ee2a6ca70767f7c5b805ac33c867193c20ecfb76cfa3f237dfb3a199942ea6d158df30b174a8d6687d6bec4c4d3b2775f2732bc1fd349dcfff932d60cc3c57e9d65c7befea85be", 0x1000}, {&(0x7f00000011c0)="0e434968f38f804a8a5c8d7c1543b547765c6014cfd3f54252a469f0f3eb930b18ec494dde3ec0a582e69dd32a448feddd9962c6eaf2b3540f095ca0940d8de8eb1079502482982227fd9ca5a1d821c48403fcebe9fb3123fc9d0c18e84b016a4917098eb3f46485da752ee2fb57beccec77c50f8fa1d99df671a3658593f510ba8e462b8b24af042789dcc6afe71f6adc671caf743d1f1bab656409d536260e5326e39b0de480b36ffb40a7670cf8d4a8a8a8c72fe66d2492059c3b35826a73d9bde6f35fd7a5b9a9d04bee50821d7a97412745b1ab2d5404c806608eaf46f80077124396f5be2be8ce89170a31b8d938d1f53e3e651c93a68f5c0097c6c28bfd9c7b4a4fe921eae73f5c1655da54ded73c7d65ef8888fdd7d8fe26dc1d3452a4cf268b6fc2b8c5caff14c1a3c19202028051597d874ab17792f9c03e912651e429dedbf4d4505374be4b9a3172fe5aa2fd0b9c6ec5634a0d90a16a73f428fde5ed9400a4416e50a2d70532be3ff94b822954625759727248d8c01571ccda3861dc5d20558e300a4c6701ba671572a3d370810ab58f13ad496105aaab08a11e5d6bc13c7812c53ae38639ea9b8348accc1f68ee2b16a0c75aae4d07e86ef36a50044209be85b230eb5e433fe9f6a083b413505c54c3658f4b2d8dce92f7cf91a4471a6fdf3afafabc9d2a1870ff46fa57edb50a6db9f4484b3d49927fbd391ec6f13857218db5566ad99b003d01bf0424d56f74143e148e92eea653dc0ee00012a0a497a20f748474a67bf05ebcd1d6eb39fecd5dc8a2e9773ea7ea2a212c7e4e50bc78ce6ffb757375c6978f3d2453b1b16535c5cb31cb425e430aa84fe80d9eeb65ff2cef10eea79a0db7ae283c9f59450163d49983c0f40bc7f91e514a1138cc7732a018fff458e6aceb5a01b9b8d2c3a3481208e33f13a90895c8f4fd5eb34dc1a58c4db13aabe506a682cdcd25225957aa38a935c2d8f09e22359ced92c3d6ad1ce3909b7b3c8891485ea73bdfe11514d2ab9723a9a18fc4c9d2de065a11fb3edc8004c78d1827f33cb5b161abf9c1f68facff56a66021a7ff4e970d9a213b88c3eeed6c64448ce4b19f7891e1c76fb9673d8fb2475c0614d182a87499c10bc9ce4cb9f7bd5fdddcf7d6fa88784239e65542cf63784c7a060a9fa5b5d24dfd7c94c21bf48ab80056b21ce3fa6550438efadeeb02a104cf755e5e52c921ef2cfcb51fe7b5180a9e7599e5fd2ec04a1b515487b5ede7c6a5c1ead5e27be06f80d171268d5f4ec008cd6bbab0544d918925f4baeaca768652a6eb7c80529ee1b09f971d625b57fe5f433908c64f9f5cbfea306af098bfcb4c50799aabcab312b659fbeca7f9d89add235d612ee870bc183805765603e354fd9e021439e09cbc3f356961dba27011a2492bdf4582dacb9205f46b94b211ee1dd29e4556d0be17bbfe6fa1723a392d990c42829744daba8a29b4d98fb5c6129193cd1f92e2e2e5097977edf0bf9da6a045fec7222b28ac12671d92b24943eaecab6eeea58c2dbf5da9c5903dc9201676927709e69f0cc00308ea4eb7643fc80193d66f5501c156889bb08893426d7ba0cfb35f1d56eef75fa111f333764706b1f252a7c5fe4061efb3f364fb39618d42951fa6a6b866196d4d2e39c877d68d68f3f88ce72fa39d4e02f464b55f3dec4ce93628a0d4035047e665624e2e9eb5416aec89f1d4ed8bc1be171f7bde3f59d903fea2d64b24f9131a2e957068ede462d641afab40203d334bd91d754a5cc900e9f804cef1b3605f884871441ab61919381220dca435288d3792411cce5df7f4c3556c137cf2186e663618d7351229cbbb41de702908b067a60d45740bf24fa3daf2745a72c4f7f9db240f1099612c6a6918dcce7d3c24ebeee821593f616ade2961204f5086eeb6ed55c5e6e42941bd76e10e1681c04749c6f6d7ba1ba8cbacb3324e0136c93010efd93f3ada9e749071525bd3b717f9c02dedcaebf0d524e3a8c94d303d407a4745f5c2c77486dc934c35c45b790664960210492d522fd7e41a0fdb874c7fe62b49e0e06757640c61ab4788f2c1c4304cfc064c1866393c2bda4fe9b8b11e08dd1645cc0d62a4e51ac3d8e01db7baa4cb8540bbf4be28f6b2cd91f203f9d2aa622805c4e7ecd1ae70eb6579566cd364fff7a5abcd9b18165d5341d96f7c00f512bda282d9db9aaa476e5e0136c78ea9726952de11afcfef4c281d70c6e0e620e96d1d6348585fefeea6ee2b54f72e032d633cffb180aa047696485e5ea849cf29df597cd36b2d7f3d7d6eb8f00e6841ec258ec8ff2011c24dfff87853f03b4a71fda0868c812e395f7ad2c531e31cd2a987dcc9fed7803eb98e397486fc632a61ddbf9f132edbc1d051966ed95dfd9e230dd6338be78afd6f0a551c646839096c8150c7ad6d1a316aba8964dd49a30882dbd17422d4d304dc150a65dee0b823d25def3ac25f6ceb2f7d8115e7f9120ebcd07a41056fefe77a3a6a7f9883d127f2f9be0932cb4c90eaaa5a7821a69620ad578dbb2424d81e97a714064d5abd1a4a6559f4da6b515a8049dc32ad5c08c2b329dc1d60193573ae4510344c5ac1a2c3a0ffc246ff9431c68ed7c9b1e71e1a6bc38a93aea4225fd9e6aabd1d07578e8c76d4811a679ac43d88b6250294d1d606bb20764b3162224392e98234e226d6a7233d66fd124adc7e8fde68a25ba1a3f17f4214917fd1d21351ee2d37f5db15aece96ed636003eba8d26b07f2c3204f194aff19df7599b9ea3172e6bf5f4bb38b79d2bd17b529487351196c9d25b082d063580be35539c7e49c098b9ba67ab3f75b1b0c4ec04863762e70de1cf6da7850c028db2b97844f93f8cab25328735953b29342b58b4b8333b0ffc6f99fe8672a0242ec5c61a230aaf985e2c5a18dc2698d37f41288313ac9df3007c8118b091751b1715a13a87c34d03395e4cc65e5d9f9f6ea7f05fe503786262deb06ff8c27045cf3816ef646ff5780dbc283918142718772808052924b3e60012af16b57853221a21c337ef7177e6125a20389e393a93dfa52e6dbaa90a1932049c28c9940f9014f16cd0297059b00a449887b8b100ee38a6df16ebf78027d432466f80979ebcd486e0e647981f130cab03b924a2e72c7d3840df4d63759e962f527a138d91a41d2dd297777486bca6d5dd96f228071e9e58d118f9842b7623a6eb779233bd4241ae3cfff02f2afa3f7db80213c5610603b09065954a12a67a40f51c7966729e51f2a4088bb8e89cd632e33a854e87bcaf05a76920deb345e632b69a90f9e3b0159c9e68d0d50d4440fe881345e67078b74d1c7fed7fab6e51b8ef7da21b6543afb596fed798aa106bfb1bc2ef185e50e8ebfcdffe0f059d0a28158a33fd8d02cab97599eea3a6045ad5ce70cb6bcdf26fb0d6e8dfe41f4b10f82aac63d0d70c79e14885989efa1d6e07b0a6550393fbc474faaffc825dd64b18c67a2e74e9ba1912f8f5147a623c09b4b7cf4857f4d6ce7b008d2a2023716335f811299054fe91204e72f386920db1e451bfe485b17803fe52706f60726d46dc8fe7d61a1c3867b645fe3a3ea30e4992f4acd27f2d2c1887ae7bba8d55eb795bafbcf3a8755293fb1a3c04386131127045b05520f39e6fdd45489fb0da8f66a88dfb579b74187ae46933e77a9f4c0f90aa51da16ab947501a124a033cc0b26105c2fa851e90e2b70c561792d0c468394401512ed34996f087a4f3202a8967ff5e992459f4c8d26af062feaada763b96430f1a0dcc0fc53f33c89368c96a670ebfe7f123086e50800fb5ebc2ce758a96dbe88f9f37035a47a413d8901016cec2e67a968c5495333db646f0fe20a6b927341ee8e558d50d221281229c860625ea8cb7d37ab7a0f0891a2e00ea20635db836e865a642434a3bf8e091c0d9fd4025e1d1b43e425c67970ce7bf0b9207cb1df644898d70854ef36cd31e5ca66874090028534613bf1b2f96df613c99052867d14c46fead4e29ae4ca57af79d7076064ea593de6d510cc3264ccbd167d7155344f80136eaa12714bfd62c802e0b2e2fb083c958758fd32b201a143cb3dfb78de227ff50967ecbecbd66abb8bc3769788a0b98b857b969c1300f6081aaf7ed963207ee0dd4bfb82ce1836fe9de38d967ffed1eb849ce698e25c1d6e33c0e794f8ff445592b94e222480d8de579b490188db60946f472ffb3b6928c623217d5807f156c1c726224f20bb526e058f1483a7fd85dc1b68580a57bb16b5cfcccb481d2996e8f59dd9cfdf7a82c41dfd273e063fc2673170ae25ec352698161b0ddbb304621ee7dffa4b6410bb0e4e9f7b95785992bd72911177d82bd1bc5806604c085f5add2947fa6cb3769816374b03887e9e4e64b4d96612d957cdde318798fbc224ceeeff6ee90f1eb2d43d2f83b44dd51c159a3f9701d8c73a27916b113a55e797eabbb2b36174d12dbc2e99b6a757289b16187a6bfbd7c8f7eaa31cccd5e6dd38f5da8f23db73e15b90b6d29a0627575e881a64f5b6dffc01ffa19dd9e31e40c1c8e8972901f84a06fc512a4ef707f12897963e90e4bef785f9f5daae2eed419dee4dd908a628658a9b2b6ec9917331aa36e61e445cd1455095f015794878c4a9ae529d07bc4b46d0e1935c664da7369c3bc76fdaa5eabb3e36afbb769684ec8f39c5e76715187719ce37a983072c436c7d37684b03c5afc310ad08aa21eed756e7e84ad363429ffa45aa2cca5519077586f64738409c1f93854a2c7d2686f704e8a288f97d25a0e273cb7e1589e708dd68b304b5d859dd8aa39d5d9c4593a21da4fc9284764895f92ff207f261ca686ccc4be7a4666ae2d73185cefc4d246becfaf0fd5cf6d0a22097647a242d3ad12676ecbf9fe01de8ae08b72453ef4a66e771f6c4776702dd5eca029250ccde268d575041945bb3f9eb5ac78f25c7c52a612da0fe2b5fa095523185c95135a78dfb2973c97f94c9396b92a5daeda2f4a3a08b142219d71ae98c5f23e3931fb877968532ff83a09ea7544f2564340b36a67ae1ce80be0cca6b940c8e3b04782f505d23991d076250719feff15916db0f1daa3e345d9a8a24810231262c2d3dd9dc6d32f340a2edbafda6a00576e80272329e6e8c84210820169267a34743ab3cc6c97c1a13371f696ac78a99d67bf14cfb7afc5082ff014c6a8898f22cc931cdfd34db278db3fc5e6477b587f8783e6a29b349f583e21119e17aed78d0c284bbb2aa51bfda536fd038600ed8ec031fef5fa005664b98af0ed0bceb284ae891b4568c81b18dc6402e4d04e03523ccb6a47611390a03b3193ce1b619f48e367ce0604089981cfa0328a88ff55e42af4802e083d5a897a4e38614da12654fe104fa532bbae009e8e9c31ce93dfd0dd6b1508a408f2c5bf17beaa5a3b579745b3bfc5f3e11206f656cf4406599e72c59e1c9bd4eaafc91c32fc7eb1ccb5ebafa8a0cb954804c88aa6bdf8516f246af7495f2738acfc00afcfe249bef3a0c7bb48f390e7e65de572a1bc35e4d322319ddc897bbf09f5381384f9673290f241ceda844a978a2649b86c4a10f8b35a1ac5eb81924e52d260af0f69c48aa11d2424d8145efb0a9913dd48e20bd66c509e607597bc0ab5ceaa9478910c2bc2b8cfe75fa28ccc8531a2c23e27c99844a38c4808c43d20b791446041ee6276cf6f82795871f01425d20be7a1dfc04233bd8f0cb5ad8dd5b3186e513daa5494fe46f727fea19396770853877c2cc341d8146b92f2b7be1c5227f6760ebc711e6ebc05dcab4e7ddd1a0d", 0x1000}, {&(0x7f00000021c0)="575c6007b349f3c20666d7cef1f5bbf06024681eb534852017fc4d6b2647c368c69237dc2963c5def2dbd4468b2566fc5455bd44ad5e9bf2d1d9908bdbf53ab9b9588eb049e4076eb25b3e03cf68c53e487576acb7d2791fd28f4df89ac5af398b126631a683af7fcb5eed7bcf00f15bb55a340b151ceda2884765", 0x7b}, {&(0x7f0000002240)="8e8bbe432f8bf88ba44bfc3e44e3d2db245f494b3250a0c5d913410353cc56011c8a0e3e84d560208efc2f593c928d6192d605d0522866702065e7988bd3306d83262735decf4ef6055ffa0c24b37e112cf840f76f19c1c9b75871d832f1b0bda54f403155818c072926f49c93eddcc2dd78693791f45dc2f5ae381f86376b045b79f38cc021c1f8d046f2af916eba483d9e4972be004f96b0c2c80a6f714fc095ed7ae824bd03e028064f203aa7f5a095fbc913345e3028741583259782462ab4022e22e99d148acab1fa75e183519a0df8641493e5478f98c734a6", 0xdc}, {&(0x7f0000000040)="c5bf94834ece151f7d71", 0xa}, {&(0x7f0000002340)="79fdc2b6f8abb73dde1c1d552c504a60a6f2435aa6af5306ca59750c664ccac1f3627e37ab71d57c36cf52b3d498dbe324a2c8457de0952d1f54813da2638e000c49046a8515f240ce76162efa1246c6e362db46cedde7fd83ac422c5ba1f736ea5e33df7dedeab1d7fbf373cf1abef517bec75c590f041663c0b8213e4e147b8d009b4536365b6cf30d517467cbb3c122c58f9e000541027c3581a6cabaec58d7187bcc454adc", 0xa7}, {&(0x7f0000002400)="a33a51423706d5647aa2ea1d5f8ba67b8f5c4c5d4f9ebd87dfa1fd40420ee66bb52bdeca99e59742fb7d1cc2be0bec48", 0x30}], 0x8, &(0x7f00000024c0)=[{0x1010, 0x1, 0x7, "70744c91a5a2f036182ed88fef8f5c166455c41b472e3b519e2d0c752d46c5b51fb9ec6d8449a49d889209139f44851ebf3eef190880e2341f2b1ea63218a956fb05114b77b710ff37255b4dcf57b9f065ca632d80b3592287f31ae6f30a8e84c5550bdad727fa5d74f2dcf9a70fb3a31027597274fac5adc5713441b362cda183381b0899c92fcee4e85cb4723ac16b3c30193ccf8798becb5803d9ea99ebbba35b36660485923480526847e301b7cf4474df41542ee0709625ef53b027227406d6932ae3a5a10bb252782c0785fff26d7fbb39a926a99a4c4f5cba5475a69a2a15cfa5684547b4bd36828f6e4585f03e7197907372df51d2662dd27304d9f586f94fff490ac072534a5ad7e2c4d5372cfc356d539e723728c8c0474a37cdfb60d713c56bdedefd1aa89c7dc5eddcb23008dda9706471aaeca8ccb10840da81e7d2724e4930f4f8b844c3a1ed5cccac851eeeae5f0281c1faac07de9e6965b2557a5d4875104c20562e2f6cf0b9ca2207132420f9549890191c6bdabb5d085f5b4d06758fca2615f8261727840e097cf58a02757ea62f7c99a5dcbf33a9e63340b867e98f835c309aae7ca5a12f16cc50d07b8be74227f5c3815fb14c4e86cdc2854355578228f3b75c08522ff6f6005b0359406c0f014203e83cd65fe702ecdd1e57b62c1cf6c35841661a81b0cfb69f41798f5e898496c838c3822bb47bbc4bab65a5e2e8d9ab059389f2621205de3688768481efd57a5eac217253af0a1f13965865118defb56e2f9d24c1ec22ea5bec7e8f55c72a3c4db966245d66eb1cf53fef495f9b433b44d2400ead855d9c3ff2bebb180d4b1fcc58bc821aaa943d21d1b0945150399af0d33cf66dfb80ca081a96a577b162ea4e63a35db2b66feadcf381a9699ef22122232f0b1f417bc79e4a670ef572fe454116cc493f2e65058206d57a2d8ea666a2f4f2ab16ed9a4cfda4e6e89de8a5e324b59570b02fb3dc225cab52b3e29f9ce79f7a06c1fff197f41bf7b84f1d30ee64ec9dbcb5fc977938770cf3099cdee62b5f9daf1021523e1cf75b273ec5dbc11b5b1b50b46d6c7211d5a77d14f0be04e83180a784e384bf312aecbad4c2586fd0f5e6391a85860cb4c9b3592a22fa88ccd7d829f752a1779fcecf018cba273b04cae9f19a68874dff2a91e6d59c7be872cf49d569e2572a8e8cd063bb3fed15a271a4b413867ae4968ff207c5d97f9f6a27309f47efe1c13a563e0332c3876162b01a862e3bf7e0a21cdf018356ae7d93ebe0694b8f699ff2ba9df10ddb49dfcaeed4384cf9c263991199b03fe96bb68a04b7b9a50cdbea2470b5357dae50a013a9d291157c9fefc65bed5cf8e909fc125421862a7a52bbef467da5a64c73b9b853793563c95f4ce5fa908682763328147b1322cabf798c043bec8b993818778b071fd058f75492f783e0eaaa9af676709801bc7fcb39bd438c618fbf3ce5818548e3ccf50bb046457480443dfcb510ccd947162f1085e2100e091f682c65fe7009ad3810fa3e7e96f685fc1e827e807d6ae56ba26a1e268e78baf0705932442136527589e49fa2d5f432b24b95eaf2a92b6407c61965b16d0c1473f79b53de4b8c99834e510ef55792bc4f912278f69000d5db72502553cc20ac34c9ae92fc37f90f3ecf37ac5edfe203fd8d50178db10afd81bda996015658ccb2be8b09370f4787d2643a4afdbbd5040686b64940734f9f408d9546a80a5c00640d5ad4575fb6b1d43c99652faf71efe743986d95dce85f9977df90fd974c0986f881bc753fe1c553512fc5fb93dab519193f9fba6b7eb335bdf3445136de6b7ed3507e1a2b0509b1ec33a75b19efdf14725fd8cd21004ea4cce7a2a5623c2cd0626deb1afc6995fd12c68abe591c0112bc4612905e0eb8be5a62395b75f21dc3c1f9449adc98bb99d90edd30fc35f5cee02f5e1b75a1ddd7580ea4d0cdc2ae0674a405bae790647e8c4d251a7a20653f96f2231fb524b591d5f0c8adc42794490ab95d7dc17af17044f99e257e5e0781d1459705cc80cf782026613bebaf45bf3c7b66b9fe56bf1108388e2d914860928b3e2a745f3fe7cec245fb8453fad937ca0e17acf18ed5ce7b8476e8c4e95e84babcd86743401ffc64a53858e94c63fdc28d783784b120ab9239422a0e31fd48706337477af69b6b5f2d1aea6c490f33c86ae0b2643e10c8b25de30bac233a6467dd4c906e4d8b332c3eee97a296948560e51891209b36b26e2b33889ff3c3af469596ff95108c60bd8c538ff945a79b4bd5bd9e987dde11b5aef530df56ddc75eb76fb432dd553b6412cb21bd5dc5b50ac6b1e463596ed2e20954e9444d06eb032ab4d1932fa6938f122f35298440ce6bfbf09429625cc68b146e5fa44923b2cb8939dae8a6e593db621f2c9d384e78da038ab83b1ef6595dbfc9372f1d629154266e0fe5625d852b6de9fb3aa5bc572dde1c7601f8c23620d03a531710496a594304a8acc76a481fa1d74308701e28334cb80f61527eef331004183aed4af04ed91a29428233de55293b9983dae3bbd37a9b478f01c8ffa5a92ad5bf714f95e911ab5301047f9d5ef805ed68ad8847bf3c35ac462021c8cc916d9d08927ed81ece7af5798034ad92fe29cbd4a979bc30030ad5e15b64de908288e769af5ec1daea90291d4bb39c04fa002c0e4bd4b017dcd29bba3c8e416e0c6ee4109c723714e393d3e4b2fd3aba85aeb726711e6859ee44b13b292db95a1ad088522a97fc147d8c4ea2e220b729c470e451c10de5ac10231573a33fbea2b8931c6293072fa7391f005918f54e67029096f9de24d63659e156a049e1e9d25188641b9fe4524a51fed29ab6899826e87eff7aab595423b7c0c5239e37ae42bdc656a210f2ef6eca51848f31cb9f15954befc780ac876cb493197f01943b16e356cce1e36d6ef9feeefa8676d08b45a12e7ecf98a81aa301bd9ce2d7d2fb22d4e0cad6c731420397a378ec661d856e05e957ea6b8f40659605ffa6992bc7e6d52937fcd2f1e920684a85cc7cc6c40baa6cf43078e2262bba9df4682d1365fae705ad5049af3c8d646d41e84570bb805da3107ba522d31c2d74b46e1a656b66ed0d4eaae92065fef0eedac2c88aeb45aea9cacdfac6e3d1d21c24cb81f3d6651ef54f3a2e896c9d1bc556f3c8dea4d16dd95079284811f5581d8359c8ebd858bcecd4e4ffca2701ea2b758646dd70fb0287b1e95c6e504d3ae52735f77d15ac954723489e5e25dd5d92a96b0831121162e9648ef088ccf2f8828ca3858a295fdfcd7b0c291101aedac4787bdd87bfa900de90729d3b9a4c1674eff349adf05b7ff4458e1902025da8aa69644c1ff19cfa17e93bf4ef658fbca605ca6a555096721d2345355cdd1a7fc04881da7881f1226eac12df8ec563bbafda86957c6c6e35802c66800ecc38d60e9ef8e8cb715d00d46d5ad8906e78c310b3610a0e3c4cedfaaca3f97d40a19722ed34a3c7f76a8fb9e2f724a5516809c5cf3626a61a6dce9512792cbca0cd61fc39707e1df8d0664a049a0edea14870b77f9282094db04052eaedec5f5cf4892b01365602a55d0773124602682415469c669eb3ff388bcc8ad9dc805882ceda88870a55aea6da1c7998e456830a350172054cabc7d3cba47e4cf79520300612f8dca599d4f22bef75c6593100475b8f3064c25dc65a103165fa3057ef85eb4be80fa67de1d3d9da7e6ef1e76e26b91e6dcd079cfb61ae6350b9fa2de35d2fe1413636960a6ae6e161e5a3f1bcc892ad993f4915158f6447ef50907f4e88c452b635505720c10d9cb34fc40f9ab2cdf673f076cbe3ee463dcbab348c1b94061c3bfd197e907c423545e517323ae2d7a796c987606baecd94c7b6b4e90ec5b9b38e914cfceab1c5dac3c58b5c53e85b6a56656784e318e0d5139b4e494a6c06b5b19fc4023d89aa5451ce8f0fc07c89693e9a1b9bc268936a551efc6767661404205f2e299e45e7349658d4a2632a55eaff5408fd2c14c4d06cb3c76ec22126fa5765ce2b4f9941a5f5f87440a71689239551a490712dae17c45ac6235802328604b6aa9fcdc25c97e34e569ea83dbfd1731d0723928e6821fec70c500c4c834bc7d8d539af0cc398c7deaa83fad656b16ee4bcc1bf6949b35c6e0eb5f36aa35625151cd0d5bf8f43d862edcc1a9b9e3841aa7ffd487c4101e24269c711f85a7760d73d96bc80e85e2706a024f1aa51ac2106686ecf26ee5f598a1a7410556297f018a3ffe15cd03b41d99642ae7181688d1526c96858e7450729459a288cbf69094f4d33f54018b5436e73dfb8c330166913aad23f8977a501f4c80c4f6213ac56723ee3932df74d4c4d42a2b8d06fd9d35785d5430c137c4710849042318c51246fd226f5fd7a0fd406c2a6100b91dd7ae9e8d77900d9938fe2e4d49c9c9fb524cba8a736ce34222a0a5d2e476e48cfeda36aaad8588ee671bfceaf21761848587d73b5c96dabe1bae31e905a424df65114839d0d7ab042e5be74cbb300e94e8e137d91b3ea58bf7ab69f0ffc4ffad3bae772e32ae6f0f43d08b9dd5106e68748e82760d12157c070d429d7edcb17c844687438f76be3391721338481208c92e3589c72d9b6084f44fd7cd73ca202fbd6392eb88e45a4c08bd259e4ca72c4389ede6c478a76f59b95cb38e04df682325a801a30213c7ee36077fa8e73bedf6b1383923a4f81bfbd8b192602ef260aaa75ded2aa9160c1be03013650687183fd6b2053708709e7d642d36dd8799d9ce2b68bf3b63ed5d38eaa22500d1316c1437d3eec256123542b611ff1a5502605dd5040676b0fc9398a402771c5955b72692e1ccc09efbf8d253f456132da7661179c617aa0ca8e3d17958151e1b2803da45c1f40d3374f1fa63a5afe1be13d237ea032a4eebe61021c1a40d9f8112fd6fe8a65873fa6877dd34394a7611b11d759a54f0bbaef394255887d2436247117dea01aa22344bb04aa18c2a42e5bd7d2fa769f195bdb236965be53b27041e0f92810f30a04781e897c22799e737f69ab05e21ddcb4c3cc78d7ddff924ad8a76de20a9816d6b10a9aa6ea009bec39c56b01717cf262613de11948a58d375751befac318ddb406629c03989a43e5c2ead9111292e9bcc86e4fee00886e96643807a63203bfe9f7578b16fc1e0109d0432c2a5627112baed9c9551f292c410763d25c508e23fa98071786d783ca2995043546c0b4f11016033cd436c4d6a46366c885866f88709d449e121e572761ed435eb78e44f7b9d311e2af881f2e9bb780f2484948dadbbdf3842d26776f216659fec3a2f5106098356eef931243c8d8335a30d61904d5279b1bfc38a70d7e79716768f324b8af9df5fde9688c8d582e4426600ef331cd4634e3e31b5d63afbf3bb3b41082d735ea6813c685dc57ef7966f0f3ee0a7eadd51a8ce8ac07d78015ef6fb24b7ed00e429443b2c71d851d0dc6574e590eeecc18698d2616c47dcad95a4d9533f2d16cfaab2228d5f17f0e57862378ef7fd97432be0ae4ba3868bb8ce76a62264c34e025763beb8ef7ac75c7afae40ade96161ad6e97546e462c1b68110e483a2338b55b5ac61b870ed3329a1902a16713247819fdda7ea8a39c4f4200497f107a25c74670d348346f643a78ae86dbf67a6959dd283c44ce7ac47ec2bc5e4289b1b3e9a5f67ec455983c047dd9c32de06ffe001f265aad35f4441d3f394af79151b9cf6464b3b17d8988bfffb715c38833f8efffbd9b384367a76e9552c2c693b3e2f02f4950fd24f5"}, {0xd8, 0xffff, 0x1, "7ebc673c565b2c3d720150bf9643f9c46ee7186f1566d03efbf12cce10cdeda115ca463e5c756c4ce0f5dfc1ceee736acaef82ce4b79c935beaad2835e883ef6498b832745a27365ff77038c0695cb349d40aa95e8e44d824062fac975fa3c23e5ebc01c25ec29e3e63a33b020bc9f4bc39e8e87dffafc7d846d260bd16118d73f18f85d5fb5cbf3951d742a153450d0ede768ecda061639018749a67b83d0631d1ed187cf673678357da5d8dd0208a61832a67e5b6efabccbe29518aed0adab4bf1"}, {0x98, 0x1, 0xc8, "e1d28014035cfb90710b99a88407bed1661ac257130276d109a5eb76035d6fa3077fedcb00e16c245771035fef879b0c0f6d8f9fe4b37677749316bccedd59dd3329f85bb32a57cf689ef516a65b8196af48cfec090314a7bc734fb86c5995c135859d3f0bc830a7e802c47a241c40cfc12040b0fed265eaa9dd78f4fa5e8793e16074"}, {0xf0, 0xffff, 0x8, "6568f77a10147909b7cd9342f0bbce9830d2ac14f4cb4b657a2f72e3437147f0ac92820a2eab6b632c2cb49da377c656debabb3fc43284d1ea3b20325134da4b1c40ec19950ec502abf24da7136fd1c5e8f2abccc8b7b089935abd15c613ac40e42ce586c664695386c9faeda19a1624ddf0dd53d1096307a6b8d704641b525ceb0c558797054a9912dedaa3340e5bdba8ce86cf4b8ce108c8e64bab416edf63248a39661e71d8caf43c263b9e1bf0c51c4ec925bdc25734956278cb10b1989496910a3a4c322918810ed88cc4adbc354ff15312e869173350bcb492314533"}], 0x1270}, 0x400) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x480, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x10000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x42, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x13ff0b1d, 0x1, 0xfffffffffffffffe, 0x10001}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) 16:04:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f0000000380), 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000000)=""/38, 0x26}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000000000010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:04:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:04:09 executing program 1: msgget(0x0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd44, &(0x7f0000000000)="e4") 16:04:09 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) poll(&(0x7f0000000080)=[{r3, 0xe0}, {r2, 0x8}, {r2, 0x40}, {r1, 0x102}], 0x4, 0x3) 16:04:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) r2 = semget(0x0, 0x3, 0x20) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/202) shutdown(r0, 0x2) 16:04:10 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 16:04:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) 16:04:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3dd7aec1bc22183b662a0807bd0cc1c99e44a090e4556250f21375f903044fa215730fef62b6c0ab52a40c7ebd8786fe74a67af6806aa7524cbac03c24dfff73045a41d9ee0685d5ca482c365af903452d91adfdeb2873350ff6bc27c4edb300b89db24b1cf7b0637f30c9282f2136af0f224eabfa8121895ba1a715fab2dc0b097ec013abe5a2d76eb1d03f2f7cfa5464b3d62861ea48c08cb1a961243c68503945a1a9057c3ebebf04d781c080f7947b9eb587ee50957a1e357b4c7a450b", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 16:04:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0xc839, 0x3ff, 0x101}, {0x6, 0x9, 0x1, 0xfa}, {0x7, 0x8, 0x5, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:10 executing program 1: madvise(&(0x7f0000b45000/0x2000)=nil, 0x2000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=ANY=[@ANYBLOB="00002e2f66696c6530005a97647dc68ffa8789ee842f9fd81810d46b603a2e4c7fc3c33887cea43571b402c7171bdb3d2e6ead9c3eacf157665a0c4f20d358f339fd0fc4dd0e460db388118073cf2b1681dfc2e64544"], 0xa) 16:04:10 executing program 0: r0 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) r5 = socket(0x2, 0x1, 0x40) getgroups(0x5, &(0x7f0000000180)=[r1, r3, r4, r4, r2]) socketpair(0x18, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = kqueue() sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="cf940e31e4a641ab57023c13f0416f0b6583b5a2c3677616bb4e4e83e1d12bf1edb57c26e6854c3fd332bec31677caf9dd4949ef8638bdfad7d9a79c0eaec6daf98d064e40dcf40cc7cab795c8e02565f7d109aecedca2e9117f73dfac398c5c40c30ab2a000b036f54a1f6d66f7548db81d3c8da81bd6314d4c12b184d0697e4bee6f2e5f7dc09e7c488e25ef69f3329021ce4d96cde824ee43c21deef8c70212297f6ad5ffcfa285f45d0dd1a3e36cd92b717a932048b2952549b4fad0c69496accc3d95588fdb958ee1b72ddd15c83f177cabc2d26899e9d62d9cfbf6f37cf606ce5ac21ca09d96b4259ea20dc8cd1e0a33e7977977bf36b0309d095c", 0xfe}, {&(0x7f00000003c0)="ffcd3dded1a47e8cc401f38312e49b61e5d6fa189cb62903728fa93d57b8c235575824b1e9289ca2292194a85ced8110ac16cd8ccba2d64cc5b670d406bb5f496cba76871c", 0x45}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r8, r0, r7}, @rights={0x18, 0xffff, 0x1, [r10, r5]}], 0x38, 0x400}, 0x2) setegid(r9) syz_emit_ethernet(0x8c, &(0x7f0000000000)="6c296677522af2d56f0f26c1258b6dd346257b1c551fbf615166e41c8a0df284b111ef4395508e712c97968cbf506a0480ea12a620d822eeea1ae76a4f3b5b528e24ee6ed35122929d4ee799179e74bf827ff66b94f3ca45dd36442155b2b998b7b64df7a67281d5677ecb5adf52385bd89e790f4445c28e3392e78b62675c823e7c607b924befc905212990") unlink(&(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = semget$private(0x0, 0x3, 0x480) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r0, r4, r0, r6, 0x149, 0xfffffffffffffffc}, 0xfffffffffffffff9, 0xffff, 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000540)={0x0, 0x40, {0x100000000, 0xffffffff00000000}}) 16:04:10 executing program 1: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x25) geteuid() open(&(0x7f0000000000)='./file0\x00', 0x10340, 0x8) 16:04:10 executing program 0: getpgrp() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x0, 0x3, 0x532) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/18) r2 = semget(0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x632) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) read(r0, &(0x7f0000000080)=""/208, 0xd0) 16:04:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000240)) msgget(0x3, 0x4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/67) r11 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r12 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x7, &(0x7f0000000400)=[r8, r10, r6, r9, r8, r9, r7]) getsockopt(r12, 0x200000029, 0x67, 0x0, 0x0) 16:04:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0xff}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x9}, {{r3}, 0xfffffffffffffffc, 0xd9, 0xfffff, 0x101, 0x1}, {{r3}, 0xffffffffffffffff, 0x4f, 0x1, 0x42, 0x10000}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x41, 0xd29, 0x7}], 0x1, &(0x7f0000000140)={0x9, 0x9}) socket(0x18, 0x5, 0x6) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:04:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) nanosleep(&(0x7f0000000040)={0x200, 0xffffffff}, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x18000000, 0x9, &(0x7f0000000580)=""/100, &(0x7f0000000600)=0x64) mprotect(&(0x7f000014b000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() r3 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r3, 0x1, 0x76e0, &(0x7f0000000740)="3f118020b6b3ae610b8b6e3b40443b1e7c9c52ffec3af4593b47a9396fd0c555495aa39ad2242aa2d0eb653341596013c29909a0fb1b7df9f02e284a375ca275f175bcbe3b52b69ed9c9577d4e6eb63379f03047302e90f9c516e084beb1473a8d3be24b490fe365eecaef2c7ccacad865a42b126ac356dbf06e1b6fab671e7b4ed7e4c366a076cca40c8e07d152fec60600599561ae3d9bf48125680aeaa78b69efba781b4167e16cb95bf173d20a0b9b886d1c4dd2e90bdeb5f90fc9f4e2bbf3d648fd300054ea9ec311d76bd5945e89000bfcfe", 0xd5) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x82b) r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) connect(r6, &(0x7f0000000640)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) r9 = getgid() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)=0xd3) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="3e7724fd5fec82edd941a427c0766e1cd591aa41c7e0fa1e7d6049594dd0caac8677f378edb171b81a54e7738cac0083cf261714e3896959c530da4068d65e4c59ce7dbdf00e8dd8c8335689cf7389dd2a21b4091f801e614b38dbc559a93240ac44601ac3e337eb0e5b27a97958d108c72b2a2b4a22b0fe3f7ec3e1604242d3c7cdf04dd7c4acdad6d6001da0d85e36cc59149940eab93b5f343682f4be4e40502d27d4099651b38a43", 0xaa}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8}, 0x3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket(0x0, 0x4000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0xffffffffffffff03, 0x1, 0x9, 0xbadd, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r0, r3, r5) 16:04:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000500)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:04:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f00000001c0)="1200000000000000") 16:04:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) readlink(&(0x7f0000000140)='./file\x00', &(0x7f0000000200)=""/64, 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x4, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file\x00', r1, r2, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000a09c1565690896738940cfc667146edd064ca73b8f45cbcedd99fdfda63e77c7350e131112a2b704da48fbc76ec769e125791ccb09a914a0448f"], &(0x7f0000000080)=0xd) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:04:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) dup(r0) ftruncate(r0, 0x0, 0x9) 16:04:10 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x8) accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) write(r1, &(0x7f00000002c0)="d9f69fc5dc3f82fa31adbc", 0xb) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x18, 0xf0000008, 0x1, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x100, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x800000d3, 0x5}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x80000001, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x42, 0x7bffa3b4, 0x7}, {{r2}, 0x0, 0x7403b82204e96f4b, 0xfffff, 0x7f, 0x7}, {{r2}, 0xffffffffffffffff, 0x21, 0x40, 0x0, 0x2}], 0x2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x1, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x52, 0x56, 0x5, 0x6}, {{r2}, 0x0, 0x10, 0x80, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x21, 0x200fffff, 0x4ee, 0x100}], 0x8, &(0x7f0000000140)={0x0, 0xb49}) 16:04:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) recvfrom(r0, &(0x7f0000001380)=""/85, 0x55, 0x0, &(0x7f0000001400)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x9, 0x5, 0x0, 0x8, &(0x7f0000000100)={{0x7, 0x3af8a66a, 0x400, 0x6, 0x400, 0x1000, 0x7389}, {[0x800, 0x9, 0x1ff, 0x1000, 0x7, 0x1, 0x9, 0x400, 0x4, 0xe14, 0x8, 0x101, 0x6, 0x100000000, 0x7, 0x1, 0x2, 0x677a0fb5], [0x0, 0xfffffffffffffffc, 0x86, 0x83e, 0xe8, 0x1ff, 0x6d, 0x200, 0x5cf8, 0x200], [0x9, 0x1, 0x1f, 0x1, 0xffffffffffffffe1, 0x9, 0x7f], [0x2, 0x7, 0x0, 0x40, 0x80, 0x101], [{0x252, 0x4, 0x0, 0x3}, {0x2, 0x5, 0x2, 0xfffffffffffffffb}, {0xffffffff7fffffff, 0x3, 0x9, 0x6}, {0x200, 0x2, 0x7, 0xfffffffffffffffd}, {0x100, 0x7, 0xff, 0xffffffffffffffe0}, {0x3f, 0xf8b, 0xffffffff, 0x3ff}, {0xbc66, 0xfffffffffffffffd, 0xffffffffffffff06, 0x200}, {0x9, 0x4, 0xff, 0xdd4}], {0xa1, 0x4, 0x3, 0xf53e}, {0x80000001, 0x2, 0xffffffff80000001, 0x80}}}, 0xc31, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0x52, 0x3ff}, 0xc) 16:04:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000140)=""/88, 0x58, 0x41, &(0x7f0000001380)=ANY=[@ANYBLOB="d9dfb508b30d1a48c00085959509006e00f506b200"], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="038bb4260022303c100d2a4a392b10a3e493cdb386aeae7f5abb146085b3afe5a554dc7d513f59674510272b5c0f5f173e08026bdce2bb4b6abc1dadda2cc070662cddac2b0f2f7a9617dec7cb1ca18313", 0x51}], 0x1, &(0x7f0000000280)=[{0x80, 0x1, 0x7ff, "fa26abe1a038bc29baec95e0627d3431faca7e96130c54ac06a3ce8e61f9b3e7c48619a5666ef3c0356e0f1138795ffa50253a6beffe75ca462ade129322e7f28284e5f2eaf960adb05fb9e456490c1fde779fd9d8a567cc8999374e595e1e490412c7113a592d77a850410cd6d5e527"}, {0x1010, 0x1, 0x8001, "2b8b1d94bcdf58290588bf56ed8a68aab26a6df757f03bda90d6d63eaf5d7c79a61ec1362124361658d8cb05aa5efc4559c3434ce0cb95aad8f26cec52fd1ac598f8862e295ffd99d5040fe6db497d4246304bc5f5a0742f4ec79e56915e7649076e22952e6f0a4d653e78af421f53455e83b79ede934023d7950064c7fdc9d01efcad5cfd01effc7831855bd03e086720696b0bb50d0bddbead873b6cac56ef626f5dd8d2471ad10724877062f30b965cb382165f58c5a16947ea1850123c5a388942344fbae50a9cbd5c9c59323bc3594517539218d3206646a1fbaf64cbb509f73ceea77a8a41598a01fdf4fe61f5830138410661dfd84f0e49ff7b024f0b064d638fec05ac8b38fc7ba9bbbffd41997342f5088a6c469931c0bb41c31535409702aab0d7a25742b944718679adf104a744ce3e530faac668c62183c4ec5738a4e1527db6e1fa3039f7d8bb881f7c846393adc7753d5bec78ba6f261de8db9ae2cdef158117e7d0d595411c0f04278b78789a89b05e9a16bacb8f67a0e0fb91af8742530594625314a50e8e1136f5e1c1e14029b0879eabf88c417030c3bb17050ec0e7335e4b3625f298629808664e79ae66da3e24fd8c538f448e0fce3857cc19aef40c83d5d0e4de01f718dd59fcbc9c912eab1a502757b79a270214de555adb874db8c4b5c19f02cbb69cf9ab17872c6de872f9205566deae0497cdef577cb420068c7b843ebe020a35e91160447fad5edf1140177a377146f0e69d10d5bb5b35778c6f5e3092926e6ba07cfa8b8aa3218927767c2fe72111fa20b0fc4a63c58dd3501a20e41f963dc9d305f82e0d8a09e52cf8eb654ac95f75c7c74b07a1f8508c1f9f43e3accfa8f98fc79b4608da25df515ba8bda713449e9889ab464dae99bec0c6b773e2c075ed63e53abed5fb680de9b06c55c001f70ba9d7cfed67ef0b9f274a5da2bade678bed720aec62cb03615c63ad12d47c84f6d9e110d5710fdcd6e48b893c0502d163e2552cbc0f6bf742342f5b6ad148a5ffc1e9fc55a91899921ea89381adb387d830693447c16591955995826249da6f770d8b5b1b755fffb503430045dcd740a2102e29a2da931478cb2ee4cb28d6521c71444ae986b4fc18c51cddd5d7d4cb792ba9f656ec0fed4e4badd6a5d28e41d2375686f2c8784b9c1368d00631e5160f5b1533fd83a4cceeb2286a2e2e1f114018df0b45929c760e91b731e7e1f3851e720960be4a9600daf8663874a468106b0fc4083248b38afc82a89e6101189abe4c898e528a1bedeccd6a8d2039034339d9bb1edea028791eefe4e0a54c98bc802b255b328114b781dd8237d65d29058473c90dedba52e18578433482a8169893fb006c894d0b988d347fa2440794697244dde7dc4451bffdd697836f0fdfd7b736b7cabe37e9414a19bc538b0eef23b89cec813956824dc4f4a4cba854e13d078073dad5c9dc3a3dd901d053d4206550704886f6bb888820fca0fec9a92ace6afaca40068617e3a8331543348c72fbce8d0aff5031745da612006e76a79d44decce26e0d1f3560bd9533bd36e4dfeaaddd4a6db0b2a3ab5869366728303854fa5279238bf3f07c884fa832695927e46bbb83de1b197f0e8c4a5697ca0613d4b1e80a5092d56a3cb173ffd886831212ba6f49d4f11817ee3d07ee4fadb676cc173ed1ea2b69a90da517da492a6fac0d8447762dfc2bd1a0d7202066e4a50523944c0e0f16c7e03232e12100db96edb5311da647b938e7ca5853ebf284047d82cd587e9cbdd8ac5fa8ad43ec437007eb818e05a431ae42896894775e0e6a757a112ba7d8e3055ae3aa27a1b7a024d9d816e891484be4a5b21fc9633dd555a68447a69d059562b3cbbc4f570acf124e2a9054f620e91e1faa0150c697f1e8144a2b38c152c1b6c20ab63b9462b8501714516a28fee36d1eeb640195789a0d2581fadc07ed4744c61c76874e0290ff8355c53f9c63aa40ef0942a42c7e093d24a10f15b2d9cb2b06ce593a20fb695848e50b076efc180a2106501a4406096b99226dd0a3465896e406a166721d7dccc7b7e5f74a177dc7dfb89e5d49c12b1ef4ca808da73577932cac993d58950a4db5713359544058c952ddb5db7f8302f331ab02bbacf9d1d525d498c2e10c2b8748b65b89765d3de551cb4e8d8ee939dc2d8817a7ea38264665c466eacc4dbc386ffaeeda39949336e7e05cee5b245fb7bd6cd317551a96577c32e69e6ba7456abf18c8258e7949e621b0a253d2c71aafe90660471eb557d3606ac4bea352a5e00ccce717b9fba8430487fe5b073db79a8d1e95c544fdc7c0a75bc565d2e94dbb7375f24362fda8d0cce618178518abbaceee4f907fa2e9c223973c57e7610a7b39f32e1a15030a4088ade059a996a3069d27b1ee767c1b4e6bdf9c83d87beae85647ffb83e53f8fb413d70d7cd9a4eb620c2095f1bd50a6d446707478fb21b53025f86046cc34ef7a1b8f6f0d5239c1e2166593da9e716c2060350b4b305061406ec1a4b909e11e9c463db86128ec2a25460f52d73a1c6e6f2f7e229d6b958e5eab2d08ed4e663f8e73ce48651b0f2c15b0346fcea4f5c746819c17def36ba4c6dee8a795e0f527d22d486d290efabc2ec8c7047c24b51f546ca5ee5401637229a6b9465ec4f639a5cc8fe3b1cb1bc1b5a1df88ff09d000327aeaea012a8629072a407260e90e16c72c62428a2a83ef33fbb1c8f49f85f5c9c89367022552afae45e4246b069c1096c25e803efd9491ec6652bef6cd6b9cd4a3ee875bb61e7ba1bef92d9ec5aea393acfe032fc7288106a502406a58598be17b8c4bed95e9ad10be601a6c2c516fa77860c34c599f040f4127438dd37ee55c5faf317ec3e7ce5032d6ec83ac2f138c9561d95babd71a03674bcbd91e834f6ef65ca4ea38f5a8a593a573f45f069a69f91552cea02d74caf6b3f77c34c798fa4807a3d1c5cfda7328f5c9b3d4219ae511ef54100f12aecf86faa367230e57851ba9768debb76f4794815e6a4ff30a3c19457ecce79f265abb2127e9d1296c85fc2b3cb88d9ea2b1549f8312384d3e7e3839c0ac572601ffd45bb5d41a4e85e9f59658fcfe812fe0c08e1aa0892de810d3edd09373d05140045a660fb083c217330e38b5695b955ebae7ce4eb151abd54499af0b273fc74d9b1b4d7d7b31a9295ff34b31b492efc865c9486044e5664a530d04ad6851868c05b778148ac873991b4def495d0152933222c893be8787702a6539cae8f45190cb51be44556105d1766daf510a5a6c7e8352cfb118ae476335f3c98e8f1467b4c63997315505ead0ea7d9e5de0655daac356fac3b12441b489b704f60b87a1f0e8ccc068254051fb1a2d2a947070531d813ba3ad48419a9dc2d40a9f6a05dca546e7589886be6239ba3bd2ea5275edc177b40e665010b7d054349047c7b9a452f5b45e38180f83c01a4018b4180becd0e88bf1a6d94220a33262bf57e7babfe8a7d4fa3f55a88254b6b241d1f6e5fa07f95aa92b05fa398e9726c003d13b01473e33d6d82ec18416c03eaac9914036e18e0d7c267b8208c59b927d75b5a3d6db8a2ebdd7e63aaf2eedca0f2a0017ffdc702a228ea0ab5f45f79b7cecddeefdc8e5e129960f5b5c2b6eb1c0ffe954a61089e8f083f2f904a2cf898d66899b610180c3cd280a949fb2ff81e16f682c351624e095c382b4ad5331adb9f7ece4649ec206e4ce32a670a153bb25c8edc9d7d4c7d5507c8738ccf76cf378d66b8a83ca595d04c22097a090ea67be339512ab704acaeba7af11185b5f0d0a8307c730d4757f30333df90b0fd808065607923cdd58cf683259a2e4a5af7e6017d6b6cb73cb8be324a520c74c4ca8f0ab1f46f2446a063f4a326fe49b9a257f39612d40a52911448a54627025b9d3df4d9273ec65d6b1561f255d4fcc4090daf1ef93400b4d43e18675017c0e5be49f7c06d584976994cf46f5de5b831cbe5d72fa51580436d639e30262b292542050e648634db8a0b43fdae7ab30a0c50dcce82fa0a2312bc7566bc59c1254a61abb32096953c6cac934020d70eee2cff42f59b0feb83add9cf5208c065dc89120e717094f8796c19aaaa345ca16ab069d860ecd4f6a93368629a5dd9d0a33550c547330c809072d290e2d70680ae694b3e64d57fcd771a9e1fc40bd89e1f2c8fd5aeae85571f43b6032e1577fad94b6ecfe11dda99315aa29378d82bbae0ec2da12d09839c44caf7f293b664fbe8a1057485ab0ebfc392bc2aec5f894a99ed77d1fc1af5efeb8592787a49b1c42d46a4a1b970746d6e21a34f96e1ea92d6a1c5954e2fddc6428874eeabac8a5b4ae711b3c7726b6ce3c6c53d424ff882302355e905468f459416ed0014fdd4bf159b91424321149ba7bfc878c5eac7bb200df6fc75e386692303ea7fdd1fdde61bdf7139060e5e044dde588a11a4cbcafdcaccf2e2f61b0cb2855002ba5cbdb5c45641e0db4f5f7086d87fb30ba0ea1e5756cc79d6f63635fe48c271a1c9ee24fd9ccd272ee0e91d989caea4118c2002afa6876234e798d130c623fa58f055aed239082e547df4cf4340b203e7597d821015fdcb5ebdbb58e5afafa95bec64fa31b024bb07e5b1bf42d99a44159d306e0a8f1de9aed7d6c6c4704177a4dd710eff8abd1f01798e0336427995ac59d961c1adc70a0233934142fb182775311035edcd87c712ba9b9403fb47a639fdb9fe2015761b64bce28fb2842ab9e0694d413cd37a4880181a9a97262a35a55a25d71ab2d9861c6a60daf913d4296a1bbec380291aa61b6e17871ef74202e62e369eccd92869f97366a87ae72b4dfa6f8983fbc9b0a421880b9c4f20e8ee32e087e7da075b504462843bfa911c7d618553f42ba8329bfcd0005948bbbe292dfb8b136e5f478147c476258a452fefc5e89a0e2fafe87dfe43d21b7f0995750219553138e548799fe9756e3b5deb5c3843fbe7337aed5eb732b3648b4e11490735bd082f81766bee14664131146a7d1b1c1ddfd756cd81be2da44de0638f05827c7c913b8f606cce87d0ad46ed46a7ab2354b3ac307da828dcccc49ce48e91ffa0ecf1211a6eb4d09557e05efaeddb5c9df9a2a02589fcc6737ca6216fae161969b3e72eb3a4776375070520299ea47e561f521dbf5493f690d8cefc9c626a0b55ae946545be69d5f8355a1092e6edaf71898086dd8df0db64df4a6f40246e9cf2f2baa651b2b6eab1cea0b23d20fdec07a09c826c4a9f7159fd2bfac30ae2672941730221a4a77f823a245d323a9c480be1a6f3e0984d8fa5c9c404e2cf419390b297d9fba1cb73195085a1cf0c4fd1c0ce1a8779c523c9fe59fc47ba10f6fc2262533e00f3c354ed67b2ad4dbfb213f559bba4fda8a44cd731fedee0b97b093b1ecd855fb8026957ffd413045de7f5d72a4fcb43beb5e9c35614eef9f02d0128a665c8aafbdb66e335b2734b8ee97e649a1da145d5769a815599baf93e03798d0c0431bd0e37d39c3a411663e653f48b78b372ebd3a6f0f1793d4899bf4afe58b7e100e4ca56c689d21ac915c4d79c1c8a9b62ec0cd023718d385558391fea696fa995fcf9f1acbdf392cf99f904d7ea332e8d219933ce054b65c6dd73c55711debb4e5bf26609d134f73fceed75fd25edc19c1cc7bf16970a581b9f3521ca7fa9ad801b4991c1f64d43ab302fc9b11d14ae608aa0c3547fb6a0a58abd3f3058a7a821e3ca0a854d39548d6337727c50178dfb709bf0945547af6d6c77edad9f09c71aec7ef069c3fdbb430ed07e63a34a"}], 0x1090}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "69f2ba6a0c94afc1dd94df7574cd33fcc47deca3", 0x3, 0x3f}) 16:04:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 16:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)="a0dd667a52ec32b7e40c0fcf1ff9bf65296415027db0136d8ad262e23298fda9d50b6b8f6582f21c7764fc7aa2eee9f7e2a03193a139f9cbacb952065b85") r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7810, r0, 0x0, 0x0) dup(r1) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 16:04:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) 16:04:10 executing program 1: getitimer(0x1, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xf4e}, {0x1f, 0x5}}) rmdir(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x28c00, 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xb) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x100000001, 0x7, 0x7, 0x0, 0xf159, 0x2, 0x3f, 0x0, 0x0, 0x7, 0x2}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x1000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb857}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x58}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000800)="129f785f8e85b92baa179a912e267857b479f97d03abe6c69dc48175c05259f36b1afc05c5e1b4adf11bc453769b3690a53c198819edac80e84a2efbbac43892e525f42e175cb6434f8186b68216b7649670dc67274dd0d57d1a79cf78ba75a57acb116dbd18768f0e2ae056f3d2db444ef0ff73d211996275578628d54619970e773323b77602f81779ab3203dd77940458dbf6feef5b7a4ff32611ebb50e6b8824408b65342b1e067195bf04839e726d8b62524803bd0bafcb888a9e5db167bd4c45c3ff21578d8d98265187f3e9ee72f3906fdf0d6aef9fb1", 0xda}], 0x1) mkdir(&(0x7f0000000940)='./file0\x00', 0x1) rmdir(&(0x7f0000000980)='./file0\x00') faccessat(r2, &(0x7f00000009c0)='./file\x00', 0x20, 0x3) r3 = openat(r1, &(0x7f0000000a00)='./file\x00', 0x8410, 0x6) r4 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x640, 0x4) symlinkat(&(0x7f0000000a80)='./file0\x00', r2, &(0x7f0000000ac0)='./file\x00') pwrite(r2, &(0x7f0000000b00)="84515730984e39f8c301d5b545ca376246aa4d3870f2d0f4ca42a822cd6fe34f4baba23f50e1c47db5df36a39a96cdb78ef54dcfec1aae3c2293e4d211daeaff0997cb15f99fa59d593d4a41f1075ded937ecddb6cb0ff79ac6a68584b0e8c82c213296666b5f76e1076bd1bbc5b", 0x6e, 0x0, 0x0) mkdirat(r4, &(0x7f0000000b80)='./file0\x00', 0x84) recvfrom$unix(r1, &(0x7f0000000bc0)=""/34, 0x22, 0x803, &(0x7f0000000f40)=ANY=[@ANYBLOB="c419ae9f181b72ce79a5e2a808c0f88f46fca7b2390d953287029e134f640f163b23491d3950d197c1144deaf94b21cf6591dcfa37865cf85b794c82d1524bd24f4ed9d3785da175ccf50ec037a98b78f712c747bbfe9cbdffa167679f80953d64f2431301a825654cfe1e018d5d41fabfe8f70088416584d58db91cbc429314b7d40e0d58f3d56846c2ba8d42252813a5aef28c473b5fbb130ce57146ad23c9e83dcc"], 0xa) setitimer(0x3, &(0x7f0000000c40)={{0x6, 0x4}, {0x1, 0xb5}}, &(0x7f0000000c80)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000cc0)={'./file0\x00', 0x0, 0xf0ad, 0x6, 0x0, 0x2, 0x2, 0x100, 0x2, 0x0, 0x6, 0xfff}) openat(r1, &(0x7f0000000d40)='./file\x00', 0x80, 0x85) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000ec0)='./file0\x00', 0x462, 0xa0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000f00)={0x0, 0x2, './file\x00', 0x20, 0x1f, 0x6, 0x4}) 16:04:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xd005, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fb, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ba3cc028e073c5b1d86e32ab827ab9ad8f7af5fe092723f84c202a9965c1a9664039fc6a263f1e211c0e919e805eb1f55ceb8c15ace6398e43e0fbe7a1deb3bf8ab76abfc99c653b78d5b59e46e15bbd71202b437d7d322cc03826ee7a389765d360bf44e89c6823c0a54a9849e7415f7d4c4ae14314b69f9243f061251792cf96a92014cd5b58ff1e06528cdd4268a2929861eb5ae990277b08c435315acd5f9b017e5ab811122a7d92a55b569b8d836523", 0xb2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f0000000180)={0x100000001, 0xfffffffffffffffb}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r2, 0x40}], 0x2, 0x3) 16:04:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xf10, 0x0, 0x53bb, 0xfc71, 0x1}, 0xc) getsockopt(r0, 0x200000229, 0x6, 0x0, 0x0) 16:04:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd13) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:11 executing program 1: msgget(0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:04:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x8, 0x3ff, 0x2, 0xffffffffffffff80, &(0x7f0000000440)={{0x6, 0xe95, 0x200, 0xd19d, 0x8, 0xfff, 0x8035}, {[0x6, 0x0, 0x28fc, 0x20, 0x6f, 0x1, 0x0, 0x4, 0x5, 0x1f, 0x1, 0x1000, 0x1, 0x1, 0x81, 0x20, 0x9, 0x3], [0x9, 0x7f, 0xd198, 0x5, 0xb7, 0x7, 0x9, 0x3, 0x7, 0xffffffff], [0xffffffffffffffff, 0x1, 0xffffffffffff6116, 0x9457, 0x40, 0x3, 0x10000], [0x800, 0x1ff, 0xfffffffffffff800, 0x1, 0x2, 0x5], [{0x9, 0xfffffffeffffffff, 0x6, 0x8000}, {0x9, 0x20, 0x5, 0x40}, {0x2, 0x6, 0x5, 0x4}, {0xb7bd, 0xfffffffffffff001, 0x7, 0x200}, {0x4, 0x81, 0x6}, {0x8, 0x1ff, 0xd2f8, 0x8}, {0x4ce3874a, 0x3, 0x3d2c2598, 0x3ff}, {0x1, 0x20, 0x3, 0x1f}], {0x5, 0x2, 0x2, 0xffffffffffffffb4}, {0x1000000000, 0x4, 0x5, 0x8}}}, 0x2, 0x5}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="25000000ffff2089695fd4319d257744fa4c0f000100c70000800000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:04:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x401, 0x3, 0x4, "c59aeddcf454dfd2be2eec770a51b3e116159a12", 0x6, 0x1}) 16:04:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/36, 0x24}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/154, 0x9a}], 0x9) 16:04:11 executing program 1: r0 = socket(0x10, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) semget$private(0x0, 0x3, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000440)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x4, "b04d00f3ff0a631a00", 0x0, 0x1}) r2 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0xada8, 0x7, 0x20, 0x0, "25c3ba16dbc8bff1a7dc4805cf3de93e4e9f9815", 0x1, 0x1000}) r5 = dup2(r0, r2) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000000)={0x7fff, 0x1}) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000240)={0x9, 0x3, 0x7, 0xbc, 0x9, 0x2, 0x80000001, 0x10, [{0x8, 0x3, 0x20, 0xbf90}, {0x5, 0x6, 0x7, 0x4}, {0x5, 0x0, 0x4, 0x9}, {0x8001, 0x218, 0x3, 0x51afe6a5}, {0x9, 0x3f, 0x91, 0x3}, {0x101, 0xcfe, 0x5, 0x20}, {0x4, 0x786a, 0x100000001, 0x7}, {0x5, 0xffffffffdf69454f, 0x7, 0x3}, {0x9, 0x8000, 0x5, 0x7}, {0x16, 0x7, 0x721, 0x638}, {0x3ff, 0x4, 0x9, 0x2}, {0x80, 0x275, 0x800, 0x6}, {0x81, 0x0, 0x7e, 0x5}, {0xf4a, 0x0, 0x6}, {0x80000000, 0x1, 0x597fffe, 0x100}, {0x4ab, 0xff, 0x0, 0x7}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffc59) kevent(r5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x9, 0x5, 0x20}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000010, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0xfffffffffffffff7}, {{r2}, 0x0, 0x80, 0x2, 0x40, 0x7}], 0x1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x3ff, 0x4}, {{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x0, 0x4}], 0x4967, &(0x7f0000000200)={0x7, 0x4}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000480)) 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd5, &(0x7f0000000340)="b6") 16:04:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x61a8, 0xfffffffffffffffe, 0x2000, 0x1, 0x2, 0xc3, 0x4, 0x2, 0x3, 0x9, 0x8}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x43, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35, 0x8, 0x200000000000000, 0x6}, {0x20005a, 0x0, 0x40}, {0x6, 0x0, 0x1000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/137, 0x89, 0x800, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:04:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:04:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) socket$inet6(0x18, 0x7, 0xd7e3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) clock_getres(0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/54) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) 16:04:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x50}, {0x6}]}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff24, &(0x7f0000000140)="e9f28b80d6866222483f51d1f0fbdcc3ac7ce3c34f27b3bfee9d5cc755642db9928c7011f66304725041b1874bba06534dc678e3349391aa9188d31b14176e0b94f7997deff0ab87d163c1220086ce1a55d704f5e80124d561f643d7809499ef20f120b152ba835a93b2ed8d5176596407ba25bf4e75c2e3219e3730b5d90f5452d6b70279a62959ab62d55f789ec6180915b4ac046f4863071846572e5dbc8bf753b7c43dfe844f24378bbafb6a58ff8696dbff6e255be231d64d28d81e4f174596d16e8b9fdc07b9548015e9de49e6b97ea6cee14a800d2f8db01bf9ed5292bbafbc6ee979c5f9b6ea873e250fb01d31f811920c0de67d4a2921be4e8572762622d319f37eb2ae54a7e3591b6a845c63f51a3c90782edb05b3b668c7660823c40570ff42c46c2489600402e3f20716f1545478d62667483190c9b95185782f5cfae5d0cc51f9acde86280000cbd4e7b0f4b5b78dfdb000399f6b66a901b338e8983d3a5c69794967897968caea973b55fc13ced3bbf8969580c7069c6a06401acb07aadac2cea29c8da78f98f7b35b873245dc7c14422a4039ecaa034976bc9fdd854daa217b9bbcf90e34b50e41c1ba66af062c4ac312af419e60a2b0360c836f68edea9d659eb5f0b86bb9d90aa5abeed8f4e7765c39a7b16c32b05db46c1c73b356a928ff935d0ae213ab4c78ee5e6217219b9d6fdc07166e5a62a5b5f0e265419d97f57370c2d9f46ff697bffd7fdb14195676f8ed94db95eb8fc4b618d8870a0dc48882c513c02a2dd3b3f6980b08228664d16632ff241473a10756") 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x42c) msgrcv(r1, &(0x7f0000000100)={0x0, ""/115}, 0x7b, 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:04:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) mlockall(0x2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 16:04:11 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) read(r0, &(0x7f0000001600)=""/52, 0x34) 16:04:11 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10040, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x6, 0x8}], 0xffffffff00000000, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xd8, 0x1, 0xffffffff, 0xffffffff}], 0x6, &(0x7f0000000300)={0x3, 0xfff}) r3 = socket(0x1e, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000001c0)=0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x90d, 0x1}, {0x6}}) 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "1ffbdfa5163cb90277925f1be62c36ae61c4a648", 0x101}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:04:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8) 16:04:11 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffffa, 0x6}, 0x38a) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="08add70705935f3a745f23f076684282bf95ec722682f1b08a99de36b1f89fcc21b8b905abf002b209e7b85006cf423ead1153adf7d0336cf4e5c2574184db14b135d5ecc8e2e92990b5ce6343283a6cf1845918b6893e8adfc3574979e5e1554643f92281e9486ab4b471f7091ed6fc9bdea772df70a798ef92fabbef63b8e5e8af21951529ddaffb81de9ac0900af5855ba5d96c5353f2675e3518322a454e248347e2fd306e01b943e0da6207ef95f3e971f141f565ff0999db5c416c926faa38b2d4c0c0b30261f924da05", 0xcd, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="fe2f43547f89816c3b0f709f3b0530f2c3edd0a3aec5ac3cca2e5327de2c152a7e13b6c5c36eb95dce070223dc1187c54bef21f8e223cad9220333ca1ad93619a317b8ee54bb2710d11e974cd1c39f9e8943c021d639bc57a74b13bd4ae94cb3e52493c44f286c404dbd4ba928deba8bdb14c995de7ccd99622804fb756808cd60565c8385", 0x85) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:04:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffd25, &(0x7f00000001c0)="93") 16:04:11 executing program 1: semget$private(0x0, 0x0, 0x500) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x648) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r5, r5, r6, r6, r8, r6, r4]) fchown(r0, r3, r7) setsockopt(r2, 0x29, 0x80000000000002a, &(0x7f0000000340), 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) semget$private(0x0, 0x3, 0x2) 16:04:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:04:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xfffffffffffffff8, 0x7c0b, 0xffffffffffffa0de}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:04:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getegid() setegid(r1) 16:04:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) 16:04:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = msgget(0x2, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) bind$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) msgrcv(r1, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x50) recvfrom$inet(r3, &(0x7f0000000180)=""/83, 0x53, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:04:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:04:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000580)=[{r0, 0x4}], 0x1, 0x0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x100000001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4d}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x5}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x39ab}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) pread(r2, &(0x7f0000000040)="b6b23c88aaa5358fb6913c058058babe629276332bee3ecac2b707d729e553e35f89dfe66d53c912ab6e", 0x2a, 0x0, 0x4b) 16:04:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x202, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x98, 0x277e, 0xfffffffffffffffb}, 0xc) 16:04:12 executing program 0: utimes(0x0, 0xfffffffffffffffe) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 16:04:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) recvfrom(r2, &(0x7f0000000180)=""/231, 0xe7, 0x42, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3, 0x1f94}, 0xc) 16:04:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0xa011, 0x81) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/178, 0xb2}], 0x1, 0x0}, 0x0) socket(0x0, 0x4, 0x60fcc9eb) 16:04:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:04:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x02\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x20}, {0x2006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000001c0)=[{0x8001, 0xbd, 0x7, 0x4}, {0x1, 0x80000001, 0x0, 0x2}, {0x8, 0x992e, 0x10000, 0x3482}, {0x4, 0x1, 0x3f, 0x9}, {0x68d, 0x7ff000, 0x3, 0x34e}, {0x73d, 0x76, 0x8}, {0x4, 0x7f, 0xe9, 0xd3fcf1}, {0x5, 0xfffffffffffffffa, 0x1ff, 0x205}, {0x1, 0x3de, 0x1, 0xb5}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="f327d711") 16:04:13 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = socket(0x37, 0x8000, 0x800) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8000008888, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="b2e5335d1a78766c6990cef7d5001d670d51ebe907c30e1cfe7da7d69bc6e14e618961bd0a6039c9622fe24a1ecd48d40157b4aa89028372d81f38eb7eaee41b2944efc622530ed0f22119e29fe436eb833ef819194ff9074986d9d1eb0d38b553f4bc9fc21c934dd71c6183405ae0524aed596f7a6c56198e47abff5983b12ba37e62016f7612fe728b638047341dae983b45a763864769e3bba6754e5979050c5a48f1f7f26021b8cb75f05c7e", 0xae}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x8}, 0x9) 16:04:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 16:04:13 executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x5, 0x95}) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/135, 0x87}, {&(0x7f0000000640)=""/102, 0x66}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/255, 0xff}], 0x5, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000380)=""/171, 0xab}], 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') pread(r1, &(0x7f00000000c0)="dea347ebabe816f0614f6404a90fdc4625879035922315e22f15c7db62c421967525972ceaedcc584d6e9ce657531f055f8d1f24f7d4a9fb316c2ef5d64c8c39f39668fcf023e9260ca85c9ae6026962ebf9e55791bd2dc3277dea2858df46dfd114041cec055752d104fa20021b7b3149bc00cd59cbeae837a9f5cc65ca3ae1f4b6a2227042889e8621c268ad", 0x1d0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x800, 0x3ff, 0x7fffffff, "0700000000808e7edf4a608200", 0x0, 0x1ff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r3, 0x7fffffff, 0x0, &(0x7f0000000140)="d33a7568ef3d8e599b7f58aa5a9922b4dc32e817d4f490676a6c1a8e2eefe5e7adeea885b5df0934fbcf5dd7216b5982c797bfb19aaceca97e817bd2d18118460723294658df80d2f8700b423b7f2b15bc974214051ea74bd94d80fad4068969ff0ff589f88e07", 0x67) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) syz_open_pts() 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="88b1a14abe924d5e4699c0731d6e6ce8ef", 0x11, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket$inet6(0x18, 0x4, 0x5) syz_emit_ethernet(0xfd3c, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 16:04:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20020, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000dcdb6952ccbfd6c7245a3af0fc322b000000393ad996c9b36a6c789ee63aa770753f78ae688e441cb4b35259558a8c1e916d5c38a0e445b9960131161f572d9725ab62f385a4be7fed9707984d26464baaa7800af1f021aae551e08b0c6385932ce5c8f25d052efc26db6d30abbd7274be2a3e5983fd44ed58012e0ced0ef76c18c422f01351b6e2dcbe91a09d8f1f86cf8756512a8ee8123bc2cc71c4cf4bb451a92c5b47b93121bc739502942810202ea7335b0c335b9f68752a6bfd08336d8330318dc89da34d9d7e782fc0f9da9132049e5e6f461a6d75017394648510659fb9b7a2ec5a5daea19c3847c161d8f976b0bdd8298f67524a3b1f2d79e8a57079c647193bbafaee35e97ea60ce7c5241e"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:04:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x7fff, 0x2, 0x1, 0x2, 0x3f, 0x6, 0x1, 0xb23}, &(0x7f00000001c0)={0x3, 0xfffffffffffff001, 0x3fa, 0x7, 0x8, 0x1000, 0x1, 0x3}, &(0x7f0000000200)={0x5, 0x3, 0x7, 0x6, 0x4, 0x7fff, 0xe9, 0x101}, &(0x7f0000000240)={0xfbda, 0x1}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f000011a000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x4, 0x80000001000000a, &(0x7f0000000180)="90000000", 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchown(r1, r2, r3) 16:04:13 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000f917fd10e261d96af3b59beed937c8d1de0de604f1716f88c73aa52177cc9d6b144ebe7efd6913b36907fc17a8beee7fac15f9363cc8cfca2d399e7ac6a06a4baea290c5d80343be6f969842d1005b7615ca87491b727d1aec8839ac6e525be0d982335a2ec904e3672fb314da4a86ccd6893fe6282c40bcc6a96423c62e0a25d16604127a7cb4026f07b2f4"], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca273061c0be7b56655533", 0x28) 16:04:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[0x80, 0x200, 0x3, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:04:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x200800080002002, 0x5bdc) r0 = open(&(0x7f0000001480)='./bus\x00', 0x400, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xfffc, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/200, 0xc8}], 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x7fffffff, 0x1c4a}, {{r0}, 0xfffffffffffffffb, 0xa, 0x0, 0x4, 0xff}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x80, 0x489, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x8, 0xa0000000, 0x200, 0x7fffffff}], 0x400000000, &(0x7f00000000c0)={0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) 16:04:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001ff, 0x2, "b0d42000006e9300", 0x9, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x7, 0x3406) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:04:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x10005}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x9}) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:04:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) socketpair(0x20, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x20) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r2 = fcntl$getown(r1, 0x5) getpgid(r2) 16:04:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x15, 0x0, 0xffffffffffffffff}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 16:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x11f, 0x7fffffff, 0xffffffffffffff7f}, {0x1, 0x2, 0x9, 0x100}, {0x5, 0x0, 0xfffffffffffffffb, 0x20}]}) fcntl$setstatus(r0, 0x4, 0x88) 16:04:14 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x6) semop(r0, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}, {0x2, 0xf53, 0x800}, {0x2, 0x7, 0x1800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x0, 0x1000}], 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000100)=[{0x1, 0x3f, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1800}, {0x2, 0x7fff, 0x800}, {0x3, 0x8, 0x1800}, {0x6, 0x4, 0x1000}], 0x7) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000200)=""/218) r3 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x1]) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000380)={{0x2, 0x3, 0x6}, 0x3, 0x3, 0x1}) open(&(0x7f00000003c0)='./file0\x00', 0x102, 0xc4) r5 = getuid() r6 = open(&(0x7f0000000400)='./file0\x00', 0x20002, 0xd0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000440)=[0x5, 0x44, 0x4, 0xf6, 0x2]) read(r6, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000500)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000540)=0x2ac) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000580)) rmdir(&(0x7f00000005c0)='./file0\x00') r7 = socket$unix(0x1, 0x7, 0x0) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000600)={0x3, 0x2, 0x7f, 0x8, r8}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000640)=0x1) getuid() r9 = getegid() r10 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xffff, r5, r9, r5, r10, 0x11c, 0xffffffff}, 0x4, 0x1, 0x4}) 16:04:14 executing program 0: r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x240, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:04:14 executing program 1: setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x80000001}, {0x80000000000, 0x28a}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x9}], 0xb41, &(0x7f0000000080), 0xfffffffffffffffb, &(0x7f00000000c0)={0x9c, 0x1000}) 16:04:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:04:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x40) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x129) 16:04:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x5d6}, 0xc) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = msgget(0x2, 0x80) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xa6c, r2, r3, r4, r5, 0x10}, 0x4, 0x7, r6, r7, 0x9, 0x3, 0x3f}) 16:04:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f00000001c0)='S', 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/17, 0x11) 16:04:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1) dup2(r0, r2) 16:04:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x410, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8192, 0x0) r2 = socket(0x18, 0x0, 0x9a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) socketpair(0x6, 0xc002, 0x5, &(0x7f0000000c80)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r13 = geteuid() r14 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x6, &(0x7f0000000b00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000c40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="53a8269004fe4342183e763614433a8a7e29751ce195", 0x16}, {&(0x7f0000000100)="5c4d513a11ef3cdb1e852825c4929d594ed843859cb0db3467540f6c272f88ddae47982220bd61410897e1ae28f4ce7891b4e88150114f763553161b442a833b2a55f5ab0fc057b9c1d8066135074ebfd42b49f4ee7e82cbb13633f7fe227be3f4cffbaa5bfa5db9098da4ed323aa0fb5159bcb9b300c44965c6adef48fdbff0fe031ba7791d3376e1a6f1ce751a78f42da67968c7c1c3d5fb5fb51663c1684c6f9c044fa624d828627be1c4bce1611ff5e3bf8858a5e70a5a85b52b2b0c882d5312366f113673bbd277d3949c9e5404fc730329ef529978", 0xd8}, {&(0x7f0000000200)="3623fe2d5990064351f1d146e48140fcd312c68482a5a2d07f0dc45cbcb410ff423769d74cabcfd43bca0967b2c08a8930d179ff788c4946f5b180cd8eb2a8003670a58772c21d344aaab9b6a493f0d0d3d276f13965dcb63fd7ff55b04ee5179ede1abbabcce046489a6fb76f0fc6a12544ef695e3f3f21967c2592249f0e807574dad8742890f2ad38e619", 0x8c}, {&(0x7f0000000300)="a3c9df76d1fb07be1d5418308de909f3c2da12c300f3b54752c58cde4147c98620927210444ce3366d524cb9076483c39bad0731d295928089b7fc600b29ab51a98aeb1b639aac834cfa88628d6cb658953fb66eb6881af5a739c4101e3d536d1253224ef1e710dd925b2d452c1e0764421851cbe30bf56d9154bdb9c98d6550d79cdd7ee1e0a04c12756228a9bbb812c905774a6f0dceee5aa5cebe8a00e9e24f633350fd9896fb25dba4a396c3e427bcbcd128c4c3c2bbb2", 0xb9}, {&(0x7f00000003c0)="f65dd5c9b93622ff946e0c3b859c6e188a4719f5261c980cb64364494d8e42ed52fdd7dfe916e12032fa2103f5898325eee1e52ba8376486c8c6ac917a3385b800b1a9c73445081133274d6b168f5d141b8124bc26caf967547f429fe03e117a729580eaa2ebcee13b91a89ec9a2d6dc54769adfa265bcf54b6ea1d8e17d13a472c93d8a25d0b556f1a7c0dc7577357e2bbd60de48a8ad67", 0x98}, {&(0x7f0000000480)="a72ea8f5e61b96fa5b46c779566a08e2d6af5a39895a8404005d5b51e23ff0eb2c850c7860bc0ec4f932b833c9c010b26fd55916808fc4ed1a673a5d45cb517da59cb9993b510c3699d786e7d96965f08d76b24ab5c8e5859f0e7b6fbb7d50abcd6a3612185e683bb7bb", 0x6a}, {&(0x7f0000000500)="2cc137c6e5a24634101e876200dc344f5924754f8d766eb5fd0c8716c839e21d8e5be635c8", 0x25}, {&(0x7f0000000540)="aa070ed721207fb86cdec9f53ebf93ebd7af6b6e5b79b064ff550ff2862cb35247b359aafea4ea8f84f64582b6c04814b9ae71f590f840eaa1b95cf8dfb83e672bc17b988881058a8c0872eee664128e4b633d3c04e65426548aaec36e5da2a5c912d7bdff99ab8ecb1938b38aad5d4e4dd87704a8271e7f62061687fb46d983cf248abc36588a79492050349b3b387bd0240b2593cf6b952e2326587ed1c6", 0x9f}, {&(0x7f0000000600)="d25fa63ae9055e53913c26d1b922aa3a1596a55256c1df77d5c9a0241b27a80764ccd98df59d62845a97c63bc369f31c5298f231ca61a38e2e3d28977c3f36", 0x3f}], 0x9, &(0x7f0000000b40)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x100}, 0x5) preadv(r0, &(0x7f00000002c0)=[{0x0, 0x98}], 0x1, 0x0, 0x0) 16:04:14 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = semget(0x0, 0x7, 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x2) r4 = dup2(r0, r2) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:14 executing program 1: r0 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 16:04:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x8) semget$private(0x0, 0x7, 0x10) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x4, 0x55) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000005c0)=0x74e) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000680)={0x100000000, './bus/file0\x00', './bus/file0/file'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = dup(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b2ca24e14da00000000e1838f74652de705456bb1b248adf626d9dea3c2c37bb7e472000000000000fbffffffff1ede02ac08d2352cec3501000001000000004fd49b4ac6f928b2b7a06c8be8a3", 0x57}], 0x1) read(r1, &(0x7f00000000c0)=""/57, 0x39) 16:04:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010032194a2dc0e29365"], 0xa) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:04:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x3ff, 0x7f, 0xfffffffffffffd3b, "eac0f2254be3c32633f9d9a910efcdfcd04325e4", 0x8000, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) r2 = getppid() fcntl$setown(r1, 0x6, r2) kqueue() 16:04:14 executing program 0: mprotect(&(0x7f00005ec000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x6, 0x502) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0x404) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchmod(r0, 0x0) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x8, 0x1}, 0x0, 0x8, 0x4}) 16:04:14 executing program 1: r0 = socket(0x16, 0x8000, 0x5) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) 16:04:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10240, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x227, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:04:14 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getrusage(0x5, &(0x7f0000000440)) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:04:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001340)=0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="5f4aea0112725363aa683355d0c13ae681fcc6b157fcb770c52f1cc15e277c46a8c90f4e5da698e0beb4eb9b86e9957d324d1e19ce11acecb9f874fdd580866bc692c44317ee2835bae85d6773235786012625e8168c50cc8501807a872260cb0a12db6446e8470d8d359202ade25c3c29a328b72036883ac290861a8f787ff4b380954dcc6f47a255d98fb95eb11139d3b485b51802a227047059e369ebc99f384c1f0443f15c3b1a9402a4a97cbc527d5408a07a4ba12725043518982d8a9b4d55c32cbdb42ad715031259a4236047c1bb2afca317e22c9d2b3f0942", 0xdd}, {&(0x7f0000000080)="7fba0c880bff1a0f65fce9f469dcd23a78334f43da537fe275ef06bf657900dfc5a825c940", 0x25}, {&(0x7f0000000280)="4688f35c9177d3418029587f3ee2750b598c937076d0ac97d877f1421581a97921d438c2cccaeacfb1f34817873325fa4f43cb30f9e23382cb91b86a927731d44f7920689a8534a8f88297fa9c45859d058b59d9da5239f09e9b3332b845a69af946e413df475ae9a8507ab580dfd9801b61cc5a24744582088d33266b180959d5d4aee6140d9b6c9da2a21cb149a0cfd3c4a94b57157428dbaa494fa9c38218eb77a785a04a61008873ce1aa710f1c1168722f087a191d00410c22af8befb924757cee7e5e639799b47a1c926fa9fc8ce53fe96308bed2ae0fda559400b7db39a408b90082d61145a3c5dd11654e0756099e123cd70fb20e0e50aba958503185cdee1a986270af107c91183cf63c486849fd40bf0c15d767933913d728785acf919d1b29ea101fb52fd4f340df8c13f05d69ef12db083e6b5a0944c62c4b3d38a1f9810946d04a93cd7804eb492cc6819ec8ffb4b6a6394f3e283aa6defa8300539e1299b1439bbed644d8b2f70b66cca1608433b5c8d03b2b79ed75b19bf983407fd5244baf177d027a601371704c3514ad284669b7861fe62e5ba0ad97f5bb7302c1d6eaf9b764e00935fdcfa90081a6cf22ea800156c1363d71502ef1d7ff6a88ad0d3e4deba742cc7e26080f8bd22ce725d5f64dbedfa31946e386e9cf4a15d0d5c4742c5c0df66b2bd5be3328123f324f57cd2cc9a607a41a0c2738ffa09623e8aa08ac37875e986850636ad281d91f779d610c25746cbf6ce38fa3bda8996f8782f50081f31a32f345454b423d8392213f9a5c781b65f855b332808263beecb08cd00ebfb1a04e46fa0e1a728c390defd89954dc95162a0c0f1c4ef13f10c4820721eabe3be4b61c28de2fb02bc99a957fa47ab1132dea7630cd8e9d74003d9d40d252b3ef7fbcf260b81140fdbff37f734773dbd098892397969ec543c72b26d0a9b4370e3965d81008f7684e6100a0670a79f3a1182334ca582958a4efe80d17502e9bebd8d1858f4dc6f39e0c203ae441867e647a75232fb6adace92d1b4866bfbd0788f9d4d46b8d93d6fb84ba96472bb6aa06b28b55c81defb1ef9cb79c43fddd2540d2f94e9b0b435a6822c53c62c315bc78938137e4301c8f580eb78dc60108a5e9ee7951dc9d7c2092d882c29041d7be91cd7fd7040d2084e6364c92b405ab922bd13309caf139d68c01d129978c921cbe125bf79f5a3fa0307a43a64259386559362e57024b64a73b2c51838e2d09525175088d44a128ff41b8e4c47f8fb43fe0e8212b45bcd18eeaedff40684900ce1df8b4832ebbf549f2e7310cc643820799489d646cb46d10540cb6dfdd76d3036536741ca71a8c07cbdc73aa51ba9628c9e5e0d63bd5bee5fa05641bb2d03059c765c647471b474a441dd1547693690370deea98a49002d2c1864561a22e35ccfda755757203734f4a0e56917140e32b9a1ff88925611e6158aecfa21c5554ae5b7e54497d8ce332c4e0cfc26aa0aeccff3511b74ff3cbfebc3f349d8413bfd848f3356cd8b65cc64673ae5746bc9de5a4fcf95595372542c41885946fd0cf41a9cfeb3f3103f0ea6cbfea7b2243c4296b467aac6afa2cc1795fe1d1075e8ebcc208a311e6a5f90d409ab3e4888eaefc7c94785dd29fe35672d3da145edc07cfa5e94de46dc64f354dc79e7c2076f8c27e6c3fbe81492e717300d719a61b20272db354ac80bbb59c21288ece01b8351ee82b529cead6cab7d15671e34edc7ba956a46c11a3ba6332f63792a4fe15942fc98458270f586c44fa478d449bfa7f39ac09f2723f33654699ecad160b66554406538f757e797bc1a05abebd9beb348433cd54c2e14eb9b35140abd7023ae130773d03d3873480713ef51bb403f11f03376468316dfd90a52bc7779b4d312b38d21dc790ea6c8d585af109f5830d66a4982052b16374e904df8bb4c9924d061024930e764a745e590d21ec5d3e47f03cbcec8e6eec878974d030ddb7e21ff4689b4b5a7faf62d69be5d36d4426504d30c9ec6b7c5af314c99ccf769e19fa6e23a0e8e318d5a79ccb471ef13608b283b6e4da53cf18b0e96efbc6a72972de80796d5c1a56e7f562e0c882bc0ceb1b1a9683f0b8973e03c61c60b61af172f31c6c9177dfa1de75494e10f5780afdfee3a2188e0786e2f4a25f3c3b4453982e020882497e6f369c43b95350cc8a9cde69ca8a7a6026900a71379e23f5007822140e7a24938098a034b3c8b55c6eb73294b8963d845afede7ed48f104992477cf49fe211fd0cd170c0522b612929b9830e18e0279349945dbbd766a1927b366628f0c490b9782271e641b3af2dc11ee6eb519e78dc8c032da72339dcf4570ded04ef71ce93de52a87635a404ce61cb91e84d6bc0a83325fc292d0f942aa400b435e23db331f0a37035e8e21253d66ee94c17f39c28241cd682098b219a2379dcdbeefd6f76cec9357262beed97ae87f19b5282006e010cd102a38b7c67349b9a07872afc4e9b27115a48f04aca69cd7ac2b245df5c3d781dba8715af71a881f6c1520e584c88c0117615500354ea7ec8453fcbd6e60f1aec2874d1d21ede42d1ed51f5dd174b0d6ab2429e001733ece3db6ab2e646474b0bd33aeb6b6a4a745b626e3cfe6483b35b13791c1c54d58cb6a6a099e4942c3036c76a4ed88724801ec7146c6f9d11b3001f5c32156f2e667afa6cbe19639ac6ec3537826f86200c0027528e925c63b083aee618558108482ce03c43ea0001cbf35da20d2b900b92e6caca5b236182afb354842e1999ada16758de12807495759c851564a6dbf61364f970ab020262987b2f9f3b778ed86b6a0998db8bce634642ba42939c9589ce7c6a26adec701d63e36cf876e8c08d94d8cad1639678999e4beaf70876d8e4643bae739b38e831d504e8f19616e58a5b05ada62c62275539b97061dbf73cc7c8ff31b28bd63dddf48dcce0f79def09e95d786142be64455ec37722f8b9018a36f9407ce2828824bc8459e42063666849580d7afc3475477855ba4fb4606ffcf39ecf28ea1843cab883f01abb1b631402f9e9519edc963d1c2447bd803725d7507a79748151a9fc4afb9ffdfceece3d62a0b8cd8002fd4b323f683df661e7d8754cbcd25e40e6e1728c4589032645599ea0ffbae1fe7cf5e05b9abb25b094c013da681d7ecc08a7175bee48b48277faed0ec687f9878e15904f9e697c2fce9cb570498b576f5a110bcc885e5761fe611bb6b9c5f7461fa6099d007c8ca19cc141dacaf884a5972c19c424cd096c5d47cdb043920fb35d0508671e6423203a5f5736e4ab05a320e08abc2c2f5f73a5b4b95451c3b2f9d73abf0721585d6ec28a93f0d4a36d91499b56b90c776dc312cf0509ab865c4ecff042771b6f93920be86f0aba0bd338bd4568ee7b0a53095aeeb548ce8b0fd0176eb6e0f8d1fcd9e9a5f5e05bdf2ea6279397de76d5cd976b02bb2be53c5ad798f4f81e268b5967394298c50ee5cbf496b0a655b8744a5b37749f1bfd56b6e26d272849f694519a5ad57865b56c2a8f0020060fb7dcc094df0b4b0e371636d266cf834c8370a83aa273fb1451552a45eb3ea93f35b6cefd2816b995ac9d6567711604596e8589e77d9147e67114f958d8cf696e113e96164f4e38aab8dd89094b0cb8aee98963d55270bcc720ee941215f570380649ebb1f895b950cfc036d4167733450ecfbbf4fd6431238affa033074b2e2bffa8312dec67635ec24839e63ad7d741a014ee46a786fab37d46bf448095053b68a186791c66fe1cb0e67dfa8df6fed95057018fc123edf70b4a613dae0bec73c1f06fdbd3c3036e51ae8d82eb76670ef16f8ecf21a20c0ba8c7bee30c557951f256eecfcf72aa964ffb1a314c0f0650956ce4ba583b036e44d76f0aad25bb1854a1bfc4ae6ddf51b75448b0bc2c544dbd3803e66c2f75b482c877d0dea1bb234a705f76781524a3d1e16827912d6e016d2c18b6d59d6376680ade4c48f3a259e271bbcf410c3247915303665ec91b041946ef3ae6531890b827a981a0626896e7ae0bdbd03f7f835f2a762227b6451ea17269ba4ebe0602dc272f80f52233cba35621ba56191aeae97245cfe910d83e987c59cdef3e322e5756edd10244abfc0ea9713b9e75374e458cfa1c49990c13af9bd1b0c863ade2b7c699aeeb18b31b08afdab7348a783fbabe4438685d131ddc2f5f226667b3e801cf3fd72e422f73766f32a18e26abb791f5168ed34edc94b195e8fab82e8d54a21333c786a4fd816ae8663f990d83d1e944a776695406b3ea418b996aa44e2b30d5fa6054440acb238adf7ef9275b6af0dda000c5d6cfe1ae93e798b900da33899dd5fed847731685b787502b74b950cd2eed4b73613d98fe340c06a4c961f7a3cbe2138664c8d2d0e9dbce3621615fa6fefa005133beec179fe8be5fcb43c0d889605150d0e57ac5607f91c0f853b290318ea0a6f98ba2412d4daf4b9dff8c0fd2db1e8f427ee96d3e82991c17d8eafbe05038edbaf38575728ec3ac4b4c683ce99f1011c9c1025d8b4dda5681c46da2fe9aa0162e5db1eac494d82b65ae033f6af14b83967902c60d4d4b99c9c686204ba56abef583cf8864a5da3888da28fe51399723e87a3546480f0561a63b4e4b100db1ce757e4dd87c78376377048f1c5a72558255d7d8a44a2d5f6c7e02afd9ce68d5e6bb52fc3ab249f110f532f422afb0ac664f28b2489d63a70b53a71a3ea3df120deea818836a61df9b3ed2fe383c299a612e79824aae08ba74842b194bec7c9e3feab2860ad4d047fdbbe5f4281edfd8b21c56f96c670650c3846f25b230a1018eced25296ee17553f346ebbcd6e8dc79449536e13fcfc9eab7dd590ef033939e7aa5698305c6968fc24a89112a572009b4651db33815e5f031bce9b82a31bc6d656d87284c7358c986c84a094d28f8fd259e9f1180c7efae146508785753ada6c5bc5117f1fdb3c79cbe82ddd1e1ca7bf5af19278f990445f7fc72fa5f86d83202ffc19d127f8d7790f88f304e4bef8da719086fdb323bcb1dbb6cf4d6092eaa29573b3f8037c83c72056046f09a58728063ec96b6d53d827ccacc4f9492e93fb32d3ea4821981bd598b8493d627b55b6fb600300e9aa0aed2f00cc42efa292fe77d263d3c647635eb2bf5bef365cd0e24aa5d600ea43c97f5916d6c1c82f95af71fe059d43ffbf61adb7f8c3983f894901e5580a2e3e42c9e8953beaaaaa0128c1e241a2100391581d75895cc116cf9eb07d27721c1a9f9a6d845f801ca5c3344a32697b1c3fbe1a46eca724f3047c97bbc1add2f4690684ec2f14e2137326895dfc3b1e65abca88e0d2506a5093ba2cdb45225001b8f75442b6e40e2d470a62a2e0771507cd4c8f9bd7f41935187f4cf13259a51ef25f594d7d3be1af94d51738337b4b928b4f225feee62a4eac16712b9849b1454f065d8da676501474548cbbd5b72e11479c50f1f5ab1632d0427c65782a225736f9c210d703693b2439db3549488f79110d81e1be2d16b53534e8d64086be0125b3d15162892a581c339c3546e0984adb64bea25d4986826495e4c83446a2f0fb0b1318c7e69c92ba4d67e12a78c27bfdc9719ce6dd6804450b2fa2542cffaaca78257326b165d96f56aa413687fc4254084b7051ac7e5fe567df9b339ed0716d0332897c9ee7d604834b6a1e688bfa49984af3a7ec737fdb177fecbc00381af457386e81b163938a7b647373757eb97ab51c0ce3d989702dd240c48e13f86356c0585e376a97250beed61563b720daa", 0x1000}, {&(0x7f0000001280)="dee020e713f672f01294b87ca8d7c8572e7645b55291862364d17599c71c8d235ab73846ccc23af7e4e5eb0ce55970c28219b9383b60072788f59421b2eb0095b13ebe828340eab7bcc46fba335d2e948a0fb8da99fe7da6c8a488a2a84ecd43765c182cfdf4439cb0ea24dfc22f3316b674682a5265fd8c8b28c683b1cd093cb51f55917f87138c7f42b626c86dae8825929bd1a973383020637f3470e193ad4df15f7c2aa41a140274762301bc36152472364adf594d9dd90c0e2d030d", 0xbe}], 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 16:04:14 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) write(r1, &(0x7f00000001c0), 0x10000029f) ftruncate(r1, 0x0, 0x5) execve(0x0, 0x0, 0x0) 16:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) clock_getres(0x3, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8be5ef6435a5a60f, &(0x7f0000000340)="60b9929b9a0db773ed68fe563567e0ad532e428447a87fd8687059b7cfd4b36def707d986f25832c82edb4a3f9b7f5db7f1e0fd7a62699737e5a9b0111372a64b8dc930e27a8aadb5e5f7146bf01f723cbb958873f527068d7962f7a2c540e2d4e3af34eee17acebb308d41d3a6821073a4837a18cca6af7fdef25f8019c388b43918faef7a9f5df97e1bf64686e830bf924da4ca65be9bcdb5d933da5d1e1433c1eddb43e778e11ed2e154c73ebfa984a48483bea057ad9786dc3") r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:04:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x800001}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:04:14 executing program 1: semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/218) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x5) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x241, 0x86) r2 = openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x40, 0x2) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800, 0x4) renameat(r3, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') r4 = semget(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x1000, 0x9) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/69, 0x45) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20330, 0x0) recvfrom$unix(r5, &(0x7f0000000400)=""/186, 0xba, 0x40, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000540)) renameat(r5, &(0x7f0000000580)='./file0/file0\x00', r6, &(0x7f00000005c0)='./file0/file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000600)=0x9) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r1, &(0x7f0000000940)={&(0x7f0000000640)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000680)=""/222, 0xde}, {&(0x7f0000000780)=""/207, 0xcf}, {&(0x7f0000000880)=""/3, 0x3}], 0x3, &(0x7f0000000900)=""/40, 0x28}, 0x40) close(r5) openat(r6, &(0x7f0000000980)='./file0/file0\x00', 0x20020, 0x120) semget(0x2, 0x0, 0x0) munlockall() renameat(r3, &(0x7f00000009c0)='./file1\x00', r0, &(0x7f0000000a00)='./file0\x00') accept$inet6(r1, 0x0, &(0x7f0000000a40)) r7 = open(&(0x7f0000000a80)='./file0/file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000ac0)={0x5, 0x1af}) 16:04:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:04:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) read(r1, &(0x7f0000000080)=""/39, 0x27) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xf}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xfffffffffffffbff, 0x100000000, {0x9, 0x9}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 16:04:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)='O') 16:04:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) connect(r0, &(0x7f0000000000)=@in6, 0xc) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006, 0x800000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:15 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) setuid(0xee01) setregid(r3, r0) 16:04:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2ff, 0x0) clock_settime(0xfffffffffffffffe, &(0x7f0000000840)={0x0, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0xff, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000b80)="12feb685bd0a6e1b62d75a3ec4b5a7cef6dbfe7a97b0dfe1371cbe6f21c7059b5382aaea288210b792b10c36f465da84472cda8dbe09d24004fe2d0ead956697f3f3a167cdeb7793f748fdc3a10a186147f39078e18d4a76cdd725ffeaf4f52c0b5b9c83c300b1be000a7ce62cc257a0922d86f927f591965eab40aadf320cf860500aaaf63da120b0b6f94322c91051abf9080e72c1bf428770b2132ff4dc92", 0xa0}], 0x1, 0x0, 0x0) 16:04:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:04:15 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffff9) getsockopt(r0, 0x1, 0x8000000000003b, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) fsync(r2) socket$inet6(0x18, 0x8003, 0x8) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000040)="a84dc7dc6274abdc10057c5b772755d3bb2514f1be367d5c11e145313851c67aabfc41094925004577e8ed87493c6e3be200b00321f62287592ab9cd8cb21ddc", 0x40}, {&(0x7f0000000080)="996fed9d8c5398986984234d008375d9369ef31de6c44b849d554501cff4311cfb2d9960cb162afff4407d95f0c525f4a77d293084322e3177e651bea704719b40788d3a58f59624d75629b3c2c03c85d978b56d2cf15f4f8fefb9b942dee523ec9c6bcf3dc1117037d6d07dc763e4b12abfa792b50196cc204158fedd93730b1eb4ed4c882abd889b545b1cfecc8c2723910151e73932de285199a912f263b7070324d75d4c67e65c6412459197196733cacc13b1ab922bcd252785717ddf06ee018127e24019d147231e58faabe6f9231f99253077e3e1ee880086f21a33ac255a3f9fc831cd8d58f9135ff656286cd559e1483c4a52bab77c23317a43a743ac8ffe546ac2062d3556a52fc799ad59e60a522200e57de66057143fcf51ef43a98c566c3feedd399fcd5096b3e45d832d02ce61671351e83d2e76b3415c59554d75ef223a849dd560c4aec03c6a29d098a190b247bc5affc0228b93270100abf53885b69f5e9739c1cdc0b696f34652b487ad2112de5e0322f44e4707b4512aac551e326b519f8e70e6535a2191c078bf73b4d2dac2927f3139fba9578642eb7fb53494351c3b6f72b5d1a6527a3e8aa8a32b457243092c64e54d131373f1180b9de8a49fe69aaa1a58fa1cbc98c474b32b3a4488b26f6de7bd78eb9f0bef66d3f649095bc4347437810f901faf6be16a16e378dfee5b5860550622951751a77ba820b79dd4d400850ae525a953ebe8f8b9cc8dad688cf22fc79ee5d7146189bb5bb62e320662d95d87ace7faf465e001df0ab27e21330f72f193cb42b02567cd520314d84f01d931799cb295410d5c774498767c643e6b6212e18a46b0d9c23f863f1d06df55c384e46f8b179cda3749e8566b7aeae3348f06cf90abc80f427f4ee778383ddd53439f8a3e0d2ca8f9a8d685a2659a831775c2a5fa5f932d01f04dae0cc770e66ad55aecbd6a930c1c6335226185956cca5f2c6e1484389d2b271373690783b3410334621477f7241bd8b3309da636b3baec7357d7b030a3e228a077c36e463b0ac243da77b72b3213f7d54831438ea25dc6d02a2282826772e48fed41c546d5b7bc729a98b9af7f857247bcd1633000a125ac8f57a28859dae97ae1afcec63ad3164e209990bd0e85a95481e6a516e751615e0d9f012da18a3a417fd2e34baf8c0985508a226b1cfbc0ae9b3f5e2b0ab95554aa16f53d84b9eb76990238829273c20841a924f409c0cd92a8400283c6b51a98233edc06e084c39f55965958248302df9d8274084b3c444daf4f8b89261a81ba53cb9b6682f66e97f8c0270270e3db2482e2658863c5a28100f6c9216fa78c60ee14bf6b3e0255e8ebc2c01ccf2e9720e30507ca8a51b2d43586476687d535527c69c9c822d171f6e59bef45c424a040ce786970a86356dd73518501c56d44bded32fdfa16b2c82c697d4e7efe151397767d9cc10d101610d45f84ce73399d0a86ae0caac78b225aec5bb7fddb1afa20c84cef66fc0c0523bf6a623d3421918f39bfa48024e17bf35edcabda8b1ed271ee2c4f6c0f0ba11eba5fc03ea40fe110a8e6a2731298a3e0663914322b8fc33b7a5369e1257d73b803466ac475c23b60ed19bd857dc51c83c0db46655c243cc77f1e3342e6e164cd51d3b78d68967496abdf329a70198f4761889f8d6358941d6ce90ca8c3fa3b060d7425656ed2f6bdafc9923e4aa24ce29e06d61ee5f38bfcec06b199a288eaab5466aca3515e3466b18ecd170d09a0994c6dc324b9cb75bf91899671c2caa7f7994a36725c39e6453a2d0b977299b005ea3ac26c6c9ac8307b57c60a177ae7eb8def13ba485d4282abfbb53aec34248979dbe33710776eff1efda530c69f3e52f892926bb7c88e51f8797c934925ad7ce62eb09d48f6656c06f1ebd7941bb6c324a16b4d3851effd9371afb7dff49b8e5f7fa696f661827ca8629521f885e060b1ca6a15d4513c53921cdcc2bc0ff85568d10da4988b105bf97ed7cb0a271a9d6a66f12eb6bd824a66814bd4cd2023e3a0351e6719711cc421cd4a4f9531c72b87bfb3a946b9ac3f3362269161af71d40946f7b7d930da3866d3bd9cff1834f522a1899cd3ff8caf3bc90c911d66273f41adbed027543ed2e92697195351574fe9d8f7ea3f3a85c88b2cef19683062a0b7c14da656385d6928a0b56e5c151ab0fbb35c3213f9fbb7443ac3050c6c63d2ad4d0ce2e8e07e2587b3c63f8b9e095910c0416a0d46c9ea69e7c6c802379624eee7d7568f58085cca62e924f6a00220ce6c2f750b8cb4529e04ec02895c472041731f69634ce8657a3032bdc7f50470eee34e19cf936b082bb40c5dac1be0ccbc69c74530ce71059f8183d8cfc132b7bfca0e42c6291a4a1a9efffbac861a787a15417c4d882f7177b6ed5be06e3edd436173c376fb81c5aac3415de738112e649bf2df3909f527939d434c0ed567741b730a6c7a1491c85124593b621b9bf5d06907e5c010c60bcd6e0bf27381347813f93b26679beae9b11cc00732e398b9d888655a42d457f2b297d4b214a3377014dc27bb794cf60c33badf0011a9f7b9b6d1d141259ff5e7bdf6d3658df717b7385af15e411d472fb355cad3492b3855c6d3e5fb3683065b7400598893a92e2f6f245a3490769e4389d5f95cbea6a5ec5b90d89b0fd3bc2faa650e037c7148d510542e68c7a5ce9460306a1ef2eb7f7e4bd11b5e913e938a06d1e5d3fdeb6ed85e4ed47f0ebe20697e1b15ccfd7c3e19e56f6856392b96203c05769317634a3f19e5637acd3c85c2e2276dcd4f7bfc9e5ce9f76a24f9782a2740e43ae3c799c3f8ceb0c630755c87446f5fff5b062bcf462918a2f78b708b4728ef63627cb8065bc297bda3435b2d8c1942d8139665d4ad32605598845f0bb7fc6c5539fa0e1f788c32ab14ef138b55d8283661857840b60c9400eb53845ce0f057de18469e1a5b406da541b24f30b0c987f1ccb4375865f72b18b27fef31554b6e1e24a17b212dbebe2435bc4b9187631ac2b9f54ae6f1bdcab06ceedfc6e43e445671d857a09fb7c2ec950b8b016a6d6a1b6fe043f6221c37174945ca56482670f6bcfb448f3f8d3c28a55b29fc72cd99e70a940f5cbf36a464d8171aeacc68400b6dff9d0c8514e573e3ed7e3524280800f05e848bb2394fc6c6b6a1fff314e434c253ebea82aa03c7fd9001a3de349d9155c394552dc014e095a27afc09c7482fc18dbeea9a546bdfcc11d58b2946239cea7df5321b9d3ee445d2b4d2e37a7423465273a83521f5d65019490acff85a548e4b2872bb6b6c6bb40916a7299924370bc9fa93b4c0780e157c1cd580392cb9f9b43b6f8362252eb507bd1c9fbcbcfa73002c4a52a11d92b49d69a14d1552a101bd5a54aa931800f88daffd285c162f66f0655fc3187843fd62fa1281c33f55ff68920e7171f9e88b8af248f83ed3f71286977c50137a783491747eab12f9ba22f5500b63248872acabb69dfdcb562c9139c37f801a6a35da765ba3bfc5c4feb212ecf89d5db0f547a01d289a332b8471383494e0e0a2166b944b02305d32d61f41d237bc9d099405901a0874c4079b7cc39bf2a30240229eb50cf8171e9445ac00a7a35a02aba40b62321191a0d93aff34bc0f177e170c20ca9597f95147c39f43f0cf922c8b1acfc843714ab3323d1c270e21416b319ce111915a178999803e369940bccc637099860763fe709d8e36b1ba97311b1fc97210354a36e295cf90d9d5da7cb2f6b51713a9209eba6a8b9c10ddd3e1dc3e2def0c1904d6519278b4de301b6b5818649781bfdb03d8a1579c9d83ee4edf163a9adbbba3127f2fa0ab4adffd747c2c2df724c2c9c91a301e5b9e167ec92149be2ff83c3e01188e0f22db20b53c4bcad723b93d3fe2041b35d709b28bb060494600d2a18796044e9b64b42f56b117f7eb5b36eb9328a154efd164d011c5f9c6aeef2f8d8cd50dab122f8c205b2948661839b99fd861582a0145490d2cb740768f928998563a99a0c99984c06f486744ddc3c2ca89abde850a178b2e727a95f389aad16c22a5e8458800b07c3ce1554cc63e5b0d9a215fb85a0efc21339528ac30816f1131a9210c870b2be4d53570ff659c27e319c5ab05dc2104810afb718946cf611e7818f80ef8d7c583983e4d47f33605b3429dfb889e41ae72e4dce3672ee1b45740142f929b0bd80c0651730ecb4158f85a5fce7aa3a0d894319e920ee0cb61c610df1cbb32dbb5f2c011e221424cdef6659a1847f4ff873be3cdb48fc73a1eccbe03225a1a9e6a1724fda948d5d0f21b99c66afb6022fc31806a2c8f2c7cd0b496a6225b76e4226f33364e6c7259a5cc8a582b3a3d4cf30ba075947e408f955d5f9d2557dd133242aa8a6835bd2fafb23289661d1102cd18a04fea7db0720fc4fbe6deb4a54beac3ea108329f919c5dae0e6ad83c14c9ca3203f2178eb7c4a5425b9b6a5645bb59f7c3541ccb792b481a2d1835c0cbbc83afc544c7c202f31bedd6a0c6ea51f12d41436878c590f13d2692c4b362a1fe6e6c4046fea2804c760cbcb377bc7d5dbee2fb1405300b4e91755b1b1bec84cc5703d21713d80dc77a32e3cf59d0a7c75b211e4954726f4748164ca49a85843b888d49d500f114e65e3ccb62c90fbd330a3a63be6192649faf9cf97a479f6b72159660413e3e3b18c962d19f50aa7aa01faa5fc975987513f997eb0d640b614fba139557f0d9b6a96e3cea2e63b5c196ca847eb406ca1faccd44063b95a2ee7c6bef30ad4ae3590d1374837d80182c63224c9b847d6d9e65da2ed9c3bce86091cfc88e3d6321828a651b0ee92bfb24d6cf7cc69a539b2a41b23b67de4b7ebae68e157bcacd05f402a0bbb3b714df5907b378363992a40e2faba6abbef1686304e854ea92a10362b7b35785171d337da9c22c71a513629841162822a849289c3f60e84575d70d570c61bc177bd38caf3319ba5ad21d6d9a7c09068d942d1bf0ffe80ae826ddb178712ec9a5dd8427f1dc651c622e443461702a880c83fcbd2aa45158089a214fbdba13b0dff294084cec428aada12df253ba9e7f6fb9399ab7f3f3399370b7724e8174f799b6c091b6c07bcb31b77c2597960fb7ee7e9db3be4544f75fc7a07a6bfc78bd762bdd3f999ffeabb9c53a97f28ac6afeb23238237ff7b28ff5487453a99bf4480ff7b1b3a9795032d750498bbef531aadc29d00ba5580c6d61e8e6c947017bc0dbd4c1cb1df1136cc0f16aff0ff25d9521598250c3a91c876ee04a9d4fa7f5a14870956270f33995d2d22329fb055c1b26d4321fd37ebd61e9923cb274d9371c38cfe9ed3e637244c524140389f168ec44d3caf4922e2df0f12a41060b669dfa7448e7f1d1e312b7350ec6eb2a5a7b19e594036265038b55360d0d480d77cd73b74307a0ad9975c6c0dda3c9e4f3f6ecbfbdf18d4a3f02491b1793bc9cded723eb999e15203150182e7f316c996a7c1ac243c54cd4f4dc59032a8810be5c2db2aa77e5ae6b88fa8b5b15a151a1b997227cdbb48b1af265efce80365a0cbfd984f4bddae3257a9dae264fcfc592431aa51f50aec6af4ab2a5b2e4ebb322a2c3d4911786ea784ea0f8adcd89e1951c41df793603a891dbe41e406f27fad0473b946d23dc4882e872d4cf44b931faf29491dc17f79f7e6c7c1d6b05eb4cd04db54aaee587808bcb4a27072344e0ce978fb401efba975520ba2ff09583552e95ada35e92c95b6fcab290891b6b2400c6d059ea8bce173f5732bbe14545f16760d3cd8ab9cbdefe88", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="5a70f9f8f84acdca96bc1dcc2431b3148fffb46eaaf787e5bee6e4af6bf2f03a7c2d47b166bc58ad13a1e0d3850a97b97f8604daf304c3e21325bbfe3e47709f1366ddf5f1754a90f38008842e70117df2dcc6964bbd60834f439d3f01aea67204f3b5d5178d6859235913d5ba9e74b8dce1bcb512296b1acd6bfdcd1c743d65141d20aabd6c526a3ec7c39c73b57449a920", 0x92}], 0x4, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x80000000) 16:04:15 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x8) 16:04:15 executing program 1: 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, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:15 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000002a00)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000002700)=""/144, 0x90}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000027c0)=""/86, 0x56}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000002840)=""/185, 0xb9}, {&(0x7f0000002900)=""/151, 0x97}, {&(0x7f00000029c0)}], 0x9, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) r1 = socket$inet(0x2, 0x3, 0x8001) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x41) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe, 0x2, 0x1000, 0x40}, {{r1}, 0xfffffffffffffffe, 0x5, 0x1, 0x7fffffff, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x6, 0xfa3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x5, 0x5, 0x8}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x0, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xfffffffffffffffc}], 0x9c98, &(0x7f0000000240)={0x3, 0x1}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000002c0)="11da3680a794fb8ebe75e26a2c7a95e32c8a65806d8f702a18396bdb6bd5730b8d55cbfd66bade4e4aa5307aae4808ad217a55084e7f34365ee6bf8abcd79d5dea589b51d92df472b8acd9b2e5f7ca13f1d6f0ae5717ce346ba5ff4fd0ce15a5243ebb6b0fd19b3c936c"}, {&(0x7f0000000340)="0d1a1490eacc369c2524ee6d8116eb345b16af"}, {&(0x7f0000000380)="c149d363a87f467156b76df3a7297904c61cad7d1448374929ae2c83d152acad63e82e0750a90b"}, {&(0x7f00000003c0)="e73dd6daa958da6fa7ade41ec4deff8045b352208c3d9834"}, {&(0x7f0000000400)="d94c679a96a28f6e99507d3cfb46be7e067f7869e759d15b3cbd3708015214a8073dac2e0265e0676a25d688a7ea278d3fb8d8060c13494dac277a486f780cc0f5983c8f8feb5a74bc9c5438efbef1a86071472c803f553387257c34590219dce432c6fc05a0387dc1a044f2ad796e8b052b8c8a3063224e69b4ee6bc6f0a25c291846c6f34b82dad34fa7f1d2198e2054fcd5f263b963e123301411a904f704635426798b236bcb1b7dcd4af5132dca162214ae1480677b80e32c0f5871c4e5bcc718ec454171fd7c406e6d5b91e9c487bfcd180abaf01d5ceb46ed65bd6cd4513b94f742299b57e2e55087330c2da3"}, {&(0x7f00000016c0)="3c3ccd593a2660381880e2cb2b6fe526f0e5dd2893ec1b5310a64e79af9733288bf8c52f8026e291a17de02f8f2078c8126cc8"}, {&(0x7f0000000540)="c3d34cca8eebd4079a268a16e24bf1163deec74f2b37b67cf9a4db6b9eb9791e543c4d9793789c1309a579c8b8bac3e8ff0af6f47790e1f9f64cfc4ac69fd00b0e4273c7759f9198fb31d5cfb149e6854404ce03b0fe44f322fd0c5bf2938ea33a4d587ca0272303bd13d584692eec074ee48b1e5d7f0e8de36dff0a9c253f4cf9a41f9effcff56a1d3374c33053e57964857b6b7069361996574a0cfa3ff23758818afab10c15bfeabb8ba5f11a23e3730a815e3181971c9e8d0283b0b940ee2b00eb12a478d7e322d6d18aaffc356bef0064171ed96440366e22a9bde4446e8276e8ae5d098c744248cf6f2b4f7f4a5a0efb391f5340cc45b13cd3300e582f536663f42a8d92784e7f19bb778cb6ca4001a92674e6c643ae470ba8dbc04b715bf140e7dce99a30a7c4d7046e6e5265f0ec71179b8452e97ba33c1c57275414663c063cb3f69761726034561c21db8d421744c6dc1da6cf452a343ab019b40b5cccabb82b3d3efdcc290920a43f3fb61d82bcd188601cbb3f4da2c1dfddea885b87d44a0f05df80d410ee3f60d0ac64c92efe22b8dbb42831193815fcae1486be5633f5d9fb6f62a52087ae2e48a9a626c3477a9c0d362d05b0afd728ccee738b64dd9bed52d694f190f0bbe791dd71023caaf00aa8db2c0a9c62f4f67b18b2393af67845e8f08654e482a2113864279b92cf597243c6548d2f8e10e129cbbfb8c7698d23e3daff9a5dbbf7c44e6b437541cc2060ffdecd0c46c24356ce6e9c1ac735b65318f81077ea84d80215e7abaa747123b307597f5697a9b52c015a6eb90192bf904b1c8511069c014bd84d37a607bae66c4217102984ccfd56c37a9f618ee2d3b1b12541f6d0411786a12ff1f9241bd7f0e2ba37a1a795a8d91e5e94f26a1a504925742561b8155b7ba2c6ea93527b4bdbf1ffd6cdd15bb4de30dcbba73cf573c14974b05a06e9ea5ee234598a8c5ae3f41eee925fb27c7941bdece3f47f40e7a2c011f340db35180514d33d5816833a1afcdfba01f19b8de026ded71522dbaac0ff12f95f7e609248dbf57c38b5a666e17b0186de9ff17de20370bda8258c80668802b00f18d5802b050d3eca3a269b0fbaff798c9ce16cb1043c96446153709938e301a4ded172408c3a5e9d7fde5390b7582e7e9a9441bc468469229223cf2c407b9bc82607d504ab4cb47db43bb112d01761374ddacd10a307a19e09fce473febb6590434043890d8dbaa00bb557b978f5d48801791cd8d1128be23a0cf8c18a1261fc79ab03162b834f806482b5d59c0eefc99dd56c82cfb62c26998f2f4273527137012877d6babd1ed2eb02d2916819b9da8e40990313ee902535458520321cbabc69d220b981730a66b050c947be7c5140e39c14f5ef9d2fc52c619340fa7cb4cbef30fb5d8d8aa705134593857428441397945d415c62b3d26baa806151dea7a7654e20c68baa9781efa0298e9cb50861beeffd4c1a7898a3a7d613ede64ff10a7d57c8fd8e753fd2ee515e197564ed9d06d2c7ee583e739893f7243b803ead13013ca57a216d1ffcf1ec9612f39408ca5636e8ffd06b057ce7425f95ecd0b1bff3459e1b7be77de26a2a5de351ccc7ac53869712f8aaa881d5c2086fb1896dbe0cda7b32bf7cbdff545dbfff1a0a69f9a52ed80470993c5113231300f1211ff6669f2045d0075d34e07ffb7159837cf604ff7f3b51591fadb5beb483b7a90f891ca5c63a3304e8b5410c3568db6abd625111ab3e1815667480019aeebbe4dd0a563e18b7bbd9308241783c843fd0498626a40f2c3a4832e3fb8707ddfa24824afc81f34075b6ec402d4e9f9f50e33d5923df8fdeb26f9e16c1d742e9a08ff6e397d6f4122057d0af26e1f00fcda050e3a50a38eedb658b61ae99115d2c6ec36cfe991aa3e3d477283ffad99f3d061c4c047e1fa8eade16458872521e14a3a3219fd761ed0c0e353fa282511a95665c4da15ff6a358112bde36dbc395c65271a57dc6c7234c564827602952c0c8e00707534e97c1b6299e5023238aff7bb5d28f007b3384502517f18dc536e41753596dd133afc44c71a56631c4f2fa2cbf14c03648888dc80bfa2a620c782d788b321103387d984dbee722c139cdc07b3c66360d5427d7c26796caf736d636fcabae7bdfc2c0e86ee800ca1170bab0d7b1074bae9e7bc9e9581b1ee6cd196ff6b4ff118a9685062e06db2286b36fd1bb0b9fa72b43991151bcd64f668a1e0165f1d0da80abcce4b0501cfc10b921ea8c816c4014a168c579836b9fa6411f868670815b005bda770596a7e2d3c05c2a7ee4ad829a2544aa53816006e5b101eed41c0562109c237b65a4b2dc16b67037698770d9a5695c841897e41a2f94f438fab3f0787844b41f62c0efdb1f8464d3fe75f30843f8c8b92fd625903cb9357d93838029c5e87a03ef55a2fe33ec5b23b4c9134cb2704f2aabca530f908ea844c7f46b6747cd5a8037718dd0ec6b7c2ab6e5493feb7e6b3d150bbe3b808039e8cae4350b65e6599871ffb9aaee0a36c8571ba2141bff0890efcb1de0490ce1133354a70b4a2ed9cc230806d0dd9a50d119063d1bb651d1b80a16bb1d2fbc1b4a3b796ef0b8d682b127b83157500078dae643fb2618986388bee0d25d744c3e61bbd50793e523cea20eab666626ae1f19ab08ba7eddf39b4f2ef2d7d431725fad0dbc3dd0612a03f61af19721dd279aa17eca009c3905af44d33653d9be07c53dd8ba6a16e4dd5838eaa3f992b341f220a7be1fef1193e797f4d9e82ed6f824a2d91bc1f88763a1b398451bae038ed74a2137a51f0027d68712259544808506f0891017b4aba813a73cd7a88aea54246f97389ae82e0ef1a7d77f99edf93e2b440abeec9d8e833f2167b35be15e0a7fb49d9d743687986aaabe88f0467025ee4e1bb0897348cac3550294324ea53b060ed24814dd53d3bba2d81e3369dd55c8c85c4c18415434e91f77f2397c57fd7c9687a1b07b45e0ad4519be82288d2736748694bedbe9d981d170beabe3ce2efc1512c220b63160edb7fb29ca4d33401e16cdaa19451562f9c9550a155d87a0441ab8ad636814fa3b55b2f040feabfc2900934fa5804805ea5f94f0326393e0f251be44fa7eb74da3d2bb5542a0d3d2c778902919204aec0bed2e9bbbbcef3223a286879d5c1ecb0df434f84c0060047dac672699b5bc24a33c2bc402acfaf0bc6f78f9eabc1e082d2c3f20f1d81edf8d1e2287b0132de22e5367c65bb8725e112abafec73095563c6ff78d44979b948813381dc73a1f029b590060862432cb48a2182efd3be497f56f1f56a4c3dc4d80cd033eb05babae54f21465ee1fd45a807eaea68c03bfbf72ff2a362db9fc91e5477bbdad15619f781f44d2687132c4ef8e9028a9dadaf16a709d8e9ef4efaf42306ab9ce6be40b2d11c001faa7e88311371c0bc6d097e71b04e011274419a3eb7f93269e1c3f97ac630de34891ff23d70f438f75bd19ab8da840664ea7b0d141ad27c6d7e0a285f0b17e22bb694ef2ec72814ba8f613e63b39e00570ed2e4edf315fc358ff8621c128e5cc192928fba6fb7667c3d2bb6b6877727f9ec0b3c02d9529e20fcf9a774017cf38b2a519110035dc4277c2a61579222c50f532b19700eb467cf64e933609d4b5133b472672dfa94bdd3dc861f589ad7f95a407a938bcd1b32fe3a8e4f73e3146c7e08f1701bc17069e26de6a9c552b72ad53e85e009f8b3c9b431a87ffe1d9b386188cc47c4583e5eff335adcc4936a73518d89621130a3f199cf1a49e476c05cfdc4430f6be15797e96213e9fae052ff46ad8fdb04c6e84344c1b05810693f7198d7f42963a722144a2e3fceddcc521900cd6b836985da3026a5f979a7cfe66eb491cd6ade75370487c09408f3debda486feeaa6c09b91d9b90be590daf9143f563f88d736998dec22c6dfac277741926cbc42651fb394b1ce70bd8a5cafd67a5e331a0a512ecd92460c71c3d49fb6c12d88678e18a905ef663c1aeb202a8bde80de464d4398673e4d81419a12b3ecd01149c4ca31e46d0e593faec0531b47281419ff866a834cb9deb02b011237e51389fff6fa51fdf9fb6b154c098efbdf2ce66c646702b598903cbd870c46ed966f71db3214c907ea0ac291237492549962d5a4ba4dfc32b393c5580889a0e66c2aa92b992b0c4c25329da41d09392c26b1e133f327d2efa1410380bdb778031c924d28a1027deb62fcf590483750c219889013f9aa7c428864cdc4551010b198c05df39cc18de510c3eb360156ea1feedd5ef5871bca425c4e46c27a5741290a26a3a7d9b78f2fdbf7cde6b05a625845861b7cae8fd613fc9c0d900b6654d0a63b54c9403e2523ab2b104024d0ceec81e287b277964540bdc06ed77a7eaebe3ad2dd53c334406984acce45f36dbc9110be62b3c97f29f95ad93b84f66557ca4341042f46025fbd116da6d8679f129f3b604deb9106fdafc22167958693aba1b0ee700175d475c72d580515f0f7a9924eca23f442600f5db5cde748b08c0f7a5df3b35048460b1765a1de53a78c7cb542ea33aaaba4fc7ca607a0844de26be046fbf07713fd1096b95572bc00abc5033b7e1b1970756aac3a5220407d0ccabb357b1629860aeb20441233e81e4986e11e969490f308b2d58d0a360f2ffc374d0f258adec08be2a285a10ff71a9ac070aa930ea7c14d6eb14416160db59e16c461464376f00805b04423420719b3364b4f6add12242eb35c2822fba45928bf8c9108e162693821d71a76dc54685577b2ed8112562af9cdce45b7639de21ad4fe237d6ab518e922cebb1959e90f43152e4491742e39a7212d5f577a289c3c3ec96058f8b569a9a0038f385d7270a6ce278031ccc65ec97cecf56ae956a013bb96625003e8be84546c5c0efd961913974692620db2d6a2c957c14461f964b9c461d8dcea2a94fda2e668112cec9dccde3b0d3d5854ee16b2b936e61309c847996b72ad595d3e397d44b70cf353b50f61542e1b1fc067824d9ec4197a4c71bf2ff30bb7b23dbbff44d8081abe530859286dfef0697e06a37b93e39931bdbe829ddd12f7cbafaa4f28c1ae39a66e350650304d016a4d217c5a8e1511e7a7172a64df1b9d5e79d3b203d4200368fd0b3338ae59e00e688e238a8e25613956aba97e71e99128ec1dba29a9b613ae23e854731a844eea1934eefd2f6ab8b9654f6423cb69996ab45c5ecadc586fa7aef96b28b0bbe81b604bbefa6dc3fe0fc7f11f64f90a5d958ffa9f230189c3a0dcb46cb4cc44c503dd67e88dbf458783e3fb70edea97a69153b5366feab5781cc9887758ffc226b88b21829d7517cfa6b380396e9f298d3ede2953edd0114c0c140161d9d825a6a19bbd3d873302ae55b3dfb479bf47d16b58167299b340927d11d8fe7472dd3f526de2a87beaefa8aefc3564497f69ef677d7b274a24e9564532697395c95b3e013c1504eb6323de7a136affb195bb632af0480cacaea0590a05e0ae0b7365a03e5172968790de560298f9327047c3d4cedee470c6002f256853e16c2a2914f838fa297c7b6dbfcc2153c20f28d460c7b5ea214a9f4142acbfc31885af632636bb9ed31faaf2ff4413f0c7b8f7c9c99d5a74a86d9614e49042681d68d2428a2cb3b079c85d78b8fd6192e7995ae849bf8a2cb68ab738d89f609337009f228c0bc4cafae653cf423fa0b905b740b958cadc2234d1862cad7542176a5e60eec0e6439d979630d34afa92bc27bcf83c28399f502001a9e33200346ec7770b1c2155843"}, {&(0x7f0000001540)="a6b07b28bd1db9d505d4fc769f75b859ed3fc0c953cb913af46acc24455942dd0711b0c600d79f2df1876b48b3f659259a26027323f22dc53efb0cb33927295ab60c82a957bc51091173b27edfa50c76e9fab8cb91af211a07f483d52c5726004a9a960e316e67f494d10e097e339524e19a7663a565a224f75e5cb14d7667bc8b4533a43d6fd8d54bb0074b09f40e6e3daf668412f24005751b9c7f5e89822fbbb762de6fe119beacbe3b318d17a9362038c572159f75ab3df2733c8bf0ba3ba11e191f4bff75acc08bbf6c02119c5b2bc3ee9deaa242e77fca1642b17d12f4f5a2aad3d3336cf477b4c66664e2cca97caa6fbd75718dc794d013c0"}], 0xf, 0x0}, 0x400) 16:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000140)="acdecbc84fe0fee935c8a7c38a47b122cbcf824b561f82189a5561bb7fad900cb6ce4032a790d6d30347508f0ca6b3ed62325d877c22108f13a5194482b267896ea596e331ae0de71c85a4bb50fb42cbd425df60111dfadaae369203f14a6dd1dea09aae4fcbea1551d45a6cde24f77859330c4b8b1f052daa6532bf8318a0bd8d385773423ea7d155aac1911d1a80026e0067a3350c8088ebee063b4c2fc8b68cd81ffd6998edb592b308ec7edae978db42fcc4a1cbf83dd71cb89edd5ed402a776d0025a81be5ba2a63d71673bf17793803ea5548fc5fc3482e7780033e5e68704a16d0075c8524a288feb8ccf1555e3e29df8740ae7f07080bca86c335c084e15631a0ae5add8742021e823dcca3054efbcd3d9ffa7ffc1d5f6984bf58f651824f41d725892a50ac71b9fb68c61ca33df29f63e293a2d8f54516203be2492926fa8468235eea23f35c02138058894e094a6e07dc7bd3e558479388c5e05c0fe694ac0fa8880a040505a89614efbbb48465d25f48270288529a9a51ce66f006d68a149fbf1a31720eb6aa7da1f98fe471067132aa41d16b26f696d4f584b0e19183688dbfb7e95286199442ebf6b54a64613c01c82b839b50860c8783d46eb8a779d27879069e2e01a033868f4a18680b96bc5a50555928f0f9bb5262da255595f2aba50c34c3a6ec24a7b4813f4555b11dfb064acd40a51447ea918b7fba9ed6b8f45f6a651a83503c88ecfacb885bfeea50e844512af2fd79a4e756195d10bec0f9beeab71ad17b612a7e43c7b92ece8f049e27eb643c44491d55bc84f956a85a4b8b5717d011433ec88486c96819cbe3acd2b07dd7d8932eed0c724003473ac5df5c17cb1f207fd48047f3e80d08f81b5a0e07ca01bf6a10cda37f25ab189887804b6ca56736fd6b9b54cd0d4d232caf01e6c0c81b7bd3a30ec5a41a807a4ddf399c1388c3a9c562bba6992241f33f87848a5d6d52dcbba658b8f9b914af441f5638c0798090e0f753fec6fb6a01f97c329478dbd144712d9865008b22ebfd72dad044cd6ab3d50a0b9cfa62f1155c10260c6d04c372974fe96ab11c9802e7a0f4949526267be5931fc830130d6ebe92f3111efe429c4eda1a6eca4af60fc8ff0009043a1b4566c48018a66d929524992632bb3a8a62ffe2e12dbca2302968e56f1bfaad1006b54301da5701e3278087d18c29d62ee81d0dc59bca474e49600d845b3d8df519dab1b11ac915455242f7f37f4687b72c7fe9693f90ea399f5839e28f97322abe21140c36798bc8e91b37eb72ef1f8e6c8c038bc7471626641db1172535baec0ed7d5b69f2e2d6899c4abe70617f77e1be168eb8186e5222887db973d12676167e2644c6d98b57d9905167eae5fd2f1d32b7b592255b702308c1e1be1aeaa4dd00b2b9b4a6e907f93e27ea58522163891ba7bef0121ab449298c49de5b45667499c2b92c55166570c7413b2bcb028c17701e21aa3acaedba4e8911b7c17bd2c544c8250a9a8d2b2f1a67559505e6d530c4f2226f2e2cbc33887d04e22677ee166979797726cf207e14763fbb9d94b52245e9fe49d5a0190b9e084d74bf144598f14a5fab06742934d23c0f5d8ac5880e2938fa907342625f4233cb6ee366169228daa57bcf74a09082e6cd81a6b0b6e7f074e69c8cb62e2714356b3429abf20d19b54980280af2ff257ba93c7a30d838f3db4d228df2174936f93f80ed13727edf071a0ef7993fe2a43e1e9aef71416cb78a017cb9343de16109561db53c719ff3eb6d0162f92ea2eef8df4dcb9ca26118309f13f54ff0acd732c0ac90de5cffe0466128833639e842a2d5efb43173322ffe4e49c8e6615ab2bda5c732630b9a26e55d0e19f06a0c5112b358447e901ad81e4f76134cbcea06471559e2dc92138164abf1155e3d12f48bddcbb372ae178b67102589f0504ef823bf890d00fb737b77e6814a057605f5cd395f64a43e0a8693f14b50b5d526c4c33c9fa02b7ade7b713984f74d6bb4a9d597f6228b0d469057ec8045f277371fd8d78c2b78b0223b21918c0cabe9a62f924e2ed18b9974def50e05249def89fffec05d15598276e30eedfab3e1483b78b63034e868853a7d759a141c9a3334664366180e111c247ef84e681575c3ce94e0c0840fad2239602ba8e273c5606f7e006b32a8795d8fdf739991f6ccd88cf695a3222c07c01a156fff7a96d559c266fb15a6152b47f15874c528d41fbff2ab19a78ac462803e52db7783698a1473cd32d0ce43e85c90cc92d2f5601b46fb11f19f677a4565adba3f55bd0ccaa7679e3d69381119e748da4593653bee601790334f8a8b9a176b929d21204b37c0c58f0784fadb366a83d2ac9d8bd97be5ef8d19594286765b3ed09de068b0b380f331adb8bd6d10a176c00acf125066718cad5e937520e19af60c396a672c26b787ae7d060e4216238bbe3da1157a4ed1c2c60f5b4a239d68abaedd9f613c16408a6e4424149bfffbae1423f06989bc2bb51a33c40dc8c4f80c986594da1e439cd704ff14e93001ba3ceea9acd0ec66c485eb283ce56381b2516b2c9526830d150f86361590359e869f212f7df613d5b8fd01849605185798fe7b5af07e5c120021fb02375cc63601742ac0ddd97d982d036cad809c6ae64a74c06ba5c84451c71e2ed29e2f45d64445f41b67d8f446b3e909742c1e6a844b1647288e5c4c9d4912d435fb82ed97343e51efab3b11b64412d74260c9796b5042a12122b1d89665ec36a2723b1e188adda37c8ff6c6eec5747f0f796b301c272dddd02f5802a0b469b06ce8a1751c55166df2bbb46da32cac54e7dd6ab38120a91eaf89f2cb4f74958503affc759d7ce41de86196aea7caea5f053b479fa9458c0600a4365c00f34a8ef1bff08579e7342e2af1a18507e9cc69522de575c9759832fdaed16ddcefc483ab85523fe6f7955f58264808cb488ec5b76bfef9bbd80314bc439991470a1e40679da417357b16f7c9c205f320e09401bb86460ae96f61a0d3a2509edd07ab03d7df2916c87529e85afc9c941ddebeb3d1f5ca3705f15ab4f395feae4d0819e51e1a4249b175a48b0c50627b0b8ff52b7cc0c0e46ed6861ac97215c526291145a810a3b2d5fb1dd4741783cc1f9177ddd509ed8184c6441cf9399bc16d5564b1e8478a851765027271356b4763b8449dfff7733b8d88e7b48f1307ec2e68bcb4d9e2b8a11d04f355bc3b626db03f02afdf453572d1dc4c82fe50124a2e9bfc9717c3a957411f0597d513f49ccd8da1a92267e0d12070f36e98921dc83c8f984a706170fc995434d6d41329203f9fb6d3dff6a8efa792a573ffb9635f4956b7d2eacb07fdf469ec270525cd56bcfc2551057566691042147b8ba4e14990f7e49415a5b647c4255d0b4ca38fb66363f3d440bd43aac819e0567d8080a9a92c64f5c9612a68bda4138931e9a9d4664a0a9e7b233399e1b0f1ff7b8bad747b2d8af762d887f6e6e30146f8a3f0adf22995bfc6447b8afc4abc887a3d5bd4933dbf497c054fc4c5caba6084d12de175575fd8de06b20ed12eac2a00cd810990768d799981e50b70cbd9d760cb25bd304040fe14a35b23f160a614786e14f9d39d75a5221a644efcae80c811f5170110a21a0b1183f4c67f6efdd6c72e169551373d0e92c3dcfc2637dee6294dffc1f4e9e38027da14f11c4273e45fc6de7994d525b982db6c466c8caf8ed596680b2933b5bd0e316ab0438070edcb3c82cd4a078b1611f5fadf5044703f6c2c29e9325d6137c1fb1a80bd5d585bba1e116ba627e69e5992fc29a25e78397dc6894cf137f21b60c85ae541c1b9cfcdcb7bf0de858b723b203a6815f7a7bbc2817fce55102e467ea8e270654883d4e94841cdb59e2d6c9fef5b43ff2633168516d278b251f1913e473d54b6207eaef683807aea8e3c7df32050638476bab97b62498d9885a20939596654e1f7e6a24975904ce64286e80fb855311f0f341b2bfc3a338b4b7b4bae0f9be81441cb7902acb78557745403539b080c2b81e06f0c33757a4d95d53c0505ff69840eeb6dfa30392d2ab19ebd62df7c32f60f98301fc2348fb8978404ffb84e3d23b90eaedfe8e096a726cbcd81b789abcf49174601bfd84f5aebb1ad7ef1c71a5044b208d18af56678cba7d19832f7b3d5f2342c6ee33e510b5dfbc6950282a4bb48d178f3e025d2a2a90adce768c64e4f2de8bef59a2138ed03d690e7a1894aaa2973335fa3ca0fc53aa444ec35f0a796c353d07778ffa531a9726d29e29a235ce07db09706bf7ca51746bbf269affaf9c9a9b0979f57e7c5f42cb8a126ba31147575354429d7c5ba237c05e2c14f4d37e23ede453a2383767b014c2d8a42527cdb98af5887d1ce714a95f751fed461b2cea2504b308d2cdcb64d330a05aad93ad7ace03d8e3c06f0da0f6ebeeb1070355de54b3820ee696e6aafb260be026d929d24119e34bb082c2e3ca61f64064beca3811fa4f6e9f139c232dc50757d0919cd1fde741855298798fa43715aedee512e2bdc55d04cea505c4cceacad2414f648d693f34d5dd32630167ea20148ee306bd6a70e5beb4f065766180e521809cfc01bb3fa77686b3f781ae886e181da8f1a69e060898dfd6d2672663f06b5ae05ee1f0dee89e4a6cd1847ccff260c3c81d519fa772052b1b49733a7834d4ff0bcb299777c1390366c506768d8dc8fcf29bb3137b7c3f72dd5e96afaaec531b595bab627268707d921a3e8a03b88ce4178aff11dc62a00831f63dcd43e8e528a81317c98d3ccab78bb193341545b692e4ff4912843861bd58b92e449c7253ff2671b002fc1c96cd4acf453bf6ab6ef217dc7b8500dd8674653a879ebb6ba4c1a8db81d84cc5b7c40668ec585785881a88bfa3c2b11ea92a2bf5cd4ff4971c371fc3d9b260d8ffe769bee1aafae28df1a238f78f65628dd156aab341636f03f6ba73e1ab58feff29375d125e7d097fee852e7061c73d3c7c357f12698d94dfcd11f42233a6b55f005c914f80a9837ba8aa0391b8df12ddaef03c8dedcce81cac884534d0dda9cf3f45bbe731a0f4a9c9f1ea4708f129d4b7d3a43e14e09622739f99def90db82d3bd67792d56309e6dc879e98b2ea0262d388294101283d5ac2a22f560882486a6a59b661ece3dee894b542be214382bb3706de7d1d5680e8c7da4c42ad5511b4bd6f80898c60a177276d4a5f94669e44ce250ad40814aad086bfd157610d7dea6d991e99fcae98a1cffe92f0869b55a8759f7b3c1d08b2332bc8037da7ab94ef0837dcfca93eb5ae1f9cfe189d446fbf96ce14ba07b6db09671b748a0162a11300a43a651537a3c3c2b0f295ebeac79e02c55a8ad755d4ea018b572c57b34c8fd4f5b513597f3c73b4eff4b1f790ab73f406215e3a4b7bc4bb0d377cd0fdb4e00011f1a4680de166ffb345afa5c68c6ecf94cc1d7826d27536c5f39586b067a098bf6552b67308b3cb654627d4f1a687f40e4d9df6c5de54d72b798f67ab784ccfa50ca6010398f122dff3cf0d7a976385a3dcf0ea21c8ddf45feeda35e27c86220c1d450a9b1f7deb639d5fce298494820bf6303468b3ccd08318acd20ce71bd6e86384e7c0a18ef811aee333d3bd862c63c6dbdde593b149e3165c7dc3560d242722bf5162bf55282b111601d00d5237c15621892b92a4c4814d0104a9db3d0a560350a0b315cd213387098aeef925884b2bd91080ec756c9e32cad2a1a28ba47ba1a2d26cedef72c12f29dd765c76bbdac30517f08b739388b9b712c08082eda2e7cc5", 0x1000}, {&(0x7f0000001140)="d76f3f4c6d2337b8646aac54307d701d8217394e108a4b5b5962ca72a9a8196b10a6536556cc3ece3e607c1cee05b52c5c5cf9789ce8a40a6e4955dce477a41770eeacd226e7a79273d0c32fa72e91035796814d49ca749c6b9319b1ea1decb92cfdea6e7cb5fc72469d63a322590cd931d7532966d7646b06b09aecb933e5f80446f1bdb96d46fbaa4002964bd152b64211777b7657", 0x96}, {&(0x7f0000001200)="fe2c5b3cfbcce28769ca137aff07e8d13f2a44005d24b873f647dce7b2384cab1b85ae2823aa2ba121ee0d16792eea962053a0b655b83ac8cf28af81708d956bea6e51887a922bc640f8eb966284a281b1fb7cebb949019b7763ec6c5726564ae98c76c43cdaeab00819146fb82801741026cff7324263088fb7e062973568c3a711fea7abb9ad489240970dbc042c87ae0a78e707f6ba83c51819e18b943c1e99b2b2b3e1ccf17b5ca718f1a7a0e44ad05f38819c34efc843657ae20236a79393ea0aaf854501fe8bf17ba9b2916095b855f133574540258b3743da832f05fd3cf28e0b52e5488f863ad178803fe4acea8a79591618326bbbdfe83771f113f6fb0a63a6846164e3424e675220cefb3dbbcd3bfd5988ab2786566d72a2c86a0993137bedb255026fadcc43be7ffb816d6b7e88f4b45f7734d3acbc2ee5ebec581c59a11cc06da7bbe2be5becbc48f05ca8582b2fe1b6a7c9f8a5c0c8cbc356e5f4dcf09216ae9b834c89c40a6d2c49d3604ba4097d672633c4d82a5f0d6bf8a7d54530da298e157641ff508f522a8eed7565a206b67210762cbfeec227e5bf7442c9389eb6e6ede695b8b6f0475200f9caca0332bc98052907f71845f9b0cfbe794d24c94d330b5e078fd29d19bb9a1240e71b8720a2c81938da0106f50eebc35f2bff994cc255e678f18e0f19526d667a58e094c07f41a588fed7ba1c8aad2d01c76ef1fd2e8920188e06cfde0465e3b92ab1913888b8fa648f9732c7bc3a8e576cb759ea12b4a912f5d3226f140e076c3636d5fa8b86dac2d6321a22eb0231085738bbdaad64be2590652974e0952d5bb2a4736e76b0b9335d35b2b09fc6ee88039426fcc43e10940c20c0d0b494960f38dd4db7cf2292ca28717643bad865580e74c8b3a8094821d2efa48df80118fa75fc85936356e49ef180c01ce796785bc7ed1d99e139506f18555146c967716fbfb5f1e7b781654a82250e169e9ce985418e3f0ca6490e421c67d16dfb25dfe44844560cb03c9a16e8f26ad3827e42233e8fc740cdeb5a59d0e7bd0b21959acdd712068f07451bff91d319a3557007182d0cc260b2fb9d4ca1ef7e5a00d57d8c39480b26edf6cd86927109068697f9cec4da37d73a8744ebe0384ac42751f3e3489f0e9e2a3740e155cf575174124bfafb4189ba421b0d14944eb3590797edbb82b14fd40c19209e0dc7d61a88d69037bf5929d4d25af2079ab05581abdd81bbc401eeafa7ebc467017ec2883abd27a98b2690a3ba3ecf5e0de7f072c42843e4e10229272bdddcf4dd00d48f7a511e719b92bcf33b1f39a2f9de3d090c433ed087f7cfd340ab31f62fe020149cae5b4e5f52cca0823bceef0e8c923b6071fc352a4a0ba733d90de76c7b753c66a2fa2415236ee521277d9a66774594616ff3a7c64445395144171947920fa3ca95d8630575c9ec7ceddbd4b5821a6ba44e3ad11b5fc85b65db029565e6e92f29bf4ecbb003963e324cfd5c58308ac4a099d8e0ea4bfad99f53bf1fede72e58afebb01ee2e2ecd1f410af326f64e8a9bfdb8da3db8f0208fbe8a40bec4e6b3e073498b42a73ae7d5e2d31afa5dda6da806c90bbe95092b18dcdbf829fcd7711bb3934ee731deb006451feb93b23edd79742295edf60201b2a9401a591270adc74f6309b1c9cddd68ce9026c590775b524a8acd0160f0133a3f45297d8ac8edcd0facc4265aef39312513f3d16efb0d5a932be942bad099bc21505f76084cf4d13c5ca0aa9f2feb4b07bfbe0d610096d3e7e9c70209bb7d13c05c56e1a27932d2bdacabb95e3dd2673a1b32f6e99d8d90a3b059819f75d816ee2385df9c499b8078dd47b5f5b6b6fa4741e1efc3653e45408a49710060f477bcc62e64fc3030c42e2bd1670b18cc8c5f9ad9007abf24fee49b88831e971f416100f410588083d1ac7f3bbb09defb403993445fb6aa96c1385c1d2fd359a9c732bb3c320aee32d72793b54952127cd38d2b99fbbe9919f62ae1d7c8e82bb1537a5325388937562eae23c259f681a633737a995f44481117461b1b24c6b71eaf0ac8810343022fe8cb5df6b2a3fe3d48d95fced482d2e39b952b69143535d9b7fd7b940bcd978ea92d1dc49babb50c3d9927313de51f6947557a9ab0dd31a29918c6fd9e0aba084be5cf03802dd8ff2f076a8bf4d5730a07069ab52b264b71ed1a597e30f8fad7588668964eae598e0bc3dd146e98cfff92a04c2fec66b029e49b25b8b997173ba874f2dbaba7eec306ef867c95e9458657c368a835bb5ebdd0ddc12f522164ebce5c7adbefefad5eee2f1e4c5c320f4ac8c54980f1a79f9558f062e9a2be59ad32c615072d59374cce871880cf3aa7284c64a5a25a090fac621f8f1a686e942418a12cc005e7b53b025e7d8a2b8713c353d788617b4a271154bdb4395e45f8288460c16dc26fbe9cf17215b2deedb0ba26a1c70c9bcbdf170a14c189bbabf3ee973ed402aae2e54c1ed7d90f564aab00f2cbc2fbca9dbd77a58da37043be82d6b8aa5f2c648eaaaa71394f9c8e05561c42c6b2d0747041032e7430e806cdb34009b3dac1100a6f8c97010e2aed3bf6457a846fab512f4805bf5c23431cbb9d913bff40e6cf1c41fb3194492329ca3dfb23923bf4e5671502836346782f0f1c1833f47f11f6739dc5e7fc10c818efbf058f8ea5fc6b65b7c44d01a4edd895dd8fc3960d0f86b86e99dc9ae242ad17fcaeedcd1f86079e5daef994a57d7d0f7b7b4668461cad72c59c0c0ce88f9517939318b439bfde9d06f6ac03529dd2bc0af57fc313336b5a45675ae80213f008dcb960d07df1312c0975cfacbe57bdbd2087e1ca57105eae48a29425becd3854c5fa098906aceac6a438c671fd11988d90c9bf169e1cf24c33e0eb101702b49bdf9a2cd3c583f32b9d49a539ba42ef90253ed790cd758472bd89ec8e33056ad9a15ee5251ceef645d4178a029519f874baaf6288590b57162b859ed69d51283c24e4f6a699f1c3f0ceeb03f891e72dd3c279d0f295cc22be563419edff3b4d9219232edeb99a4841e57ad0417a41b103c7178bf824f4aab4f3c3881a261386a89560200fc5f96636e25324f2539be9c4439513e098bb3de651549e80014b56c285c34ebf007bc80c20a669cd3c4ab10a0361ef8380299f8bfbf515ca5fbedfe1f6c3bac95414db0affae67bdd1a4c249a60f7f85e7ab5a7878c7fce83d8d9264e56cfc976cb1195e5abab22340173bcc78ee9b36490c949ff1a69743fc2898bc40f4a137781967196d98aeaf597548bcc4540afe3197e3a1b89ecbbafc9930904a5be0aead59415399c7aebe07eeb16ec8388dc937c7d1db81f2ef6311eb549385ad7b357413a9048dd1034256d11fbb02ed9f55d2fe707e9b301443951fec83f0053083c31a4c63c184a84ac5f60900e222d7099fc994a7de8c7bee6c578db75931abfb937613e2baa31fbb5d42df1439c16f70f69505b82213e77e257d5627cf77275fd57e2242e8d4b7d508205a72eac9c7bdc106ef55c218927a95452a700f92f0957ffb9f47403906bab82854ad71ca69b7c8dadd3994cc494a008ebccee893cc8f0bef39a817725ca255ba9d0de03bc542a41a23eefa56b7aaa2d53edf5f8192d4e62799ab96adb9f9d1ded493a1c0b7c46ae373bc70b880a0b3497e2566253488ef62b3ed27884b8a12aa5651282c1647cefc078a062dfd5d7b30338758c1c18476228e76145864ec74ba78f56d34c41952666fece578f12a450b7cef552fb154d9c62a1dc83079de9674b011c2c7a60e09479cf9edae02db5020dfaa5fc757f3f8961f78bf589f110864dc3866bbb9f4f6ea8c4f685989ad1c857ef4093077f962ca85d493361c8955435118919069cd1bf82c7886f2b2a71045c263a619a881580948d4d0a25a1ccc4658e1978b8b159a1aa0831ad8532cce3ec0fa1d91da3fa13f11bf8cb9ce9ce5fa4300640c74654a49d58afcb5f25dedbc8d12d12eead5be7c1654955423f3e563ef42314f0522fe75b38590ac6809b8a1b0db675c8a0be935ee635ae876524585831424e5ab2c2439db2ca524607917a51f3bbe24b38308e85a6234b8513d74b70cac65f4081a910ac2802cbb9c51150d66c9ea0e6c3c22c98fcd8594284a9f9db83143501de2fcbd77e2ac83fb6667c714fa6da36643674aab26b18c5c1aca019fa7e2dd809fbbca61a16baebbb10c5cf851e5d1f13e18afff1a207babd08e2c3081d198864ae7e3392104a789a1a931d7412dd2242ce7686bedfd3f4d88ad1956a4967d23385aeca127615c90c6644a0da22333772e8bae0d6b363a93b06f9d530abb7d12c0c4b6e743d37427e40a3c1202779b5c59e36c9cbe5fb48afa8e383f67eca8ecbbdcadc1d86d37deb9491fd3eed521d4851e8dcd03cea75710320d5f22a5d11442e6b67f733f943276d102447bb7f174b70b5dd1f29ef1c6c623a4b30f77836767ad2cc744c8fc62f412a3865c3e08d8ee323ab6592dd6a56e3fe9a1088a91d2c71f9675f0860634db840db32e5677d90d55a09a9f6af81e0e10be184d2683fb254f6ec4a154aee9d74afd98e869b461f6b23a4085f9d09b306b75525596a9eb43a4788ce4831195e0ec0b0b85b182fd600111f0f1517e76102659539a08d3d02d747452599c001a9db98cc3a67bfe612bce6a55607ff07d992b4082646ded387e0917fd75c4bfe7a035ee915c3b2366859b4a8b7a79e00d7d376b54b3a2d16878521fe523b1126bab4040abd581852a34b52582a28ab7449b0f91f17b7a60377eafcf10d7ec21c4255f02f76cc47000b571f8760c3cfe2118612402b8882c66cef0d0d8deb8915fb472a0c7842e525925d3b3716ca8fce05867f1f5c79b432bc763f5c056f595e05e1fe0c5186504adbc0d0e09c0e8fc688a511721e813f1a40d3730cd4fb3db7125b32ff9d671ea16f40da9d10969a5ec5e9e47aa0eec71cf030174ca6d318631a04dd24f3c63f2e61e0d24460278bb6c358ea43c4ee5df75ea1d78f4ad855ce4ede74b53c14d7f2737782f9b13e5f81ae4af4924b6840c8e2ce6301bc11f3ba179f6139268366f1b511df8221de1609065cc766072e4c16e5e68c47b9021f381a6bf1eac7285d70e4fe0bdfde252fe9b18c4a6f54242b4bd7521664ce3ff1b7db8d50d4414aee18ec31cad2a47127fd233c2a20db2e9d740c57c693c498054e23b5483368a43d4864a3b8d9f3883338bddfcb218a42d1b0e35d3a59bee9477b639683be0cae97fc83a5530f98efe5cb6126b6f036ae9795784727c8139551b73398ca592e9e988b8af5b19336c418a9194da663f6159e951b420d4ee9a05dcaa0f0214a3d807b560013db7dde843e6f46199eedac9de36ba05b48324cc08ad86f04331c292c6bedccb8ab8185f95a36af5ac0f888a4548a466a64cc0efc2cfcf65d238319e6af5f3305736c61591ba6c1cff4879291221a2cfc99adcb53f87517c70d7fc1205d2217f7059c5cd0ea813b7f002b8b556660482c4430799e27d9c54a5984d6130b3d08bef76d6cce46ca498f95771a1f1e76f97db1a12ff06fa100822640e48d6505cdc1ff7d3a6298dd22996a936d96bbc5cd85a10b1405afeeedc2ea887aa29574fc36b56481695d902b5cb69a75b3b20ee77f96618d5b0c282052562dbd7eaea2ed97ce888be378623e45d9f6e1b064057a98033e7ebfd914f144591fa5db3b31f2567a2318786f62501f0f7dc4f1b238cd3f6fe1ed38e244504426ef73fce7bf2b713be440dc86127e8177519d6946acc140c5", 0x1000}, {&(0x7f0000002200)="b16c92e2595d60a645c3cb20077463a95bf1e6dbd8c471e0029f904b521a3f79bc36aa9ef3e74dd2c083fbff40fad55609bbcd010ad26e1e17bbc4ef865074b29e385faf343d3f6347d9d7ca26f56ed820d524b9dca4ed16dbed0c6cbfb47f5f885e6aabc9bcfb8111d387d900d38045f975fec7e82d6e31a44bec5908b8805a9bb249138332bccb06a0c3d8657f3144ef607a37313eada5ee6cc6139b84a37321381e7c31f8e564cb9e40b1523bd2b45830654a72315b5bf2bbf9b32b922091329b17", 0xc3}, {&(0x7f0000002300)="9b1ff8c8a83371f6c7b2f897f3bc66e362778c1e8e2cb0380d60f3d2f9d4de1c2c5bee36dd204f08d0d203446a06355d9e0a925f0653394e7a9193baaa49daa5ef", 0x41}, {&(0x7f0000002380)="a172d3fb44956ccab939454f72fe3b6005d96ff115c073fbe107251644ec3702b36cc8319e7ee9034f498ca085313e60de43318dbb5f2f78bf011e33ffda0ce4746f700c4acee84e921fa8bce193ed8d443b9735f29bd51633473cf68b9c760ff37fd8200e9a064a2d5e325c4e1d9b3ed02187cb2678bb113d0b47aa4dcc53bc42f1f565896adbd6314a3e0f87222b4fcc0709de1e581eb4aad4bc0852b9e2f72abe810752ea3e6bc7b4f34c1804dac41cf253822b415659b28b8b57bfc160bf7df93165f4b96e5434821ae7d756e5c64e", 0xd1}], 0x6) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x2) 16:04:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1f, 0x3}, {0x6}}, 0x2) ioctl$TIOCSETA(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x4, 0x0, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b"}) r1 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x6) 16:04:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r0, &(0x7f0000000200)=""/110, 0x6e) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6}) 16:04:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)='\x00', 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="1a28726a4271adf93753bc9c4686cd2439efedcffb3b7b30ec7d08632757b9ae4bb0fade4d8cbbf20c0badd78e3c065a4599189acbd0b0e92146802e0ea1973d111b5c222f34891347deb5c8658818abc8426a1828a33b8666877e72cffc0219f2fd78b73e2e426d8778a91f2ea7ef63ea720067db48a8169170eecd2ad8619e1cc5d3c825b754209ab9fa89640c4c1986b2b1c0906bb768b8b5d6b2def6a99fb3c96fcbead71b1d8b1df2867464b29df0c835a5c3a30f9b60a854b79a7daa8708af5492bc0d606e09f38f4ecd08a7322267", 0xd2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:04:16 executing program 0: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) fsync(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x6b, 0x6e10, 0xffffffffffffffc1}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') sendto$inet6(r0, &(0x7f0000000100)="7d0224842c1e880cc52d407dd3d70a2eccf8bd753bef079f880b68090649edbe0c68510bd21cf6d4dc43f39117273ff734338200000000000000000000abe45fe713c85988a3ce20f975c1cbb26c6f80db6f9fd6bb51a8f48a317bdd8fd449fd871bd58c3900", 0x7, 0x400, 0x0, 0xffffffffffffff5b) 16:04:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4112) poll(&(0x7f0000000040), 0x3, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchdir(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="99", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3c6) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x74) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x3}, 0x8) syz_emit_ethernet(0xfffffffffffffd8d, &(0x7f00000001c0)="012846c012d313c0d8e0b958bc169732a1") 16:04:16 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) shmget$private(0x0, 0x1000, 0x100, &(0x7f00001f4000/0x1000)=nil) munmap(&(0x7f00006b3000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:04:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:04:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956ed87e5fb326dab266bf4a4dd92c9445fa1d0da8375325e57d9d3b5d369f1d922c628201d4208899eb795bb1a2f1037c790f1a00d18381ad5f615b9afea7ec2a73c3fae0237257116d1977bba6711673c040562cf4bf45ec26691f2f1f94dc16d3a4a3fb740362ec2ed278df2e36c9d8c2aec03691f7bc2b2f3329a45c8257f32d301d34acf8d858383a1b1c8d505a31dfd5ce1ff1af588f4addfe7bd9843963e8cb59d112f3b0e5fa1f30ac5cfa86269ae793937a83ea9349696626f08c50dbdd0594be905c452c8be8f990a473660fab45227b9343b39733f7906be46df0b873e94035be11c2a933d0dafa6b328809284bda0e0a67b0be63af4d34683b73c4229712a62fa8001244fb376bdeb53ecd3ac1c9ec0a417c8d757c48b84b1b038945b47d4038244a6c2ffef2401532c544b11420cb9ce3ec8750f354beb6947c44d3b9c3877e292c3400881f2ce4b64ff932951c1014de9860b8369ee18632eb6a0e80268819c7b1f735092d10277975bb8c7ba7f1be716161190131acb7460681c45d6407c30e81971908c1f8bb08e3919d7d9c51c0b09cfadac6a9dccbcd165dea02afadd36a6f966e49fd8986b9e44c19eb8d5c601f9cb7aa6ebdc4ba03f1050b9fca45bc69b0314ebc50701dc17fd793f5ed5ca43ea4a40ef083c880c4bdb01563e810185cbdb59b4def5f35ac2126f3c4721158fc7981b7e2b012b71354bc939b2e2ea638651d052a3147f2ae8eb5a2da796602818e7fa2b13a7d1208e68de9d790a612d2ad4a6d3b2fffebe003d178168f5806de314545988de67745859ad1d101294791c90b8840ec1a9da3ae98e7ed2949686200a8078d3539c6ff4bbed2b0f4cf37ef91fe200383770e1a78e6871c295edb3fad2e94716764af440ca11d0e7d7b12460b4dda74b3d39ebac37f90df5e358a44bbe1f874a2c09fa8335655985dbfc318c2091451824f4de240d79e402fa46d195696ff8d791d1e63d0b7f0bce7025fc20bca89224debfb83dcb4b3cbd65b3d7995e0647860acf374b4ac07b02999557d96ddde290c1018daf69d85e382dac070ec089399c9c9e36f1009f24c95850409e173a1e78e0c0d3d3aeea4262fa8b290ccaf866c5122d443896cbb37980ac348ae1a679b41def1791792d30c5323e9c669e142fda6136ddb9976bbb84c4e6ac98865162093f918004fade5abe00c90f84f2dbbd57555551168d02ff99458f1697444a43ff914ef05cc86809b9cff11b37d067a68bcce9312a4be9b045c628226abdc2d86b17c967489bdb63ed91a5effcd5b412f3369671bff97395467dc5fb779bb6917a18776efa265ec71a8729e5b797a3fb3330881394c4f57c4c9486b1e108ca02c9ea096941e5c3398aea574c12424ccbacf05320205a11118d3996abe10aee826701cb5d605512aa302ea4af17870a48806d8de2e38e09f359156442f075a5290234f83c7bb29f57fa8f6a4a1c08be15eac4910fe42458d6e6cec1262c21a6bd7dc6ee3531a1d61a9933c4868ecbc0aea63c2a3ae292df5bb1d6b80a77b042e325ddcc08e028c3a2ecaa44ae34b4047c6324a0c6cbde24914d98645f5155557ed1d6703e4c60baaa96096da7fe816f6debd0b1cd592b65e1042afd1bffdea42a967a7af96e41cd42a5d6340b46bf074bb6c29c21c0f5a8fb86721ac280b569c2e49d10d16b4e684629dcf3f5f6081499f516886c2ad7416e141df6230599a7ec22a4223f91fd46b8123a487184ca4fd07904ee5a2363c6bb113c1ec7f0ffe99808e6dc0f58295806f4d5ede25a009238ae610c4e82d5ae98863c5020cfa8dc226d754ba1f05d621cfd9ff709bc606e8ccad41b3537face5dd8108b9af6b4aae2f4aa8cdecb2f51163caaa65a7422793cc83cfe2980021ce8b43e8bade46cbe616fb7c9c994caf107896dedc6caf0e9ef7fb404bd098f4d8d0b3cead2c56ec28d6d33f87465b610978bd8b1711a59cc1a80ff2aa8d51824242b424df889a4fb238bdae84346766c3b1332b753ba03fe8e8bdd583480d9fd52078c72cc919811007b4852911caf4066fc4f819fc55c72b12839fe275e6e3e018bb8f38b3a404c142b3406d53492d10b3e05292df36d4023a91bd54c7b7bad9c8e3a5ca33f57a2bae8427c36f60ec7a45cb72c0badb502ecde9f688bf8cbceae74cad1557e00921c4125dff674e19cc92fb02217c873940f62f598d066e5d9bea17451d80276633866c44d5d2b0b3449483f6c9ddd438047d347cabd28dc40ee4fd346876562a4d03e939a5e7e92bc5d0758dd9324fea53ecefd9abd57aece4a2ceda0ee4c6029ec2477e0807fa8d7381c757706eb7384bd51fe33eca8ce9d07665cfeed92c11739e16f345c5aab32bd67ffc8dcc44a43a16fa605dae615d22e11cb4d2f03fce7245c47e6385d448cd9fc5c3ab770a60484352c0f2e6f41309e0f509ee2e51adb448798684a980918d40af950e20ca9ae37e4ed016ff0aa73e5362b21190ca787e6ae1415438e48ce5362b245a36246a3598d74643d2c9efa4e266779bcc10777f789ef60c3da6101f87b68b0d76d92aa9722c981faddb64fa0d715d327b1605fc6a385253addbdadebe8f9f5d6a25246ec4d552e60b0e1b6458556f75d8dc6db893ebf5712d680e345b42db59097f79b53313ae22d241d3b32996789ad4bf11102b40a9f8b0ac9bbbbea13f75d4eaafce4c03fad288b4e06bf5898007dbb86568957dedcff0c09d4d9a20ca763001bfddf76df98b46e7783e6fbf39dbd3982abb359297faa95d72d5b8bff92082ffdec66d86104ffb79ad19806e73ef026332361b83d9074d48fd8cc66b0c1a93cb1356c43a2414d52bc3d441658f1da8707dd3a02cd3047e65cd58727ed7edb2d0b2613c3f658962d8baad5efe57ee73b83472e91d01580dc7d05f68da7f74f0933c890218806cf2208628da16ee3fb27a9a6d5cb399ec68dbec17db5f043d694f19408e288d1a0b67b4a2c2645ad353e551d3f2eb98c146f8896030cb162a50290a3ba28973b4fee953f5800958333a12a03ec790131571ec0d65af2bb8f5220eff074084ceb0670e4786d303bfbf9d3a1e363b90d9cc823bf874eeeb535ddc14bde39c1228c05db5ce814acf8941cd5b4ec3c63113e07571ac49b4fc986c2abeeb17aa0f3d6c74954215a492cddde7849da00dec8e184988ed2ee0d8dee1a73aaf0756ffc1a493371873f19559e646a43eb26db880eabe895799533ef25b624daa93cd01898166db88ae752651c82d8042f826baa2ea5eaba5597221a9cff8d40178c4aa0fe84c21d0b05572c9aec69e478403899c29ed84ae", 0xf0f}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:04:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:04:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000003) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 16:04:17 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000000)='R', 0x0) 16:04:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x800, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f00000001c0)="8ef0", 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1011, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) pwrite(r1, &(0x7f0000000500)="52408eac0e2adf293d656aa6e4f1d87dc4ec43fc458e2183798d2ce838f178748d62d2b39c4a8b0bd05be4c67c61f145d1f9c271741247c865ec81c3e13a5b273e5c22e7c82aa43ad465b0b245225d43dfeaef10dad2df06c3adb547356bfa15e6c9f52557747ddb230891a601f8ab47cfe770988c7c5dc764b52a6b47f64beca589932733ef83bcba8965caa90449694499639f37c1416d340e3ffbbe828ec391f9f2c9d78e2edfd4288d2c4c6d13a91a49edc455d7c614fbadc6e9b39d3b2ca5e50b629ca783605122e5e89991c675bd7dd06db094f4fb64a7313e15039ceee279a29cc7c51fd12a13c949eff9b7d898fca01f71e83d3a356a99ecdf7d64fd8dd2a3e70411d3fb61383b4cdb020d9b259342853e81a9d15617fda353f3dfc509a6369c67cf50dc5b02f6b963594c0d07d5eefc82992b6e99d4e737e7ed35aa009def2a8a3e92350770656ec86f3fcb6835209ee16ae77dd930229a677d067cef4b7b7c41a2b41712f1b6b62a26a42f52edc1e11e99e969f638f4697cdca5a3437002985486ca0bf2f5db8281294341aeb9843312a2e5eae4a028e0bbb551d9e85b7b3d3570ba57665e7787c52054c8b902e2bc4f2bcc788a967a1ae5a3027dec6c240465c48e689d8721372b08894639c83e07e1957ef99f60ccabea92364b727fbfa038d3370fba57e1855dc718a304e5b9e50d4616f81cba2035aef2a1fcd3a77d60581d89c7a60c487d8a96696d2733b93842f94828754c03b09e135b764e7298180ee77b113ad2908e89cc8daf47b1ca5f6e095cbc2a0e707e864ea1a273e1580f93757355d30e4a48584d173a5eacfe7770bb00b1a2b4f8fac6d2ea910bf6e22ec8c09325e243d7068c3ffbca693348c10a63252da43edaefa8a39b329224a05d2caaa5b9c5dbfe70ca6d21779d06e176aa9c4e30f873b8bcbcdc51819ed0a14c5db7dcba5095526d0318f830c3d76c551014767d041ba5acf3bf363b91ae273a30cd07ef811c3c7c1290ead1645d04b181c38cf21ec7f2682e77f52ecfcdf072f764513983052a75b034fb7be5d51ff6617a406b1df9539f07ec8baa9cf7af91743c26ea21a9e76da3c19bbc45c16cd3381f3185746df5fb1bc6c20e52339656dfc5599a4b5b359c42648918f31fdf49ac03e3e0b96c10a59226ba7028e94e91258edb87d0f35860773d273a9e1401caf7d1afa8bf6cfb29c6bd4ba50c0294038943b661e9de00d3fdd36d0f254e7c21b07191ea3ce0e62afa6b0504709fcfb0905b40802f9af83e48f4b1a308802123f757193e8dad12e65dff1822158d316cb53cd156a15de1802bfca8bab7be6e82b64434b5eb7230b9eb0994e87c3f53adf7c52c886fbbd1d0d397ee8828539045d31937fe277585b858b8342e4267f559384cce7ee8f94a749271b9a4e853010214dd4f36d9abe6e62b010de4d7601354661bd1a7c9948018c05cb444ad7fb3febd40b5b1809cc4cd10a53f88286ac6d297c688ce0c96a42104a40cfcd7913b77ec5ebff9fb17071f2f78b0fb98b2bf181ce4129d379af16e6daac9bf55e2cf5cd73b87f742f1290653183afae21c745ae7819956b407ea85c02f2a73d9c53ad6fcd16c2caeed8e9ee7584abc81be668a082b83ccbccc6e70f7871b4cb63aff3eb9ed176a8fa0187e8cea962485618fb5996aacec4dd8f66b34753977ce1305a127b5ee740a9958a853168eb3b199ec37424a6a17f8c279bcf9e6d3fd1bc4005e111df2d0c749aa79746fca80adc9b1bcf079d2fdd926e64f267a2fd23524dea0f5867cc6f1a0b50751e4f3577589a05eb9f0979fcc2c19eafe2432d1bb43b52469dd99d6c26f4173d8f69846f3d4b9e4ccc53036cebd18d75efb77a4e52d1c479523b8a696fffed399fad3dbcac70332dc3d9742fe268db7532bf495d1b7a821925d5030978a3af95af95566b604744398fe26a8a1295eccc8eed480bc4eefac7919060dc4aa03054c833e7da66f1c1a9c556cb788e389d00270713ddb6107128eec0b3d39cc720096b2f8443605cc24cd9575e85ee70190bcb3243538862b878649126c594902bc297f1b457a63168ee5de17d7520a6d557cc025b4012ebb9ca9d434a6f7dfed7328feeb449deb7491b9519e226bc088f36e2612d301ceeda81309b860aaec0d434f3f9c445f669094ddc7dc1d23d321e104f99eaa16e40b56a3eea58312fce504f3930cae100ff1ade9956609919440150bc77fc199831a8dfd04c357ac537571909329b90bdb86549363a1a09fe1739145529fbb2fcbc917102b7471eee50cb8b9610fccf5e40c0f3d640419c517a3fb550e3d02e5690331844dafa74466f76e710777fdea8221867201e713a468cc08a95880160ee2e708795b4f67cf8f02b949b36c0aef9a7924f7a08a43d82a3be0ab60714d270561a45f548db7d987ee54a8f7ae0651ade012081fa0c77343cfc2ec53f2f40bb53a1360510bc5c4e1a955aec67ca67268b9c3c82da0f0736650e5fb444aa17f9c2a2e7ed1bc2dc3843f14de054b983491838612c0f50638a05741b988b66b586508b849cb3be7b67b7c74f793ac5044031b4ea00e069e468bb9dfebc7902873116e02cadc662e533c0db484d6482c8a4a400a07d0019d7e92a39bebbf655edde97c7cdb0f29934155e8c47538aa1445cf2a8308a7cb409d07cf0bdceb32cb10ab0876edd63bc689068b7bf1ee5430d69e4dcff7b4847d645d3e5569e8ab5d2a07cab6aa2ba77e12a23c65037d334add1115c346119e4e8e5c4756e43e483dc298bc0c8147d021ce132495d901c628529b49faa286fd2fe13754b6437d776a554159592b0e2d647277481b462ad1996427cfd669cc0893a84eb2abc5200358077a7b47b0d46ad9bde666e797f48881a74bc0f7c3f4b91a15c414fbc8033b841e5f1809d0252c4f4f3a5c80c0d4ce30ce6ff3ed9661a38ef124d1f8351d47ae7effa0c522d4b5fd7e33ffe1ded60c2e14e8a2285469fed1eedb307cda97a949fa78f25414bf30ab898bd6f2da8804c5c46d7d5943b72d4d676237edbe13e3c0f85125ce72ae2bdd3d830cc39ee99943db0158f20c53e0cc5bc91c974271afeeb4f12c4bd4bb0c30d1d9cecee893a2b739b15c5d1a4ccc475f863381b8a2396216a72925efba828c339a1500b7f30a3e21cfa7f97186619539720e7aa31603ab9255cdce48512d4195d8a6c6beba7b62ed76c7cc5b1322d1cd3e7ff273c640df7c4b2f4932b834d722ab07fb5f322af2f2819e72e83a184304f8c612470941b08709ef204c50ac92a10418bcf276098d31ff72212970eda0921efc48d4b3c9d9e60982543ea227686f9a7980beb1c4b91737c368f2c2c52864ce19fb2529788bcb3e1621f91097c2552df00e81262fdddb7dfe05140ac5684ce1cd8f7b91f35c2acd26c7257f9ee4c9e3d72e806b6427c3149fc6dc784c7168f663f78a2f120d54490423ce72813309687ea16d8a9d3939f4fb331bd5588ac37575b98d4ef17fa1b52d376d44e00e9d484ba9ba62b67e31412a31cdbafb209302a5f2ebeabe1aea2a4594d0ac4dea9cc4ed0068f847da4adf25c482cccf919fd32e10af6a18a669b72d72f80392347409a4826fa7111ef1910f755ad006c3346901ec3aa76fed8aaf8e20b9b85be756288d9f130d31934cd00391a7497f8dcaf6ba5b3a6ae15fce8b589e3056d45f17da3a4373a54c2e01b5dfec204735cfb721463fa0c209cc34927e733d5d9c830fcbb6b1efaeaa1fd68b36da15b32aac866a29b811bdaa4e3df487cf2a415915a2a9628d6449c2c2cb1ebabd29c90d90089adc0c4cc719e22663dac29b9176cba568d841cd975d26f5f671598dcd44700e39e5593817d498b12c4810f24c81e216996750419213b6ed1e0f71ee9b924871d43509bc9d22afd0570f9cdff89738a49fc544dc852d9a1c421c51e7b079a8b4b95c307117e7fccb772bf9808efda06b6da117a351215157c51548bfc54af2bba88b5c25a90928c51ab6fe30dd5c3a5d4a6ab9df45e691bc32a8ffa61a4e945964a331b617b9c3e91a9f4ce3d48b156670bc7916b5ccced69658b4b25228a19e97cdad0ab485c97a31ff11a5551f587bbf1da571cbb5fc4dd20466ad55a1a07bd5ddfdba315f3129c6ac832bc146ccb09f271c2f1b4adb4daf15b03f18e1eb349ff236412d23a8cb4e72f95f50327d2b821b9bbe1081301aeacccd8560bada9abe63fd6a462228650b186b69248f9a9dfe48677f68f4b015b0315d1bb8b4cdc3e329e3e235ee3e8313e634f08d7f5b2c4803b57420c5e6c36f1deb142c69002f07975073ee9282e32166ebc469e38211335ac9ba0f5120f1c7aa47ced819c115e1272f6595d1c20685fd838d9fd3e73b075145bedb273b69ef4b84b92cfef03c033c55a39e60d0bc01c678acf305eb5946650b2afef204a30ede2119b2662ae895816be42e5b3585030850b744879cab421a3d541bd3775a89a659e1ac1854c17cab574de1b840abdcf2be1f093cf7c90975f00becc4ab022d5754ccab4f10c36bfb6186107a1866a64d45071477f9c66ee366dc8e5c245eaa3a93419420e99e72c1bb5dc7dcb5c3985d092b21e3c9a5506f53ac1565f9b49ce62d1e94d11504c6b75a2429b631a49d7f5c9e74cd577725718e2ca4f7ba5d3ed10ffefd1e88f608544f7d8e03ec4a9e32b97d8bf70f69074964e7d1148878547af3b808d9f2bcf68d93e08fa7034d39d89d934fba305b7d3169c1794cbee115f6eb1e1fe844bc70100ee3e18bf793788c2b7c5165a290024718dbd0387c13d953ae29259bbaa4b576d72312fbbe7bcf085eb01752d2978aac24bd057fb3fb9b4cc81501374245369e3fe65e4398911188d7373ee6769e2b358b9d3472747254dc99d96e9e955c6d3b2c08c4b0aec5a1793b2858c0b6817fe5111752de50aebf5a009830b51690941ced1a6257d6555dbcdfe861ec9ba9bc18338712c42a87c7ff0b5fccc25f9e834e2a840b468fbf611f11ef646182b52be3e6766e0503e1ba4ebf747f6002f7695cb2bc504dc308cf37305f307a490a11a3125ffebf1dd6166bb71a376592cecc05b3aa0af97a9491bfe41847a277f0055d0cfbd53fbcb37f97f356481d7e138460139eb0b8d0d2c74ae6799d7b148cbf26852ea8c74f67b164a157e65194aa2753bb076e521c9e7ac417180ca8acedff7f31e67432ec862616d737cad868b3beb912ba8ec88638f81ed967e9e97249967c5d1a0e9aad88dd954103362e237adb81d929fd042f7639cc888cde5af7dcc279652bfac853bda4c392ed8f82a94b02ebc94073886454b70f11441fcd6158aad17008edd9b15ffcb79e8c01b5ae18551465143f5370067a861f149cc48c691473591649b749bc17b5ecbc3e7524eeb08d69f6f1866caa2f0056d3ec782770dacf39401874ab6e436279c5801a19bbcccc01da3cb382b6332096d8fd000be23d1fb2c81004ae167abede79e95da63ea7608136b207e45a33db3568249f94a485138db8966a150ea3d748e49725711de10ea414329411ed996ae12c4ff6ba9cf38b3b8c1bf6cb70186e7d20f2fe65a37a9260c18d7780265ec3aa27f2fa33e5e5277b8b074daa9c2fe43cf9502da5e35aa45f3ea6062d261408129268d8be25c1f45caa62791808c9e8f5ae2898ffad53999c7726b84422c50373aa40621934f727a8cfc02684ffa17f25137c611297f7e9b8cf4c866bc3e8d4efdc727854da4ee0b19a87b3c5c4e2145f8eb33220f9a4407c1ec6f77dea3552de447df4f6a4d3c2a4bbd54234", 0x1000, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0xcf95}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x7fffffff, 0x2, 0x8, 0x1ff}, {0x1, 0x2, 0x0, 0x4000000000000000}, {0x6, 0x5, 0x2, 0x100000001}, {0x3, 0x80000000, 0x8000, 0xf7}, {0x0, 0xffff, 0x7, 0x2}, {0x9703, 0x3, 0x9, 0x1000}, {0x1, 0xfffffffffffffffa, 0x2, 0x1}, {0x20, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:04:18 executing program 0: getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) r3 = syz_open_pts() r4 = dup2(r3, r3) setuid(r1) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r3, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r5 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x1}) 16:04:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000015c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x500000000000000) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') recvmsg(r1, &(0x7f0000001500)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001400)=""/223, 0xdf}, 0x42) 16:04:18 executing program 0: r0 = socket(0x2, 0x4003, 0x1) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:04:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x932, 0x1, 0x3, 0xbbfb, 0x412db3ae}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:18 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x2000a, 0x0) getdents(r0, &(0x7f0000000140)=""/142, 0x8e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000640)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="12d2218dd6ef3bb6e99ea8f350b5c82696fd0137cfdd055973e446d437795fe02f82c0f46ea2d34f6a285851841991e1c487a1a6364686958a5c30fc86c5c269ef6a00878d36004a2bffbd521af244710eb846f9c62b44d71f72e6165dd97464ba650ae0d30806f56edf8b", 0x6b}, {&(0x7f0000000300)="e4fd82e5797cfbcbfd7e1892cde1000256d586fe2c857f11aa123e6a399d3b3d82a815d8ee09e23698465f7c1d7be70efdeeaba8135404c669fa0e485929d7250a95f2305c270aae9fb62aff906ba03de9aa0ee2720a6b76e71ab521aec83f6ec62640f98f9d0217443a96eb3a1674b753ea5bb38dfdcfd875494ec7c0c8af4d8f603419ea391493670f6db5d0d6541c2627c6b3028a7eec75595cdbc62248edb8fe5ac35f8b84c776a760189ffec63c2eef9771cd3a78e752b1c7b747c099b793799cfc4fc1ceaa5556069e48ee2982199dc402a7536f474a34ac041b0f756f2269a797ca82be403de5a45fdbf2ba3e91d91593cbd3b15c96", 0xf9}, {&(0x7f0000000400)="492ffbf5fee5819b74aef4059c18e207496de2aff09f997671b50817c1c8ef30014a01f301bb7800918d460c892b389d2de3c42d38b58efb006995e98342e38e615a74373ca3d2064c7393aacd972022516cbc40fdc9bbb424b9d16d28b7bff3e78619c9d6e858627c0f82922f2b3d7b2521727fd0e05a3720376cc23ec839386a6029f0196582529d45cc1c5ee10d369bafa421c5e43b82f99cd39c472cd34fc93064074e47206bf47ea945e4f244912da466c5e2aea32d8504465909abd365473885", 0xc3}, {&(0x7f0000000200)="ab2338b7d60fd51dbaf2db939a4bd3574f70fba3d66d1191a1bcddc851c5e0b92bf56a4b117fe70e45e190c95250db353bc925a172faf6", 0x37}, {&(0x7f0000000240)="522ba8826528d716ca9ab1b7b50a3e2d9780a95ad62e68428fe250c85507403a58ce867491b4273b1da8fb8ead4c25202d870fc35cf02679881fc34756b42af6ef48d6099e466dd4f4c695d9c0", 0x4d}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x5a1a}], 0x800, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x9, 0xb5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x305f3b5ff61ad17a, 0xfcfd, 0x1}], 0x3, &(0x7f0000000600)={0x0, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xdf, 0xf4c1, 0x4, 0x2, "0611412d501613e3a751a12e1e561c6adaa9af90", 0x40}) 16:04:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x8007, 0x8000) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x2, 0x0, 0x0, 0x0) socket(0x39, 0x8003, 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x3efd, 0x100000000}], 0x4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x1, 0x81, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x2c, 0x20000000, 0x8000, 0x2}], 0x0, &(0x7f00000000c0)={0x6, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000001}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0xd8) dup2(r2, r0) 16:04:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/140, 0x8c}, {&(0x7f0000001180)=""/195, 0xc3}, {&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000001280)=""/247, 0xf7}, {&(0x7f0000001380)=""/4, 0x4}, {&(0x7f00000013c0)=""/251, 0xfb}, {&(0x7f00000014c0)=""/1, 0x1}, {&(0x7f0000001500)=""/19, 0x13}], 0x9, 0x0, 0x34) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200000001fffc, 0x0) readlinkat(r1, 0x0, 0x0, 0x3e6) 16:04:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x5, 0x6, 0x7f, 0x4}, {0x2, 0x7fffffff, 0x4, 0x5e3763f9}, {0x0, 0x3, 0xffff, 0x6}, {0x63, 0x0, 0x20, 0x8}, {0x0, 0x0, 0x8, 0x3}, {0xfb, 0x2ef, 0x4, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x49}]}) 16:04:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2e5, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) 16:04:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0xfffffffffffffd32) 16:04:18 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x12, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000380)="cacb692efd8b61448af1453444f1b2822a11f80d399acb6dfe231eff21786c92ecd17253179da90d5383b79ba1f46b3eb235e5236095b3d57f570feeeb8e25e661af16f57a27eb210041ceb17292c78eb76cfb55da5a13822356e727da68ac96a9d06ca69e4c806146e615cb13c0b7947f9a53cbeebdd4a8789029ab53874ed2e7349dcda0a5c2f1a89927d1a3a8975e106687f7286ac43508138dd343dfa2e77cee0b390f6408b26ca53c9291cb8c42da4b9eccc3e0280620a24540f2b5569cbe7d6e547d703447a1b1197878f25d220577e6f2496fc86f5d8ec49531d429f30229617a0d74bbe0815618c2699f20cf9db5dd44ff22e7babd04af6f3789ad7cb7327981cbcd56b3429d33ea76ca436f17352a05babe969ca6701e678e77f2f1a7eb05283349e51c39b326cbcf194ef98e55908341a27faf3943feb2d09a5ffa0f0a6fd0d32a78b4a167456cd9e4b53ddccea0fd73e2dcbda46b39b189f570f412f6d536f796314b77ac98068fad1a9b0d68d164a64424209865aa4c8b38683076df3fb982d24b7077a374c953adb12bf93be546bdba94c2920af5a6b68a0e622b47ebc5a0d0e46a8cb10fce73b7a3e87fc2347bf16fcec830164110987b97bce4e7e500e9efed5358681ce5a24733f5ee4ce23f2cedff1f7ebe765b8d6871b06960dd193473528c642395948858b4c7bdf9d9ecaca3fd9641d4936d8b1320d250bbdbfc2b69e3a5fd74a5295318d9079ff13db1bb156a889e4aa32106b3014d380945c571b67de545f3c5a0e9a4d8a6a5c331caee90537352368c7272596246e508872d8c91bcce0fcbd2ef16d4d5900d05e59eab15898236ee673d1d7361800945fd9e89d42667afe99f7ea33b789a050a040ed0c203306e95abba7efb3f076c7fbbe801505177a34f014c40f7761a655c02a04f35a7cac887915f58799313db0f315f6da9dc940461bc68397e19c5ce269cc520b35207c173d8ea36204d4cb8ec69d3c872d114ae46e255d1500f175738b2d4bebe9866e382146f6cf01a1a298c1a83e5eedea7b8a590190424c68116f1570583f8a85ba0f1f6d9742b3f30b5c933e851b5556a3c7d6724381755fb1eef879fdd5370034742b498dfa9b598840e46bb21ef5d0b3ab7c21c1363d507c51efc8f353925da740a89f7751297dacf063d3f3ea970d5ca6af8f512932800fcc24d8750734c79d2be3a0a78c4508cc28787b06c02c8cc206ad9dd0761e278b5344ab75d1f70cdd8ce502df6952d1f850a333857b6df3ce494617bd4cdf5ce5cfd02fd8b81008abaa102d1e6a0f18625d52dd6cac7ea49310df46b440eb76fe17c0da4414a6780003e12455da9722cbba35c945c52fec9b35a79679751bb5bb48a501017ec92697a59926d8d398086f697f235a6092f0f0a584b681c1e1c13560fd2d73d7ab071b2ad4c47a41286f1c801b6f7d66863340cafc06a901714bff3ea4524581f7d86817e8eff9fd0d43ae204f0718ecba6c86c642856df129ea4e5674d72a8200fdbcab013508484133e67a237300287c68afe099e124f2ada55d4a8f3eae23c40b1a95dd88309336678bbd7bf78f1331849ed77e88d2252cbf07e003842c6d68a6717c48bdf9009ae1a82fbf9bc6dda05b5c19d6e39d2cf3bd2e2b7d522c8ab2a31737007d4d43614dad6e42a8f8e474f0f568d9119a6bb30ff8c0a74d9eb544a2038994b11dea58ec0b4de1b967868b117699fbcb681d6447737c0b22d575f826c5f5f15f862d75928da70725261696335b97ba5d2640454e6e3f937416a4ed4f7969cb7a3e1b031f823876e40801a0fb5d26e1586c5bed7551865c7d6ab296f25a8e499f68ade63cdab5cbe0d9629342bcc63d35f50afe82b7395d8af3026318a4a80d49547f92dc830ffea336187c8c7815bca17744b062a2fbfa8bb29aae3667bf4e3123d8f5a901e0791449f38a77d2f1082109b5f2e846843779ccb6137608ca20fc737d7eb50fec4bb5a3223e1c41fdae09e42651074397e8a2ff593b579c04a95e44c69a90bd920f613cb3880f49c6c661967fc37109d246b7b02dac121ce90970adef748f28613bbe0dbb4206a8a11765372c11d44f4ff9678b6e83689e5bacdb34baef5c9826bf80ae4369c6601c1dae9c558a5b525dd6dfdd461f41ed7bc4d8c72568a79bb10cf0208549706058b07fcb298201374312bb08ae89a0ff3e5b4732f37ea93f875f92329a9f3237f224b3048453a1757fb6dd6f92893ae855fd06099d035dec365ca7fb85f363ce396e8f1b3640d83d702d728ad12f97b74cea26f2afa3cce2ce6b77e238cdfef163b5f732a524e4e7a642be9641dbe28fbbd1022e16f9a118859b505677229a3c5b5f9efdad67bd0b74b37647b41ffac75322a652356a4771671af8cb6bb1db3835e5de50e27be7eb4cc0bd9500cea2a5274f06f4ccd75f2e85d9c5dae1b24ae99b61eba5da9e7c6f2bf5682b6651b372e16f1075c21dc9f3feebb0353bb9ef82753f49f828781d881578dc0b50f670fd70895af20d9337c9a506dfc4523714aab69d5f347a355178430e9bb575275cf9f519ce6a14059d5f28fc8a3193cff04afb09b354a73af2154aba35183ab165283941bae08a16d1588ca4ece3f5d5e4d2a2a313564edb618d7fba635cd8d57cdd89b3acaa1e55c310a46435842bcc7cbea8a54682d014f5534f4bd62a893b188d3af32e9528d20f9aa3871c21398498b8bce1d61d1c99a0da66108e52c99fd7424994a40e8079eacd0a17f99eb430881083f4a9eb12a81d436be2cd8379a2298a866719b7569b7dd854511ab11f7891a3bd4848bce7b52de365ff967bee57cb151a97d559248f9e58bae1988a6982a3a110fb4346d6c95151ec91db19609345e42bd3840092c925af9786b59f93504037c3d22fcab57ead1a006cb70d606453fdb4373b3ea9095dc2a4010c56f77bd00e116a40fa7bf854dd588087e8c4fc5e4bf7d63e7e4403d318c4cb587871f1217135d7ee007ad5793f2f5c82230337b360978b6a48bef677229a7fdaf8a65935c58e097ec63c2f8d16236f7cd40ddccbab19efe84a0179548ca2d18e60b9bb631ab1ee07b2f8ca578f5180e6beaa647ceea5c2fb63106a85e7271e1c14563d6e00b0d8afda5f68b76afa7c92cabe5bf7d50aaae7499edf9aebbee3d4f64178938d408da9bedc3b73141b12f76c8d01f84d74cf666fa688cda37ec6561dae88941664a98582b0e19b131c31295caa6459f6d3b75d88b11e4ac86cd56d46db4bdb7bd9fa24668c7aa47270451bb65e35f56786cad6fca214ad22e3c63798bfbb5dff5f9fdd05dd256889c81c2c62b8bafec16d21d0031845fc43c908b5b3a2b47ed38b31de66e6518bf89190d6a97ef2eea1fa90d9eba3a2af2e35ff10e46a17e279fdf6cfe48e106eba213625502ff3532adf4c7392dbc97ea612ad9100a3fe17c6b4cd449f74f38e9f46d7e9b9221ee3ac5c6cde81d9da12d4343e64ec849f472f81c9194a4e81f7f5919a7af4e9c30ae7b45d72ce3022796bdf2ff0be973b0a908a513db76e9432da27950e5e3169f5ce707f12c290dbd626ab273420e115caa53f5adc82f9575333c3fd191fbd75caddbb08b8060cabaea52b05cfed8d3274ddfb7da26020ce61b6ab3a58d6e8f4d651e2f3a18af1fa4308c39b063b3eefd9b2afcf87bea1cff813128a4215f08ac0688734f8f1957b7e236b60a695f55c5c1fccb068b6dc7997d8e594222646e8a8aaa70f4261201c01237f47307a09bf2ab2842a6b9f6a40ccaf8aed0c8148be1596a1393578eddbe312bb2d8d1cdbf00164952046ef8b20a6c7269a86660d023a1f9ce34b9893581c536a9f506baa539029844a7d496743094230b6617814380fdeaafc11d830b5a482657c83114e1f9888f12323aefdcd389ccb4c03fe9b62e61480729b3f30b320d5bba5f5c819a474a7bc88221b9ce85b37a791d5ee956e0470783abdeced7f3e8a51d0017f4d1b867ba66ae3077ec4169911bdc07e3985178f88d2c7314fbbaa109a7030aa4f7c7226df8cb28dc6751e6e1bbaf7834d273d5e72163f2e477f7366d96897f09e849125020cc7b9d3308e8a5484bd40fa4f432fd71a4919d5173204be42eafd72126482a4db75cedbd48e71689b0d8eb00f16a17d5b170da40773a075c285bc3c96ad75367e4f029e5665bb2ee79035c7cab17e8665235f3577646fdfec5e391a8bd5b5416b5a21fa2f40bdf44148cf5e98f59aca5e2610fc06613f4151aacb8006a1fdd56ae09fe89f7fd5b89acca314914a77d564b5ff686c635b4a6c5ca7fcb3299ae1c5020022bf5267bd955f27d70d40d1049b19fbe5bfbc8f661c7e6a8ddc8d964981750c6ee574d024ccd4eb3257f33ad919391329e82fe5c9127c67b93415a1d0b69a35c57295d1a598ce6204454af295f24f43699c9bc9854febe8a917dc6cb94e992885aab33763f288456669525c3dca12d45581d5a98014624a836f1d3ead798a69e836dddd3f0729d3f248744776565677c92edd521c6ed64c7e99b1c6710519c8dd9c1a862ac7d876470d0f34ba2f7fd48e0c79c11bc57d859223ea7e2eff1c0fd8cd505a040212a511b3268cc493cc7a4dfb42b00524bb528e894b89b525ed8061b8b5fc2c4dd2e379a59d53370ad3ce7bdba22b0345a798a315f5df981c5441201f3399e5c0c259aa36c2c68e2d6da5584f12bd070df1098b7726c51b71d4714efef1ed45c78492928dbb38825b59a5b21377ea4ca7de130adad0f46e0cc826d06274eb31dd1107ca9f5896246be5cae8f6584177ab50d80678ed078ac80dec2bc4c4436b6b3e7146ad884497773b86a7c43505176561d550fce508b710c181987c1af76750929bcf9afe961174baca259257684d7fa16940646f53c428e41cece78cf91d03f22373abe823ecb02361384102e3eec2b8770ae832113171e953050c96ce55c91667c4d553c1986808e1270ad20eaceeff84c78635db583a52a85edc7cbb5b02a36b51953ac8e4cc238197d5593bbeb20a1f8a271ac3d1761d7214d186d112938b7f6354848c44cb7b89c8947f03864409ecd58fec0421d85f57c498fd06fe4fdd5fa28101e1134192c087b03e433ef0931499447b809362fb424521e92075195af2b45542b659240c309343bdbf478e750dbaf42a4a6b267c188a4b5e05d6d6d337d55749f1a294c3f39be8543a5fd9c5bc4dc443c1d61c739a7c1c9459d1ec50a42d5427be21e033fb69b851e409e3b84bdfe54ccf4cabaa804cbb640d011bd1a5ae9b670556137c4db978a11248f8ecab3b4018917275d8b90bfb8866d677082ee06d346fdb44463ed4eab616d2c80399d6e213f14b12d1f127f4d81115c6b2e1dd4bddbc31bea22bc73c2e892a214f11f5136babcdfe95012da26b83f39738411c995bc4f3415a9b7e8ea2929680291da35dd2b37b60cb445718ee7315a8e91b900c0cb097fe529d430758f22bb9925bd8ee0ab706f0d204793dac5a8111d40cba3697a28b7731671df75cec762cb1fe08ba34ead2ad652c4fc6eda38019d82f348dbaa867d8dbc4579d086513d7e05eaf0c1c6573771602e29dd5aa01d47c683a08fcd62d3fb235ade3f6e101b00f6b7f0e4885caea17146dee9393b12afb82db388b612b2276837694fcdba861f3e82e9ba2e1cd53ff98028dcc0c7d777a2358c394b008ae0c707d31009fcc384c691bc565eb80acd5eebaffd22d776563d334c5783565f5ed07837f5d2580c73003563c9f91e515db8f0344254b8d1c44b2cded37485bf15fdd4220965", 0x1000}, {&(0x7f0000000100)="e33294eaa9d46dc945fa8054cf86bacf7fdf2f71f7b2b8441e24f29278b62052da0a1d5d764eafa96a169cfb2a404df14f3f103b6ef833a8269e9d2796b0c9b216e33c50a6928a8f94648a4c87f8ff19c15529d3679a64e272db0ceda73f789f6bdbf2081dc80c720906d549406b4f12782dfb0fd3fa716479dc310d1149a94e915bcb58990492872076797047c0a5ca2b3b0c1b4a1b9c72aaa682badeb123638b6770572f697973af0ded4aad3b28b99d93f788d458681579b8066b81be6432", 0xc0}, {&(0x7f0000000240)="c857acc8c48789d118ad28c2cec69cd438397dbc4a84f970cd3ec013fb143b87184c4e1108639b2e77c6e31527cdeaecd31e5b551538507b4566e4479b78002d68eb9be34aa6bc8ca877cc15edafea05dbe75d19d1b793a5e2c2fb06f46ded016f85a8dfd7579e7273a3d4224f6faec7f9209139d166ddd984", 0x79}, {&(0x7f00000002c0)="3f10a075cbf74ee283ba01c55666cf234ec4df79f9a0dba733467d4eb376f0fb91f3f633550b1da71927e46af41e01cd0a596b9bbe129dad35473a7c646cfb0575d0060ea780430792ac0db6f7b62267ea1935c446", 0x55}], 0x4, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x5}, 0x404) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:18 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:04:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:04:18 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='::![.\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='!/,$\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) 16:04:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002004, 0x8000000000028a6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x28a6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xc010, 0x28) 16:04:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002004, 0x8000000000028a6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x28a6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0xc010, 0x28) 16:04:18 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x2b, 0x80000000000000a, 0x0, 0x0) H+@Kq:Qu.4b$pˇqWCEFhb] 283@թ“"Hr;I:F,-zi&kernel: protection fault trap, code=0 Stopped at pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace pfi_ifhead_RB_REMOVE(ffffffff8239fac8,ffff800000a10500) at pfi_ifhead_RB_REMOVE+0x58 pfi_detach_ifnet(ffff800000a03800) at pfi_detach_ifnet+0x11e if_detach(ffff800000a03800) at if_detach+0x15d tun_clone_destroy(ffff800000a03800) at tun_clone_destroy+0x1cd spec_close(ffff800022e37bd8) at spec_close+0x3b0 VOP_CLOSE(fffffd807d99b070,1,fffffd807f7c68a0,ffff800020b38c48) at VOP_CLOSE+0x64 vn_closefile(fffffd80675f0ef0,ffff800020b38c48) at vn_closefile+0x14b fdrop(fffffd80675f0ef0,ffff800020b38c48) at fdrop+0xc9 closef(fffffd80675f0ef0,ffff800020b38c48) at closef+0x11d fdrelease(ffff800020b38c48,3) at fdrelease+0xb4 sys_close(ffff800020b38c48,ffff800022e37e28,ffff800022e37e90) at sys_close+0xa8 syscall(ffff800022e37f00) at syscall+0x552 Xsyscall(6,0,fffffffffffffed5,0,1,857e046f010) at Xsyscall+0x128 end of kernel end trace frame: 0x85a481ab100, count: -13 ddb{0}> show registers rdi 0xffffffff81f2641b pfi_ifhead_RB_REMOVE+0x2b rsi 0x8c8 rbp 0xffff800022e37a60 rbx 0xdeadbeefdeadbeef rdx 0x8c9 rcx 0xffff800020c14000 rax 0xffff800000a10510 r8 0xffffffff8149b69b refcnt_rele_wake+0x3b r9 0x5 r10 0x1 r11 0x1b0786b88f72f550 r12 0xffffffff8239fac8 pfi_ifs r13 0 r14 0xffff800000a10500 r15 0xdeadbeefdeadbeef rip 0xffffffff81f26448 pfi_ifhead_RB_REMOVE+0x58 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800022e37a00 ss 0x10 pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb{0}> show proc PROC (syz-executor.0) pid=315231 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39d58,0xffffffff823973a8 process=0xffff800020b8da98 user=0xffff800022e32000, vmspace=0xfffffd807effe5c0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86650 340755 4988 0 7 0 syz-executor.0 *86650 315231 4988 0 7 0x4000000 syz-executor.0 55488 321556 1 0 3 0x100083 ttyin getty 1868 200052 0 0 3 0x14200 bored sosplice 18187 312800 75597 0 3 0x82 nanosleep syz-executor.1 4988 280068 75597 0 3 0x82 nanosleep syz-executor.0 75597 143352 11348 0 3 0x82 thrsleep syz-fuzzer 75597 134619 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 343346 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 16637 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 184903 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 288393 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 130047 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 324336 11348 0 3 0x4000082 kqread syz-fuzzer 75597 33802 11348 0 3 0x4000082 thrsleep syz-fuzzer 75597 285831 11348 0 3 0x4000082 thrsleep syz-fuzzer 11348 348721 76979 0 3 0x10008a pause ksh 76979 387480 12741 0 3 0x92 select sshd 12741 269204 1 0 3 0x80 select sshd 86408 228617 17142 74 3 0x100092 bpf pflogd 17142 66610 1 0 3 0x80 netio pflogd 80465 157294 43701 73 3 0x100090 kqread syslogd 43701 79707 1 0 3 0x100082 netio syslogd 2824 234357 1 77 3 0x100090 poll dhclient 80282 317655 1 0 3 0x80 poll dhclient 71603 174949 0 0 3 0x14200 pgzero zerothread 51995 376081 0 0 3 0x14200 aiodoned aiodoned 50470 394249 0 0 3 0x14200 syncer update 30333 57963 0 0 3 0x14200 cleaner cleaner 56742 74732 0 0 3 0x14200 reaper reaper 4331 67545 0 0 3 0x14200 pgdaemon pagedaemon 83379 101271 0 0 3 0x14200 bored crynlk 80341 267297 0 0 3 0x14200 bored crypto 80818 298318 0 0 3 0x40014200 acpi0 acpi0 29031 400309 0 0 3 0x40014200 idle1 97088 185968 0 0 2 0x14200 softnet 16010 414925 0 0 3 0x14200 bored systqmp 42245 256524 0 0 3 0x14200 bored systq 9556 42325 0 0 3 0x40014200 bored softclock 34599 277750 0 0 3 0x40014200 idle0 45194 508109 0 0 3 0x14200 bored smr 1 150822 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 86650 (syz-executor.0) thread 0xffff800020b38c48 (315231) exclusive rwlock netlock r = 0 (0xffffffff8220ae58) #0 witness_lock+0x52e #1 if_detach+0x75 #2 tun_clone_destroy+0x1cd #3 spec_close+0x3b0 #4 VOP_CLOSE+0x64 #5 vn_closefile+0x14b #6 fdrop+0xc9 #7 closef+0x11d #8 fdrelease+0xb4 #9 sys_close+0xa8 #10 syscall+0x552 #11 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8234a3b0) #0 witness_lock+0x52e #1 syscall+0x412 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9515 6429K 7061K 78643K 13436 0 0 pcb 25 9K 11K 78643K 576 0 0 rtable 112 4K 5K 78643K 393 0 0 ifaddr 57 13K 14K 78643K 142 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1519 0 0 iov 0 0K 24K 78643K 108 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 76K 78643K 2234 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 137 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1102 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 54 51K 83K 78643K 472 0 0 subproc 32 2K 2K 78643K 34 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 107 0 0 in_multi 33 2K 2K 78643K 65 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 282 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 94 21K 30K 78643K 4486 0 0 UVM aobj 46 2K 2K 78643K 56 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 48 0 0 NDP 12 0K 0K 78643K 37 0 0 temp 162 2733K 2861K 78643K 6657 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 512 0 505 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 49 0 5 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 77 0 77 1 1 0 1 0 8 0 tcpcb 544 165 0 161 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 2 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 19 0 19 3 2 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 18 0 8 1 0 1 1 0 8 0 pfstkey 112 18 0 8 1 0 1 1 0 8 0 pfstate 328 18 0 8 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 47 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 0 1 0 1 1 0 8 0 semapl 112 135 0 125 1 0 1 1 0 8 0 shmpl 112 54 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3195 0 1769 47 0 47 47 0 8 0 ffsino 272 3195 0 1769 96 0 96 96 0 8 0 nchpl 144 4917 0 3272 62 0 62 62 0 8 0 uvmvnodes 72 3925 0 0 72 0 72 72 0 8 0 vnodes 200 3925 0 0 207 0 207 207 0 8 0 namei 1024 14634 0 14634 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 14437 0 14437 15 12 3 6 0 8 3 plimitpl 152 53 0 45 1 0 1 1 0 8 0 sigapl 432 1304 0 1289 3 1 2 3 0 8 0 futexpl 56 13478 0 13478 1 0 1 1 0 8 1 knotepl 112 230 0 211 1 0 1 1 0 8 0 kqueuepl 104 242 0 240 1 0 1 1 0 8 0 pipepl 112 872 0 853 5 4 1 2 0 8 0 fdescpl 488 1305 0 1289 3 0 3 3 0 8 0 filepl 152 7631 0 7531 8 3 5 7 0 8 1 lockfpl 104 397 0 397 2 1 1 1 0 8 1 lockfspl 48 146 0 146 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 1513 0 1504 1 0 1 1 0 8 0 zombiepl 144 1289 0 1288 2 1 1 1 0 8 0 processpl 848 1321 0 1288 4 0 4 4 0 8 0 procpl 624 3683 0 3640 4 0 4 4 0 8 0 srpgc 64 3 0 3 3 2 1 1 0 8 1 sosppl 128 15 0 15 6 5 1 1 0 8 1 sockpl 384 990 0 971 5 2 3 4 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 138 0 0 17 0 17 17 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 168 0 0 10 0 10 10 0 8 0 bufpl 256 8807 0 1799 439 0 439 439 0 8 0 anonpl 16 115147 0 104334 67 15 52 58 0 125 6 amapchunkpl 152 7261 0 7142 16 6 10 10 0 158 3 amappl16 192 5834 0 5255 44 10 34 40 0 8 3 amappl14 176 563 0 559 2 1 1 1 0 8 0 amappl13 168 545 0 543 1 0 1 1 0 8 0 amappl12 160 9 0 7 1 0 1 1 0 8 0 amappl11 152 54 0 36 1 0 1 1 0 8 0 amappl10 144 74 0 70 1 0 1 1 0 8 0 amappl9 136 598 0 595 1 0 1 1 0 8 0 amappl8 128 148 0 134 1 0 1 1 0 8 0 amappl7 120 35 0 31 1 0 1 1 0 8 0 amappl6 112 63 0 53 1 0 1 1 0 8 0 amappl5 104 126 0 111 1 0 1 1 0 8 0 amappl4 96 1482 0 1454 2 1 1 2 0 8 0 amappl3 88 743 0 732 1 0 1 1 0 8 0 amappl2 80 9528 0 9459 4 2 2 3 0 8 0 amappl1 72 37833 0 37397 25 15 10 20 0 8 0 amappl 80 3939 0 3899 1 0 1 1 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 dma64 64 259 0 259 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 55 0 10 1 0 1 1 0 8 0 uaddrrnd 24 1305 0 1289 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1305 0 1289 1 0 1 1 0 8 0 vmmpekpl 168 14635 0 14607 2 0 2 2 0 8 0 vmmpepl 168 162211 0 160542 106 24 82 92 0 357 7 vmsppl 368 1304 0 1289 2 0 2 2 0 8 0 pdppl 4096 2618 0 2578 6 0 6 6 0 8 0 pvpl 32 352145 0 338135 162 28 134 145 0 265 19 pmappl 232 1304 0 1289 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 601 0 4 18 0 18 18 0 8 0