f0000000000), 0x10000) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:28:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000000)=0x7, 0x3) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) unlink(&(0x7f0000000040)='./file0\x00') 22:28:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="9269e6ed49141401caf9e522092f66697c653000"], 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x922, 0xffff}, {0x6, 0x7f}}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d90000ea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc36735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afce0800000000000000000000000000000000000000000000008a958a080298c3dc5b6b17d7405327937d000000000000e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27646c5f07d24c6d24cc02d49dc3c40cc108e121fb234f4d52c1a033c728d09858336cec8045d740f3e4f17c"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 22:28:26 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4c9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) select(0x4, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) 22:28:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x884, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffff, 0x7fffffff, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xe24}], 0x66, 0x0, 0x82, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 22:28:27 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) seteuid(r0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 22:28:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x0, 0x2, 0x7f}, {0x9, 0x7, 0x1, 0x5}]}) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x10001, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) kevent(r0, &(0x7f0000000140), 0x5, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) close(r0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x5) pwrite(r2, &(0x7f0000000080)='x', 0x1, 0x0, 0x0) flock(r3, 0xe) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x166, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x2}], 0x2, 0x1) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 22:28:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x80, 0x2) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)='OlI', 0x3}], 0x1, 0x0, 0x0) 22:28:27 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x34e2, 0x6, 0x6, 0x7, 0x100, 0x6, 0x5, 0xf8eb]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x12, 0x0, 0x9, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x0, 0xffffffffffff0a36}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000000, 0x0, 0x52d}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000000, 0xffffffffffffffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x101, 0xf8000}], 0x3, &(0x7f0000000200)=[{{r3}, 0xb9c299a048ad984f, 0xa2, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x44, 0x20000000, 0x4, 0x52b}, {{r4}, 0xfffffffffffffff9, 0x14, 0x1, 0x9b1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000004, 0x3, 0x82e}, {{r2}, 0xffffffffffffffff, 0x9a, 0x2, 0xa48b, 0x5}], 0x9, &(0x7f0000000300)={0x80000000, 0x1f}) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/46, 0x2e}], 0x2) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7, 0x2, 0xffffffffffffff80, 0x3}, {0x4, 0x8, 0x5, 0x7}, {0x4, 0x80, 0x7ff, 0xaa28}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x9, 0x6, 0xfffffffffffffff8]}) 22:28:27 executing program 1: r0 = socket(0x20, 0x3, 0x8) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 22:28:27 executing program 0: msgget$private(0x0, 0x80) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000500)="90ea6cd8ab5c08d600a613a4d48b45a062c6aaf1bbcd0a9b94ea636a64bb04fa424a7ef8e68edefeb93ea59fcf57310da1a6dcc7f5f954a5af50060560d91372a84648bec4bedd727ac891b4e20e9fd7053c9cc38da3159c54131edf9f5477fb08b4914176586eb78ed6d5985d8301096cfb5e6bc26342e1f8386296caf98b7f1ec06549593b349104cc3d963f8d74a51ac70244a65ca3136a263f1bca3e58ae80ca23bbf4d5d6b7721e24dd73f3544aa6573ac9dc2f9b4d41d7b6851dd94e392cde2dd38bbe9434b140dc14a46ec20bf0fbf4ef5e750c902bd53fc2a8c21893c737ab874ad7ec29e287441079b66807ef2600cda62ecdc13fda9fdee4f01f", 0xff, 0x4, &(0x7f0000000600)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) getpeername$inet6(r1, &(0x7f0000000480), &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x286}}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x102) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x81, './file0\x00'}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10018, 0x12) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0xfe4, 0xfd7, 0x1970, "155b209ac88998e4de968a21a19ade4a24d0e550", 0x3, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffd6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x242, 0x0, 0x0) 22:28:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x6, 0xc001, 0x8, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)=')$&\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&-\x00', &(0x7f0000000280)='*(\\+\x00', &(0x7f00000002c0)='.\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='-%\x00', &(0x7f0000000380)='!]]\x00', &(0x7f00000003c0)='\'#$\x00']) 22:28:27 executing program 0: r0 = kqueue() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x3a6, &(0x7f0000000240)="1e142f04d0ec1b9f964461e579249bd72955b2038be17c984f648f85f2895435d68f82bb15499850aa1903000000003574836dd34761289a79eb9198535690da687fb518ec0f2ce484ceaeb7804e6f5bfcffcef8ce88ddfe1e1f9fdc3488830c468310d832da50998bef01927ee2ba53881ed44c1cc5f02fcbbeda4c890a77652deb4a20db3154cfe9a2c87819e0c57b2bf3430b842761cc67d4a0ded2c21ef7ae2ebdd30ff67edd88a1910accb8cba06a133985fe8bc7bb9092664610") 22:28:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f0000000180)="981bef4f6076b200aab536456bd88b17e6d644e838e06fe1a794c4b6c1f78e17118dc609a54ceae2b10778109076bf9bbb8ad124dce238c8205c17f927c5c48aad84c887c7219fc62498a85443efe135a3ad07e3b7f173884a9174cedf0ca8ae2009ee796c7c19d112df372e8547433d77228fc72eab6bf1865dbf54ce43fd5abd9b243ecb46d79207a8a4e1f3176324c7c30adc6f88561c4366e2d85d13d9280cd17d6ed4699072dae32c6e8bed0457afbf89", 0xb3, 0x0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="b982b905d3b65148ac7c3c8b0c37090f651fe5d21f7330e7d9e209f6278fa1ccbe67734369126035e788bb9ddc9f139a1e47837e59b41c7aad42f5332e2cf9b78ad1247ce3b890117d834d718cabbb4c34c76194cc6a7e5f5d8af75037d54e543215831c8507ea8110ce5df9db87cada61dfc1a3a8261c989bcfd82aeacb9c5d99c379839f403af37df546efe091424f89a7586b8543650799f0d2448187c17bd541445f2507bb1f100c4e6004fa2ae610c4e3db3f08099e8513d2cc60d5c9ee1b96e6e8e74f62dca1c39ba1acb48caf266ae388038baeb7c99eb811fffa4a813909f09c9eab3556e12e5a6ccf1768d21a6458d9c91259c88d3d388ca9d2ce", 0xff}, {&(0x7f0000000340)="fadf0d5fa301dc8cd504a5442f2bc0f95d58e4b8a771299c8b643eb69e3c9cb5c5a8587c8c87f7f3417ac4b5bacc35c567ae4d2b996b76ca380c1e6c3f28e4355fc6cc86a6", 0x45}], 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x5, './bus\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x171}], 0x1) 22:28:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) accept(r0, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 22:28:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x3f}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40000008d}, {0x6}]}) r1 = dup2(r0, r0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x82) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 22:28:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x0, 0x4e, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x6, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x18, 0x4, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x45, 0xfffffffffffffffd, 0x401}], 0x5, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1, 0xfff, 0x200}], 0x2, &(0x7f0000000080)={0xc0a7, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:28:28 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, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66070000ffff"], 0x1c, 0x0}, 0x0) 22:28:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 22:28:28 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 22:28:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4deb3135) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2a}], 0x1) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x11) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000002008543462d106df1450c848ba3e0dcf6c587d736c57908c2c162e6958b7c8ab92865cf2e6a758b4cf10059815c6dbbdee27478d2a3217bdf1758b2cc8ef9dcb068e4d7411f3aec11d5ebbe0485c616a248e7d659be1758058bbd6e1cc2a43d0502ebe0d24907ad8d90b54931fb23428e8bb81b752dbd0a7cd3a51e93106036ae213fcff9304b0830a0c6cff112399f978f7fff42e55c2dff298227d86a63108fdcbff95796cdbc345345c71cebfd62df7f79438830b3736e4b04d8ff697d7004e826d00fa9d7376928400c083cd0e973d08b32cae5d8f5028fa3b64fdf6f5344f5800b4155f7781216bf7def08e90c0c44744227427cf9"], 0x39, 0x800) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x8}, {0x7fffffff, 0x7fffffff}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8, 0x5, 0x9, 0x100}, {0x8001, 0x9, 0x8000, 0x100000000}, {0x8000, 0xa194, 0x200, 0xec6}, {0x7a, 0x9, 0x10000000, 0x99f7}, {0x10000, 0x3, 0x800, 0x4d5}, {0x800, 0x3, 0x2, 0x3ff}]}) syz_emit_ethernet(0xfffffffffffffc8d, &(0x7f0000000200)="5cc077b4") r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x43, &(0x7f00000001c0)={0x18, 0x2, 0xd54, 0x1}, 0xc) 22:28:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x8005, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:28 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xce) 22:28:29 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1000000000002020, 0x800000006d2) shmget$private(0x0, 0x4000, 0x414, &(0x7f0000ffb000/0x4000)=nil) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffdfffe, 0x1, 0x0, 0x8000000000000}], 0x10000, 0x0, 0x20005, 0x0) kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xacc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) close(r0) 22:28:29 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0x0) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x20) 22:28:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmod(r0, 0x80) fchflags(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="9e097b49670b85306fda8e20c207", 0xe}, {&(0x7f0000000100)="6a3b9676f0bb157daa319f29ccc79f33b865bc4ed793b3353f9a03b91e5193e6c5c3938318c4a81aed1ed3b2934abbb3d137b275b36850938a67d317967d075ae9ce041d209d66565e43a538a2dc5a8475d066f6e76938182f7ec6ad1c6e13946cb522997c8e8dd5af6a91e9ad17bd047ae941ab3bfc1ee5f7e306b227882982438902a0db2fa2d04237be49b4f8695f", 0x90}], 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000680)=""/87, 0x57}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000600)=""/72, 0xfe14}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/1}], 0x7) 22:28:29 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:28:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8300, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x7, 0x10000}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f00000001c0)=[{0x71fc, 0xffffffffffffff80, 0xdb71, 0x9}, {0x20, 0x2, 0x2, 0x4}, {0x7473ba21, 0x3, 0x5, 0xffffffffffffffc0}, {0x786b9660, 0x36e6, 0x5, 0x2}, {0x4, 0xffffffffffffff80, 0x100000001, 0x3}, {0x5, 0x9855, 0xda0e, 0xfffffffff43ed641}]}) pwrite(r2, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 22:28:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 22:28:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000000001, 0x0) sync() setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x2) 22:28:29 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)='d', 0x38dc68a325cad262}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}, {r1}, {r1, 0x12f}], 0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getuid() writev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="90968cf011bc7f6f583b18c4f9ee6c712d9f9ae09f50b505d8af1e852c82d4808f2dbf03d27261c3bbc28e8107c09220f8438f816ad929abbc112639549913899d25dcbb13548f250a390d31ec482fd034ec447c355e6678ca237e4dfaf7768eaa747a3214ee8c01342850c56811e9b7de67265bd22d529b4f480f5afb1da58a585fca68a827e186530c956214106f4e3456a942712ae493dda361cb8a04f266e09ce9254323789a876e245199fec5adc7683aa99b9103318aa2469480d062953f279dbba104e4484829fbb3e70c3812ac0596d3299c46980775141790cc855755605b2dd0eaf50d748506", 0xeb}, {&(0x7f0000000100)="3f0d48072a67d3e106622220a8580b639db5f0c287876c754a5db440912b5a260e89f3230db26d060e5cf9b70f5af5cf185aa5dfd6059afabe6913fa2786ed10a63207fa7f0f1b64e845e07226cd81f900d11b301a0c9c65cd0a5587e71d7744a16ec1fab517e82b17dbd593606253df12776faf741bfd", 0x77}, {&(0x7f00000002c0)="28617df283710a59e7a2c1bc24fd1b2ecdaf5597c81ece97d16f16ea07d3b8c397bcd5093acb550e173cdf6cc28f9717da65a74aab1f81c80e97c75f8dfcd6355e96539d8d4777b46b5f49871ebaf0cdd3b7582ee1680d29b6039d02a5d89ea60843c109b695585b68c0668c84f7d829308dcff88fc98a6c2171e833e20d0f581126e75b057dc3e09540a760bf738f5c7f9e96dbee8db5a6a71774199ac234ea5f02a80f5b361011ea93595fab5a5b4f5d4ac6164d72c3a96f4531cb21b885d1e39c1960a8f8d1f0c924181fc69d660dfc89bf053005432e818067297b9b9d6f72c11952155afe01001eca3e7bc654df6ed4feb0", 0xf4}, {&(0x7f00000004c0)="31044eeac6d3679b7017ee585950c0503f160a90146bb23f2ea447e7a97557f29a86a6a6932f85c0d7f15b305d585a3fc7da61f180c4307f74d5bef62aa34d54f333f3f7f2c051b5a251e8979493daefb6b45314fcbef374a058dce44d9403d62228e5925d75aabb25f6247dc140cb20eb91dc5f702ff773eeee179ebc275c1fb1bb33280fb4667d2b35c5efe408fe18bfc2cab35a5ec7a0ecfb72f1715ff8e3a37d7e66eb83370d16caa3f030d9b43a7d0fe2c110ab9df4bf8ca69728e0bdcb4f39884ffa638fa3a37958fead2285856faf06185b6767518d46f8b4aa2c2d5027512451e80abcaada920235e27c70128c36abe73b0a82febf8f1b1a24b6b310eec488a637b3c523091f00ff59d71a442355120057cde2c4942826484e29681af51fed0f2a0e2a1c5228cccdd4ba1c8af99405b6c1f817caa1491728b256582c5bf7f56d8ee5913ad4fcbcdb6e6e44bc15ede90ae01ed82d8b36b14aeb74a6515f65286e113614e79d01d6cf67be9f5dbdc5eaa2b65b91d888d44cbc45e00f62f15ba7c66643e7bb0babc421d8877d6b37ee9a9fea9f4c7e5891dd109a038ac627578a2a415634fcff834e0f7fb9d7ac4e03c60584a57405e1ce23d2d198e7ddf180ade466e94944fd024db04ebd39183410a014d3f23cb9d43149518d77adf2a6e19839fb6876c062b32e53b927ef0ee567f885115b99192a7828de236f3216baa4abc581fe3e6c5dc2372a755bc6c5fa821de752920f158153e6174dcc9ac3b36886dd211052b3a7314187f146fb59e41a370dd6c8743718dbe7d1fdd9fe4b0c79fc2f325d95873d63626a3e0d54592d79c233e8543a71a9a9fa6ce7289d76c164d8afde47b948457a8e0b9babc5e5686af53cdac375428ce4e88044bfb139e3646b7dd13b1c68c9e405a914a01fd63d524c288b97c35c90caa1eec426dc709f2ae68d603c54efcf402972a375f3407a7a6b86e935cbd555db679ba4838ff9d53495247a2e6099fc064be4129db9d36ecddf1d145d5c383215a109d7aadcebd36738afc93a7068ef99212d5a8b906db57195f297c20963bbd5a4a0b3b10a938b63cde3094969b0e3cd6959b7d7aab0259d65bc711ff2fef9035a5f0b332616fe82d1184ae235b28eda529439d2510a73b980e2448962dff9a0e5ebb31e9622aa096c1f1792724fc91b10ca4e6deb8b82b7613739b45b5417587d8720f21d431eb520fae7ad784491aaa85444026cc0cbd364307dc00c4e716cc3dc3404c5bb055679204b04e0c86b58b1bd3b614aabcee91a2d75e906bdb2e10cb7006ccd7bcd32bfda0e1dd298584da6105d09e3f25e8835c6ac386ae025808b14e649c753a6a3e87cbcfd1d68d62cabce5a44e04cbebfd64b800b07e96d48c290c42100aa2f16944661fb1968e3f7367a91541513d96e07234f16b8c8facdaabc31e552b7c43f9cd648ccbf08e60ae424598a5e5997526851897d4f4a7e079f3bf29fb59b30d281cba5ba63ef0047b3a81c444b5b269e97a50a879b09e4d82bdf0be7c5f8eb0bf27c4bbb49c49328f49f12a32c7b8aa38e7d7ab0ab9dc8f2f9343a8184a62f2d7de3357821b9174e83f2e2e7b718c53c9c728df6c2f99777c1f521dec51f2952b18640d073b37fb2f3b423305daad53c6350e8c03cf8a35329af963aac5625ca184c8b0b704321154b4bc455c6faf59066a72f498f7b4153b98d38fa7fa5563637140d6581af5ab48c26c0ab2f30bd9ce0c2403240a94cbfadf08e0c7ec3b0293ca8879c74d0cd72f1d731e4f73efc7c3f1fdd2458a93385e5fba16ec5b53ebffc6760a3058709233f4d312525cd312fc6850c14a115e44ea689a7e983338e2c77e380e9174b50caecb2d8ab73246910ef962902f29604a2518b53f92f1fc35f4e61df7bef8ba30506866b9c547b6a80fd8a3e541e059937c8a7511d36b8df578697c7e3618f6a314cb10ce531a94394e9ee0227761bbc71ae8e2509feb69a9755e754c3a951d3ea0bfbc872e839d8a935f610a2b06d54659ea6d2ba5208b3415b7ae35b100513b41e781d82c52e0d86015201e660889c9e9c6b3de298e5b0158b4d55a78d2026eaa7fd8fa5bb4b79bb67b5d419b4f21b1d91c02a8666348637bc2cc721faac01fe7ce851d8b74cadcb56b2928d5a26b1da2af143fe5fc571bc574d3db0bdb0f6d99542048460243d7385a8a0ca832a0894382597f979cc711aac8383297c78418f1c00cd873642f26578f7ef87d38593135bb0d3d956a23afd565191426ad68d3b1ce2df690d088eca829d779743e9584dc1376bbd5318ba06574656fe5d040f7e5b2232af77cd0b47a91015162edf970a6c3f50c181627cc4608fa966177662701acbd271652555323c606ef0cd8d29ffc917e38e6ad444cb2580b15a6743964804b149ff36ddab41bfd62b8ff8d8f80ce858f9a128f55c8a6937ca22a077d61f907f53f5fa5d214c88184318a02598e8dfc8dc55c4e49d2a42a88548cd33a50ed1b4f088303b70e988a4ed03199e002bad1323fd2edc16c618e2be03d07b3bfd25ef460af85556d7648696cc2bfe03b067cd3d842ab65b7487930e217adede94baf9d1c729376852ddedb5c4d2c937ef7fab0c4c4be66c2f0dff946458a0f884ea8c95cb17531e7a1d3475e9ec9d5b7336bd50a51e4bc88b32e3417c1f4c0d979bf35d918b8548818c635af8134153b508020bb6e305fa822b2af92c627faa83bd45ebc4e6ea726c5b89919cfd1c18b3fb6dc501912884a4931cdb5e7b70922f8534b43709d455425664d5d060017b5ef055cf80b7153432d986ba8c1f630944bdf53d2a4a6b8946796c5f403d5de985adb68952ab95f47634dcdbec69740fa4e3a83bc58e9d8ed221524b35b6229843b5a46e4391e37dcc646cfffd092d521ea3ca96e82c3b62181819c81e8b6c19d86962d1dfefa86ae124b92d24ed52e8abaef772f9d0a372c22a5cadc21396fb6f55e57f38fcb06f247ea50eaf70d4c7b4d8d183c498f9b2c3e29f8def8b0a7a22762e8af590890f75c75ae4339ae377f0b63b42b1c95bbf4d34d2aec5a728e146bd33ecd65dfca0f5040f8dd77055d16fb6d68a41f8d66a727a1bb1cdb1f5930534901e416621e8c9bdecccfb728b573596dbd7d20a20f307420bb41f47d3be5467f1f20750c3dbad88ad6232d56f7fd6812205464ec35dde42ee9de86cb66e76840eb7be8cc730e9d522d276b79fcd03517f27ee7701c731d6a3cda87a9373d8bcc736a699d369b453d3adb2784c6a9df5ffa3a5203c253ca290fbf7d501393b769c6cbedd88c6cb4fe23b6996628caa58bc58cc3c11f5f2f968d1ce49853ac8738b4d37dd6eceb46aafa57bf6b8a4cc24466eaf736c9af7c86ba9284d70ff75c8fbceb1a0afbfcaa5a1a35e6ac707a012bd39834ae66073fb5e2710319d94debef3c06c6824d047e143f328a385bc9b3f8ffa150ec54f7de2b9d35fa0a844501ac322d528640578720e7f0a6da97a7e91c95b3694859b05fe33d6b899cdfe8ef2e781f51dd2ab25ea8387d46c556b5a47c5827e8d99456711e3a57673282588d98cd9e94c484588083c1bff68163a2bbb6fd39da9ff338b7266bed093cf53c9711681b917fba55b4db20148190dc3f90d70fe3f7bee15bf1928a30db3f3ab5bf3c47f5bba556fffc35c1d1b5adf46f730b4c7b62a67ce4038af2379c67fe73960e20e036131882acfd4553b42582a1e70af50dcd56c40ef07b5e45b9d8efc5a709389ff93f039fe63c769b255a08ea2405ee3fbed02c8d8e36dbf2ecb849f7003e49c282cb4c7852d298214621a4843d631ed900fdae7faa48f0507be9ef51180bfc7f6c57de9cd23f1694434675d1c229e87baceda27e81800fd0a14e8ccf0ad1cbfecbfa4fb6360e266709b10bdb4ca34984a51dd20e0f899482efc4d9b298d339ce07b2d8e49769eba15cb4598db5e64ced2bfb6bbbfa3ba09ccf5fb1c6ebcdab03abe91c8f1783f62305beb05e9a548e98cd90a03e76702d1491cd7612aebff774f03569c9e6c7c5b787d33ca2c7ef90ace1e1734b2ed614589d1c855ca06e873547e5b50a4620a26da19948239b988d1860529625fce9c7dcfceb631e6e5a755eaaf3e2094c2b4685da8082cf1591438aa3cb92ddc8f5fbe3eb48fdb053fac1dc183b4ce17bb1fd75590572ff82d5bb0d93a22a7c1edfef7cc9a9de3bcce2368cafede8e52a9490afbc0636b1a58ef6e3b635f75b239cc19b6b533dc2517f04f286a8ea5cc89bb5e68d11c89deade69f09d22017f7c187f3980e30ef7ba88ba1006f21240223ebc1ecb4b8e8dbb88849aaa5caab71024afe5abd0f96b39f8039f636c52f2ece23c577766f79ad38171045bf5a97c6244ff7fbfd597af7d0263d075f8530ee6beed63d9f8832a8ef6e7d05e848bdad8211f2cfa0a2bba4b857e2571664a03dee0961aea00bf31139d9851c53b1e6c30a21dab9a96c5df3503b42e882aa85b011cfe496dc91b03e56e3e6d0d9c5fd3abc65c21c5053641fb5d96ff200abb8f039ac7a191efb860cb90662482852f406c7de989dd4789090da3c5f120ac24c7696423a3a24c4bb536c1fff3d373fcd96078ea5a88abdbddcade1ee022c9c5ed979a27f6e5644d61c84fbeb3c2a3266883a49e92aed718c8cc34a0fcbbe9aa54520449c56b25773c5ac951bb1db571cc99129f3808aaaca699a7f7e0f278f97ce626b8e32c21a2cb851273b08d15ead472fcc2dda60435f26caf703d0e9bbbdf7a98ac0930cbb0e452c68718fe480662887b41dd28a3bb1bfdc8b4ef9327791344b3c27be14387d19088729a10ed22444f8f8d656a9bc7aafebea1344ae1ca35f026d5136a5ae56033b39c71cf38592ecb3e219016e3ebc9b3ece33ea2775646ab618de3f501b7fe218c0a78d0a345da6517e354ce173c68df42d5ae1a379f65711edb8b13157b14a19abc2643b6d211b13131208f055aba0fbc109af7c58d3904a70eb4db0b7ae17f0e68c2abc5978ed3938e133fd324915c8a2bc6ff1f94a21a7129e7a811c69bae7732349ee665b9343181036f3961442e815601a8f6aa9c5129c24b3e4f6c5225809bae26f9c41d19a7b2244659f4043a8a04fa596762b37038d34fff6e9220d0d6901d6f100b27f7f9d23cec3fb36b7d0cd69e0b00983891449a0d28b731669472636f4c3dde9947f4a97e5ceaaeb1d9a427d60663d01f267bd6f4cc5236ab2c7fc2fd39e45e3c7aefa694f8f1fa62629794027a12473fddb8920b889a0e7ac0abbd31c32e522e67ba8e77ee10bbf383afa17bef1aa724cafb22cd658d585ff677a49ae93893d0178eca6621e8f4a02855b94440fc01d32ebf8aaef9aa0930284e192e2757a9290f50c8c3ba015d664f05fd98dd6754ab19ab351ff2f843f031c2beae5c2e500110040af73f212ac44f646852d0b3bddf1d57e5235fbaeea8061e853985a5c00b154b744af70a2d27204470ce67ece76bb7319ea79883bbcc43e94dd79d8fdff6680edb722708376e5581c35c0709645d3c31bf3d62637c1e34dec7f4438ccd214b207c92b7d55ddb1e9c6355d845aab4b000e7c5a00fa623c44d54a4fbf138530bf9597d090254a34aacbcd188e5b3d8c526e8d750a9e64d38f9a0825a8084cfab1f85babf43a60c33859b50694c41a6e23a367fbb75f25c8bf649c269016ef6a448509d693d28571ea7abef7ca36e93f6ec9224c117492863b4d7787c9a1acd11504f9182d573cd2d1b7cbb957d9e448a9d34bdd5620f7ef2597ede3c1341c9c30d0003373f5123330760d8d5eb8", 0x1000}, {&(0x7f00000014c0)="b8f2e0caa45cc5f0b8abc19a2c56f005e787428aa74ee5426b98d0f02eec4a213f04f5671fb9c2599172c840f7bbaff3544de8abd1518567fb04ce73221fa7781f67393eda3d5e587b652327cc2989ebd452e66c3a79a9f9ae060eaee192e5b0d7bbad21427736baa3a8a4fac62c45c72252e2f9403e0bdd937be1c6eb4b88bef4948ebab233579eaca2be1940dabc2a753d5171415535a1f97bb92f2b91614351cbe61e0aa4a8e96e4e78e37d5899b8ba8835a5a37cbf0a3dc5026392085627b4d2cef9fe854d6d194e5c3dadfd973ad818b26bb79bbbff7c7519ab3d9f875a35bd82b91403478da5d4fe9e7abf60f190522de8165932ea3d55df8e3381", 0xfe}, {&(0x7f00000003c0)="a65808f8f579ad7a24a0179bbab4fea51a107015a6e22184fdba81b85f41e8afd621e31eaad2c6d44d0d4a82bfe257ae7ba50a3d84a922321e493e8aa9566344537c6cead56db051e0c6b373341fe72893594beb1f33a5dea9715f04bd", 0x5d}, {&(0x7f0000000040)="094e9556bbdb924d46606bae92e69cf4872c50f3b57c7dc68a277270819f5fb29bda1eb5057ca0ba0d53dec551cb757616041130978b73d36d12555f14", 0x3d}], 0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 22:28:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10800, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) close(r1) 22:28:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0xab, &(0x7f0000000200)="ac50c20b4c3d0adacc40e16d2218fbc309e6e2289cdea05a863e6f9ced586e58c213c93dbbbdbe866927322ba0f2a966f824877390c89fafad6fffa20142ef49af51887d3a3726b1735784dfe51c63ef6844c31c1a7a57db0512b8051ec8f33aadf3ffdbf7dd77a44235f840dca210d65d5a58a6a995e49fc6b24da5e39691d0d15fe8965f40a5576539cfbf7b3715e2633ede8e2b703a01f1ade59fadc04bf54fb816127443c2a9640911") readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = semget$private(0x0, 0x6, 0x104) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000080)=""/89) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xff, 0x5}, 0xc) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0xc4, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3d, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x1000000003}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7fff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 22:28:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x208, 0xfffffffffffffffb) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x8000000810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 22:28:31 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 22:28:31 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x13, 0x0) mknod(&(0x7f0000000200)='./bus/file1\x00', 0x40, 0x0) r7 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x5) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r9, 0x2) accept$inet(r3, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r7, 0xffffffffffffffff, 0x8, &(0x7f0000000380)=0x9) setgroups(0x42dd, &(0x7f00000003c0)=[r6, r6, r6, r6]) getsockname$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x3, 0x20) 22:28:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x22, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 22:28:32 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 22:28:32 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ftruncate(r0, 0x0, 0x15) r3 = dup2(r0, r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000043, 0x1, 0x9d}], 0x7, &(0x7f0000000100), 0x6, &(0x7f0000000180)={0x4, 0x7fff}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8a) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x290, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0xdb}) r2 = getpid() fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xfffffffffffffffb, 0xd7}, {{r0}, 0xfffffffffffffffb, 0x81, 0x40, 0x6, 0x89b}, {{r1}, 0x0, 0x92b0cddd89cff649, 0x3, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x80000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x12, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x84, 0x40000002, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x4, 0x7ff}], 0x3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x5, 0x43d8}, {{r1}, 0xfffffffffffffffb, 0x4, 0xd, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x80000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x800fffff, 0x7fffffff, 0x101}], 0x1, &(0x7f0000000180)={0x7, 0x1f}) 22:28:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000080)=0xffffffff, 0x32e) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:28:32 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xb38a, 0x1, 0x80000001, 0xa26e, 0x1f}, 0xc) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x9, 0x0, 0x5}, {0x4, 0x7, 0x10001, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0xffffffffffffff7f, 0xe48f, 0x5}, {0x3f, 0x2eb, 0x5, 0x1df3}]}) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x78, 0x0) 22:28:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r1 = dup2(r0, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xffffffff, 0x200, 0xfffffffffffffffd}, 0x9, 0x100000001, 0x2549e4cf}) 22:28:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x45, 0x6, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) flock(r0, 0xe) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x136) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 22:28:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(0x0, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r3, 0x1) semget$private(0x0, 0x4, 0x0) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(0x0, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r6) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x4, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) recvfrom$unix(r1, &(0x7f0000000240)=""/50, 0x32, 0x800, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") accept$unix(r1, 0x0, &(0x7f0000000080)) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x2}, {0x9, 0x5}}, 0x2) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 22:28:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="6c1fb9c8b3e7841b04238b14e3fabe3caecd882ebfd8bf0c187e1947647af2c650105fefd708eea6e26f8752b14b329326742245f98d1db2cea18736e7430205d3f04d35fca3edea607a54fa2709", 0x4e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a113a5052cff0700"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x21) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xc60be65}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x85, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x1}], 0x10}, 0x0) 22:28:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) 22:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x10, 0x3, 0xfb84) kqueue() 22:28:33 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7fffffff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffff7, 0x22, './file0\x00', 0xfffffffffffffff7, 0xaa, 0x5, 0x5}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setflags(r4, 0x2, 0x1) socket$inet6(0x18, 0x8000, 0x7) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000200)={0x1ff, 0x3ff, 0x5}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x6, 0x80000000, 0x7fffffff, 0x1, 0x5, 0x7, 0x40, 0x1, 0x2, 0xfffffffffffffffd, 0x9}) ioctl$TIOCEXCL(r4, 0x2000740d) select(0x40, &(0x7f00000002c0)={0x5, 0x6, 0xa21, 0x80000001, 0x5, 0x400, 0x9, 0x7}, &(0x7f0000000300)={0xd3ab, 0x6, 0x15, 0x1000, 0xffffffff, 0x3, 0x8, 0x9}, &(0x7f0000000340)={0x0, 0x48, 0x0, 0x7ff, 0x3, 0x2, 0x3}, &(0x7f0000000380)={0x3f, 0x5}) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x7, 0x8}, 0x10) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000480)={0x9, 0xfffffffffffffffc, {[0x5, 0xfffffffffffffffc, 0x8, 0x1, 0x64, 0x5, 0xffffffff00000000, 0x8, 0x9, 0x0, 0xdc, 0x9, 0x6, 0x0, 0x8, 0x1ff, 0xfffffffffffffffd, 0x1], [0x9, 0x0, 0xb0d9, 0x10001, 0x2, 0x1, 0x6, 0x6, 0x7, 0x80000001], [0x0, 0x8001, 0xfffffffffffffffd, 0x200, 0x80, 0x7fffffff, 0x1], [0x5b, 0x7f, 0x5, 0x0, 0x1, 0x9], [{0x5, 0x100000001, 0x8, 0xa973}, {0x10001, 0xffffffffffff7f13, 0x80, 0xffff}, {0xcb6, 0xf32d, 0x401, 0x416a}, {0x8, 0x8, 0x6, 0x1}, {0x9, 0xffffffff, 0x4, 0x2}, {0x7, 0x0, 0x400, 0x1863c0}, {0x7, 0x6, 0x4, 0x6}, {0x3ff, 0x8d, 0x401}], {0x0, 0x3b, 0x100000001, 0x401}, {0x0, 0x100000001, 0x5f4a}}}) pipe2(&(0x7f00000006c0), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x8302, 0x0) getpeername$unix(r4, &(0x7f0000000740)=@file={0x0, ""/10}, &(0x7f0000000780)=0xc) open(&(0x7f00000007c0)='./file0\x00', 0x20000, 0x40) openat(r5, &(0x7f0000000800)='./file0\x00', 0x100c1, 0x4) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[0xde, 0x401, 0xffffffffffffffff, 0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 22:28:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) setuid(0xee01) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 22:28:33 executing program 0: r0 = kqueue() open(&(0x7f00000000c0)='./file0/../file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x13, r1, 0x0, 0xfffffffffffffff9) kevent(r0, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000000)) close(r0) 22:28:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:33 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x3, &(0x7f0000000080)={0x3, 0x5}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000200)=""/44, 0x2c, 0x1, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="27c664148906f4cbd5b73ece6855cce5dab801183892d4dad23459050a449d19c4d3f44bb3c7138b81a24c1ddb09438101d637a92543cd2abd16ee306584f95afd03ecb431399af7ab0f0d50d4ab981c16a72e4231d216df4b63b5065f7c7dbc431aa9ea6a1f066ab25f63261b8c9455cb61945776c3d57209d05307f5882aa425945d6bf4773759dc61debabf35730b05fbe86680996024bb8ab159f44d6924e2a59c15bf158523713417d5cf35415e118a8e1770975f2f38900a9bd22cd1d460d599ec49d0a3e812d17c282ab6af7655b73e78917a9f2955aded13ff1009d0", 0xe0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 22:28:33 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x6) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x5}, {0x200, 0x7fff}}, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x20) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x4}, {0x81, 0xfffffffffffffffa}}) getsockname(r0, 0x0, &(0x7f0000000040)) 22:28:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3a) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x8000, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000008, 0x2c4268c, 0xb6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x6b75}, {{r0}, 0xfffffffffffffffe, 0x38, 0x800fffff, 0xfffffffffffffefa, 0x8000}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000004, 0x80000001, 0xdde}], 0x20, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x6, 0x3f}, {{r0}, 0x0, 0x20, 0x1, 0x10000, 0x4}, {{r0}, 0xffffffffffffffff, 0xb, 0x82, 0x8d0, 0x8000}, {{r0}, 0xffffffffffffffff, 0xf, 0x0, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0xe8b}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xd8, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x10001, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x5b, 0x40000004, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5a, 0xa0000001, 0x81, 0x6}], 0x2, &(0x7f0000000340)={0xfffffffffffff591, 0x9a5}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000003c0)="8b6b4e531db6d71892c7991f58ac721c8406f3ed7437683d3d814e25a7a4234b9dcc37d4d4c2d36942a9ffc7a6a23a8ad67385574510fe906a3f330f60628541eb7cd8f9c8f8136b7f00b5a9d86837b3f875c33a732e4dd3829bd12502c1df5e1af1ae109d6f96c0754b5931f5fb59b720e4951b2bcf512a788a6e0438501ba2dc", 0x81}, {&(0x7f0000000480)="44caf342ade5791850695d47fcae436b9a7935460f09e02ada176590bc7aced97be8fd6d9039d730da7f83905276309a331cccc3b57996a36ddf921752192c248f323839367dbf4e45530b5937990a3ea85961c0cd23af670a0047cd637e032035a03119a78c619f5c8b6fa5ce590a9929ca654641095f72120679277ef756e207c80ba60725052dd8ee8330b1a51a8f152a61e8beb7b6c7393007825f5902d20a2b309151f06558de714a204e1e723c30894335de50e24dc7ab1e711de6fe85a2a7650fbd60363425", 0xc9}, {&(0x7f0000000580)="b011e65a830fd7f4a7d887fc95dc", 0xe}, {&(0x7f00000005c0)="269ff6f1d412c77acb338f80bfe90b8e7c76711bf3c8c1fced47758256e724e2c9de101f14670b9189dada364d733f82db381293d420a54277565f4a2d080aae19aed80d6b9b4d2b5577a394b9462734ff3b76bda00ea3585ee2e6d0", 0x5c}], 0x4, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x8}, 0x400) 22:28:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0x2) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 22:28:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x8003, 0x3) socket$inet6(0x18, 0x1, 0xff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) socket$inet6(0x18, 0x8004, 0x7) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 22:28:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) syz_open_pts() 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x7, 0x8, 0x1, 0x3}, {0x42d, 0x7ef, 0x5, 0x7c80}, {0xffffffffffffffff, 0x9, 0x9, 0x3}, {0x9, 0x0, 0x6, 0x8}, {0x3f, 0x6, 0xffffffff, 0x9}, {0x4, 0x3, 0x7, 0x6}, {0x2, 0x9, 0x4, 0x1}, {0x479, 0x8, 0x10000, 0x100000000}, {0x10001, 0x1, 0x7b11, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 22:28:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000240)="2511d89c7ed4f9304342b5d1c3607f697241795dcd421817e41032a459dbc1ba0dab7e9489978695eb4c3cfe20491566c049d0ee00000000000000000084c8ce02815d79a0182a94d7d6004535bb4122df4b261d7a20286e4e76fbc552201f8bef375b0b561d16c6683d8572859131a1cd7c8dcecfe8168da2181d32d4e8813044775210d84e6a76bc143b777c51744eb8", 0x91) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000008000, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="721c532d27fdd96c94f87b6044bf5c72541d78aa636a85be26dfc0", 0x1b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xb, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b6a74354b6740f399f2027b6163cc3073f0d3ebe3ff6b50b0597527712d228787af2f87bca77b7aeae22b171cd8c8ce38f0f7fe414cd4193b4867fd61fe2a4729f5495ed3f7e7315fc075049dade4544511b833c99a28cce026549687c331cd4f2", 0x61) 22:28:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x2000000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0400000000f8ffffffffffffff000000", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="69ab6890e8bb93222f947a569aa1e21896b8354410309d157423b583df3b21d01262"]]) open(&(0x7f0000000040)='./bus\x00', 0x1b0, 0x10) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) 22:28:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8180, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xdc, 0x40000089, 0x1, 0x5}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x72, 0x22, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000003, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x20, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0xb0, 0x2, 0x1, 0x94a8}], 0x2, &(0x7f0000000200)={0x8000, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/123, 0x7b, 0x843, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x3}, 0xc) r3 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x10001) 22:28:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x800000000002) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() fchflags(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10010, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x5) 22:28:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x308, 0x84) getpeername$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffaffffffffffe, 0x0) lseek(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0), 0x10004) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:28:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x40, 0x4, 0x6, 0x8, "ef30adcc460f10d1ddea603e689b523cb4194322", 0x1, 0x800}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 22:28:33 executing program 0: r0 = socket(0x6, 0xc007, 0x100000000) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="d639d4904e8a6883ad3b43999a3d4b7cc09655368de215283a79953c2816761c4f2fa1c11c5688d2444fec8de043d7a9c49147bfb56311f4445e5cb0dea52d1ff989561be175966602e764284d54ec87b124cd883eba5da100545a1ace8f95dc60cd4a99c831c5c8424ac34fa4f3ef1ec919e1c2461a443f", 0x78}, {&(0x7f0000000140)="b3374b56266f0c9cbd04c4598c3b3295a007696b83d8f6c0a043d5586c2ed9871a29b9815a262541cf0f88e572d3cad9aa585bf34446b447be1b12c464b984be60966fece45eaf9d5652668e6ef589ab3e019f26af955f632e2b5ed9540282da39e7a5a57303bec8f2b063c1b39e4f59e68bbe326d9d185bf804741b786bb7059af573e3939817b4c2cb302d02a9a33d685a9c01c99e30f06dce41f8e6aa924d5402b0414b74d9496b2f6b1ffc29136a14b733eaa3a0e96dc382064cf91c26e465af7a233ac03b", 0xc7}, {&(0x7f0000000240)="1ef4fab0d7808ca65cfcc7c0dca1edd416baa7969ffcd94b02d74e497f25e8e6ff500182852817fa09b166ee7753c5dd7523b176e7c7a4818486b708379e4ef6bd73d8cd52d639f71d6dc92ea01b4b475c5ecbae5972f28b6aa91ba5a8423f659c79a36fb0adfe3f6514cf", 0x6b}], 0x3, &(0x7f0000000300), 0x0, 0x1}, 0x4) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = getuid() r10 = getgid() r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0xa, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000380)="d813bb21418f8eadd63b7fc560bb88433c9298b2aed13b67a8", 0x19}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x118, 0xe}, 0x4) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:28:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x4) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x401) 22:28:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="6600000000462b876f4b06943624b4ca0014af3727e5f92e122725ee3a208e5b3cc5da62a2dc1ac96d4dadd3b63755af67050462200f4541f1023a31702344fb302f3a4757e3f3712e0ae41eebf8509ee52c79841814c6ea0253bb75685e638ee5c824220b93ee87f7ff6272a602628fb7b6a912daecfd43f47290147b855a00afeccdc21ec63bd9655b167f4ac4c0ff21e1c5853f3a30ecefb219fccd754c578cc869beda7fe18f2d6dbe383aa668ade61abde9591cd2f541c0181c4366ca23525e67f1d7e8e3097b3d987900aaae1aee2e88df56a043e0c056e20a48a18d81c7a6ae16cdf68db7946ce81da32b8c25b98b", 0xf2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) setsockopt(r0, 0x8b08, 0x0, &(0x7f0000000080)="cc3e6139fd33dc87073e6a412f487941d1a03d01dde3fc1a252dea3246d55a3e8150b15fbf5fc120c4711324ea85", 0x2e) 22:28:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 22:28:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1c9, 0x3f}, {0xcc, 0x4}, {0x0, 0x8}, {0x45}], 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 22:28:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1a1, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf6, &(0x7f0000000240)="186e1fbabb2dc54fecd56e89dcd49652dbe516c1e8ae780077e9f2aa03256d404f240364e754893a10d6bee7acee92b0e4eacdaee368343946036541b6abda8e182613a7c172ff7f0000d0c0255fce7e433576afcc34b0c2eb25c83186811fc7e9f2dd93b09bf9e226c06f57b13e81f7dfa33719dea511a5dfe331285639010000007aa378e66abd5c20cb3c301c4700a5e0b867b16901f976ef2685ad800e33b5b8fd3b6eec8578d3c6810c14f48d0ca085d7ec79e02545f85f4a49f612bc653d80f1b06caded7eebe5698db11fcfa695fc28c0a03b7db06a98e2e599a143488decba71e960eb6f5e11c679d15172e0728423069cf2") 22:28:33 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x88c0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x1f, 0x61, r1}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x2) r3 = socket(0x1, 0x4005, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x801, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r3, 0x3}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 22:28:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000400)="aec6d876a5ffcce3183f05f99e5ab0e095eb165af0f3df9863748e5b480cf87424053bf7294a722ad213e1d436f2c36153ef90538555daacc031e9f4c6c94c819449598fd3cf230463ca4253fc7c39a3c8ca73d3c3a61f0b8db1507c821f777ac45aabf0fc9751b72be23543cd1b2c10f479d2bfd3f6d1b6b21a3e476e5c21aa2189a96fd1ef98774ed50da94f064ffa3ed748171de04353c533aa3566e82fccd48b28494d0701d9ef368aaa068a60ecb879e02a74e10d9b46b1ea46f857dcee7f9127a4b41ed29812c6d730b189f8b2a64dffabedb959e0740acf389aceb45822685bfe0000000000000000007b6dedc8f2389d72fada5d63fbcc5392f1cd39bdc411daaa81051e087dadf8f8961f8b1fc3d461e301bf7a47ed0f55ec59ad1ed5bca420189580beb6b448b40f01e0e56edd0fcdd8147a52fa9aa5d86323585e4f3c376ae29c3c6711dd8ab0b3870291dcdc282994abf9bf023d343a06306139b45abd828c95925eef288c560489f3202d9f4f7c28fa4f09999fc759659507a7baa79e3b1389406083a4e7d319883a4019e9f4e7ccafecb4d41c52c6ded305f762c66b0a08cafa1732e35cbceaec16c779a356baad996ca53f4901bbef084063b081e208967cdd756dc41a44117d60b5278a50d3b4519e16c2fbcef0a91dab349857648b18c7e3511fa9", 0x1ea) 22:28:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x69, 0x81}, 0xc) dup2(r0, r1) 22:28:33 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x22, 0x8002, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x2}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/44, 0xfffffffffffffc55}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/38, 0x26}], 0x8) 22:28:34 executing program 0: select(0x40, &(0x7f00000002c0)={0x5, 0x80000000, 0x3, 0xfff, 0x8, 0xffffffff, 0x101, 0xfffffffffffffffb}, &(0x7f0000000380)={0x0, 0x40, 0x7f0, 0x1, 0x4, 0x100, 0x10000}, &(0x7f00000003c0)={0x6, 0x72d, 0x5, 0xfffffffffffffffa, 0x100000000, 0xff, 0x2, 0x2}, &(0x7f0000000400)={0x4, 0x100000001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x3c}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000100)="1570761ebea36d93a09bec7d54feb2c0a9e250e117f8763621ef94227cafa8aff555e266413068924fc2f1e22f9a3a2b6a4f80105bd7935e944a9bde4d6ea06a7a47965f395c74e514e901f999b32a7e093f379a7c63e58183cb04a79ca3c315508c2260cdfbb35d78059096400b0841a823e925a5be261df8259077a669cb62a4bdfedc86a457247bb1b8c71b2a817e90343c4d"}) r1 = semget(0x1, 0x2, 0x11) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000001c0)=""/246) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x0, 0x40, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x8) socket$inet6(0x18, 0x1, 0x6) 22:28:34 executing program 0: r0 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 22:28:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1afc) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x100000000) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r2, &(0x7f0000000100)='ML', 0x2) write(r2, &(0x7f00000004c0)="aaae736975c8c5c63518b5377cc6c3c6b6add043ac", 0x15) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x4, 0x0, 0x4, 0x7, 0x80000000, 0x9682]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10001, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x7f, [{0x3, 0xe2}, {0x2, 0x7}, {0x3, 0x7}, {0x3, 0x3}, {0x0, 0x9}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x4000000001}, {0x3, 0x9}, {0x3, 0xc7}, {0x3, 0xfffffffffffffff9}, {0x3, 0x5}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x1f}, {0x2, 0x7fff}, {0x0, 0x8000100000001}, {0x0, 0x401}, {0x3, 0x3}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x9}, {0x2, 0x80}, {0x3, 0xff5c}, {0x2, 0x100000001}, {}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x23ff, 0x28ae) fsync(r0) write(r0, &(0x7f0000000000)="11bebf909630e36d69e8df1d75af4624860a9f31b24d40f2287f2fed384d21bb4beab0fc44f0fda77ec9a16c8b16ef81c2765091b8495359c6ec9aa1bdb61990ed821ba41bf0c9a131fbd6ff4dc8f82b4c", 0x51) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40020000, 0x11) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r1) 22:28:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xb6b6, 0x0, 0xffff, 0x2, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1]) syz_emit_ethernet(0x45, &(0x7f0000000080)="7966274758e07b5145ca486eac8e1f56641b5bfc4bbc194edceef9c058acea1ef894bf64397426e7cf15b0ceff9affff4f9b66763407f5f053d62015021001a5348ad97e7c") semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/40) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x7ff, 0x8]) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x40) fcntl$getown(r2, 0x5) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000240)=""/228) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000340)=""/30) semget$private(0x0, 0x3, 0x200) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0xff, {[0x9, 0x3f, 0x7, 0x9, 0x6, 0x2, 0x3, 0x66c3, 0x1f, 0x6, 0xd4d3, 0x81, 0x3, 0x8000, 0xffffffffffffffe0, 0x4, 0x6, 0xfffffffffffffffb], [0xfffffffffffffffa, 0x100, 0x2, 0x400, 0x45, 0xa11, 0x7ff, 0x3, 0x6, 0x3000000000000], [0x2, 0xffe, 0x7, 0x10001, 0x7fff, 0x80, 0xa01], [0x2, 0xfffffffffffffffd, 0x1ff, 0x8, 0xff], [{0x8, 0x7fff, 0x3ff, 0x5}, {0x7fffffff, 0x8, 0x0, 0x6}, {0x5, 0x4, 0x0, 0x3e}, {0xff, 0x40, 0x2, 0x7}, {0x0, 0x3d0, 0x101, 0x202}, {0x800, 0x6, 0x1ff, 0x2}, {0xf8b, 0x100000001, 0x6, 0xffff}, {0x5, 0xffffffff, 0x20, 0x9}], {0x5, 0x1000, 0x2, 0x1}, {0x8, 0x3, 0x2, 0x78}}}) shutdown(r2, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)='%+\x00') getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000006c0)=""/88, &(0x7f0000000740)=0x58) connect(r2, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x8) shmdt(r1) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f66696c653200"], 0xa) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000800)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a80)=""/100, &(0x7f0000000b00)=0x64) getpeername(r2, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000bc0)=""/19) accept$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) 22:28:34 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) fchmod(r0, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x83, 0x4) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x100000001) fcntl$lock(r0, 0xa, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pread(r4, &(0x7f0000000380)="d354ed5844dd64912d5963f36dafef0a1c95b88639f62a9a7e39cdf5ac08e0829a827b3bb2051acfc85587495f8499727b86ec2fc01e67553571019031b62cdb6cc39838c8532a8f771bea1ac045ae130c10e1c901192eefba48c0f2aa", 0x5d, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r7}, 0xc) setsockopt(r0, 0x2180, 0x0, &(0x7f0000000200)="340e6b2cb414cf8c0e13356b1ec7f5e01698867ae1aef9e835581376416bcfe685ba3653dbc533ee9a3182dd932350899672b1b74de31177691c7dd690be81a60de728d77326ddd563c0fd7587d75122d96503899485f3f523dc671399926fac4d07c0313abf109eab84e1ce6cbb28632135be2fbee4741bd70c773101ea2d345c1a4484a2bb101d4e", 0x89) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) ioctl$KDDISABIO(r1, 0x20004b3d) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6c}, {0x42006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r4) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x20, 0x80) utimensat(r5, &(0x7f0000000380)='./bus\x00', &(0x7f00000014c0)={{0x6, 0x1}, {0x6, 0x7}}, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername(r6, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r7 = msgget(0x2, 0x84) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x5, r1, r4, r3, r4, 0x82, 0x100}, 0x5, 0x9, r2, r2, 0x40, 0x6, 0x4, 0x7ff}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse\x00', 0x100, 0x0) r9 = msgget(0x0, 0x201) msgctl$IPC_RMID(r9, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f00000003c0)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7", 0x95}], 0x1) execve(0x0, 0x0, 0x0) 22:28:34 executing program 0: r0 = syz_open_pts() flock(r0, 0xb) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() syz_open_pts() 22:28:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x39, 0x8007, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x1052, 0x3f) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) fcntl$setflags(r2, 0x2, 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) 22:28:35 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) read(r0, &(0x7f0000000140)=""/190, 0xbe) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 22:28:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) 22:28:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x800, 0xd296c9078d606069) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0x5, 0x6, 0x9}, {0x4, 0x2, 0x8, 0x4}, {0x8, 0x1, 0x6, 0x7}, {0x400, 0x1ff, 0x400, 0x4}, {0x10001, 0x16, 0xa327, 0x2}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) 22:28:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:35 executing program 0: r0 = semget(0x1, 0x5, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001500)=""/253) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f853f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab08a73824b3da025bbd47b3b09000800c7d4096e8c9b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7d0c36a5d00d1628b53a000000", 0xfe2f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = msgget$private(0x0, 0x0) r3 = getegid() accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r4 = getgid() r5 = getegid() getgroups(0x5, &(0x7f0000000240)=[r5, r5, r3, 0x0, r3]) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r7 = socket(0x10, 0x5, 0x8004) r8 = geteuid() poll(&(0x7f0000000180), 0x6d43e05a74e490c7, 0xfffffffeffffffff) fchown(r7, r8, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000014c0)) getgroups(0x7, &(0x7f0000000000)=[r5, r6, r5, r6, r6, r6, r4]) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r10, r11) getgroups(0x400000000000031d, &(0x7f0000000200)=[r4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001700)=""/174) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x109) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0xd, 0x5, 0x0, "663845ecfe46f43b21b52f05ee70a87574d4f1bb", 0x4, 0xc0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffead, &(0x7f0000000240)="ebe1798667d787c7eae88e3d20ffff981af01d2efcdc056d5ddb257258759bd513a013fe5b4583625db1499c94dcf154c5456019b5fcbc060f125deb32892391c281914da54f606eda54350996a048df98ce5e959e33e106b2ab8b26eb85e25274ef93be9d2afe1c5aece1a9f308d9693c2d0c101e681926536c4612bf4917fa5caec73bac910d011209fcb11b4680f5efcef7928dd4600df408df7d2dbaabefdb83b78e8031358b80f6e65d4db7d26938e1") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8, 0x5, 0x5, 0x8001}, {0x9, 0x3, 0x3ff, 0x20}, {0x4, 0xe3, 0x100, 0x80}, {0x6, 0x3, 0x7155, 0x4}, {0x31e, 0xf032, 0xc180, 0x76de}, {0x5, 0xe4f5, 0x0, 0x5}, {0x0, 0x6, 0xf89, 0x35}]}) msgget$private(0x0, 0x400) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 22:28:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x104) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xffffffff) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0xe0, 0x1, 0x7fff, "25aab2469f2295ee1d30c5e2543882d07ab8f703", 0x74b4, 0x20000000000000}) 22:28:36 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)=0x1) 22:28:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffffffa1) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 22:28:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x2, 0x2ad}, {0x3, 0x8000}, {0x1, 0x9}, {0x3, 0x2}, {0x2, 0x5}, {0x1, 0x48be}, {0x2, 0x4}, {0x3}, {0x1, 0x3ab}, {0x3, 0x1}, {0x3, 0xffffffffffff8000}, {0x3, 0x3}, {0x0, 0x1}, {0x2, 0x5}, {0x3, 0x4e0}, {0x3}, {0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x1, 0x7800000}, {0x3, 0x4}, {0x3, 0xb742}, {0x3, 0x1249}, {0x0, 0x8}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x7}, {0x0, 0x6}, {0x2, 0x4}, {0x2, 0x3a}, {0x3, 0x8000}, {0x1, 0x400}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x3}) pipe(&(0x7f0000000200)) fchflags(r0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r2, 0x6, &(0x7f0000000000)) 22:28:36 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r4, @ANYRESOCT=0x0, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) msgget(0x2, 0x8) pipe(&(0x7f0000000140)) 22:28:36 executing program 0: 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(0x18, 0x1, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x28808, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x80000000000000}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004004000028aa) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x18) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b030023270000000000000000000000000000000000000000000000400000000000000000", 0x2c}], 0x1) 22:28:36 executing program 1: socketpair(0x2, 0x7ffd, 0xffffffffffffffff, 0x0) 22:28:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x7, 0x7, 0x7, 0x8, 0xfff, 0xfff, 0x80000000, 0x10, [{0xfffffffffffffff8, 0x7bb2, 0x3, 0xfff}, {0x10000, 0x8001, 0x1, 0x4}, {0x3f, 0x7f, 0xf74, 0xaee2}, {0x4, 0x1, 0x1, 0x9}, {0x8, 0x101, 0xfff, 0x9}, {0x8001, 0x7fff, 0x16, 0x6}, {0x80000001, 0x100000001, 0x0, 0x4}, {0x8, 0x4, 0x9}, {0x800, 0x11, 0x7, 0xfffffffffffff000}, {0x8, 0x100, 0x20, 0xd55}, {0x6, 0x65cfa6e1, 0x7, 0x6}, {0x7, 0xfffffffffffffe89, 0xe9bb, 0x6}, {0x10000000, 0x4, 0xff, 0xffffffffffffffd5}, {0x1f, 0x7, 0x1ff, 0x9}, {0x7ff, 0x6, 0x7, 0x225}, {0x2, 0xde, 0x8001, 0x3}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) 22:28:36 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x3, 0x2, 0x10000, 0x2e9}, {0x4, 0x3, 0x3, 0x9}, {0x9, 0x80000001, 0x2}, {0xfffffffffffffff9, 0x2, 0x6, 0x7d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x0, 0xe796}, {0x1, 0x10000}, {0x1, 0xff}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x401}, {0x2, 0x20}, {0x3, 0x55}, {0x2, 0x10001}, {0x3, 0x2}, {0x1, 0x3c9}, {0x2, 0xa7}, {0x1, 0x8}, {0x3, 0x4b}, {0x2}, {0x3, 0x80000001}, {0x0, 0x3ff}, {0x2, 0x9d5}, {0x3, 0x4}, {0x3}, {0x0, 0x6}, {0x0, 0xd13}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x7ff}, {0x3, 0x9}, {0x2, 0xeda}, {0x3, 0xfffffffffffffffb}, {0x1}, {0x3, 0x9}, {0x1, 0x800}]}) pipe(&(0x7f0000000140)) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0xfffffffffffffffd) open(&(0x7f00000000c0)='./bus\x00', 0x8030, 0x5) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "04713de0af28a2813d8289b8d9f39321849e0900"}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x9) 22:28:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x8}, {0x18, 0x0, 0xfffffffffffffff7, 0x8}, 0x81, [0x38, 0x8bb, 0x2, 0xffffffffffffffff, 0xfffffffffffffffd, 0x3ff, 0x9, 0x100000000]}, 0x3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x28ce0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7f) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0xfffffffffffffffb, {0xffffffff, 0x3}}) r3 = accept$unix(r0, 0x0, &(0x7f0000000140)) getpeername(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x200) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) poll(&(0x7f0000000280)=[{r0, 0x8}, {r0, 0x91}, {r1, 0x24}, {r2, 0xb0}], 0x4, 0x10001) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000380)='./file0\x00', r5, r7) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000480)={0x3, 0x81}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r5, r7}, 0xc) getgroups(0x2, &(0x7f0000000500)=[r7, r7]) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r8, 0x3}) poll(&(0x7f0000000600)=[{r4, 0xc4}, {r8, 0x84}], 0x2, 0x10000) fsync(r1) pipe2(&(0x7f0000000640), 0x10004) r9 = semget(0x0, 0x7, 0x12a) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000680)=[0x819d, 0xc93, 0x74, 0x5d, 0xfffffffffffffffc]) 22:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902def9bcb5359fad65e4d860df900c14b", 0x8f) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) close(r1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)=""/84, 0x54}], 0x2) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f0000000000)="fd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 22:28:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff6, 0x9, &(0x7f0000000000)="3d29a493", 0x2) r1 = semget(0x2, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x89, 0x0, 0x3, 0x1ffe0, 0x81]) sendsyslog(&(0x7f0000000080)="6859458d86c06f30815155ca858fc54896126a6e9051fe6e89e5a43c394b050dd87917b3dc20e6ef9af2ab5803f5874b1051db503b509e3b0a042ed13eb8d90f224344c5f6fac95ccefdec658f08567f30dbf89b333d81723ce463dc2e710e8d124fe9f6241ca548b36dd161d27eedc7a9ee50f40353230647b595e101a0de84371d3fa3de3f4533b0e07707d923b75e4c78ed8bc4c56c7e4f044a132b33", 0x9e, 0x31) socket(0x10, 0x4, 0xdf) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget$private(0x0, 0x301) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000080)=0x101, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) 22:28:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) read(r1, &(0x7f00000001c0)=""/228, 0xe4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 22:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/102, 0x66, 0x56895c8b7f629f72, &(0x7f0000000140)={0x2, 0x3}, 0xc) 22:28:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x45b) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:37 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 22:28:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="2d6ab22c1829bd7e0cfb544c9f5e451a48fa172349b5aa963753ce4aa86bc27e2e8347dc9b52469ae4e5052ca3d52bc1fc5d47249dd666dd3d5d40ba18af173f8a8586a9140085538356747a7abdf8e64f0a69eba6", 0x55}, {&(0x7f00000001c0)="87c8745de6236d00787cc6a22d966e355e0a2eb55451c3a49877b394ac16ec07f35459627cdbc26de81b3fa593ca7cc0135bf0750876d5a21e", 0x39}, {&(0x7f0000000200)="f28fc3e86d0f4a96561a1cbb2f113d9022b393c021dbf645c77447cc3a547024fe8e648e6c77f2fa7085388363a59893e802763b1b03eef0b96a4e1efa2458ef043373dd9089231ddff317e1113d62326a1f4af6676f8912f394ffa9", 0x5c}], 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 22:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0xbf, 0x0, &(0x7f0000000180)=""/191}) semget(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getrusage(0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xad) dup(0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 22:28:37 executing program 0: clock_getres(0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 22:28:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001340)=[{&(0x7f00000017c0)="c4a67c8c69b150c9d1e20156dc572307af2e6fdc634f2b78b4436dcb55921d08864cf7aed4e30ab566f86f4e490074ba8b2a38e3ec87fd6a06f3c71cc7ccff2f38ee2a1e0536c47357d2ac985367cd7bbf21fcadec555ca2f6ed6b260f8079a33eb0f350842c8d5e6e9181d071317cc9e054f69b7b7ec22b568659f86b638c1c5e0c94b35a718bcc350049cb5604621388ec2f6bf2d578ca6ba5fd4b30b0fffbf696fd4cf75529c5331334d564291edd929e55ff40e2e36d91f1c82f879b90840f30e4cc2bca923f19566acbf9ebf5d74869b781ae619d88662d3df65e522abcf81937fd50a25db8137629fa8f267823a88ccb153db9c9cc7302c7399f0a4aaa63f7970b12f999c8b7e8bd603276ece415ef674ba7e593a32c90d00b70943fa4eadeb3d4b9b6f6542724ce307a45e402dbb4c8ba854785a7d82b025ef6d3f8627e20a0828d8bc499f753b83eed36bb9c7a8c39b1f5393a1081c90dc0242280e89029639dff933cf674e357ede53873bcbd3a1f98e585a45e5384fd1958a2945087683f262d4f60efe304b57095b6cafe25594c9430fa24472a8f95865aa9db64780abf86cb2c632771c3bf34bb270d75c9a468ab6526188dc411da108ead40d00916b9cd22e3f0edec4952d095facdcf09a24d04d03ca071b4a72b39f9fc91bdbf791d3646877685ee31ad4fa9b3950a98ca48765aae48f715526a9c3b69dd6c21058c00dd8a83feb8a8eeb2c21bd42364a598f841e3c95d24481e7979a71774bfb44691e8b9d8cec3fa80b6b405d24762ac1e2f299913abf42caaf49385537bc587ca8106ed1025b02a8226b9aa6a4c2165cd00932819c7ae07810bf4f1278042f619a26245030bf38220ea1748293017ff05c7ed2b0bf039e1aeac7f0340f908b5e9f37cef3a0a56c2d24619cd5c207bbf4b2bad2aba66e3aa207d3c94e603ed507851caf46e7c1ad628e8ed28249b8574b7abdb27cf5915dce9ceb434ca4c26bcf5ecd7f385871e45e24c420a77212400b1354ce50f47744542be3421162bdb9e56a7755b08d671fe72823e5c101aaaefe50f0bbf52e22aeb7cdeffa8ae8ca1961640cb84737b0a4928cfc559466f0a7605cde3c1f714f080d8764d539fe3534972c3c2d423e2b48f1417656f7f5fdd7735f4f285413efb00f0de09dec2ca619aa96fd1875126211e263a1a0ba9fc08919c083bd0ba8427776422310455ce43b871dffa2cf0d0b06b68b382e1d53c70aa42c087f6e9309cc48e907e56ed140ecad4bf7de47f3215081129f264051caed06f6f3b019712365921c919122fdb411b42d9b771c4b2ba9ce90eb3f830608f26016e8a0405ef4627964c0b6d11b5c4e912b73f171e433d6ccace0627f088874555db717b52d80c1c5e3aefd65bfe896426de84acd4f34b2ab5d775ff203c85273286a29aa332660784cc2c19c089246975b03b6ee6c3a5ea1f37050d1e783109417c66e411388de559b67d062a5086c44427b1d4aee45e43516d701b22a985a14d43006245d889e0c90d13f72c3ed9faad7c7c690b306fa8509a919fe95a95a910041e197e66798cba62a3f877ca0294927a93bece732c152a273d0527b974dcb0b3c3c38a1519cee5e25b995595f0b63b2b7960c4ad2a1c7a4296509e4fc02dfafe58918f745fbffda4af45dfcba37951765d4b26483db97fdb74835e50410e1cd501d03973b93ba7deffda787257a8c964b48d10f8726611ae94359d28b4cab0ffe24a085825eb1949d24721f93d7139d1caac86a99bdf6278074bf7d6bed590d4093f13b89e6ca7f26c5b020d8cfd79fd7b1016bd088eef71f551b546fedc1450d80bc7fb9f8eb8d36cd059453426f6196feb6c307e70329cc0f4274e5138f9900cc01c2329a101868f8747fe47dc48c39f0839b7d6fb6207692411d62dbe09b83bce4b361beb875043402b8af1abe9db88929589b0a15c7fbbea6882410761753b8bd3bff4058c787adce87a03e6a07287e7a63ea42de54b51dbf8320c26ab2db1bb9ebfad1bfb8321591bffe96a9dcb85aab8b19286fa17b05842e75c40828c4717cf4dbfa2dbb1dfc952a209b3ee1601f2a1eade22ef29bfd517e81c9a69515a9dbdacbc01f790058249acf389892ee3627d1d6036140baed863d0c9ade074d261bfbc02bca97c8a372738f200ae4745cdf1cd54877b5aea9cbb92348e6c040280005ce59fdbfbde0606792f11935468f64e05686a5dbffb5c58e18b8a016895c1c4784cddaa21721bf2b1b378167e3de1b4674ddf797685b0c3cc267963eb5d423b9fbf5ac88e212aad363fa36f45262191f1203a238c5d62b85c94322850bf9aca236f0a57d986e53bee46852f124aea6f32024573fc939d866e1c5129a0d5cdbf2f1e6e3bf9437e19d22db9a22796bceb0e68feb68c220ab3b0a9fa6ebbe50411313e4ce89d102822457ceeba164b158afc63eac918b60683c67eb966b1da8b07bbb8c4044bc3146a079f58c5e3b11e4be8c937438de1a3d10adaed87e2bf73d7dcdd5edbc3518ea3074a1a243dc0f9a9fd7582971d00e98869460fd5b0187f41ab09fc657a35630f133bfef22092127973c2f74d70307c2fba43e010769f704e73f081b42f071d569652c45bcc151b6b5f58af55b26d6af2b187444c20be509952d4f4d1e5d288be50ca9f77defb7400432dafcbbddfd671ab1254f34750ee1d3180d90e8f5db7a7ed838b4c973c2ccb4993a1a618ceae348c2640163cd3660d99d303cc0284da9bcd4b6415c8a80e85952b8175a51d545547913772def5e2f307faef4ef9cd4d95a45c93d5f74d7a8dc1d39acca48778aa634ddd64f5a11fd57e01ef6244f59f8186ac1e2ced9880caace89e105626bc47772e4a85769e50def804c4ba64e7fca2bb7477b90d8c77246a63d7768c1c9375ff47cca76b55904669a0513376e6528b921c3425d7a2b9691fcdf926254f4c4c2bada44f4dbd50bf3674ba8852f279292343cc0ef4d91c8dafaa058c62076aed1f4332392e2ed5d86d1b012be0ea95a2e5b1368b92eeaf1eeeda4f4fbc818e1bf3de36a3795ffcd0e6e309aaaac4e54fa1bca6a95c3d9ff3859bdd9809ecb698337785f3e15900a417263ec31934c05fe8043dbf531d87ce5a784d7a52b348a7c247ae4f730be3ad44f0f41096d0cb8b95eb007c98ff87d313411e7cac5b85aa29d784e39592189dfccc2b74528ac266f1e97cf0afdf1151d7c475ecf6e27b0d9dd8d6be01bb58b0e91a249753d4408e7431d1711c338a5f47f7ba51dd6f9aad4bb5e3339e119ea962b74b7486b43ed9f2ee01e2f281df8daa546969e97d6918094c82e6ff63aa7422e4d144e93aba54eb837287006b0838886db84869f6c3830411cbafcd68b0f96b0d86c9ddf0ab71373a6770fa27d8d24eefb31e2cca73fee8f487e6a4122f5a27ea40ca842091a156f1d156358bd86f93dd3079da27f3a09381cd1d48cc8c12e4064f0d9f26424cebf8d25109fdc45ffcc77cf030832771e62c515d7da4b7daa34f4a324ddb71987161be8d4be70b27dbf3bcb1ef6c41779de9df47cd871db854ec50add96303732db4231c1fc15d61319e72434200be4f8d31ffb8c415ecaa25db907870d17e495902ed9e671040eedb6a90cab5a829881faba3af67ff2691593745b31e2b043f09de8bda80189e607cfd83effbfe5fa226d053f68412565e8f9ab7ae5f88fef0c52878707f802e575dc0f5276ba58131823609e926514a013d4d281d2f65987ff87ccad83c458c1b5c428312e67166abb904e2d2c58b6e4272a0222a057f55051a1c195e895d7b4f282010651ad06cbd4efb411e14854a0ee44d65836b545117e4608fc2f6645a3bbdea93b2150a1462901d310080ded6327bfdf35ddbc5250c231db8e34c2cc2a5b4f29e07b4dbf66577a70437ec48b8f10ae49e6676d5bce23444923b856c7ba35431855a9a90fc36eab2a805751f6675876f618b780360a753caf053d64be447237256e32bb8784091075160a94bbd85ded07a269a8033be7320283cafeed339d378b4f10fa4d52d178dc2216d98b69b2ca771d679be64508ca3c102d695642d220486ad90da969cc89be67a2cd7301771825748fcab34f66253a8261cb1b092f9f79e058cc913e435dbaf68e9daeeefd2a8b609c7254a5899bae7d454a5181896dc090ca76f985f519d0319c234d29e34fa65f99fd4245841c183418a1dbed37c9c95cf792fd75528af0f5d2aa75ec54943b470a2c07c4b9cf78e2c2858b124212e1c1f274ec30e00aa035cf67b87ea8ff4bd2227457c4d5648fe3ac3c5b84ccf3b5d788e69754f640161db07127f60a9a43f2481dcdce72fbd04b2023a7f633c0460920f9f7547d3a5286df78d2687976da5a3be9d51e9a14f959d47b57398799a816a93dbf7d1a85268f6c3cca7272624258e55131802e23ba9e2e3cafae83a9eebb4d7380df2828b5c8518c33f8909b37cf77e0f24f09eb53a4e8a6cc50c82014c0df0263454a106020f26424309c93eabbd3091091cc3c1b62f81883b6aed5597b20827c87129edb16be6aa03a7b24e8b6895a65f5d87c90e8299f08b305e2922d19f2106a78e4aaaa992d51ffc20a4bac43412afd0d1f3884ba2b7c2bb07cc569ae2086b35507eca53b7969b23c44458219e7d53de2b19098dba71cbb00a9f5ad7f39402ca48976712c00ed49c9935bfc9ccdf815aaff3c4583f624d3d4a3d56542e953f6c0560be8490d86cfa6130613b5734ab98648c89749aba32da7a3575597eb402c891a68781e5ffa77e7d1701f83f4fbe2b153b8dee633f6ffb59ab7ebf1e514a02b58b401f024a4081579b2a63b737df61bc72df32d1fc0a63fc5f97a7b0f64fb5f7f016e49948f1a3dcfc28e68d24e4a774ca42b2fef97c16827d30ba6206bf21aa86e223c8382367125e2c11716c785415eaef87004ad826ac39fb1b432c4228f96e443a59ca08fdb2b6711e7dd31768fa3671c75a426718f3bfaa468e47f7e4ab805c722690a79463bed61ec02c6105ef37531ef8cfae3100ce50009136dca47c2e33ccc18c10ffaa7099f9ab17ec438bcbd9f1307fe150392f0438f8a435aa0abf51efff9e279781ffadf815aae1db64938de6dd41fd8e297d4f88891b42ab4368e87ff022a4c2cf37589c9efa01591190e14a479d4b77b9db8f8f61b59f222d77169500e29f199f98d0ff9cfa3879c0b93d435a81ad7d85b82d39032c7fb306e5e0d7c0f783a2d0a203554501e0f0058c8d5d990de16a3e5e67bbc285f58df9ddc0067ea521a33aa70b85ce7a09a15d5368c6eec2215d06fd12034a7e5efae0716f084a40d4e1da28307a2a681ce0de33bccfa71ed68afffec36244b127b96ffd4597099d4c30579e7ddad79864bba561", 0xee1}], 0x1) getuid() 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 22:28:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x44, 0x7}, {0xa3, 0x80000001}, {0x0, 0x9000}, {0x40, 0x2}], 0x4}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000), 0x3c) 22:28:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) 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) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x1) r3 = dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100000000000000, 0xff, 0xca6, 0xadad, "d8c639365fbe9fb487cad1ffd4270e6d2c72f919", 0x4c, 0x4}) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x20000035) close(r0) 15:59:57 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:57 executing program 0: getpgrp() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x5, 0x6e1af2e1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 15:59:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = getegid() fcntl$dupfd(r0, 0xa, r0) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[r2, r6, r2]) setgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r7]) 15:59:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r0, 0x3}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 15:59:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x8, 0xfffffffffffffff9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) dup2(r1, r4) 15:59:57 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8d41e790221d179ab90c149acf4824db431cb519e386e8efe3529e2c9de57258998575056d258ec27c44431ae8fd57e5eafcb153a672ce8de90a4b929f5c544c95eca5d786899439133ece5b6765480febfec503b167880e5bdca02d4045a96a321a308889675abc41041f1e0ee5c36c7ca8e6c9e4260d3b2e36cce16790a90a2df2e86a8b73587e07aa8d869cbeb04b328ce95642c749c63d940dd4e24bef96ea754c358b213a8a11f48465e9d4b6e6bd934acc49", 0xb5}, {&(0x7f0000000240)="45e43dcc6dc31d0b74070aaaae558262af5755b80855211f9f86795b049ef678967a43ed727e66089189ce1cde5dc913de51f9ee50a3f756fbc1f66bb7a4aa28dafda589e125f03dab3271a991746f142606198e29540f716b4b1e020a4a26d1c03b5a730c00a5100c70fb4e924be2de926946f1512424da979295e153be605f1b0d7332ad169770b329a20ceaa5ae644fbce311ccd6", 0x96}, {&(0x7f0000000380)="497370a8865ebb48806a415581ad067de0457585c20d7e6ccd61d5895854a9598d725491f961498be2725e7d0d80b5b4e3a820f638884f1164ef05c8b2ae19ea624bdb908f288c1eadbca10b0811375da0913af2492fd20d085778bcde95ed87cd6ae913874fe4babafbf353b33113002a85e1169ce175188ff5b358bbc2feb54e70ca6e6c3a51f9f02c9f21874c5998d1cab1403c6f139370ec0aa4850536bc332cece02d52baa95381645618666648d806e447715806428a8a758e0b88b9e52376a7e2febd57dfcc1bdab09f6ddb105036195903551353a16317cc0dd5d51bf4af0b11cd8f67dfc36bf641", 0xec}, {&(0x7f0000000480)="ad88b7bd765e8fa72cc8ea427f845e7985988b911d2c3a214edfd96543c88c4854d3da968dc02017c85c1a3a897a5cf12332f929fb6eb1f1d10afafebafbb1ed2fcf92df7a20bbde8ecffd5a5cd4f36bb265364e93c5c571595cf68e611cff43068f3ad26525c83bcbed0923075418fd3622a442a27a578baead3698be6649c707b756f4506e4391e8d9d90ad91720adbc", 0x91}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000540)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000600)) 15:59:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 15:59:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) 15:59:57 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) ftruncate(r0, 0x0, 0x1) r1 = syz_open_pts() semget$private(0x0, 0x3, 0x21) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x80, 0x8, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x401) 15:59:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0xfffff, 0x9, 0x94}, {{r0}, 0xfffffffffffffffc, 0xba, 0x80000000, 0x3, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x5, 0x60000042, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000089, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000046, 0x5, 0x4}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x6d, 0xc08d5808c18448a6, 0x401, 0x9}, {{r0}, 0xfffffffffffffff9, 0x5c, 0xf00fffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xbe3e, 0x5}], 0x401, &(0x7f0000000040)={0x400, 0x5}) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a6b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) setreuid(r0, r1) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000180)="d7b243360019f150d756c6fe79679b359d19039e7997b92bf02ea91a7265f6defc98a794824e6e61d865fd5c9c9d1979f031c8756b3a13f2571600a31a7e10a99c9f03a271c50f2e7b44a60962861e01da2bf61b98744d1b1f28f4331ce018944f0b66d6eeba66bdd5c6ddc5fc05ee25f3b790d2b70f33c393d92addb072a91408ae40986f62f50c56efc314a4145e158479ca0dbde67ce281be903f1d05cb0bac07a867bf5d6b26123c5f5fbb0ede302a7a16ffbc7017e7bca3e38c3d6602f9", 0xc0}, {&(0x7f0000000240)="752c8c28efa7a536cc81c1744b52872fc0b5a8cfc4eab5fa4acd62c5a7c000849cf683635b0af7e36e299a86785334e6a5cc6998cd5ba5b9cb5dcbb30ddde4123c79d1516904e8d01425ca2a96292308567d9068a2cb23b0f7", 0x59}, {&(0x7f00000002c0)="db44a6b8c2c19268a3ba9696ae6003ec380c2efd3853de3e7b62d62bd7c6667c89bc79b9a869ef05dc400f236865ed2ae82440efd5125e632006c949f239b58eb9d6ecbc9aa12d75d58d43e7804cfc8560d14e7e7acda91ca4caf16d746a26965abec850dd2a84db2b60c7ad103a942e8cfaf17f750e8d8c248d3996a0c82c6e8bdea480aa119e83d7056c", 0x8b}, {&(0x7f0000000380)="dc7684ce1b518df8742289eb8864eb1db0bce8c42f6d2089d63a6161e2ef8cef2cb0272524e8d2a04b0601475d4f9dbddec7b8d98223b0470a3b02b7f0ea1c0d73ea87fb91cea178a02067f39a06dc7f8816d04b68e81d395e8e9e309acec4cfb6e54ec6f136bbaaeff6d3efbc2e6914d5a17199ac392087739ea8ead96face58b882a2023030629534477984d4c3e157f99f7383e0e5dcc13fb5649dca7460b26a21c1e", 0xa4}, {&(0x7f0000000440)="4ebe65f6086d7dd6beecae029b6777f0ef04af3a77cdc7c25ad5ea2cd3d98a35325b596604365d59e642db82f978e201c93b0bf409c74e0911839f878c873dbc173e773241606bc78f4b3dca2bfe94f13a1ebb", 0x53}, {&(0x7f00000004c0)="42f826e62e48b7d4bf191f5fbaa3fff9a01f07bc70c69035f240485e31f74fc84d60f00bd5af9f55022530bd9acd3b8bc09ffe", 0x33}, {&(0x7f0000000500)="d666bd583496585cf00a71f4b21bf34c32a490e096c3ecbdc148300822d97e978ea3f98efee4c733a353f9c2ea5eb8414a6167a48e51454a4214270b2ad1af001220676248d3df9d792688af2b8821f3f8c86deec85638895ee4243d0faa32492aa4c0f98a8caf4f6e7cbc75d99cf8ec2c1ee3dbc764e157fc02a80412be3480013020e325a02869ded881a2a0e982d725a4bdf48157a67a5e27c4c3f9e5b02fd38b9b4cc89bff14fc9ae5be5cd27ae8b0f6b136e008b76dca", 0xb9}, {&(0x7f00000005c0)="708d0c5b014530a7ac1d1ab74265c9d0b5b93461", 0x14}, {&(0x7f0000000600)="a7509d3ec2d1b2267caeb5a00434736f6146953547e6e67aec1b8d1d41150fb0bfe96403fbe8bc3cb88787669478f0322da90be8fa95e89cfa342c263baa56dbcbe6c0bae59586ab392020a7d1f0b24fa27f1a9af12ac46fd5e4985d4db3e031f102206db2bb083f1772a6467d71b882f07bc8b2a72c31a01638dbf8d525fbf207ae4ed426fbc8c4458df341fb761b78b4f80459f07a490132b0fa312edaf945389aabf4a2e975583cfdef6c4355143c1d39550311f1cac777baf80dfa7137eccbd31c7317250d429578415a1c835ec4456820", 0xd3}, {&(0x7f0000000700)="cdd4aa4e8210d153d692c49f0d12976248d9fb3ef5c9b326bf547d4adc5f004a717cab3b13aa2b406c997f6511132224bf3b88bd63bccfc9820cc2abffd8b58f9974805299e173ddbfa8a1bda0fb397e443f602f", 0x54}], 0xa) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x1) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x60) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000004d2e6378f407000000000000000000000000000000000000000000000000006583be68108da479dba86dd770b8d901a57ec8d8a49398b7a1c9ce530e3ebba2003f72e7598508a990469e71b5942b0bc47f3bc7b39ab06701ca466b2a4d550e36213f8d0ede6e54a31ef6f9db30d6e96c3f52c3ba6095ae330bbdec97d968f6b2885a130a42eb83eee84bf7b4f9223e18dce541ea7ce0c3f7b9069d3d77b179eb9969042df8037b79b2e2d2a331797cfa12da0639b477790200000048f6cf778b14da0344e30d741f44b779a47515d3239a03"], 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 15:59:59 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x0, 0x4, 0x6, 0x80000001}, {0x80000001, 0xfffffffffffffff7, 0xfffffffffffffbff, 0x8}, {0x7, 0x1f, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x213, &(0x7f0000000440)="6de2f5d10a9a1be12b030000000000000093ab5b6150be1f8e7bf2fba562dc71403ae17487768d1a517936dd545d6d6502c9b4ff790b713dbdb4f8d46303dec00d6c2ef182b2632342624b37dc498211384c5d586786d8818f24d165e57ad3016d0de597b328659bd63e542e87c0529ed1161213033681a58065b7ff05af9674fd33650add5330007ab7c2efb78adbcfd604a18731ade3274ad308ab6129053f2417ae3ae759eb3f4cdba6dd970853200000007b2a13d6ebdea780369aa035fbaae9e0") 15:59:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1004, 0x800) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x3d) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = getegid() r3 = getegid() setregid(r2, r3) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x4000000005bce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) fchmod(r0, 0x41) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xe64, 0x9}, 0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) msgget$private(0x0, 0xe0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200a0, 0x184) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000140)='./file0\x00', 0x50, 0x3) getrlimit(0x7, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:00 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000540)=0xffffffff) r7 = syz_open_pts() ftruncate(r7, 0x0, 0x2) r8 = getgid() r9 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r9, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x5, &(0x7f0000000380)=[r2, r3, r2, r5, r8]) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) fcntl$setstatus(r10, 0x4, 0x4c) syz_emit_ethernet(0xab, &(0x7f0000000400)="66605b4d03c6333642c356a917b7f21db102889c70938b57c5d1779c1a97073d5ea4cbe4c1bc0d04757b63463c2b5d0cc158ae00afbdce2481ad82311131c482c53529081bdce606db34bceb0ac718c6dcc01db61002c2ef06bd538e16bbb8844b1125e23320518b1f4bf6f43bef78ba3c36d53e537136ae66bb81cf07b82cacce15e07ef8d237c5dc31818ab047225f7d8677b15840e0297f672aedb70cee5beb03a085e9ebd4f8187ad7") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f0000000280)) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffdf9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x6c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffe29) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r9, 0x8000006, 0x5, &(0x7f0000000700)=""/216) semop(r9, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r12 = semget$private(0x0, 0x2, 0x1) connect$inet(r11, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66690000000035b36a6d1e2a530fc9d0f99ab6eb6f47817abcff6acca6defc292faff571d3bb20f4c3d896541029623efbbcb29b7f9784de7d7ccbd7957fe44ebcad59af8cc66880577958470295532dbbb0492f5bae90fadad16935fe60f67974f22f0f1a7ccba4013cb59f0b4d78f5dd32cf24cd90eb51e56ea5a2a3a71ece0383be24fa07ebe210c3bb4992b824a9901d33a969ecf48d67f64563ed5df891d5d5d4bd9bff2f12625aa2568377e24899d7b544e3dbb59380634f90feede1a84bc395fe6403c0421ca8ce109d09b7d398f15a55e52aa04d31b63ea13592aea91ad83a6c84e5c84f115c1ed2f9245de49832013fee71502f56"], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x9b6, 0x1, 0x0, 0x9, "b04a35e741060fb80a008d9e55d2585e117b21cf", 0x1, 0xfeae}) 16:00:00 executing program 0: r0 = socket(0x10, 0x8007, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b5034d650fe226c5952056c57b95b1c5816d25cec4f3de2f1fa1c04787cb553e8350938e7b12c218b4ec82099b81dfc4f5b19063ba727867a1a9005406e23e71e4878242cbda9da88c7822fc4294c6d595e88e4e93ec04569e21c43e132b78ba6ca76195d2b08b40b4f80c74fdac6edb4b1b69a9b7e3215edca204e6931cb4d349f885842bd6b615a0c015cd42fed943655e3bbad75387e4c193931dc800fddcd42a9136f41a0a6b714fbf5a590c7f1d26d7029c6b654bc7dc0473770e45164bb33654b9a963e61dea6eb372b8cd4e7aaefbafddffa09b8c822217fbf82b9ee21e63c2", 0xe3) r1 = socket$inet(0x1e, 0x4, 0x7fffffff) getpeername$inet(r1, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x26e, &(0x7f0000000000)="00f30d00040000000000") 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000035c0)={0x10, 0x2, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb2e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x76f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcc}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x43a44b058ec7a77a, &(0x7f0000000040)=[{0xb1, 0x0, 0xbe}, {0x1008000016, 0x9, 0x3, 0x8000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x413) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/88, 0x58}], 0x3, &(0x7f0000000340)=""/202, 0xca}, 0x800) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x1) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') lchown(&(0x7f0000000080)='./control\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xfffd) r1 = geteuid() chmod(&(0x7f0000000200)='./control\x00', 0xc1) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', r1, r2) chflagsat(r0, &(0x7f0000000180)='./control\x00', 0x0, 0x2) 16:00:01 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x7, 0x0, &(0x7f0000000140)=""/7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="d5") 16:00:01 executing program 1: clock_getres(0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffff0001) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xc011, 0x9) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x20000000, 0x2) sendto$unix(r0, &(0x7f0000000100)="f3557b4076c296b88b7bb6aa3756", 0xe, 0x400, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="eb794b12f15cf0745d7976482d78fc20c2c88eb8c69dca4d56cfa8929d69f720d7bd", 0x22}, {&(0x7f0000000100)="3a8111e061e1a8c9723edc052d3dcf3532110483b5f6a294b636cbdbaea34d742de66bfcf01ffea210ff4aa261e69a5c44fe8e0a1fe73d931a6635ee4558c6045b6775ef7639c54afca06cfc5c85723f8d55aef56a2763037f819a76225e9e5643c1acf0a9b3bcb192bfd0c7414a5084199b50f73c38ba4af884b6e6016add2aabc15a411d595e930fa363aa15e35d214d0f0c4758bb908afeae7fd43035409ed16628b2bfc221a83ccd93af96638e32256e8b", 0xb3}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x20, 0x408}, 0x4) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="901dc4217e3960ca6eac68ff2fcb45848ecac77ef70846352a0bcb2cb3335d42e29b453f009613a54ec3c2ea58809a4194bb6571f184e703056f476176e46ad329d3d74c5b140d53597421985955ee8c9b939c8e8013aec718661793caec6a2dafa0b3a9136d4795a57b747029103dae2b10d1253f7acd782ebe4252bdaf3c15942779e9fe389071a10ae374dc0dc38e78b60f903577512ce204459b907dee49ab0d2379db66527cba9cf1fe220889557e3b92882fc65acd88fa4a6632cefe483d07", 0xc2}, {&(0x7f0000000000)="2bbb86108cf9b16b4122dbfe68e57188c84a0fae075619a303dee2071738e0fd26eec5b30ac8429c94d3fa8626f09babd102bfba71e8dfdb28db9e911eb4f1d127b6b621508c", 0x46}, {&(0x7f0000000280)="7cac2a5e40026ac774b6156166c7108a9fd36dbc60df74bc613c771b30ed44c640be3a2e925b734a03e311974170c61058c40e4676d138315958f6884b1de0bc40ce5d2e01dad35443e230eb", 0x4c}, {&(0x7f0000000300)="efc7fe425d7ac3584859471275fd0507a196e961fe3aea616cb74425599131b4c18d41207e505385a70fa935386f5544f4bf78e5a324e99ea39156d56b3fb7b5e67745f942b45c0ad4879c668fc856d2014183353c5ab4015356bdee69d5fb7e7da5836becf6c2448312e4ef892bd956526eead1ae4b5e6de28e71f74fbaa1b979ebd13263f18eadd42c568212d2f7d56a243bbe5e9321ac022f3276d1045265c726578020f9caf2d8d412194cab9e644c4c73b2327158d063291fbdfa3d8f8f27abf629cf02468f6d710691ca", 0xcd}, {&(0x7f0000000400)="9585f50d6f758e17fade8dbc431520b352b995397aa455f12bd57f9abbcf97a363a965c14d12a97295e510d46dffa4ed397ed1eb214f8014341eb28f99eba85d137355c80adb71cb9e7d8453dea2b13965e37885a73d3b8075110607e844e9b24f0322fc86f042d76caa14197c9ae639afc7e84cbdf07ffeacf7", 0x7a}, {&(0x7f0000000480)="04980da37313d995d03570b99b9f037e2392423d2ff024e9e66d2149e9fc3963d9ff0bbb2bd0943c12363c12fb41a332dbe888936702114b974a97fe53307cdac396af7c08638841f42706fe000e5ac7ae6275c3b4d048e2d76f88fe7feace67d0275aee1ca49312a929914da65c0c63b2de6c6395897b1545b8848ce93aacb6aba9d1b203aa5e0e418b0ed97d1f0ee8e3633059788d0c455072b506bf92988586b2b5864d40bb29164f26f4eb90f0829babbf7f013a84753fe4d1284c06606005a7f16ae6a8302c24ba4788ea3414f660fc33fde6e01129ea4f2e2cdaf59f83cbe77779231da61702b0858459239d48580bfa0a141168", 0xf7}, {&(0x7f0000000080)="7331c4a09d659a7aa27a7d24174d97c3d3418f28d6448ad187d4a1b6715359287ec901ae1501842b", 0x28}, {&(0x7f0000000580)="91ee5ed347d9d98d0e55ca958ec099fd4b4fe49097dd4cbc3179138820dd470b4da6353436ed", 0x26}, {&(0x7f00000005c0)="9bbb92787d27c101a63d9efefc8d9b669e221e8164b647e90da296d8c3debc6d53a4624ea4ff728791", 0x29}, {&(0x7f0000000600)="aca43195e5383d0930da4d6738c774b39a13fee18966586423bc83350d509dee5f3a30ff32e0dfb9ce549437eba067fc75e53835639cd7eb79dbdecd60b5f40828fa0605dd9b2100f70cf2b36df5cd1048fb4709019eef95cf9c600f783372b427b98f7bffd323db91b8f2f35087b8024a0cba9738b4a37e3a310f5c974b6df4dc5b03f3df6de0fc6ea370d55f7b1cc9be5941990e9c0988b4214c694667ceacf7f2f41ec1c2ede8e4fb296ac04dc524c6fb4d548cb7b2bd901751ac382b9a53bdebdf95f69ab347ddc4bcfad13f2667038860d5ae14f9c1cfa430570a96b533e3e5131e219f549f1bf13b9a97", 0xed}], 0xa) writev(r0, &(0x7f0000000980)=[{&(0x7f00000007c0)="6bd2f310b821addaf5d02ca36e0acfd006c4a3c01100a8e5d5c8c021c59c97dd5fb2cf110bb1ee437abc4dfd07e12b1f0c760177a3ec5f498ac7e043557d8225dc19c20feffbf4cf069d34c432da958072e009df8655ce5713688f798e638d966dc9b3ad529c3235f4c0ad47c047d246be1db9be808da5d99d64e23653340946fe39a0f96d080a9f521cbf6758058771cb86ad9b94e8c7ecf4767b18a07b70def54a9e60edf10a", 0xa7}, {&(0x7f0000000880)="1344faf29ac97c956a221635e226081522be20e5cadc3b93ab9df351a0f1edd8579f2a37b334f8c43bdc20d7160e7dde4fa5ae51f2d6246d29689a98c829fd3b488f9c3c4dc948a5a25a8974720de963ab71dc74bda7adeef09ef0d7b945429f69ede838e52595caa53bea91afbb30bf66ba6407071b20eb543b9e5dbcd95fe850e1fe0da8e58395e706fe340518df364fc57b2fa22dc6491500743187c6e8ade561a70bc46b337fb09bd3cdb86222abff8268314d1d11fcb4f78c2a87643c4ca599aa68b0f4ce353d6648659a13bf5a18116b7dca07540ebba71ebbbda50c7e439c04a8c940319fa19d6f52404002eff4abe034e355d2807b", 0xf9}], 0x2) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept(r0, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/75, 0x4b, 0x800, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2002, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x440, 0x800000000000000) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=':I]\x00', &(0x7f0000000180)='t+}*!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',:\x00']) fcntl$dupfd(r0, 0x0, r0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x2, 0x0, 0x637e, 0x9}, {0x2, 0x100000001, 0x6, 0xda6}, {0x40, 0x1, 0x0, 0x80000000}, {0xf41d, 0x0, 0x6, 0x6}, {0x9b, 0x3, 0x9, 0x7}, {0x4, 0x0, 0x7, 0x7f}, {0x9, 0x7, 0x3, 0x10000}, {0x40, 0x4, 0x10000, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x74, 0x2}, {0x200000080000006, 0x0, 0x0, 0x7fffffff}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget(0x1, 0x5d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/124) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x3ff, r2, r3, r4, 0x0, 0x18a, 0xbff0}, 0x1, 0x0, r5, r6, 0x7, 0x4, 0x800, 0xffffff0000000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = syz_open_pts() close(r0) r8 = dup(r7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0x2) getsockopt(r8, 0x81, 0xfe10, &(0x7f0000000140)=""/178, &(0x7f0000000280)=0xb2) r9 = syz_open_pts() ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x80000005, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "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) getsockopt(r1, 0x10001, 0x80, &(0x7f0000000040)=""/7, &(0x7f00000000c0)=0x7) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1f3f, &(0x7f0000000040)=[{0x24, 0x40000}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 16:00:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc0, 0x0) fcntl$getflags(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 16:00:02 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x240, 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)={{0x3, 0x10001}, {0xdb91, 0x2}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/202, 0xca, 0x803, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='I\\\x03\x00', &(0x7f00000000c0)='\x00\xf2k\xcc']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x5, 0x0, 0x100000000006, 0x0) close(r0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0xbf, 0x7, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:02 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='b\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:02 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffffffff, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000240)="f17bcc8cbf34b5cf6d1fabfb9a5abc1851a27ae597cefeb7ea5dcb0ca3ad3cf2379b377877feeb5726c0ca273d2712ac6789fe6f4e939ec80c07e054eb24d405ea009fabcc5d0adc5585007c0345cc82012659", 0x53, 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002c2f66696c6530001ce9b665c61ddf07aef74c9ca5427902b9c6188ff2d2248cf5d581e253eaeed404f8a6d9d733520000000000e2afc502ecc08a61ae74de1b272d44754e2a50737cf86b274bbc0d175ca5172a73e14d2c15cd32412c7b08f62ec50ff86ad720097e000862a6b751f31e103f98b278"], 0xa) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='{(\x8f%\x00') chflags(&(0x7f00000003c0)='./file0\x00', 0x1) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x800, 0x3, 0x800, 0x9}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100) r4 = dup2(r3, r2) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000400)) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(0xffffffffffffffff, &(0x7f0000000280)=""/4096, 0x1000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) syz_open_pts() 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x3a) kevent(r0, &(0x7f0000000040), 0xaef, 0x0, 0x1a79, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x7) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000100)='ML', 0x2) write(r2, &(0x7f00000004c0)="aaae736975c8c5c63518b5377cc6c3c6b6add043ac", 0x15) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:03 executing program 1: r0 = socket(0x100000006, 0x5, 0x100100200) bind$inet(r0, &(0x7f0000000780)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) openat(r1, &(0x7f0000000ac0)='./bus\x00', 0x2, 0x4) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x7) open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4562}, {0x40, 0x4}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c3429cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x19d}], 0x1, 0x0, 0x80000) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="ff") 16:00:03 executing program 1: pipe(&(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus/file0\x00', 0x10100, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="ed921dc8eef38466d650df3ed2295d595d7e1dcc51446221c0e11d67b4705dd408e335179ec5e548d368ae22afa0b98b", 0x30}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus/file0\x00', 0x20010, 0x14) connect$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xfffffed1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0xd) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0xfffffffffffffffc, 0xfffffffffffff002}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x47, &(0x7f0000000200)}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:03 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) open(&(0x7f0000000040)='./file0\x00', 0x3c0, 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x31, 0xed}], 0x2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9, 0xc3}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x175}], 0xffffffff, &(0x7f00000002c0)={0x80000001, 0x3}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = getpgrp() setpgid(r5, r4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x88) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x80040000000060, 0x0, 0xfffffffffffffff9, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x1f}, {0x1, 0x7}}) 16:00:03 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2a, 0x80000000000000d, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getpgrp() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/190, &(0x7f0000000200)=0xbe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x6, &(0x7f0000000280)='\x00\x00\x00\x00\x00\x00') dup2(r1, r1) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000200)="ed81dbb1f7985eb2dab1953ee055d527baf87a34b30d9b4a03d5ee909ec14b88b5d6c9d49485c38e308413aba87a936c4dc2a596d846a09b5a72b29a0c5cc3793b8c233ec4d77e02d928b14d5124d9e015f5a3de4fbf03bd9d95cb023122b41bc19bdd2f3dc51b3165868e77c85b65db4b72c56e322c5dffd5211ce1bb29d1bc77a84dc3d2b862efa24cc0cc6f1fe1b2b51c23e92da76ae4d276aec3968dcc73d8a67f445910ac3a2c68714497bd3bc753ecc2fdfce0d6be72390704363137874da35e8a05b3eac95c790aa49cafa394272250f77fbea27f6299d33cb8a2c427e5e0a00be6c6e74b23c089f201d0201ca27583aa39907e26d8f7", 0xfa) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x4001ffffffffffc) r2 = dup(r1) write(r2, &(0x7f00000000c0)="7df324b0fd977d0b292c0e3367a44cb2668f1fce1ba279ece58c8ba759d25f0f935dd489764e18a78e72e16e0823c818a08ca21b0085dcafe805138a3c1b6ca0f34232008a9fb42e20bad37ff4587b073263e889ff13d7d28f0ef44630b03345b8648f79210500a1c0d0d057f6a8b0028a3500d7ca8c1014b52e697393034fb8d08922544aeb78bfc68f18120696aec7e324b3263a91e1f717ada64931b33e877734575ad72b8c22048a622f02ddb96af26acd5fe5ce777767ae8f13358a8647", 0xc0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x6b2c]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) sendto(r1, &(0x7f0000000240)="2181c08d5c52c4ebbc0530a961f24b1074f529aaab86c5e318882b3633411b7570bc615dd79fae2df670573a300bac9c7ba2418443ed37398b35affac4bbb2d2b111cc1d0a0d088fbaad3b73bc0a59bdccd04503940394fd669c489df756c97c68ef4aa41e58087f7b9edfc69b832ee5d1bb4c5285ecec56222d734c7d0bb4532bdc0a2274ba14db6f1c8a4d27f8b7729b3bcdfa14ab72", 0x97, 0x400, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) r2 = semget$private(0x0, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() fchdir(r0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x41, r3, r4, r5, r6, 0x2, 0x5}, 0x5, 0x754b, 0x9}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x8) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5a, 0x20000000, 0xffffffffffff551e, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x2, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x4, 0x88, 0x4}, {{r0}, 0xfffffffffffffffd, 0x82, 0x10, 0x5, 0x7092d217}], 0x9, &(0x7f00000000c0), 0x2, &(0x7f0000000100)={0x3, 0x40}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x5, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x7ff, 0x9}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f58dc139d47eaec9cd78b7042231c5b241c289001419e5e591aba"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x1, 0xd80, &(0x7f0000000240)="7edc31a10dfea39d5aa9790560da4a51b560004a14e8aaf25c29796bad4f2569f067634c75094bd22e128e2d4a30d484b59981e9561f55c183c830a692555b7c2ea8b8577e7a92da6fa4576b3006413eddc8f80c79e31c3a75c7353425d3a3f7e1c44df341e1013685975ce691a6987ada956fe97200828f68db972d9234247080c85c812b4e27204c4f676524489d25084432d41b88e3b07335154987ffb7cabff185bfba36cf84e1ae24165e3189dc360c5979969502eeca47e188a35dc794557e99b3280f4990dd12e96e43fb48a2c14659b53ee575d3b909", 0xda) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r2, 0x0, r0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8000, 0x8) shutdown(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="2a8741fafb92fb0174b2988ec2ba430c9d5fc54bd74c34915106cbdca0f8eb61e03517a0c49635be683fa8675c1468504c8f4f", 0x33}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1dda9a60160173cc}, 0x2) shutdown(r0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x9, 0xe5}, 0xc) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fe, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x520, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x4365) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x220, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) shmget(0x3, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) socket$unix(0x1, 0x2, 0x0) 16:00:04 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x9}, {0xfffffffffffff001, 0x800}}) close(r0) 16:00:04 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000800, 0x3b9ac9ff}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x7f, 0x6e7, 0x8, "5359239b91779514ba2ee8e6414ec8bd15e4699f", 0x3, 0x5}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) chmod(&(0x7f0000000140)='./file0\x00', 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) close(r0) 16:00:04 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0x190) setuid(r1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) 16:00:04 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x10) ftruncate(r0, 0x0, 0x1004030002) 16:00:05 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="2c1526562865325e056f79fba26467410f62f179f636087c28525ab93ee2bcfade7552a97d7041718ee33bb5817e770946222d372926702c209772f2c6dd95c2833f51446f3bcc0a1dbee3b26852ae2166c3f2d6a7c64325af46d088a2647c293abfbddd046319f263f96f3c6fa15bb83f05ed58bec9b9b098795c1f6673e9085dd599ac87ea52949aad2d0a71c1411b21ea5484621613df848072aa4680a9da08623c5fc24e69c887da0f1d5e55ba16a397640b024f85f82db02ea186a2b661c6e84df326eb452859a852bcbb02d2", 0xcf) syz_open_pts() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000200)=[{0x3, 0x9, 0x2948a203, 0x3ff}, {0x2, 0x2, 0x7e96, 0x101}, {0x1, 0x1, 0x401, 0x7}, {0x7fffffff, 0x40000000000000, 0x7ff, 0x6696}, {0x2, 0x5, 0x401, 0xf3c}, {0x10000, 0x6d85, 0x80, 0x8}, {0x3, 0x4ec9, 0x6, 0x4}, {0x1, 0x31, 0x4, 0xfffffffbffff0000}, {0x1, 0x4, 0x9, 0x44}, {0x81, 0x9, 0x7, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x53c7, 0x80, 0x8001, 0xf70}, {0x0, 0x6, 0x4, 0x9}, {0x0, 0x10001, 0xff, 0x2}, {0x2, 0x4a, 0xf5, 0x5}, {0x1, 0x9, 0xfffffffffffffff9, 0x6}, {0x401, 0x81, 0x9, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fchown(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10020, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1858, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0xfffffffffffffffb, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x8004001, 0xa0000000000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000400)='./file0\x00', 0x880, 0xa0) sendto(r1, &(0x7f0000000440)="038cd2bcc9eeb4eeeaad1279e8aae6ed5d2ef5486ba7797aea2e7aa0b645bc706ddf834e020c51e2648b6896584f9d795173218e1b13dc7491af404141e00aec64d92dfaee453321c5a042cf68e1e49afe7728ff8d3ce0b353e1f3a713bf42af8875072870b00f752115a0a54e5176c340c8969083f55c761cdcdbd4d7c65d1fe73849e4886847781862c14fdf7b90d838618d61706be19291e37d8771d4e5857c37037f78de81bd6969dfccacd297771293447050fbf6f08f4b42c42a40e3675902a0a7a678d1be7c9436ef2e7bd13f19c7e1098d7daadeca49ec64c127", 0xde, 0x400, &(0x7f0000000540)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r2 = dup(0xffffffffffffffff) getrusage(0x0, &(0x7f0000000280)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x9, &(0x7f0000000340)=[{0x3, 0x0, 0x0, 0x1ff}, {0x1ff, 0x3, 0x77, 0x80}, {0x9, 0x4, 0x3, 0xffffffffffffffe1}, {0x6, 0x6, 0x3, 0xffffffffffffffff}, {0x2, 0xfffffffffffff181, 0x1, 0x58a}, {0x1f, 0x1, 0x3f, 0x10001}, {0x1f, 0x800, 0xa000000000000000, 0x9}, {0xfff, 0xce0b, 0xffffffffffff8d0e, 0x53e}, {0x80, 0x7c2, 0x0, 0x4}]}) syz_open_pts() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000000, 0x2c}, {0x30, 0x1}}) 16:00:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000480)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x34) r2 = semget$private(0x0, 0x22, 0x14) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() write(r3, &(0x7f0000000800)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x415acd17, 0x80000001, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x8000}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) syz_extract_tcp_res(&(0x7f00000003c0), 0x2, 0x5e731b6e) fcntl$getflags(r3, 0x203) r6 = dup2(r4, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000640)) pwrite(r0, &(0x7f0000000280)="014f459731d75fb7a435d3ce6f5566dc4f638766706d6d4ca3039ec6fd9780ce3a00c64ae513672fc8005c4a25278796f251461f21e76f34b910d8c1fddf5cb50aa465049f4d98e90ff4057929c470550975b8dd2eeaf6cfccbe4155ed73f2e1d28d715f650b4fff9f885bcfb620b9d54ae28392aaa92feb370b4701a818094df2976fcd76691e0539789a467e485cfce88627efa8949c18f176660a63d6a1c7de134090fcf1bf50e945744ddcf1bb0bca9592f23d61252b9ecfc1217eefe051cd34b1cbe1474ab67fa39cb2e1ccaf1a5be58e17a9b80d160e137f5e690a2b8499ec", 0xe2, 0x0, 0x0) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10102, 0x0) syz_open_pts() 16:00:06 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_gettime(0x3, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200c0, 0x0) fchmod(r0, 0x7) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x700) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="80f62102a07d4705273c239f2ec61623d17862213a6ddacefc0a07c99360cd5e4377a6e11fff3dce05a436e63328e3e7d7301c21fd8dc060bc8100b7a69e4ec01fc2d00251ae98d66dd3da50f38859acbf623e252a75c7664b95fb503f24adaf095217fcfc00d44b8e89acd138b49cf3cfb373669daaf11311069a00bb68059a5e15c0f1ac67ca2eb91fbd3a26115379cf868f8fa4de5041f5875e83fb15a302fbef08224dc7cce1dfd1875167e17e3a78595ec1085c65dee89d134ea95b1f004deab1f51c8c28984218bc8c328a2c7e8a94e2b83c4082b5315b925a7bcee589faa123ff668198b58ccd9b870268f34fa5", 0xf1}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) clock_getres(0x2, &(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/217, 0xd9}], 0x1) r2 = dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x10000, 0x9}, 0x8) r3 = semget(0x3, 0x7, 0x0) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4}, {0x0, 0xffffffff, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0xfffffffffffeffff, 0x800}, {0x3, 0x3ff, 0x1000}, {0x7, 0x8, 0x1800}, {0x2, 0x9bb}, {0x2, 0xfffffffffffffffb, 0x1800}, {0x2, 0x1ce9, 0x800}, {0x3, 0x0, 0x1000}], 0xa) sendto(r0, &(0x7f0000000200)="70d58c709a324ba194ede28f62224d8320af98eaf756304a240a1c28a965799b8dd7ca7aeab1ae63c51814e358c0aaad028aad652ae97ec1abd43f232684aa12b58e44221152e598b05dfdd14140c5046b1e16236009431184d7d69119f9d04c40dd0788cceaeb3e090c2da05991", 0x6e, 0x400, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f0000000300)="bc4a6841fe9e3fe77827c7228a2a41b70ac57dd26b8b1aab50ac19c491b55a960b4ef471162d2029e205cb600aeb2b8d4c40215e62d91dbfdd0a753fb81391d07e4e8ff36dadfe8b9e6b455f6f20f6656a281ce0114129761ce1f188bfad13915f6e73c8684df5517c86a3a71c4c09fd310938e8cd30e535cd233f31e80823019a02f5549e3d196b9f8e5d779222543c7b111d28e554c40d9d9aa7e2e1b7f450d53fce5d73b47848aab3634c83f356a382f4c620514b9e0fd64b3f90bac6eee7e01ada54054f0d09af7e4c35b5f5c5bac7deb2", 0xd3, 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/68) shmctl$SHM_LOCK(r6, 0x3) dup2(r2, r5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000480)={0x6, 0x5, 0x6, {[0x6, 0x76e, 0xffff, 0x2, 0xfffffffffffffff9, 0xfffffffffffff000, 0x9bed, 0x101, 0x0, 0x200, 0x6, 0x80000001, 0x80000000, 0x2, 0x20, 0x40, 0x401, 0x1f], [0x8ede, 0x8, 0x200, 0x7f, 0xfffffffffffffffb, 0x82, 0x3ff, 0x2, 0x6, 0x3], [0x9, 0x1, 0x81, 0x2, 0x1, 0x8000000000000, 0x5], [0x100000001, 0x4, 0x200, 0xda1, 0x1, 0x69b2], [{0x1, 0x5, 0x3ff, 0x7}, {0x9, 0x3, 0x20, 0xc3}, {0x3ff, 0x8000, 0x1, 0x7}, {0x3, 0xfad2, 0x100000001, 0x1f}, {0x4, 0x358000, 0xfffffffffffff000, 0xffff}, {0x264f, 0x1, 0xffffffff00000000, 0xffffffff}, {0x8001, 0x9}, {0x80000000, 0xfffffffffffff909, 0x1f, 0xfffffffffffffc4a}], {0x48, 0x3, 0x20, 0x1}, {0x10001, 0x200000000000, 0x8000, 0x5a0}}}) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0xcd01, 0x9}, {0x1, 0x1}}) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getegid() setgroups(0x5, &(0x7f0000000840)=[r7, r8, r9, r10, r11]) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000880)) fcntl$setstatus(r2, 0x4, 0xc8) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000008c0)=0x4d1f75bf) getrlimit(0x7, &(0x7f0000000900)) semop(r3, &(0x7f0000000940)=[{0x7, 0x2, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x1, 0x1800}], 0x3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000009c0)={0x4, &(0x7f0000000980)=[{0x200, 0x80000001, 0x3, 0x2fad}, {0x7, 0x4, 0x0, 0xfd8}, {0x4, 0x5, 0x7fffffff, 0x8000}, {0x9, 0x7fff, 0x0, 0x5}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000a00)) syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/155, 0x9b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000516000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/198, 0xc6) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:07 executing program 1: r0 = socket(0x1, 0x1, 0x8) fchmod(r0, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x3ff}, 0xc) 16:00:07 executing program 0: getitimer(0x3, &(0x7f0000000140)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) dup2(r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044272, &(0x7f0000000000)=0xc6) renameat(r4, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/142, 0x8e}], 0x7) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x0) sendto$unix(r0, &(0x7f0000000000)="935a9037b547f1896db18101bfc534", 0xf, 0x401, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/65) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10402, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201c0, 0x0) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x1, 0x8003, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)="624a9d4c5a8e9f816c400cdc3e48b77d9040314a55d40d780e5670c3bba53dea07a5e19e0cde488fee96825624150f507b17872b08a5134cf6b00b7d6ff2ae4cca24ac916c539eb55053ed4bc44530f768ceec9e6c68c890942d2bbb4b5b0496cfffc520630e530607365518cfe7e7bc86b17a18956e21e743d473f776bcae1980b5fdeff65489712a19a50f0ca84bacfaa398c8a8af5d57d767a4bcc20778c28a30da14b83486e730a85d90c1e9a5b6cd417ef060d77ae2a3bddcbe7eed7b473d18e5c3a67738beb4e837733b2f1d4a3664f0ada264c22cef6e86b0b67a4c03c8f5f00666f77e2d6f77f51a66f8322c", 0xf0}, {&(0x7f00000000c0)="01fc44954b21ce58fa7fb382ba9979698117d18ae155f36ce7ea88c40ec9213071deeafe142a143147e2ffb9cd", 0x2d}, {&(0x7f0000000140)="62147b35d3eb5def8ae5d7d82832d7f15586ca98c0d2791991a157c991560e514f5192162401", 0x26}], 0x3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:07 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) r1 = semget(0x1, 0x0, 0x4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x2, 0x800}, {0x6, 0x34ad, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x8001, 0x800}, {0x1, 0x100000001, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0x0, 0x1800}], 0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6003ff56, './bus\x00'}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000180)='./bus\x00', r1, r2) 16:00:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8002, 0x85) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) flock(r0, 0x9) pwrite(r0, &(0x7f0000000280)="09c2f3842c22e7490dd954cfa0de322fbe9e99792f900b95084b0c3e1e9366ca27e08e10e19de3a5078e753a52975052b633fba6b0c00de61964da8e7d66cd2aeb43a475b6aef708f89e836a412cee238278472365f749fd7f9617f337729702a2045d2560c2ab43fd5254afab383c1129269f3ace46c241c3f27d9097e39bfea5e799971497006b233be0f9f7b6cf9089a3e1aa6aa736db7c5b8bd8c8e7b051c551e54ff3ce7c25261ce33ba0ec23afa6671baca7c9b012f435ed168807d99c9bd8ad5862dfe391d993a15aae8014a1ed08d42b5cd45e1b70dd7a3f494ff48a0fa0d2", 0xe3, 0x0, 0x22) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x0) 16:00:07 executing program 1: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r1, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r6 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r6}, 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000f5ff000000c8915bffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d3cb2b0355a83e0c6650a0ce394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e01a699ed402075786ebf14667853a657360351065295dcedd7b9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000010400000000142fb2d291834424003622c1f50f92a02448bd013c674e1207675391cccbd4befa28353263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be05bd803da384d6ae88e670138c1603c181f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca43c4278e7a4a57326f254d407e1c4a6a7f395a2af27937bbc93895ade21d8545cc6775b7191d92b30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6e96e63c3661f43929686835e09fb9b473d07d5f7b118056ab19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f24c9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8e2fa589e73a53161db5f445e28c592f9f49baec0000000073736f10effeaa3ea6b57768c862229cf1c955efb0b1ffa90867962d3e8d96da34f91fe6447367b9a5055a832481ddab02cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff88ccc54c69454f984c6e49dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545840e55e3c079e92c9d532fac0c01d3464ebdc6c2ca4fbb820447d7a1b1748dbc29e71c099fc9d56994a05329763ca7d56ef428067e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b00000000000000000000000000000000d8c54c4a5f6b7d03c5c72c3b5e316aa273be92ee5e34ffb5be3eb62b8fc948d03c16dc6374b132da0f2cd19c4701e44f9530fef33b4e696e6038cc73154ac13bc79a0f2ff0070251869dcb9c9c00"/1059]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x104, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r6) semget$private(0x0, 0x6, 0x42) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:07 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 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)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) close(r1) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x9}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x25) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7, 0x9000000, 0x6, 0x82}, {0x5, 0x0, 0x38, 0x3}, {0x1, 0x3, 0x5, 0xc1a}, {0x1, 0x80000001, 0x8026, 0x9}, {0x8001, 0x999, 0x0, 0x3}, {0x8, 0x1ff, 0x401, 0x81}, {0xf930, 0x4, 0x0, 0xbc75}, {0x1, 0x7, 0x0, 0x3}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1fffff, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) r0 = socket(0x18, 0x100000000000006, 0xb3d1) sendmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x238}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="5c871c5e32d1201e4c65027588169e909efa0c2ace78a3134f06356cd77a3325a7cc00871c04b1cc2090581bac4f4400f5b5d5e354ffffdd93ba0335fc90f262320109e110c60428327344b7e54a65f74648d0602c2cdcfee7d4b79d95c926089a746dc1f4e956f96af217a1be1a0bc31ec7b1a4ecc04380ec15b3f4fbb4937c3e011c7a6d03b62decfb0c3ba5bc5d7c26588192998de9279614e888b8abde044479d4c4686cfa58b7", 0xa9}, {&(0x7f00000003c0)="ecc4bc325aba1adbbdc76785142c8964787e5b8da2541ad0f6d3bd6658389a18a1b6614c3ca50a317d7b1b4e8fa479f7811177d21e67927735ad24f5074a9b77d1aa5c80421d86c284fbcf11a14efe08689367e37e8374de9a66b64fa1233fec9a52728c9d94fab360d5d67d43ad27aeb98668f33f4933483bf79e434d1d4cf7ad9b6cb1b63eaf9c85c1eb4a6435285886cf8b24f9ed6ba474de", 0x9a}, {&(0x7f0000000480)="fe62391079ec7e3afae8b933d518e9772542c1dc0c674832e635f30fd293f8ab8f9d67b08aff141e237c475e8fc10452ccd1fa3298adac1dcc48c545d9c918ab49e911106c910ebb885111047ca3881bda5000924bb255ba6f5fab6da3ada51e85ff190d044bea1ad612f14947bdc50a585c804faa0911486b10420dcdfce6c4f55d421cc15155", 0x87}], 0x3, &(0x7f0000000d00)=ANY=[@ANYBLOB="1000000000000000ffff0000010000000801000000000000ffff0000e6d600003ead439bf2a00a68fd5546087f5b5c8a0280f74468168bcf781e7d6f8aa2661b1f1c4a88fd6646c058ae2fed02da51fa0467464fee205399585789319615697eee672c2a393558381db808ddef524f0cd1ab99bf28f2ed839a7695c321e6e3cd6ce96350e37b5c61282a9b35168623480656581b8b53f3654f7a9bcad77b9c05433f10036bb3e5e3ffe0fb75e1e3b0a6e01eab984b0f5ce294aae87d497698a262f3af9cc545b75cd2ae7ee6a203cec410c46a61d808a5d5fc5f91364af743f89d8acf8bd84aa2957ad52295e2340de65f000006daa04127b721f91b9a5b6e27d8f90ffd03514de8fb77ea59f7b03d905761fbb603c10000300000000000000001000000fe000000707c7f13c544ad073ce5eedc3ae05a6f1271ab07edf9c29fc6f032cd3c0000001000000000000000ffff000025030000380000000000000001000000050000008d9f0f98c3cb0a6e8d4eac9b8176a31d87e681de62d85e2b6082b930d9874cd39229586e1dba0000a493f4891b2bb348088cf321be55d7cc69f931e489fbc588bef818a9720032a74aa5aec0dd873f565e1fc04640dd6a62320755f3f300000000000000000000000000ac7d1bbffdd6db24d17a188124625f68eec5b79329a00e06fbcefd20f0"], 0x190}, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0xc01d, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000740)=0x81) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f00000005c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000600)="1910d98317282350f9d944fb298e9ca8bf6ababd5d437ca1c182534315ec0929c8fb605a67127e4ee32348baf436ad7f245531a1077bf31e7c9fd7ca4f6af56afe1583d7885f171409f02b5641979709f7e8dfb883b4", 0x56}, {&(0x7f0000000980)="93444f422e1f8c1eb6cf87294ab5741a05f27e393edc0665a14beb6a80a3bd849a8e283ca8afcb2bfe934dcfbd820b4a08d77d47043ff6287f834ffba9a009f534c555e437559c3727000e8482c887de5c34ec6a241317e19b4bfd26cf315363bad0f0b1d780b23b4ff4cf93d5856f3eb927169f7a4d3d7c7c1d3f4786f304a739248f05ff2661dfe4c8b37339a7d524befca466efa5fb8eecc29b1cf36ed6a8a7cfe5c27e3045f6efd0c614246bdcc481319c53157584fa7d36672326c0e71b04482739fbdda8eace5242a3df22de7920adb3c5ce1ce2b115cef284bf819c08da27d78c8db5acd7ad", 0xe9}, {&(0x7f0000000a80)="e744f1d5166ad64fb7812bf3872744b48969d0046bc16369b8c0ec5a3757bb07fa3c3cd0f48a77508e06c89d6d4c366db905e6cf515fb296f5414b543a3ddd7b3818c738ecc1cd8371903e2aba809c0cc83b20423bfbf4788625ad39dac0f82ecd2780676178127afc7428bb19702b186051bf1d7a00c8e1f4403ecb2aa3d8f1478e862a3024ca2196607b78c40eede83c4785a1e503cdc55f57d57dd3da3d10c5a3dd2767a487c10c5419540709c3e3f53d62c8e971ffbe6236e6d9643998bd7153d858b05d2f7b1bc2d0fc362b4450cd5f637a07b0cff49beee83dd9a74ddfa8bb34c8fc010a68acff879043d27978cdfc", 0xf2}, {&(0x7f0000000680)="e7d7698e8fcc1796eca405a55c58d04ea1a485db95bf4d94520a118d500a56d2708d83030d9a3bcd0b3f6cd8d963a94966eaf10660805715f5b5ff839bfebe24379f6459b8cec3fec8b348ec07e80a170c54e9437566a185dc44586f", 0x5c}, {&(0x7f0000000b80)}], 0x5, &(0x7f0000000c40)=[{0x58, 0xffff, 0x5, "106e913d8c108f1d95199243ad1ea31014abb1ba40998993de8ba19975ced46bc50ff93a07befba6e017150e5894051221b9596072d1618c790c11ddaa6b47928e79624a"}], 0x58}, 0x1) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000780)=0x1) kqueue() readlinkat(r3, &(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=""/246, 0xf6) unlinkat(r3, &(0x7f0000000540)='./bus\x00', 0x8) mkdir(&(0x7f0000000580)='./bus\x00', 0x20) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4}], 0x4, 0x0, 0x3a55, 0x0) getrlimit(0x0, &(0x7f0000000b80)) 16:00:07 executing program 1: socketpair(0x2, 0x3, 0x0, 0x0) r0 = semget(0x2, 0x2, 0x31) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xa) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x101, 0x13) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) setreuid(0xffffffffffffffff, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0xffffffffffffffdb) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x8000, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) mlockall(0x800001) ftruncate(r0, 0x0, 0x6) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x802, 0x80) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x25, 0x4000000000000}, {0x44, 0x0, 0x5}, {0x6, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") syz_open_pts() 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/180, 0xb4, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200), &(0x7f0000000240)) mknod(&(0x7f0000000200)='./file0\x00', 0x2026, 0x7fff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/110, &(0x7f00000000c0)=0xfffffffffffffeee) socket$inet(0x2, 0x8000, 0x8df) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x127) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xfffffffffffffea0) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x8002, 0x35) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0xfffffffffff9fff8, 0x6) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x31e, 0x8}, {0x0, 0xdde8}}, 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) syz_emit_ethernet(0xffd1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa10, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000380)="1204ca2162fb3d121aa00055398b4a178ff280832a0abafbba5db369db5b9013bc56e9c0772b155b6ff8698d6ac49e9eb26d5f4a4b33fc28683d95aeaa6cef1b6e70bfd5d9593222551ecd99f55d69263039e1169305878e684050d2845d9a48382893d145f0797123dec93316d2a915b1b1ac43bc98207512415439bd9ccaa2c7f50df1d524b66ab8e6d1343f661119f62bc7a87d35938b80510f4792ce664c32d31f63f1a3fd2f6f65b7ebed8c4a157133d115d51c22e2bf3eb2e936bf1dd30b5c383c0c17e59d7aa6d96b4ca130052f7c3bc5708aa6272dc83d560bbeeb4efb221615d98462ba1e3903c47d7f45dc3c93ec54315902e2802e3dc175da0f61c3f31572280933a7d5136af2f314990c544707010026da0538e52b5c7ef4559fc0c2255e10e52ddbfe90d06634dead466160e9b71c68d67e5818d7e32cded509f7d5946c4cf30079ef485d7c2a3ab56367008a15654b89ffd2f0137c7636be97905f46287338ed434325771319ec6d67ddb954e7179a2208153469dc2519c2df380c1464b1afbcc9d4f2c20f5d808d84fbe78fa37c984e3dd1ee78cf276c3bb6fd9c581f73fc72d41f6c0aee81aef88a9380374614956d14ed93e848a3a4092785925479fd119c22fbf283c818c0f82ff5108a33204ed9a037c6615c84ab4fd5691018b5b4fac05fc609106066a8de4a87098cc8c1971ba34cd073d9f94e0cb737d4cefc358dd65bb3398f830bde0cce68658fa7b3089b93af59db6eaa6500c1ce0f7df21f876c966ee7c02a216155234fec1ada1b48801d118f8d48d77f1ea38085b3046be86c0dfd5982a95916552fc98f6c1e475398ddabf59e44e89d08c8673222ec10a25ea49fd2454d07c04e4d8a11e370322e34a7a1f78e536faa0029bdc779cc122cf691007ec1d4a0c4b7754d98565f97add8250669a06d7b4c9bfcf4babd69fdafbaa45b9e876d2d90936cf0deb2ec24fa8ada156f3e8e4b1bf630b326527c368e0791f2b7c6fe1b4cbabbd832d610121e87ae63502b4064e363c02402026058d6b9918609fba0c295c5450131b995eb488640b0d651a32eccf5101ea66d7d6bbec78a0803bc616544637eeb09eaa319586f969a6622c64228b1172ba0a19cbf98a6163989c42810db6a2f3e09d5ee7cc6ae995fac3dcce80cb050466601f35e7d039e5615540ac71c5b5a376cd9e55e6ecaec3b3b1af88369771923de0294287bfb6df016e8915981a95c0f6f342313eba79689cb2fc4415d5f0f10b06ff35560093237715dc3311cf1618aa67e9534e8ab4faad762eeb276ceae4ae104a3539826c76d64e6caa731af03fc7fcf22b586ae8d956e1afda4eb2824cc36072525123eceff8c83587bb983d4e9080d691759961cc55c93ec17dd2cf3c7ed9687c0cfe75ca0265f88c1f2675fa7b4a57ef8a7138a7fffd9220cfe4cc2e259502c915d1da6acbbc5d2512757889155ec8112d8d3b41ef04b5f066f6be8104083e8b5b57a6a881e2f3b873b57a628b6d4c2ea9838dddd9ae648d460b0d43f57bf8ae93c2575a26f0da475c7563759d22ec38b79214f6ec9ee4d59d4d4932e05680f7234c97e26cbbe25d68f37df7eb385b59cc40faac7cc8592f75943776c8d6153aa7f81167e4af550269781affb2a8a8b3bd67d1ac2c5ba344250c071e73dabe97da0f5a8a92c80bb0407a6973eb6004cf6eb75d2bd0ba9ce68b0f917361f6ce0c5132b4e5fdbbb22bef339b235afa73a5459b9e0c58ee0f2037be2409b62d420960eeb979a873034b1cf53798b1d4d2d3598f4eec54193dad45dee5c19641da22db34c6f28076c06b39f6b3ca1954675271c383215eb4910ee48570bafe4d2230f196ac56ce5ef66acc02a441be75096063d64debbb35f931feafb7ba82a162c98a32abfe7d83ba9de99a6b105f8ecabd2707cd64bf3123c706ad875ddc6509982520429522b2b5491bc52c09d19a98168e2ca64e54991014d87a76380204f454d42da48348cf5956d62888280427bdd1a5919e0c3bc16de5cd6e7c715fd1ee8083f75d32f16d081519eaaf7ddc0230957488d31e3c32404257c21ca75404b28c7f25966e9a59d024f110c09876a427fcb6daab4198e9ffd7f1e024a63a5a2fd9b5d8cf1512351120ff4dd6ce719f80908415e956efc75e2ab7f7e9e5b90c1a0c65c606152ab0c3b0c8461ebdce986d229dc40e1dd420511f2dbc43873a9bb6b8765eb37bf9944c4c9711c4013bd4ee97da5352f2200d10744d8b4f231b16e1165ed9905041a3c21868649a22f4ea90fd4ac2daabec0fb47a82a5c880b55257e08f016299110c56463c8f36acbca4863725507221a9d8a31c4fda5630020015f37e24d53831484183ca42ed01954e239dd8520b8e31ad4c9f51e36c8d940cc641a40cebb50d0608ca6b30d409a43c0a961298ee49d1e6429552631d9fd46d0963e21c7b3fda2e8fa935d5b9f7dfbf5e7edd69d20336e38945b93887997e9beecff4d8328ff0edfc69400cdfd74ed30ded319774eb70c579462cf65c4aa930376aafeea07c2efb87aea5216bd545bdcb88b3b2f1d6dfb7a74eb059c970a48c94ce6542aa0bc9964c3042c8ef9e71be40fc44146b1c59f8b4740acb2b7a3e8dde4f8683cd0b6523583d697523f107fdfa4aa59dc5f4698f5107f75e363064df1d7c3201b56b12bc7aee71367fe1d51cb4c9b40222c15db21b3acbad4a34e9dee577ddc1b7307090437f2ee41c04a51b6089d9bc10806e2a8a3033720d7fa2f817bdd084508901fc3b3639bcf3cc1c6eb9fd497161aae630cd1f77e28eb07eadd42fc6653e00fc872f6e6a8e6cef3a7c838780986adfc8ea436823bc0dcc0cc40432ac71fd1ac2904a6f7e31509bb12c6d845182d47e516ed3c9c7bc7e3fb93d6391d48eca765878da9320dc74385ce9d5bbf3730cecae7f3def60b1c8cfda084a4aae4a218c30bfdca85f80f24014cc894b99009432f5c97e3e20677f29f8a187f6c503297d417b29a3b1d1999d19cf1e62656feabcd2c35e0025535adcfd11fa5000abb2e0b53d30195e061bf4c8d201bb30401f998b73cba8aac4cdba7d8bc52b28678e1c559a0eb25c8fbe7619d876bfdb30c3d74d910480fa6e17372b9621bf637a1c52243042f2a4dda5025a43f55280bb203c88b666cddbf24db91e644f48febc0a82b74c76f9aeae8f3b64f4d509804886d7e99fa36f38c0be7eff407001bc65c09c181a7e0dbb00bd930a3061ec94b7f03eb81f2f9c42dacef498777e11814d47e1745a293efa9bc6227bc3c3862ab2c8ac6c9b1e3d064e6c58a5664db7c86eb2d70b3e2873b51ab9a87f387717a4705d686fba0585d0e71a60dbf39c7e13db909520f222ce4b004ecdfcf69ec98e49feaa32cab156aa1e2c42dd5129be5115dc09b86a6203219128a09ac89abe13028292985c7bf0732786b0816da0770dea4bd93fc7b41e619a534f68ce78193f8373e8151a0e098d7809fd03f817fd43a83c290a95de7e062e6f1f2525d0c75d296e75e185483a40eb1e19e177b02764461642e903a4e8045bd412c5c33df35b117d6844c28742a6e8e3791a5a7ca2cb378907682d0ec25354c5538a5fca49cddce63ec6a25ab18fc880609b21ee4260e531022af34559594696db535264c782f2e83e1241699111895c44c04ff399eb68c3b5339bf978cb733d96d538fdde50333e8bc14e964c3fb2e6b66c737b2399a18b2ff8ba2973c73182cb9d4987fe00f849e1f3f4bbea8ac93007fb6098734858c047131d6de2232e56792ca30d1d316df27a78e649c2b4fa5102a8e5033908448eb34274f4db7165679b8d0ab93977a22d41a2be05d485d0b45be0f0b53d2c6900b5534ecdcfeb171523bc126a8d5d2e551efc6895f3c160fb6c212f85e173000a13a3119e96405cdfd6fbe322f06773efa1b6b4ac5facc20651ae9afe565ad93dd2f24384e3d2655efd41811a47e39f0ec6a87cae09206a9bf0e9bc1f3dc3da2f1a6f0994ff8f34cadaa480847efd8121c9c891c1215ba70fb53f929b53739d859f7a994b084fa0c4c149a54973d27230ad54d6fb223979e22ce7553aaa4410df56963f5c515ced45e0e6de500fdb99e0433f18466c5e86362b430b5b193b48d9ce4c2d33a68650ebabcbbee6c33611052cd2315a64308f86fbdf7a5ad58bf4350da8a169feed7e92c03b2ffcb7a955acfe6d57fad5c29bd6339f2988cd0518375e33c57c50d4d49eb1528fba43871b034380149567ee0769e274d5d0bb9329380d795e6bc794fa019624bbdda8e3f5a2a2702f1201cdc71d61449c6a30dab35d1f796ad31dfa00017f1016b42de9dec152ed005d025bdc5262f5697e5de01fc8195c76eab4379f89b126ca837c572240009fa743d5daad4ebc5264a7e8b513d40acd7d89c57d2fb9c5887d95e674e0f5ca6201dbe1f13329df1bc65814ab5b8998ca63995e870edd7c8cb1aef8773a5fa608e0f0ec19dd5de112d510b0e51c9c1b468471afb2e551897da7c2ee0c1376fc1fb5be552fe295bbfbbf58d22bf9d638b8dbaa15d76e265c34cd58ab08ca70065c4eed99b1c4250f43b6539659347595a886cbc2175557637d171799c55f0a3b42efbff71a14dc9a11eaf2f29c47622660ee06b8963480868571f3122985a3b0f3b31120c1e5fcba7b27f4d5ed72a8f52774fa93772562aa6bfdd5d1d30804ffcd7f4f58feae5be26fd553d086ea942491aad0482961001e755ff6cb8c453eb471f27abc1532fbaae0acabf68c6145f3222e4d8432ba744a9f85551f6c94b58acf79cd36878381686076c3f0cfb2b3f80df6e5be5750207b50260e3ba3ba223205787cc9c9130fc728abef62c2a644ceaf9de07010e4b80261a7441e4206e664bd07a5cd56b2aa912c190b467b81b2f1855ace0df5f4a3ef5135232b445c972b1fb40de39fb98b1da16f779ccbd8110635a8904a86f7b50beda3b62f204977b4bdfef32a484d709a7ed83042d2af2d465886963647f5b0984908ae2913a1644457bb4237481d305000e0477f065e935c525da1fe9f64b637ea77dfae2b9a71164d124acd2f4d68f1c3f4badafa0a5648c549c0242d8d6fae721a18dafb9a2e14393712be4f835374e4561b89e4b452a802ddba0fa626c92066be459fec2f03b62244300b4b402bb8d6f9b63fd2c9b42ef59287b73688f2917f14a4bdcf8105a0f86af9418aa9b315e4de83fe5b7bc37ea8f03ca46942d42681ac18468512b6e475f373cb1d6f910a67199ff9221611b3d236cd22fd1088230ec1ff7027714c2503614cbf312fc3bfa5b959ce86cdf5619ea91284e26d2607cf4067fec72b8e19f72694ba27e4d8c7e0fe54ab4bcc64ce393faeb60fa9d6fe4241b63c66599b3cfc16dbc618eda1ac47a1daca12e9da2d1ff1d119957e79652d599b50397654ef9b4ff753c2b463f9ee3e0e38d2a13029ad18e4521286b0d618db8e8039f445a9287530ea38fa278189651cb5226db08ef24fffa8f2c019d8f6d768351f9875466b240e7bf592d134486b84331295243b2b2cd7a730adea97b6acdb8937d7b9819e44fb7665927b6266d2f52b9853a5a74bd8a322a29ac83875db9a00438a20356123ac41d754fdb4c33da294a7db15e912c377a68591ba209fbc28fc9dd7a0e12daf7d44a67e78e8a9d2b2cf32eb695a1be91f940f619b23e5b3e50d78b8f00aea0b72db97e2345ea3beb33aa51bfa2db7d7a6b59edfe74a7f251ca6b2223111c5eefcf568ba4af3075d8821ce294b2087ba14d1baccdd02e16add2f16ba14e9e11dd560d3208c2", 0x1000}], 0x1, &(0x7f0000001380)=[{0xf8, 0xffff, 0x9, "b77c051ada46d3e825a55ee28a0432caf83113fae492e612f574a9e2fcebb88efe982609a378e305696a2084a447747c633201ac93e567e93a2e4c7a40d229de0abdabbac2809bfdd83bb714d75e9f6f499afae8c6187d5939e108ecb6e691903c530ed7c7fbdf0b5c667eeee5e86e2a5f60fac8e81558ec4963233132b3352689075646318dd9ec3bb91382d42deb2f6a15a812a45fc0bb641f6a683a556a3dd991fe80d4e807240388c61b5153aaa4db2877ff269b240793c27a8fb16afdc2e6c18b60acbf5385d5bf060112b92c4252fea4e540f2e3eccd3d603589301fa05f0ed49b50"}, {0xf8, 0x1, 0x27e1, "c82bc4b3953fd0c2ba392f392c7de09385b7b3c93cd82b66473c12ce5b263344fa150024fa8fae7188f2dc75642c676816381548594baca8436b4fb84c4669195da1264f1a11a30b3b20a1b5e1cb64f984d74549e8fe4f8927017ab60e55244a5b8e9ba50ec611dad688a31d7fc7db57fc88a1af1c1d9d93748f40c5892132b56ca429934d05e66556a2eddf789b2cfdef683f6b6751739dc9d5711a728f539d4cddff75be033e7e6bc64f4fa0f60d139013e05df23d37fc394eb7f1bcc3648fb76caf27a28d5e5efd83a6837dd3505eafd5b8c69f5ca997198dca76877312c10ebf3bd609d13634"}, {0x78, 0xffff, 0x5, "dc4f3b2c5d7a8787ee9872c77c600ab1c646a37b16878a79ca26246a148b20ced1715bf15df2aba0267ec1a2e6738d98ce42c4b77e274924a8ebed66ca901db3c08de6e1acccf0d016988b1098643be05fb0bf0c9cd4f9143947734ef84186b3f2aa4dfef7c3"}, {0x80, 0xffff, 0x3, "a61832abba229cc5d22a6435d46e8d336b6fbd608cd5e778f9ef52e01b87c211914776717af85387b959be0f1d0c98b66f07eafaea615cdbce2daa834da654a27fc01809a79af87d4cff570e5d9b73963ef5934324efbfe99008fc572c5eb62b1f3fe8f0344982f91772677f67"}, {0x60, 0xffff, 0x3, "2797eb11b3e8bfccc84c40009c117b6908404c14c2458a4ab6256024bc8b9c0608acff688c1fe0d1448a90979a5418866e6c5bcea0639377e297f625ba63b2f1c94cbf8f1c1fe3496023c5"}, {0xb0, 0xffff, 0x10000, "d0557ee4c07a48c88d2cdf49b65d5a13f61717014d2cfea5b2e8f9ec9295e0c548cd06a1fcece1dc650c27e43712496e2bd9862a74a4a75ade5a976384e7d4ee55457a1548d00acc3f645acffe3ca5f46199d6f1024ee01027672974d36eb9d5b3c529c73fbca117fae55f381e3cc2ab278bb0cc2cc0d55205efcd36a5a32ba7c292c0b6f01dc7a88ef3b46b618471147e3660a4b69a418c919d07487b54bf"}, {0x98, 0x1, 0x2, "179112b49319644a7f39c2e4b0dadb24b366035262278688a23967b28ff0aec84608b50a1701c3f6100674001bca9f2d1ae809f1a6c41c191ffc7c4d5bffe4cff31d93fe5cffc290fb881b74f90ac261c682125febc6b6fdd62b994d62329a7aebc1008ac7a27d9dd209e39f6a1d6f506835fc9a0a1d3aaa4f22749288d51a9618796459"}, {0x40, 0x1, 0x2, "75b60700d021b20506e3bac91d3779d615ca251b81410bf01db516b20cc3a15f6c78f5b9a52feaecb1fc32"}, {0xb0, 0x1, 0x4, "37008dafb3cd6a94bf62fdc053f5e98b48dda0bed22e6cf8268373e001e77c212c9b89a34cbc5e527cb45d7bc2482cdd6261429fccf42e750b0b471cb089936dac25c95a0c9c350549210845240d6c94359eab6b03214f446a9b1ec07e0885a8010d57f5e2e79f924ad45f2fdbef06d6a3a429a156f6563935f633eaabd39b854647c01dc60304095445fe4673724c4f5aacc6fd50dc0e72689dca"}, {0xf0, 0xffff, 0x38f, "9ba3ba38d6c2cf51ed34c2322e9f2b072377fd679e88baeaef7f35dfba0fe6a05c8803744805bd89bb3ebe5fea9ef1de667f53c05f3dd1e85043dd8f0c57524241514f9c77ad543dbc856b30f1831ca735062199efe64847c5f24af24494cfe079176194249323907816389b615ee9a1305bf5b22d15b207405a457f50f817875bc6d6b8902071773a11a3cc92fd2e868e879137325f7e44c156c84bfd0e95fdc0b0fb9621f83813e24ffb2f1160c4e63b0851f36dbce72daf49daf436c8df95d10d757537b2fb2189a9315300c47df7837df98b0f05ad136b758c99d9ad"}], 0x670}, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x39, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x40006, 0x10, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/106, 0x6a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x3ff, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = semget(0x3, 0x3, 0x141) recvmsg(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/183, 0xb7}], 0x6, &(0x7f00000006c0)=""/81, 0x51}, 0x842) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/41) recvfrom$unix(r1, &(0x7f0000000780)=""/149, 0x95, 0x800, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1e0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x42) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x270}, {0x25, 0xfffffffffffffffe}, {0x6}]}) 16:00:08 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) lseek(r1, 0x0, 0x0, 0x1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) connect(r1, &(0x7f0000001340)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) lseek(r1, 0x0, 0x0, 0x2) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) flock(r1, 0x9) dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1ff, 0xc4d, 0x3, 0x4, "f9d1522e8b97f117103e2295a5d5ebb794dddb4e", 0xff80000000000000, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x3) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xa5) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:08 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x200000029, 0x2c, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x100000000, 0x4, 0x6, 0x7}, {0xd4e0, 0x2, 0x3, 0x1000}]}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8a}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) r4 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom$inet(r3, &(0x7f0000000240)=""/220, 0xdc, 0x801, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x8000, 0x0) recvmsg(r3, &(0x7f0000000880)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f00000006c0)=""/149, 0x95}, {&(0x7f0000000780)=""/49, 0x31}, {&(0x7f00000007c0)=""/19, 0x13}], 0x3, &(0x7f0000000840)=""/46, 0x2e}, 0x840) 16:00:08 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2000000000002, 0x3}, {}], 0x2}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000001780)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000017c0)={0xfbad, 0x3e, 0x2, {[0x1, 0x6, 0x81, 0x9, 0x1ff, 0x7fff, 0x101, 0x6, 0x9, 0x7, 0x1, 0x5, 0x2, 0x2, 0x2, 0xffffffffffffff00, 0x2, 0x7f], [0x80, 0x1, 0x4, 0x80000001, 0x4, 0x0, 0x0, 0x5, 0x7, 0x59f], [0x1f, 0x1f, 0x8, 0x401, 0x10000000000000, 0x0, 0x1000], [0x2, 0x81, 0x6, 0x3, 0x800, 0x6], [{0x80000000, 0x0, 0x4, 0x8b8}, {0x0, 0x3f, 0x6, 0x5}, {0x872c, 0x21c, 0x40, 0xcd}, {0x1075, 0x7ff, 0x7fff, 0x44}, {0x3, 0x9, 0x1ff, 0xfffffffffffffffa}, {0x12e, 0x20, 0x99, 0x80000001}, {0x5, 0xb939, 0x4, 0x8}, {0x100, 0x5, 0x6, 0xffff}], {0xf29, 0x3, 0x3, 0x47fe}, {0x4, 0xb3, 0x7f, 0x7}}}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/237, 0xfffffffffffffd46}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/113, 0x71}], 0x6, &(0x7f0000000780)=""/4096, 0x1000}, 0x801) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x84, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x8000000}, {0x40, 0x0, 0x41}, {0x6, 0xffffffffffffffff, 0xfffffffffffffffc}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10a00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x3) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200), 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x18500, 0x49) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x6, 0xc4, 0x8}, {0x0, 0x4, 0x61, 0xa4}, {0x6ab, 0x80000000, 0x0, 0x4}, {0x40, 0x6, 0x0, 0x9}, {0x7ff, 0x3, 0x757a, 0xe1e}, {0x3, 0x7, 0x3, 0x5f7}]}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xc7, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x7, 0x1, 0xfffffffffffffff7, 0x7d}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000001, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xfffffffffffffffe, 0xfffffffffffffffd, 0x1, 0x101}, {0x0, 0x800, 0xb578, 0x1}, {0x29, 0x401, 0x5, 0x2a}]}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x3ff, 0x1, 0x81, 0x0, "4d0c22745f1c642af136974260b38f1970d2c002", 0xffffffff, 0x5}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x800, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) mlockall(0x1) 16:00:09 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) fcntl$getflags(r0, 0x38cd002e8c2916ab) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x30400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1f}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000180)={0x2, "37b21eab09a9c1a261869571f6ddbfe88c338f8e75fef7e163b671b6a8ed7a22989979fd0139beb03545c767471e307f3d00ac82ccfd77960dd10e75bbe104763de8b9951c28d269a50880ba61dee9313317e2b103d03b9694d6be263044cfc6f3b128252cc744e3d42e1c53fedbf895876200a7d5d33de1de526d67f229b36855ec89457b213373f33b05baadd44432355478d5c05766c3425e388b44884bdb2c87ba99fd185eb074cb6af0c7eb6480b0c280b9eacb5d33"}, 0xc0, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCDRAIN(r0, 0x2000745e) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') connect$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x2, 0x3, 0x7fffffff, 0x5, r3}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) rename(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000500)='./file1\x00') fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0x8, 0x40, 0x414, 0x8, "8c02090fdde7da72c5be4e48517ab342ef904bed", 0x44, 0x80000000}) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/182, 0xb6}], 0x1) link(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file1/file0\x00') msgrcv(r2, &(0x7f0000000780)={0x0, ""/187}, 0xc3, 0x0, 0x1000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000880)=0x3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000008c0)=0x3) fcntl$getown(r1, 0x5) pledge(&(0x7f0000000900)='/dev/zero\x00', &(0x7f0000000940)='/dev/zero\x00') renameat(r0, &(0x7f0000000980)='./file1/file0/file0\x00', r0, &(0x7f00000009c0)='./file1\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2f4, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b6") 16:00:09 executing program 1: 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") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x6, 0x800, 0x8, 0x1, 0x101, 0x7ff, 0x6, 0x10, [{0x5, 0x34cb59dd, 0xc675, 0x10001}, {0x1, 0x7, 0xfffffffffffffeff, 0x3}, {0x400, 0x7, 0x7}, {0x2, 0x80000001, 0x8, 0x551}, {0x4, 0xfffffffffffffb98, 0x7, 0x1800000000000}, {0x9, 0x6, 0x40, 0x2}, {0x0, 0x7fffffff, 0x2, 0x3}, {0x0, 0x4, 0xb1f, 0x7fff}, {0x7ff, 0x7, 0x5, 0x1}, {0x1, 0x2, 0x401, 0xfffffffffffffff7}, {0xfffffffffffff801, 0x8, 0x7ff, 0x1ff}, {0xa361, 0xfffffffffffffff9, 0x9, 0x3}, {0x8, 0x3, 0x1ff, 0x7}, {0xfdc, 0x9, 0x82, 0x9}, {0x4, 0x1, 0x1, 0x443}, {0x3, 0x5, 0x7f, 0x5}]}) 16:00:09 executing program 0: chmod(&(0x7f0000000380)='./bus\x00', 0xa0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000580)=ANY=[], 0x0) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x5, 0x11) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2766696c6530005b40b09f001d9b6576db28570727bf7a7c2021d9173d9d4297ff645335a6223c5e45d6ec4427de9208f613fe0e4a33c2a25e87f09d5bd9464f7414c06c5d0d7c57f6c80394d7705f9113490952688e439fc95fa2b13d117cb2f8f92df81ad88d618d004fc45ef1ae1309e90823fdd05da2e85d0a7a78b53c28f33b0eb873977eb6ec073f692514bd60e3b80abd748bce18ebd8a6bffa09d6d3cfdd359d9df52e504844f234221abd93a324f17ac139e9432d64181675bbcfcd8b94"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="0973f6e754a8dce6c3fc371407395dd0d2f435713647ab293d1c6507c6c06d76612d1c925947e618b22c9010831c92618d8953a13dc82d3137c5c9daf05ac7c7fcedc14054b34a30743a0066714faf3e0942f6af71314f71ce0bb1629441022ea20a5593f6b655a5093a799b19b5cf6ab304cafb2f7d4e7c19", 0x79}, {&(0x7f0000000100)="b5869ead0ca29eb05a5513e166629c949dd48db8792b3bcc51d37dafd0a9117c0700d24237", 0x25}, {&(0x7f0000000140)="69b4417082ab1e1ab7f651d99ff77021ee69cef7c63058a8d431f5cc37b96288311e062697ebae5cab5be37dab44a5dfe773e61cefb616cce6bf24358b7a7b5e323580476ae6e22eaff50813fa7a420d9add4a458ca3c5b42415539c97ac2715ae7d620dca9dd830163225dc968d29eada2c3decc5", 0x75}, {&(0x7f00000001c0)="767407d7078111d42457384ee96d503505a2a30c1c5afef5aa636ae96e0c95ff1c46aea2386e56f5ade9a6ea1ccae99ba88f198ada754e3f8124b67b7d2821badd3ee57f610c80a45c162c08afb699224a945b466f3bbfa3f18e0ccd78c64fb24ad41014a18d137f16c1fc5c51e2a3485c2a7dd478a9ef791ae8a23aba695b3be4c52dd397489afed042dab77d661b46fa50c160fc8b7d35fbfda4c935057d6f82abb9d4230e24e5618d9c5aa4272791fd31c3e528f8826baef732a468a2c971c1b684def621273e2041442cca", 0xcd}], 0x4) write(r0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x2db) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8489) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0xdfec, 0x6, 0x0, 0xbf}, {0x6, 0x6, 0x56e8}, {0x5, 0x2a4, 0xc11, 0x9}, {0x8000, 0x9, 0x1, 0x100000000}, {0xf2, 0x3, 0x7, 0x5}, {0xffffffffffffff01, 0x6, 0x4, 0xad}, {0x2, 0xc9, 0x1}, {0x1b, 0x800, 0x2, 0x1230}, {0x2, 0xfffffffffffffff7, 0xffffffff, 0x8}]}) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 16:00:09 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000580)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x1000000000000000) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xffffffffffffffff, 0x8, 0xc0000010, 0x9, 0x5}], 0x7f, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffb, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, r8) fsync(r4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000980)) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="f5318bef09aa6d7d4bfc842fd53b3e63da90aa53ef13a91644a4df5371a52d0f98494be7d86caf8d76106d7bb99e0e871b5d04ccaa9cde7c13a52f5403c6a0c84b96c4a442ee3bdeef0e1a623722eb4ae9569eb127bb37ce254ad0fe6f83b39cfb12163a846ba20e255628d77549c30287c527177281797c55c115cb9008f3197e806d0cf4eadb39ee2e0efe0cb66523bcaecbf00f796a68e4e0963f9776ad0b71136542963254225c28635f5d511444e443ee9f2af61001f81e1b745361eb6b3466b7faec6e2015", 0xc8}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='.-/\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1229) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/55, &(0x7f0000000240)=0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_vnetid}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pwrite(r0, &(0x7f00000001c0)="a89d33566feb6dd7acf7ce9b1f5393fc7caf0d927479980036e26b9d9e147319100af119222d65db3b7b591b3351d1586ee43959ac6b03706c0afb4d389d9b07c6a246d6f1a3fa09786392ceea8761ac666ee141175be915e3ccad52b25bb342e3ee61341547be29b2b4bf9f49a668988cb462f74e921cd1a9e719b5ab26679f418bbe1d4f826fa84f280ae5e4b6c6f176a289f7d90ba93b2abe3e38cb71c96ee967da23e7b5b550e7703686c86076d39872fd70a0c898011ca2b2e475eaa7260dd11f5f9099c504a818067bb846fe438728631587a27852b4fbaa6d6f38e4ce52d80482fe69059efbda6986cc2cf3cc1f3b7bd99aee8a1a387afcc8a8245eab5170fbe7a19a000ca1e55acf9295f24957229ce11272dbfbe584940b2d3fbeee18a6f1b7446f381b14111bfe9cd3a07ca3991028d48bbb99e9787be9cd99a24dda10c78f1f920e71c96d4327023086ccca339d7f8c7ce507e5d7c882f400bc59297f136a14e6c0e7bfcd2a3df92a8b8ed4cc813ca7b939404be418c0581dd1876fe2642e0b3e20d47e7905e33701f88d7c8cb1688fccb217acc6a9c470761566a1a2ed152b5a7b0bb70f1fe556c7a6240a9573b79c3725719ae577eeb945ac92166829ed5844b40d5ef72ff3c9d4bf349f80bb781e06ad6ae5ba8873e3d46e07a42576d744a309bc4e311382b042e68b3c944e7165906b186ad6a4dd5ad4afe0a56ea3878f584cfd15aaf98cd50b2149768607aa1931eda90cfb904de05991250148ce73ce53e4d24109d6b03ec9c03f95c0ad96509c5c44e919ec4178fb79b913b0b032f0044eb94237c6760fab527ad41f88d328856f181cac02e9b106c72f6afe8a0c6af95392ffb473e7d688fc3908371188e4ace7f6c92b6bc9526c449b98c5e5a3690c9575bba4004b112a753f6ba83b109a0fae8cde7ac73d81d208bf2fc262a20c8ad62b7a3f95934bd1227cd483e30571146f5fd76561d14009098a136cc989fe5b61d7255a85c19422dd39477960788074155df478acdb19307300bf5d9d0afb8daefc92ef9f6d29a9c5e4aa2e1c50e2eedf337b8c6adef37ab0cff316b735271be15288a05c6d3ed1a74753a2de4350275a689fc78e6f767c322e1b96e69843de3695c112764893df9d184d645d561547a599cdec7746e9229812179942abff563a581e529fb86d6cc798f58e8a4a207b1e86333e006e9a6d57a4ebd007296e299211fe777c957fa34f1f5106df9c7f46f5391694bfa127957615e0f9ef56f71cc7fb08e529089df2e9e735a9eeba2e24a67eee368dcde5b4774f5033375ba3a98078f921a1c96e079fd3f3cd42ee1ff291bb0343c18a93082b4cfbe8edf8ec31fc2e2c02a25bfccb97dd5695a87043389bacbc3d1addde66a94c1caba86bb6a04893d7fa5ce3dc11bef08d70c62dd7ada55bc33cb410e43f106787984447aa5df997429b71c0a69a9ebb6567cd546d4c8c7b38008f16b2eb63bdb07d9037870435b95fceba584436b0d1aed60f059ef1491b4f4a865a1d01e7413ec43ca2fa1e03f4cae16e2788d0aed4a6660aa83c6a6ea52ec330fa8d1c4d6d07981619a36c7834302dcad57abcb7ce2af27a205a5bd29e0d8ec45cee11c950672079adf064193743ec44fe6ae7d40bd58d8f3ff35460b015f426a20316acfc98e5dbdfbe7ddee8b6b4ad9c79382e4c6fd80760e013c19d25fc0b52d0353709d17ddaace873849170762b9712904133840d70d1a4d328c65a98cbf4c8416730a33c38117dd8ad5751bc892c0754a615f557bc427b652d270d9e37ddb6e5d1eeb3f013d3b7add9209a58cf00e207bbe4ea6b9eb55c1abdd1fca46cb2caaf24b2272ef0ccafce23b2d5bdc224388f24ab3710f610ab9c622a320caad489b737702f4ce10a934deedc0befb7af04e2e691705b141e90d9527f8035c062a138a0a1ea5e9c31c31dbdf7468b306ecb3464a10fe6db6641fed518fcbf9d4152acead264118abeff90f194b183d7573b8b2a16b5c5778ef496fde723ba332e2002f9eba518398f962dad7f03b4ad930fcbafa28b2230fc5add031227b623480ad1dc191c770175897324c014a1918bf61f55880fb01a59f2dead9b253017522d88a5212d746368ed6ccf30ab84a068e7b1289cd991f6673623579b8edf896ee17fa4f6492db35fecfbde2749af68a5e556b8c4bbf5df33c54969dc635ce263080d53b7ccd7638ae75948ead39fff697d628d7b47d09f34044b7be0eff09aa18ae1dc4056df7cadb1f43039248ef086e547a8c4e1f679b9b838a9b118c0009bee144a6d29b4a3be7c8a70941af2f666fc40f40508b8b2097e5099f5f8d5a1e2592ff2141f9f1d636b77b734e7b717e177027e99a9741629af48ac41de37def45922cd68daf16771adf88ac8c991e2bbfecfd7a052b0c075f904d3db4234af3ab05d38b63ba13cd469d3123440f28b9d04c29f060c97975cd15c11324ed8fe7f9cbf70bca8895e0bbe0c15f0886a2e823901937bafbcb356bc4e1de424d126a47f94aec182b570b5e4150c0e503b7c02a610cc14cf508d9473ae990423550239db1c5f8a4296a2c8a74adad9528ef4f4f34a41d8c43ca9075d0f1fa3829f94c7aae59331b780e11c0db2a2cc9c791da2f531f7d1981322f712df1c3ed85c6ca66cb7355bb5f4c930679158430ae7c0e2a2aaf835d8c86affd8395b6d3887a4c01621f31b33f98561d8a2026fb2bafad9727eda292515b0c900cda2ea41918ba099af73aee58b7ea9769d25b83196e7e3d640b43dc3ef10f84bff780bfd89f483f39e70c2feeee18493b7fc196773a27a6f15fe489d17087ed23eeb0ef4dd33de4aef940417975597edc2f0c3b62530390bc6d625811f1753a2bbf338aabb984f8433ed3993e84c498469ce2098d165366f2e3639e3b2b2cb92e82734c4738386d3832ae98bd0c51707986eada5b5e0f95830a56f3b5cef95a654e5ff096ae1217d996b6e4c28a496732d40ca2723087c78d3826cc2aee71840644e30ac25e8ff219a2740ff4b730ef3f10665ed410252fd247cf15094288f7ad06ebba0ed4bc8eff661c50d3c52515921232e0d37f12222a39d3aebd22d89ac5382f25f4d5c85bb4ebe3109a1c262be3007c778311871e8417354a45f4536e11f4f3d783132d5f721addef266ae8c83bc9392fef3f0f0c4e8a3797ab0f860d52cacf4ef0856fcaa61291de7bb7a73f58a73d2c60cbfabe0c8893e782dc004e09a04cefa94198a5cd82fb117e991c44c2c83bcca8d76971e5cd33fe9545e454e57451055470c1693a8e572db20871b9fa41d67265011874873893680232c977319cabd86a3347db9c9ed4ef89968ada1bb446e6a38ec1a2211141b2b007f61e59011649c4dc78710269404223363cc2d4c729e6c28288e0fedaef6918cdfe6bd8cf52abbef7add6f5dafbe87f25ccfd954aac14a94e23f1230ce2601b643b06178c4a6cda1ff9b07b6d455bbcdef3a3b4f201e6c7df051b6b32057442b99d541da6ee023e5d884281e9c29496e8facc839635a253814d580f05686a65c6687c6de2acc1aa2b30712b703d773ff12d002d89b5fafe9e2c87a858b4e3398847a419874b56451ad585a54766fcaf6d737a205523665e177f0ca1016f2a027e2dcc3c4388046be116a368f1ed12ecbd9f2fc4b71ad84f7c27b2b91f08389e49e595a8ab31245592e5b76dd77a1ced5ba1a5a63dc80e3b6dd3f438fef6f6e10ed0a6994f4ef2a0387714e0f4aa704774a04cbb3b1aa36028437b6476078b7d4fff6b554803711efaefc113ad739c757a3e77e2c399bdf9be9d30e14ccea1b77880323bf54b42b2bb55fd87e9f1b4ea64db7dda143ebc9d51e776f89229703a3e52f9f8980cc44547c12ecdef41fa2b73a8cc648405b222637d5a9a50fedbd71fd0a7d36f50348700104cbe1b563c2f8aebfa9e90d37040bc5d6abaff2efaaa089bf2384cafbad0b6e9e1739b694f0f5fa42aa485fede67cc39599cea91bce0f2db857f242cb6797b76f1278ee08594fb365995756367337afd552da089881262bae1fa94060b5daf36ddc55afd83e035894e4ce5d791e04050f24ff1cefcf8eda9ab45e32d715fc41391873410659ffd53937ec51bf7ca09aa5cd214f33fc63bd985c11c406f2421817e09bb93c983ef09e9bd3bca7882277f76f9b71575df4ee170048e9c03f1419a29cfc62c584832529be682dbeec1746d870ec99ca1bce083248ee06e039915d2f9e038e45cb676f137b1228ecf46de28c009ad585ac829df818bc72fb4b9c04a732586397e01a41d65e27f83f982aaf14349a07b71a06a90f386d8fdbd903a6cd8c8004adbc99dbc50e43a236799d5d25513790fbc089cb3c1d192983d2bf00ecb336f7f2895ebbf6f2ba4d67037c6c375f68fe9465c0d67944c32470d9273ec28d56b17c9893f62d86ba09ef4a98a36df268a4e371c37e992c5983c1cbcb5d5f639b6ee6e6a6c57da0069497b88ced0b4a2e66e22d3bdc99fd6f6d977e8d0bd034ebf27dfed555bae4cdbe48feb4bd44a9d11f422037984b294ee50101b67eeed5e63d3f2d170e487adcc9cc761c535c328b6bd1d5718d8ebeb35757c1748894e8ba949d4265d2d3e6f9983ce2bec91376ff7b451acb5e2567fc4a39dca369f4c6d7d49cdc50691c2452575197347012bbff427f0e681d6596b3dc236b4e8a8893d4b6565d67be86b17b5959b1f77b1557af170851a2c87a4f8f0fe78af6af4904455733b2fb1592845d744ba90a94aa91c324b4648768382de7be95d80580381915ccc18d137f7f6351fa297b9ffee97280455c1d225219b151b6b6fbb936baa7a9fd94d86c0529e28c476a3e8e61f62d0db73df5135f1d70e2d1fc2f70fc00833836bf31e1a176f054a6e1ce2e635eaa3d8474a329837463242e7323f2229a9959a95d4678cc7d1a86c8030606c6a3eef1d50dcd08b2c2a7adb4dec9b8566cd07392c4d1abaac47b0f73d4f85c1955b637ee9000fffe2fe4aa008a7ffbd6a9af303b14840b69f9f824a4d25c549ad890372e3191ca6769650d129765b0d60d0f1ec4c7023491dccdc472c93ab226fb742d9fd125659a0675b75b93eb0e261a19e5f5e36fc0b6448d777c04546d82afe4d9ca03b550f32e4ef759c0e8adb1c702f45b04cfa55ec760252756bf881ab5d321cce6c83623b8edf32cd42c226c8a69772e02f5f8e7615d5488305459de87f237a4be1ea4a822420b0f1a293f7a152d25ff409bb10a51d7bd4ad5789ba75c6882cd9c80085be53915c57f080cf0f1b45cb91d0899560a2f6c14780cc65f15033e3c1b20c512f8d69e4893cf63652a3e5dd7bcb3938652c93c456c6bb6c3a09a3655bf00ad44a834e9a6f162042d4e41a8b5ec6656b9e2fda2f3ff3f3d3f7f7ace735c4b1c569248dd25a589db4270bfce775c499f13e2462ed989b3b90d08997aef9a3890c34f8f241b343dc3460fb609cbe136f83980000df43e52b4229d19942b0faecde61d41d7b058a7bd624986b976a6531e6d1781a649f0f559c06dc645746a6dec0bf47a3c4893a44a10ad898978294e86bdd434474dddcba838c43a817f7fa5be7336f06d3b132603a3e2cc496a57b934362d80b757b924bee90bd951da64c803e93738955223dbf9d4c07135445baf0087be37343e411f06f66271fab8d63f5bb3085be6230f31428006be00d3158726eef4851d08872230599337f59acdd012b0f6359b3974dc67b747d8d1f587a1a12335fcdbca751fc562d88bc51d5815e9ca1d062b1616f162d8d9d9242cb9", 0x1000, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x288, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200a0, 0xe) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x8001, 0x8, {[0x0, 0x6, 0x10000, 0x80000000, 0x4, 0x10000, 0x1ff, 0x1, 0x4, 0x9859, 0xff, 0x1, 0x80000001, 0x2, 0x5, 0x0, 0x5, 0xfffffffffffffffc], [0x420726b1, 0x400, 0x3, 0x7f, 0x5, 0x1, 0x7, 0x3ff, 0x4, 0x6], [0x7, 0x1, 0x7fffffff, 0x5, 0x3ff, 0x10001, 0x1], [0x3, 0x3, 0x1f, 0x5, 0x400, 0x7], [{0x2, 0x7fff, 0x4, 0x100}, {0x100000001, 0x7, 0x5, 0x5}, {0x9, 0x5, 0x7, 0x57}, {0xff, 0x6cd7, 0x8000, 0x80000000}, {0x9, 0xd, 0x7, 0x9}, {0x7, 0x2, 0x7fffffff, 0x7}, {0x7, 0x9, 0xffff, 0xd826}, {0x5, 0x7, 0x7f, 0x1ff}], {0x7, 0x40, 0x1b, 0x2}, {0x8, 0xe1, 0x1, 0x3f7}}}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10408, 0x20) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000040)="12b92d9836075c0c0cd92eb65b124ad81f06ff26474201ec46769b46995577dc89b28d00d32479e02be0ac9c4db162c8735e594c7cc06ae9192986fdc04d1e5c61c54d771cbd34cc4ea1b87a6d43e1e8a8b718244b2731c9a0d204ac283db66408932f7656f7aecdf910", 0x6a, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="01001f0000006c653000"], 0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x77e5, 0x4, 0x4, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x7f, 0x78f0}, {0x1000, 0x543000000, 0x8, 0x3}]}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/163, 0xa3}], 0x1, &(0x7f0000000200)=""/243, 0xf3}, 0x801) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20002, 0x0) renameat(r0, &(0x7f0000000340)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00') r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x90, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) open$dir(&(0x7f0000000480)='./bus\x00', 0x0, 0x121) write(r4, 0x0, 0xfffffffffffffc24) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000)=0x84d, 0x4) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000152, &(0x7f0000000180)=[{0x7fffffff}, {0x1c, 0x0, 0x0, 0xfd4}, {0x53, 0x0, 0x80000000000, 0xfffffffffffffffd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x100000000, 0x878, 0x7, 0x7}, {0x7f, 0xdab, 0x6, 0xa88}, {0x6, 0x1, 0xffffffff80000000, 0x80}, {0x20, 0x200, 0x8, 0x7}, {0x7fff, 0x1ff, 0x2, 0xa0ac}, {0x6, 0xb2, 0x8, 0xff}, {0xa40000000, 0x2, 0x5, 0xa957}, {0x40, 0x40, 0x101, 0x10001}, {0x9, 0x800, 0x6f8, 0x1}, {0x2, 0x100000001, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") getgroups(0x7, &(0x7f0000000300)=[r3, r3, r3, r3, r3, r3, r3]) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x355}) r1 = socket$inet(0x2, 0x4001, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8, 0xf6ac, 0x1ff, 0x8}, {0xcf7, 0x1, 0x1, 0x401}, {0x100, 0x2, 0xfffffffffffffffb, 0x3}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x12f, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="42f536eb7639e147f6184abbda059c6ee59083b4839e1fd41347458920c364c08a4d48e3ebf6a0d3b8f4692d142f984f8da0f495cb6fcaf5881e9dbdea1c5dbe2940d773fe151e02a761469db32a9bdf798299ef05b6f920c26efe6d566dc55b7f026232d8656b6c279d2bb99f795b", 0x6f) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) chmod(&(0x7f00000000c0)='./bus\x00', 0xa) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x440, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4bd, 0xffffffff}, {0x5, 0x2}}, 0x2) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x812, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) flock(r1, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x4e4119ed, 0x8, 0x0, "c6f22e7433b28a9750d3812801601906181b37e6", 0x8, 0x9}) 16:00:10 executing program 1: munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x4, 0x6}, 0x10) r1 = open(&(0x7f0000000200)='./bus\x00', 0x241, 0x100) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000080)=""/85, 0x55, 0x40, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000240)=0x7) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0600000af6ce6257fa5d2b8d4648d69e000000000000001e003300deff", 0x30}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x1}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000580)='./file0\x00', r7, &(0x7f0000000600)='./file0\x00') wait4(r2, &(0x7f00000003c0), 0x8, &(0x7f0000000400)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) sendto$unix(r6, &(0x7f0000000640)="40fd317ee880ec2fd17f214e976b92bbad9bb65db7ee37bd83212535aa7691ed76255ef58af65613a65f2bcd8b69aa513ebe13e1900569ce4d583ef89458e549a74e3d9aa6511b6e1db2e5645695868a8934df9fd753635b325058011d1c07cc61d2e5090cd9072fd749980a0a2eb430a8137cc63a29f8194d61f24878d02ed1", 0x80, 0x2, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r3, r4, 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8020, 0x0) 16:00:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000440), 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) open(&(0x7f0000000080)='./file0\x00', 0x204c0, 0x100) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/99}, &(0x7f0000000180)=0x65) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x400004301) link(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./bus/file0\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) poll(&(0x7f00000001c0)=[{r0, 0x5c}], 0x1, 0x0) 16:00:10 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x88, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1700"/16], 0x1e}, 0x0) 16:00:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setuid(0xee01) seteuid(0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x30) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x983c, 0x4000000000000, 0x1d}]}) kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002480)=[{&(0x7f0000000280)="5d38057263339275a8887c766e2027e0c42b4e01cc4b4cd119929f4fcaeaaa605d1f4b5896542db67195cabd5a620051006149ba7b6391f3152f1b97968cfdccc5e893bbcf96a9ee2eb71d835e660591e980257ce1a7c9d08892c71f6f5cf2c92a2e901ee72f08fef63809695f420d3321f5e9c698b5fd10d070cad48a6affe54fe6db8c91d82b03a97b83b624d4f6a1a63ed720ae878fb896430b87ae675eac1895dec08df1b6988352ce6fd8f0307d4ed00b5e5a528c23ff99c43f1aaacdc86675e371aeb7dfde4ae0c4f47d011f66743caf50d2471fa51f4db389760447ab6f1d2e749bebd56c5d87d88eda62f6f72764fba8d30bd8e528e1b908c2bf2d6018121f1b7103df930f2444f0ffe94276149885c0a2c7a70e7b17636fea4431a821c15cccea4c387ba398b3ede7367c650df9d5a910848bea3992ba0068d1f4eec826bf3f4472baa599745be82200364f0a83fb754bd500773c87f51618b64b4f3837bdbf2332c337ee3b782c7604e37d535f0d2ff63b93633046910a877b49d994f3dbf2d371bc2de81a09d4deb81f308d6262a2c7bad045510a6ecb2ef402c70471d5b9c541bb6eaae6770c75f219d71fcb9d0451300d85cd0a4666769228b9c624fbf22b8baa3b1fb6323d6c44b8696ae1161f26a67cc9a57f2bbd393b1043f42787cad786882af5011668def375f153c680eb89939763ad8d0ab6be825c407b50442afa95fe2c6176777a3d9d190113ee19536a1340e8d1db762719651757a5d21d933fd04ff41e4cfb424ba72d2110a4f88044e50fd611deae1156f7112cf9acbb5353eabcbfcc6b001c6029a80411784d4dbacaceb607dff79f7f5960948810f65ea8de4aa800b9fd64364097107a87398a0b6f04dcca8d8a42162064419c9eb7a48323f204f8fb04eb6d88cd4a3adeae56566565d15c03b1a061dc84e418211e323870a9fffd6f8ecc313386eb482aeeb6608e1244017206e66968bc4405afea85345a2e04bdd674a5a883c549afb0ea93a7299c7aace98abda76b29084f456ea7f752aa264528354f912fddb782cb473652673f1e6e0089c4cf3da08d8731860ddd3f2c1bb57cfde3a6ee00aa1187af9e7c87b8fdc526b591250a668076f65fc80a4af18bc896cff32839cc8b945523efda5f756e42d2d6714792529c3f3e19936b1a526d5dea6d88734cee3891f4548f5e2cd0e4a08574c3db8e8ac0173093be519a5eddda4cd0f788c2d0742c0dd0982550edc6c06428e8a968e8b8d2d65423d643eba8747d7b72789285723a7247c8280e0e2c96b3fb6cbc61769671fa1ef2c8100aff46b8ecd3a0982b8f6713966a0739e7e586f385a6827d83be2306e911e923c5007f7a9e7cea4de50fa313dee1c0c8bd5e4b4fe1fb21f25d5a3d8aa2bd0564568595b5be6975c79cb76ab2e73562c897fc30b3f3644493f7e22858850c780dd6ea04e50dffb7e814bf582436d83debc5f926fbe27375cfa8c6ce0c79db2a27c2d8b4f86322d5de74d0618d16866f8714960bf453092f387cc1b21c1ffb7663896b70583ab565bc83a663bf2aa227037dfffa68a02b0bd08c6a89d51e4f255c58315b1800b160f48f9daf3183fed291822fb95173e95da01a754749a10f6975450b13bba6738fd68af95dca569809e61afd87238fd1698abf7e1ff6c59bb2e5ceda9797cf5c966566870fbe48d8bd96c612df3e576b2d002cb39f5e713f4852e2e89e8357bce61a8dfd465c90f580eeff908d0abdb49c4f8f81ae5bb86204b3ccb65a4f3b4f83ef3d9739ebe1f8226a35b28846561f46faabb4d889e520a50bc7956cbf7f2498ca7e3f0c160ee59a8a51d85c0acc7767742d1a6f43a96b326bef83cf9aa18bf73b195877b99f2104c6a26fc23eb50b8effe6c416cf340ed91aad59be4043e4380cefff8dfa527263b681f86bfa1d09f205490ad7eacd08e2531f337cf84b471a0b7a9df139739bd6de5a1d5710aa25bcc77406940ef98e49c31d4bc689449b22292cafca6b397c6edee487dde92ded06e273c937765ec2b35b5378e7f5ac031d58c35073738623c782ca6f600b5babeb20257db8a27d99721c74a15eaf35df2dfe7558c16ff697903519a24cc76c0024cfd25fd49a8067396b96740d087c364722c1caf3f523e07113df636a56bcf7b0fa85ae9157deaa092d697c6a741af6b8718913c76ff3ed5a8df14d88f26602a11b88a145f628f809608ad152fa87b7c54c84d12e4e246933f0ca3bd2b196c37e549656e31976a5855a4b372581a82bd22ab65176fe0596d67016de0cb2a5877730ee18571206ca7f39a086dd78fad5f207c4a22e0ec30af3a74d462f5e6bc117c2d249a96b149ec299b70e15bb3380043197d693aa9569155d59283f199274d49febdfcbea67afdff84955e0179f92aa8a88d789621985c6305b4ee08820b7d3aac34d2591c3ac801fb4258760bdbc9f7bbed4ae3ca14f2bf54c2df2d29892804873bda2627f5f0dd5402c5df33afbd7aec82f2a2b338a4d53691e979dd9e6c006a0e0c1b891d6c63fed76fa39b2525c1682946dda309b41cf3f49bbc2e048f7e425297139af3b3f3c7590d1dfae4d1c2f18cffed6eba9e609f018db0faf230654ce322de6b0291dffa7258a0d0019b2bbebd042c412990fbb0dd47d7ba1ee257ede8fda5c1faba19d06839e8cd63d51f66ffa2f66f8a054d112fd91aaf061491f2234e5d879f676e32b1ce0d0ea62fd301b4902498d19646408794dcbc6c17feaf5aea5c8b86e83c3b6186882fecb80c39f78d91d5cca6660f0b550fd219297f39560c1566afcd9e664d7462cd03bc34d47b586992d9a8ada3d0b3631867a83148252e3a8caea13484012b7376dbbbcacf73e29dbdeed3ef15d1e158ae141de4b7800a588ede6e6a1cb501343a0f73f8356145447dc585990ae4d8256e49e7382943a37ea73a3b8b6709ef8f0a20e466d3de79868d03f7158dec2573de0d31dee8eec697f3d24157d7efe205846f646c71ec12751c7213cfc63117b4705b11438697d27206f1bc67938784997725960af91a6ffcd49793893eb8e75048e7858da98b5f0575e0101dfa364f71861b5aecdf151820a42ace6411efdce769368b69487fe6379ee1273af9b2dfbf5f699eb363b6cadab5e8fdf9aa1c2ca0e0a76fb6fdcf68adfe8dc0406e7ce2e4ad314995c95c46f84615ea4262c9336b2ede7fe9597f1209a37ef3341e853c769b28aab1bea16fc7811e0476c707f2c49ab425ba78bc228908bbde688473d36b51d8bcb67220162bf0eb41741efabd934fb73a102d17ca618f45c770db536ae3f12841931574276d93a9e9804e4627091832256ba2bdf4917c8dd15b1853cb69239b781e51eb9179d0a8a777e9c159bfa3e06fce7a8e07ab8278d602a725d4b2d9962c796ccd65758bcb0ea05c3f33a29e06a3d85d803dfae0989b5ae23bc6e2351aba871a9978bdc00450bf1f77f74a73c67097c001e3833335fac8e66a90bce904623a264c9c27512fece818419a99ce41c17cac515c8cc56002ce51d3f4ea14b5b6d6b6a0b5c82803cad170378781eab1d33bc907b9ce87ad841cf430d642015eb1819df993badb49c543cbb361e8d2a3175a0c990deb5e795a4fd85d9022b152c05fa1f64e0845bf11ed73d973b5747b47e61c7e358cdbbe89b7b1936d7a96fbec1e9b75715d3b27e36b519eb6835b995999b833bea41c34de6d9169b99de4c40ce4df854bb280507cf72d09ac797d31802fae6c4410583f02b43cfaf593bf27e8a52fbfd285611801e0f77f5b330cc0ce55bd004c1cbfb74665ba3bbe4dd3826d77b6c706cafee7ae294717afa4ef76e9a375e1317c80116c289f018d7bb9d822f283d276fff54705b0f9fe1f0117fa47e8d208cea3290d97806f9cdb11bf644cba870c5e311458f9317739244dd1aa33605215b63bb84811c517bfb90dad359ea240d1385de94611960cd1184f788cc7fa01742132ac0274cef6ab72b14261667b00c763c3c44c62f45c04fe70ca1109ce2f1aa44c86060f805a66be20e6be01014253668ba2b5f0ec70f4fe9c5906e5358dbd8f24dc2e5c01f08e0541ac065b184b180b3fb220aba575943e44520a8e85a1020e546e6eb8f16af064fe4229f7f25fb498350ba9b321beea8e454af94805bcea1151cb3898dd3452634c6b5e53e3d9e47ddfc6994784abe144c68ff8ee0035ab688348d042c67d1270c33067854b8f075b0215379945f9f8c1316c19a69d809b8e0968db59ace6deb0f8a74473b4a6478e4a6e27bdf3bf934f7918533caa4ac4f73ed9bfb3db6d4e2b69688c215e09dad3764008f7313d0f0a3cc42ddd6ea434546b93d41ef7f09d9df143dac6ee36adab725298ea9d009135310303ee02dc6d543923c71ab4c850ff132680e7c06ee4e2cc5050e77fc7d1f8a8d2b9f9da18fc11fe3926c2e52d57370feb0a98732f21685a6e916217c55266e7f4b35057b158f369b90c6083f305c6efa7126a308bff0a4413805c3ccaeea5d9799a100470854163e3855174b52c6515412717e38b3e474c79aea3ea7bfad5bee5c4e81c1788888a049506e8fe658f299a8cedcd85815df8d3c5d76fc0298bee04b09723b7c317b34117fbc630ef8c806944ced64d5310ff217abc512c3211bdb975aa30b4f2543e01a49d783f7dd122fb75daf371518ff62687d8fae31ce30ae0523f973f4b476387ac319642ca8ac404e72061312b2459b2a99508f60faea5fb9bb3a8f70540c48ffa194a29dba2e4955fce750f2aae78821d0881fdfc9ed0bd69f149d615109b047215ff3f80ef95de716c4aab515a0b445abcdfb63596af9ca30499f74054146ce35068b33813a9595b3e512f251cc7a61c00cc98f18690f0a0e0894b203b905a2310a693890f9c978aab6267e710e429d461d269b3b8be2c266c95910a53237ac5b09468714c81b530dd233422c84abab03a8c7d2cb9d12419129edf93d5cc579cb742602527de180cb2e6e84ff8236cf449baa0bf34c779a15a8bc05ea4dc27ba57f0a38f8e7d0c1d59741532c21ad7593949597434511be986009ee9d4d8c6694e461d53d02372659dbe9e9a4d5cab10e22b8f040be6ddbb74a0fccf349d251c467bd7b6f855fa6f4069e0754faefc4dedd8dd7954bb47d1fa093a0669782845f865d01965f76cdec80b14b99b60940bb3530e49bda3b3bbe0107f0fccfdef5352ad6d4436da8a53914b37a2c2b6ad477050f9f86916ad376e0ace835e309ec0c0d91d8804bd21e8714f6e2dfc9be131a2d8888c21e2468154b45e89d54a0aecc99f3990b3a3c8b4a99bc70964b1b4dced75f6cf59413515988e8c378c71571b443d92441c50f39e499e8de9d7f95ca3c98221160e91683811237c39b3eba8ce690ed715d475fe8184d5ba07ab1e8adb94c3eb894e6431f42970fcadccd6bfde3227aed8adceee09b71b81fcd2b89e9dd91e7fa941e4e419995571b65d9e7496e7231b1b84653bac81c1f41dbe6607d16d72bde964a1cb9490055c44a3514399b61d46be9c403122c57b6ab9fc8ffff140db72b32446499c75f7466c1d230cc5a1f61d890dc28ae42d114b93598f97745c48bd1bfa22764e0c8840787752a0b691aa3cacdd0e667bac7d256cfbe05d9752ced5bc58c227133257648eb9010df730d26968120063b2cc0015b8851994c7cc8fc4c0404046dd4ea0dc2b1dc1a51545a0ae0a68a2ac7366c7a3990f328d57d7dd3f18d51d01d41794cec97a322c6d5a5d1b30a2961c039a790a9d2dddc01aa0c2b29fd3f09c5b2715d01d2", 0x1000}, {&(0x7f0000000000)="b6ffd35381b03a50f276d93b4e87796fa6abf5468b9c1e7f09886af67c93a4545e03943977769e196f0819579d9ba92be4187d24fe2fe0686384210a8e9d6105fc2110", 0x43}, {&(0x7f0000000080)="0bf2508b5482e6f7aaa7ce31f818b1fb839b72364554f92c2f94e475e3f52d696bbe74b048183c8b843fef130fa197feb7e0f8529d080208e9bedf0340fa561e491c6b7ed0d901773909e9f7f13916824e06084e6739ed51426460d22d84bb3b590ef1e5700ffe", 0x67}, {&(0x7f0000001280)="14a3f2c171bd5cc43c34b1fe2a6647ce76529d40baacaa3e8287643aed1bb0915764f99172115ea0a7e354af1d99df35e30f56533c5f6f5732385b2bb555b73cf45e2d93d12e92760c7f8f2efd728ca89a9da6376339ca535e6fe2f34deeff2d1a166cc9e7940193d9da39520264f82db27fcf360b9bd60318f2660876115ee0ed8014f5228ef91f2ba7ccb59557278fbcd28adb6b5d18f9b6be259bbb764b1b523bdaa40a09874e8a5f55305051f58eca491f83f59fdc1e0d2b55137f82160d25cb6f78147baa0554cccc", 0xcb}, {&(0x7f0000001380)="d5f2b120c4c8e8eab97ffc179379ee6285ff950ae1d74573d8931dc1421a0e16b1d56abe62dbfd19947a5ebefa0601ed51567218fd5fc820d4216d664b32e12ec22beb767c839e9a6b9e9650ede69623dd8c9301235de2e1118a06068fecb018271aabfa2ec761597818677a39236d22725461d06a1cdf5fd1a27ca88047bbc5342a4a1af4afb4d86abf370eda177f97bf087196e9aa3c67a79f3d6c3193d0673f538724f71254125c38005314ca452b3a76ab86705d87dbb9177c64defdab98d83386be331e1f844f33c7bc509e927159d19ce8fb871a7422cb6b13bff74d1ab9011b268f5b55445a79c4649ba3b7c9c09b3abf8faa1f131ee5a77722d2a624d67410b905e7eeb2951a0e6e2369499b4fba0b2f45c2f7c8531c031e2221174f688221a52da73e5165281e71442912b9be7f0763d613d781b507b1a313f333318136cb550d2bc934df49d2b67e87be656db13efa171381557a64f03459f0ee7fe2bd90d4fc7a7b2cfe7d09d7e09063ea2110119d33444ab0608067ceb32775b087d3278f542557396dc387edb77e3d8c9148ce3cdc666d109ca6f3e80c057ec766355b0ed7a457e7a62927a2a71faf81f996b881b66924b2b2031b5403316325601d8502d9adbcf733eb50d890935362d5cc92b352054db1fb5cb256ea4e111f1af36f431f5ec1e5c8803a4d070de64c47d41887ef77f056d83354feb69e07b0f7731b09f69a46f61637d70d7f99e30504c4f425af2875e8d2c1c2db23b9c1702b0c8d950ab01f10c209db28badd98626bbabdfb4a37b0c6a0f08873a1947a084788c826e6cbb2b39fc23307b79275493ea6023bce22a7743a33159e6471ab93581fd203c2fffe3bd4777c83ad4753747f77c771ab41ed54bf1b3e4cf1efa714bf8ccf7379315edf2bbe3f61d5b514c706f9eb24ee1d462c5bdb29d32099adffb77cbe4abf7a00d9af33f7e1cfa2295b54fa377e6cb9866972ad30b68e5737d69ba491e74918c39ccb197e55787154d67ac1edef1eb90c8e9ab093d0204b59878d1fe7876306deb871326a8d6e6ae6d0278b8a58ed5cc6688506ed6be1d77426a0cff90f9a43894c8ed88768c8fcc94226a2f98b677e76ff0d939cb60b2b32bb398a822844ceacc51c997e1379b52b1b42c8f4881c252542db2d1d9b2007f7516486e04c579f7c0a3f64542317595d3ba4814857d006dfd198463956d95eb64cbd4f600722bcd53c8f49a13908ad0cfb4e634e17c6bac85157d8959ea5c497bcf6a11df519e993537cde8c827504a86594c6efa58750b313e6dc61525409e795fdd24ff950b85225752d91a85bdeff1ab1f677d65d41cf7a3d9f6750d2be220b18e4ce33f8e8e684e67b841047f24159e7ac42c52b93c8231d32e8317ced21dca9a151421575f37a51229d4b4e5dd8ebd05b5cc4edd1177b5e651a7793ec314c06829a61fc44436c91aca8948a90586dbd5851af79bef63b50aa2c8b9a2c22295faca4d3392475a9ea5d6b2c495e8e0788cb3ed52e927fa721cef068618ad5450eb10b13e7dd0aeec3167a25a807533f267c0dd0c447f6543e94630bc21f0a54afbf8b3ff217fcf6097054b9f0bc63bb10b2740f2f98a5a7fe5124c4f3ca1e3708dbf858c8e6cb8a5b3201507b3d260276b49c682dcaaf334305512e16f00defee5cecd6713a0353d61ae319e5c952253c000d1d1bf72c8c598bccf5190772573a84f939d65b7ca4f2ba2314972532a283e0567975e63ca69f24c876ffee0600e5b620bcf78a72f3e15c93bee790b428d594c63f5f5ca24e557bf5bee4fc5d90678fa61c3eedabc6ae5647ea19bc4886463d01061b82adb51ac26337ebc266f4124e3f9ac73c5bc155ceffa4fcef029ceb4d9cc38d46b20f5a7e2e8c78a3e61b276f52a2db0c4af1da8c5c5ed3485bfcd1990af870ae4590f4b0815cfc1c2df30e1f8ca7144d94852cc5fd2c088b6130f7a84bf2bd69160a89a52660e522789c4693dbb9dddc5dc1417c659e7a1ee560fffc64157dee28a7b878cd2257738f8a885701f308a9d5ef9898296988742bb27137b4bddc510c9c991070bd779b1610759c082fdaf034bbd6fac5d4a22503c1ba889cc0f49fadd47d8858c8d92fe22943a1d56f630939b8842ca73e7aa8549ac7d55ca70daa9e59d043aee7c7ce26b2fa258e16f8b281187ce623509ce4170e86de66035d0e68e86515a619a83bc8616a1571faee020794319ed2ab292c1c4da055146b2e8f6078f43e007b921ecbac3e3c90b23981c10431f8c97de9518eb67783333f73f287a856f503ef4a0594617f6bfb073db31bd73d9d450cec558aea4c5fce05660a88e42f595097592ab4c1dd9c7c851632130068f5d170be732a006884680a4b5d847f9032e5c7284f64f4120a104bf288dcebbd339d752aabb3b5079627c53bfefe1384fca4eb8892c8da72fc76a7d4d947150deec9617ada5726c3eaac37c77f98320dfabfb89fc05d0b9cb3e064a6bf2908067fd8d405ff3158dedf090339133c7dbed65bbe2e889743f7b4abcde211fd7474b35c93b11af462b20742a90e253edaa348dc3d580f3b519380183c5fdab35aa3892a3e3fdbdd4b41c08ee6e02aa8a6b9fa14d29a302d0204c0110cf5a18341d587fde70c4747a041047cf00edbd0167f27b6ae7946e1f6451d9f722d1fb836ff9ddf1cac938bdb9e8072178aeb693599a0d431cf52499c398bfa9642c1ccdeb22ffe4d865bc7a00e795f0accc9426d7e96814a14a48f5170ba274417954f5e0bec91b80f844c358e1d0380fa3818d09c3e8f9a92579fc1d4933d3c12cf842ad88128ac76eac3c083beef3410ebe3d1ba344eaf83f2779dba9ea38a142540daae72983ad685215d0700c85e52ce67e280d4a23047958abab0e0d311ad0e03d415e73fe332593a097aac72881eeeae9784e571d32fc72b69ffba371c9a42e115d5691d7f635bd0f6d92f400ddb0dae31e2fb51036d210420ec1730f2f01ae32cd360388e7aefcbf5d760681eb793fa5385846fc5b532f941c5cf1b74a290f34cfda3785392905568d5ab21fd8195081e4ba5b6875874f4f6f00f7a601991809bd36c4cfd5deba0e9f14ef62825a23ac01cb2aa906c510805dc9e2b988b8dcd746548136b9ba35b06d5a4fa9b369e3ea5530edcdbbea3e5cba189244134150f556de24b7bef1c42eb21a398a3469bb3b383291981d72baba05cff43066724eb4cc68ca50d23aef3df2222a9eee798a4d00d9339c18a3a7a3468174cbbe62eba24151e4accdcfa4a9150d8a50f10ab2287d1bad2c875fb34ac06f15347616603bb864e46ebae87eeee53abf2ff9c3374ee0f9521bc40c1666da9ba93e6cd0515b5b0bbcf57039f7ae300f61a69052c97a1022e1f67171232c2a9832d4a2fb4076e07e11821dfa995ac4808792999e16b9794d9e1d062cde1e8e9eee881d834efaba876e4f66236c035b77ff65b8bc1383995e73ee62e8beda4aa035aeccaa9e30f471999b7d7b3f2490a598e39735ba44c9b1cf68db27c9aa123751627baefd43d43322b896e4a7f844b13a0ae2d9d4ba9f642131ace39b87c761c39db65137966e38276a0dd9fcbba19bb0a10cfa9926ae248d6b9b2b2ff649a4966c08336f6afbd9e4c4846d67008516b9746f3feff5763a4b8dc247bbc1f258d14b8df95d6fa09f96648b338bbb76af52564324537bdf0d5fdc9dd2624a88df6350624dc0d2361a8cff842611e6d6d7218e6b534e7968952eb17ed8e592ac3d408c8780801ad88421151c1511cad6e1c0b4c39dd4c8c5478b548e90a1294668025136b7af64000b259442b33c4bb172afbc48e8766d2a6fa7a52176757ad4ce771e6756fed0b99ce76b9d5f980c5041321117fc5fc6994b7de4fead1f4b81925cd31c967a7a1f0136f881d08e56f4d447398bcc20e20e2f9ba84fe63407094c674b93fad391f16423f71066e23aaca6d455f7da0d396198d12e3f2e6a5a7594454959d9c1df8b3f6b3725d0db8d50894e49d5ec1dc4abe9a7a0aec2ba2119275adcc5c03546d39ae20a8f96667dec3be315b5493495a24227b3e735fd817b7aefc8c881e91fe4995e22077d10547cb36e51c9fc8ad1ab69b6a5a33bc968685ba2dfe157058fdb5d41fc712381fa90269e419739a90d2675b0b864df5fe229ec2636db33c99d3db9a6364cfd7f9663f597fc146e06906d5226f990592a06e75ab11c9c9a33c168d76527df1914a58a3675176130d10f03ab9358ecc07bc2a48325e51c68734034aacd8bef87f7e3dc1924e671234ff3c7bd1e4d156fff0ce5d35c54bcdac6db697c7f01dbbbe98f7ef8b22ff7b78e6cf0755286dfcf412cead25590f0861af1bafb345ea96e430af00e87ec8f041e9b914a98366eef7aedc4a1fbc9f8d33fe1f7dea24e9546bb0ee243324db6aa8ac4aaf4cc9eee1b2e3defafc99976ecef92cdc9bc359de3e19f1d3c2becb361b897446204f94d377359f9032f6685396786bb802e4b031a3c5e7f21d0120fd15c7bba16eb14343ce5745371722c3ae499599cccea3bfbf08ad6918c42695b2eafa89a8d864418af480865d7460a39e5403cbaea51ab1fb24ff0de08d92c6fdb13ac669798d3f0c4abc0e2dab2fc97f15ba99334b0af6e0e8b42b46547f972f1314887c00f4c1c80b13e5bde6a6bae2087500eed41610051aba08f859f954d3337e14b011190784136be5de6172986e6883809d7d0efe677dba17e1cf37d9d405ca44d28e022fbc8a9d49d5ce19473098e3dacd8331a16ed466fb21beb778619b54e119386f224c95dc44b599ec6489a3c7c38defbdd05c045cae4b3f5b1637416413baee7eb53f83e6733627575c6754133c6afa92aca18c4d3d3475d0552a30e03706320dd1dcd3b5575d9fe95d245282016ac116aaaaaaad1a0369727656f7a3babc480d171e972065171450afb444e9441f8af9db128f3b4cbc4291006c4c6fba6619004e6e91aa84c80e8ca73656aeef9b88419f772cf3bf7711c4a3640fe721f43fd257ecde0a53edaac132d3c9e6ef22df64c499c171533e3ca8ed9a4c0f4b235d6e1ca2a58830b40922c3f80f4a0c8a028f0a99cf6b0f4d30d885a57f59bd39d30cda0623a8024a4021fd60080815f0ab4cfbaf3ac85edc24362c7c2fd55fabb15588a15fa2c431e70a8425ce52eba909552ae1e48ccbd0d79867dc7073ce18b65dbac46fd20ad3a54e6478e75c14c6ffd9149a7033e75bb4f0489e510d27e5ee6181a35068975df1145d89294f5e212a1b623c8cc1d98a827b5306d19c314d33b0f85c8d88a7179c00e045502480557fa1eb563889f327d6df87ca3db830646e1fcd53482fcb7fb3abe596e4b827bc4bc931f133799ca2c92f8abcfd11505d4ccb846ecf712bd699d473edf9a9b4f098fe9160994723171440741dce528fc88621eeb81a48cec89fe047429d17bdf03d0f6940a1b369bd46cf207532d6b38617419b5555dd99ba7cf9589a5f188d0944c9ecc2bb4eef57c9d7511174908515e56d1406c31f864583de1834f130c434c2c15aa25b689a1e2a3bddb8a4e202fdc210da3d4dca6b2d426f07d060f0114c26b4c4387e87b4d90a7e2369422b2fa2c92f959f37b908b575fc20e1812bdaab1790cf550a4b8956146975f9de0a6896904d67f718d1777277e604f7cd942a210b040cfdb93bd4e773b33822a963de6fd335e16f3cabc01b7e3247dbde7a232af71ac059a08664414f09d515771cbe5aca1ca505a68ad73c8b2753dc3ffe7b1274f6762f1be9749448102b6b90b365fcfdaf1d2980fe5f", 0x1000}, {&(0x7f0000002380)="f4b906127119c262347ef3660511599f4c94b1577ed7f18c7dfbea267b774aee06762422713cc7b7b9c7491455aa7f205e6782810dccdb9cb6cacd0e3c9918fcab1af764b36479a906d677165dc2ee717865433c5322a2df63002b8b1ca441ee33ed02b16d058ccda9aaa95c179b06c714862a1d2ae45801bae7e081d1f4fb08df2b72581cdbeec4ded06796962ceba17850b6e1d78c019f312ef8cf7c7060998f444bc9b371ebbb2e4c84e4a14e0bdfc3746a9bace07ec6c87cd0c30f7935d72b1f7fbd", 0xc4}, {&(0x7f0000000180)="e8cf52a22307740cc7d098e8055f128b79be11c138e35555ad92fe64d53de9762c5932c7801459b7de2d2479714cafc26c5303b8c301119529557b8f1109e59ee80655b374263517", 0x48}], 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7ff, './bus\x00'}) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x300, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 16:00:11 executing program 0: symlink(&(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//../file0\x00', &(0x7f0000000440)='\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//../file0\x00') execve(&(0x7f0000000000)='\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//../file0/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^\xd6\x00'], &(0x7f0000000400)=[&(0x7f0000000100)='#-[&,\'*)+#:+!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^]+@\x00', &(0x7f00000003c0)='-\x00']) rename(&(0x7f0000000140)='\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//../file0\x00', &(0x7f00000001c0)='\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\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000bc0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000640)={0x10, 0x5, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa9c4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x34}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6934}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000feb000/0x2000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xffffffff00000001}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x11}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff8000/0x3000)=nil}], ['\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//../file0/file0\x00', '\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', '\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//../file0/file0\x00', '\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//../file0\x00'], '\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//../file0/file0\x00', '\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', '\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//../file0/file0\x00', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0xffffffffffffffc0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) stat(&(0x7f00000004c0)='\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', &(0x7f0000000540)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000b40)) setitimer(0x3, &(0x7f0000000240)={{0x4, 0x100000001}, {0x5, 0xff}}, &(0x7f0000000c00)) rmdir(&(0x7f0000000b80)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x200, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000cc0)={&(0x7f0000000c40)='\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/file0\x00', r3, 0x1}) ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3, 0xa00fffff, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7749, 0x59}, {{r0}, 0x0, 0xfffffffffffffffe, 0xf0000002, 0x9, 0x7c}], 0x20000000066, 0x0, 0x81, 0x0) close(r1) 16:00:11 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x491, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3ff, 0xfb10}, 0x10) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sync() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs, 0xffffff3f, 0x0}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18030, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/27, 0x1b) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000027c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0xfffffffffffffffc}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000180)="f8bfcba67009cd6cce36de2472033ef38b40bbd5fab9a39258b3cf6a0c3f8caa74c4cd4bfede6d80dc1a805742007390a5675fca6dac95616efaf9e85702120035c29154ac4d0a34dfe64627243b4cc3546cfab1eb030387f4b47e7b4172ad0833ffaa5d9e0b76326f55e8967d4e71288e15cf46208bdea0ee9bbae655872457389cf0ca646dfbd91e1eae070a2c", 0x8e}, {&(0x7f0000000240)="527ad8878835f2ff3b00ef6c14dded96b4f3c6e5f6ac84020b640f9284726af197776611b86f5ce7ab4fda43b84db0cb8a83691aa7d49cb878b15b6c19b3372f95e02a53e5945453442c70a2d82d8c18abd29ada418f5f40d44f2adfc9d5799822d784b3c6688a4eb8ebaeef9ea2d8c51dea7c5f349b4fb216d48ac799d9bcee924e10f23abd3e5889652ba857a58cff6a0330", 0x93}, {&(0x7f0000000300)="84101e7c4c3ad04e06e04bf0edcabc094ac8c5ead2fa6607e89c6c38f8b2730ca7ede7b90baa8fe66856e25590b9828bf4aa0b4079eea54fa67a32991f2a5c50b34a610882330573be9d5d5426ecaf155cd1585b3e49f174a63f7da401b85702bfd97d5236", 0x65}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="d121163e81c579419c5f7c91f474b368fd7e60fc09f3fb4b618927e0ffcc6d89c14bd61b6852507008b42182aac3447fb1f1d398e4a9e24f0d6ff989964a53013e99e61bd566cec498b60f016216ab91f946ee0a1c199b7a672bf8e5efc221770e47399268ff0e8599c561b0a17045e43c2c41aa346ad2", 0x77}, {&(0x7f0000000440)="9edc7bbbe3c9f354fdda4a349c0e5861205a8781682ce48238400134c11e83e141996a894a121a2795bb7e3818531dc450bf6d68ff398c5f38791cfc57a74cf2dea6408459c8158bbc7524834a49b68267f61ede272189c69986ee592a892fb27c2c99dbe6360894d8ceeea86719cb14c1c0afe7836aa853045a2ff27751b09e3ebd821a0e9f4812ae4eb971", 0x8c}, {&(0x7f0000000500)="a939a715a2a0a6cc7e6e217260acc068c09ac85448e0ad1ae8826483fda87ac7a3fbd4e933cb18e760574d4ed8a73906850292aa39d813c5d27db238d3459c3663f71ee1cfe643cba206e1f5f4847dcca2e23e0df669256a81cf24fc1c559c6ad43fd5d38676153df33ee6176b0a72942b4ad31a9308bd4a4de4b1061b16212bc745eb8d464667320dfbd27602ad4e6ac57ad491b71749563767cc945478ed8e25b96f2582351dacf569251abf0d687dfd8d2638058bd7bd3f26a0036ab542553b90807f05a1434574bf57c5d69a1ed37e1b41b20d7076327c0057c546e38fb4d80a22b99846ea66482b3e52ffc7e36605e50fc79033735873100da4f8b76123aa0446a51e864697fa85baf5a75973de11381f0f6b85f5368500fa151c6cec395766ea6ecf7b7acd4445d217cd5fb1fcfba96f9386901f3ed40f6ca91f30027750767739eab67d157e2a8071125197d2ca7864fcf547b865e2e088a76f3520dc4834d7b2c05f66a4ca7ed818f868b72591b53ea1410f3861140fa73867db1326b6adf5975f12b9ae1ee6c95ae86b24912550dc36e04785001929d03944c7460579c6ddeb3d48108f454284e630cfe019870ba83146f94365e687d1242844a72edead2f977eeac803ffe95a0ad5bc39cff4180b3c62ce9598434e098c62e5f27ff3d8a3c21b3954f96abc028b86646671f67174ab03ab6112fb03a9776b52e5a7b7c45278c6c9bfd290ec2c0afc9f0454025144caffe79cd25370aa3d40f00ff6460757fd378d0fbcd00cee5440a69c9fb68400c65505840ea513337b7fe72ac6bdbc585616f13873432e3f5e2171e0a0b60df8914789ff8fc3cce4f12be6b7400b728d079d9b1336d40453e9532f9ee176118920926e794f272e01d6c1722f5a21669e726d59f798b8615d7fe0a1e2982949582e7073d88c2cd01e9c9f84a187884332ab1d24132706fa1fc5bec194e9e7b8d4d45463b3925f6a3ea03bcc39b4595dde2ea85c3737a3cd9e3d2f9bd9d278b2c8c29f3b3515e8b0f07621f7e70015e0a55283c901a39316c50c3ab04fb8fac76a5ad964908c603751570374f38c2a6696f7e12158567b201e6884d4cfe235ddfc58049d87fff931ef97c03ff53fe582d04a6c432d1091ab3680d75ec38e1188b9646eadbf8bbd27d13537d05a75a9d93d990c406bcd39e3663242624e2fabcd83e9898a4aac8351d3371582948ba5fcb317188e21fa147dc28b4a9ec4c8792a81f98d92d29837ce196f554069f648617f589b0d3bbe94f946cf35726e2b0390fa25028d97cba8250b7cafe218320fa18243e5ee8956b6ac4231ee36576cffec4028f2d589f6088ea28efadf9edc1dbf6a9534bb087d1037823608f2f2cb6998fe1f3ee0bd4b464a06061942c28f806e4a28d459ea53fbb10ad9e145880d51f116869a08ca1acd644f0ad480b5c87fd8b2a7a3eaf4d6cee51d8226e48d7b98d398ddf125863fde4d4547ad2c02ae9064747a42cca186e9533cc553fa0fe958f1be331802db705f9b379866cadeb767b54ad49ec3a62a48bfb2589a9e4151e71d8541446e5267d0e35ad285270a05f4fd464ab2495dda98af5bd0d619d797dceac7b2feb460746bbebb027c5a950bcfd028b9869c4fa2a426225916f2df207a4827d55e201be1d2c874c5b75f382be75ce610173b00dbfae7832cee9082ce400732cacde47d4c239a9d6d17a57663de8df3ddc4060c5efa5c78f6bd99c115eea7dffd03ad0a2fac120e44a9384d1432080a6c79357976aca3cae6a7fbdaebd8d99cba9bace516241a4ea95d82cc1050849c33abad2fd015ec290dcc68699d8053ac070b567c53400d85584f6099e7d87702403a285c2a0d7c8a74e286fe7b60582614b677e28936d9c95dbc3bfa24cafd4341fd19a56f8625a77248b582d87fd10f24392f4f07619a16b6cc8d2b6cb77e1466629dc5cd88ef4cdfa6540a3fe2f1564ae83948560c88471c0fcc59bc19ad3433f52bc5f220a13f93603fe8a6938935966646280cca765b5a29706789f9b8e13415caed55c538fbb728058fe4f86b45709b61e7832ccd1e99af821b28cbf31f4b59eede92cae526e70cdc6eef8d60868070969f432c14cbce36278f09766dff7b0a3f6c9f28f3e243b6176350a42c2d0cf91101219bb82079c8c02ee98d5a1c82a824039cc2664c3ce0b5eeccfd91ac8f0935a4385fb77a24ed6b45875cebe8e1c213d48d8bc2448e4a412b037fd7974121f873a2751383a3b6a5157feaab81fb6da0cbde3b41b2aaa245484c15e084dd49c73473d4d6307cf2fe7e01b03279b20f2d051eec7e1c3d9a5a08c43f4f5b058be9dda31bcd37f90ba9039ba4576c981789c031aa484d9a161fb6b2add8e04c36d19c258d5839a55d3ef74f5cde5ed45a0d7070cb7ccef5f96bc24ea77ef926a26831be39200a80df330b83e13fb5f8b9f83c7f33889df5b3861af81292a61effba62495186e8a241a1e83ec0b6190c1dbf3944694f6de2c0164709529e435e9b26203e689db999a3ef424aad8b3d4447f9ecfb081fe40e094b8f6ef1bf25e9672671263660d464e25618cc59f16e709515939e94d8ad38bdae80332e3ce8ec8ecd42809f9906edc697555e0b894310779a6e1f463ff92b9f9191ed5887661ca753b7eff98aea102d6f5699d0b2142f8b7998495ffee4fce55c9bff555d3984098c80452c72d66b9d3341e03b428f962de713ea20a5411a800a2564f3ca6b2210fa13f60a73a60ad5114380b0f019dd66db40224b35ca825be01776216b039703a915d10be2339b8325d779ccbce55cc46736baad8600b1d5ea73ed75388a9d32024e48077aa4adc20d4333a546c69b49c5ac82eb911948e22a487cc7f54d7f5345cb03bac5a99753289f41c134d25928887ce6776454e29f33d33bb6f3fcd8a62f7d19c927b9939125745a62100b7ed746b83b0b5c47e1405146a62cdf72de073458bfb260a6e3604cb8f7a12eb7f32bfb6d6a7381dcbd042ae8fa8a39953c2178bc0ad767b8c2ebcd7b1e4875090e41aaef795646c7cbc51b3c532a7d421d642fb2f700da22d1682ae4f8ea3e3efb97dd190b07700121adc936c0b8d284b18ea18a88fda349f8bf958a0f0f75c5d8c3dcd94f38bd1e494f1d5e596134ce63a59a4e15f87bb2bd80d9e2c8a99a1e12c508c80250281fcdf58ce917c928c27045a10b5187e57f0c5ad8851744e1d1a127f233f9915515bbcc78bff00b8593fc6de6ea3adb24367687d979a45b26caa78dc3b6977f89bba202157747c0bb5b74c15a47b50682e43415aab6b57b6bebb5d1e2afb0a1661d6d1aab1d86ec082f0b383a8f0ac1f3ff8983298f065c45ec8f9e4079c20e204266faa8560a95e58c53194c3ad5082d1b80ac47759685c87ddd360e74c52abc76c20e7a3c6dde6d5f7035b2d126da2aaaa922dde8964499eed832f7cd47cfae12e07fe85e1234d32acdc9da5eb9a40e5ec8b90327424afbe2fb4bfdc0d1c8f7cfe98a5083e39675916d2b7acbd2d923cd4cb9a5b62e0c756359dd3de4ae13dc7897191cd83726e31f289e454df4742694bc01376d245959bfef58598b2bf6c9ff00167f3c79e2af04e29c3be93e6c375feacc10f970e12563fad8ae083670a5a692579f509b105ebecd51a295c179b2243ec8da8f4403a5171fdcf714f53c0633ba1e89982ced05091db7202ab62b4614df7b5ddfc2cdb3a478d0e5bd7b9bdb3ce1b4cca557fca9c53fd56a433388b8b8968f9ae9183f673eb5dc9532b1395d0fbbb37f832b8981a1230db3273dece45007e782d59e7ee9ec37b6eeeedd83210cebfa68831476b778f50d8bb780a87692722d38e00041ecc656c93645d23a81cb63f2a2fdb27be03804730708983980babbb6066ecb589f84d3181bf42118a0ee9367f5f9e1ac4e92c8888f35e58836aee0c1fd15c37565dfb705b85155657648418538f825f6dd0a4d91e3e289cf40c2be95a08e4ceea788c8be758a21fb8b80af082b6a5aa4af89089527c301b12362276b3968fa362f7183d519a5e5ea99801acab1f1596dc5165dc1e7489bdabc128e92a3a0dd0dbea7310feb19bb0c4001e1583a4eea4861b0115ebb20989fd252c4bb2d70007ec65153038b01c3bd435bbaab06e1aad39adcff0f234b38331e9124666a35fe9774377206bc64c9a40a516ab30409c2a6adf4257246f8b0d082ab8f148a6fe05a62461635864dc6a0ebdd8c1a844375e5cd3fdfa2030c4dff560278aa6838827af9bd6e13e7cc3254af43c836f3734c39b810b986e941ce4cc24a10704f8b3e7a9a26c5bf56d705939b172ec920104a96a032a8916371f664c33e0244ad7a4220d9d9564b51b5aa819e294c0f188325c17f15b44289476344c9d73a55bf5a76cf0808664579d5d7de29ba7c4444708edd55570fc9230e1a0c7e55825238d54bb22cb56eb74c123f65d9bc290ecf1c828d12a1436cf82986f36c2bcef151aa2f10ab5b88bf67f1913e4664a9640cc9815f3c94a2f6984d7b76e18123953a4be54febbab8f72318873f67d8afadff962203a092ef9230738f0fb8e9ccc892c6d6754a26c50b30c2938b0d645f5bb9e26c8920a21b8078b9d57e58816c27049c82dc23831b75d4b446aa0e12b5f82e93c2041b1dcb213b25b916a4b72a4b0b92f13625efc7a874c6c4f059ad4579f46402f5f28f335077d6807b250d4466a92051365df6fcded635ab77302631a5425ff52258de4d5d53eaee2b3b59e0527de4dcc446532ecf37ab6004325d3f2f4ea006c462d091f67b5e5e0d8c0a7c7a5907e6f3bc0d5cc71a79749055bfdbba4a5dcc29bd7a465299d6e280279851ca9d1c0a2a16da5fb8f61a2511741b34f95cac4fdf99b3f0af8369a3b4a06ecfe2cc06ffb0d0bf6abc9b7e3714f6fc4cd48793b8aa66497ba040bff24351f56b524edca4e1aad1a1daabec7fd011994207177d0e37255c84812bc86166ddd21f8dccba6033da73a6a7813c7619d9132d7308ae701db922923fc10de8643b3379202d2d2a363b8d23878504c9c3680f6a2f54cd389e2b4b620ea02597479ce8c2cfe9d4bf653b08c5ba9e3d776b58b128c8a91e051f763c98ffea2334027aa8d199dec4d9eee0c7f2352a853f9d6e048fd3c6ca1e95d5ffd9171106f8234e42cd8fbb8c1aa0eb278fe7cd80f1f925bad39c8aa39d8626649ec03810dd37ce570488348c7ea60213c69807435780a974a76a4dc2dd8a40ca1de8005a5eefe9ae71f353d27b57e7fff96a855a47cd6f1cb214525ae35407e0888dcab58ab569794e84aad246e560d500c8b37f24cc007b033b6ed169b682ee3e9a0431dfecfcdf8b94b2468eba93ad1bec73bd06a8ca86372b564d199cc77d693ff5fcb2589afda967beedfe5cd87219b658494c4f3debe178b65031cbc82b2053fa151482ad34d8fdf62b4283c4f05692d034b1a5abfb447cb2555edf0857893e7473bbd0ecc4d82d652cfb28a292b26db431ce43152fa1002ca0c9f40babe82d5ae39ce354994f9a66b70043859ca74eded6f751d193bcc2f3be810d301f7706be4dfb170769207cbddcd9fa7c224375f6e4880d5efffd46e82aafd78450701982f66f92da8ac7244e2a8724dd6e9a5594615e914c29debf945a97de2778f674c8e368d3d7eb960b1b394d9f6264a7a2063f45df75453399e276fc0360a6279a9f95004c645145a15779fb7f91e2a635b42a43540730d9e7400126276e835d9e551672a7169a69033155feea5c313905bd2d11a955e7d130fb779864a5541259764a8d9e45a93d2f545b32", 0x1000}, {&(0x7f0000001500)="05cb407ae6251cef3cef7b056368df4972815b329a8e78cb88103612893953aeff0a7aeb8c95e41938e1dbd549b44b35d1747a9c960a768e4fce2d57d605822e336e3123a604f3bfc8a4679e562b8ee7ab4873751d933a9363a597b323bd15f5d9154436b954c92f32ca9bc2fc503715212e992ae702b63099db0bc1198f9e77859b9fc193dd96695e8def6dbf5c23b685ac5b8d84add31ab89a4caffa8305b760c4f5badc8d8eaa8821aeb9bf74040024e0b3e376143779ce6826601cff17263e2fdef615aac10bbc936335033b4aaecba78f13192d0279232dbabb590d2767eee2f99ce3e1c4c8aebc5e15aa06cae4bf04ba47e37a22a46c7b03425df839a61cc5d99b178d1949e5ac00be12b5cadb050afd2066e205a783ee360abff716fb35e53f62da6415aff7df5e50af51b6bdedf5072c4327928d81f7cfd931212664ec29bdc6ecd4f55706061f5e229f30a2822d8446a55439ccbdbfd0aa221a1ce4797b7c241bc98e7e0f15faf5922b159e334d89ff07a618a25c97f696eb9fe2ea82d55f676efc325730c67bd4b6243b87a4df7e3ca5e877e604c445f0b045f9cb04648253df554090dcac58cebc2ba27dbe1e12f0d1e3f7ae2745fe88b43c9647761ac53bf1d51434c0b693d537a14f8740c1254d89ef3488300bbdea5ae1a9e5035f08eea46656e138b787519a80861edcb6c66170bacc5ad3caf5acb40c6a7287c643002758c0563d4ef2ff46bd9f6041bb5bd9e77bdf5eea3d26fc3ea3977110ba3441746e12de8fc4f05c312d7b73998bfcb109f0ff7fb328345d3a0b83f0c2ab2218d6990f64be7d6e683dd77539be62744b65327d33865b61523bbf0a366ec3a86a6bc14375bb38c4331201648e66d5ad17b39395178f4628842ee6d915a9ae391695ebc05183386d404b36d5b45ffd72f572e48b82265d1d52d938536ef6d603254099a7408a6c639b1c3f2ca41478daa0e619e9a435735f7b8bd2217c920254cb449a132a79c208fad9ec52b7750f45ad3ea705ad0fcb78ac65d518d423df82b82b1f5992161f787d467d982f915fed8d9b78800e7b856682d49f37e7e2d170a3effe65547c8283b420b80d8e533aaaba155ed28fbe63ae0eff5de4dd901fb27083a8879bf14d73293789526218a0cd4d6e77e7350c4980496a599569569327df92cdb8ad3b113ddf6305ef42f47df20693f83d7bdfc1c0cc60777e92ff98fd8cd87e7b63e0871a7407059a0f406be30f4c7169c764f242832a29fc9974a637887cc8438cf7ee97d7d5e5a3c70ab1da7d3e2879424853119f61729bc1de1cc45fc9673b918946bc40f20adbd69c7a1ca9797a6565ff5b1785b63824a620919cf56a7598f9ba3069f1a7a17154ca1c025b715d3c70c26f59f39abcd7d48dd477b3a970ff36738ba02ed1a15dbdb4a11b28a1a3065e565b0f29c23f499c9313b2cce3dc085dbad45323ad771cf605f4c24287e6ad8c997a0b38f1b6ff83a918769b8f299293455139e6b04ee5249fb56d3b60b831b7a6af38cd0be16e56c2218e71b3c55920ed939b1acaf177721f1df4989a5e288c7730bdf2ebcd777708377e195f544f7acad2c1068affd7bf4e5a71e407b8dc66a0068359179f76abc974ad587d5e50f98b544f74b1a59d9625705741787b48f6b42b4bd2e258d566732dcab1164d8c37c0b7bb4f76d7ac5a2353682991479ac2edea98f700fc40499a45e4886bbdef219ec38e2a861ac78b7bcda84f89ff8d273fe2b498d881b61a030332974732aec0a82fafa42a6f7036d2ffcae99835f3259391dd7a67250f5393b7c75cc248e391cabaf62b68efe45e146db499e5cc803dd11950dff5cef3aff85abf07dd9a11264fa175e524436e7593efc5b44395d6a25ebefe9fbcc9230804226e985bba4a47d61e2c7e4ba311ffb5b0ae29ea34d4d5a5541570b902d8594390c0e39600b3a50ffbe4ddabf85ccab1b2f1937831e30dde78e1c0646edd67de01cbf58d8e53cdb41330bae26a028f4b97c21cd065945c430b9eb9ce460ff3294d50e90e31298308f20aaed7d29bc9e465335daa53c96cf980831bc6f46aabf220df41a70daa7b49075fa0fd9b0b80b47e5431f9d4855313e147b95383b43c31b3552518cd8b8416d7b9897d7b49c0ccdd8071bfc174f714bace1117c5304e53965e9351d3c67c6b50d1cf8442fbaccdb06040d627ade2ece13fac648d9604efb1631e0e7dc63a6d3a0bf7806623becbfab631641a0ad395a89510a1fc18fb490ba26f2542cb4a2effeccf401986d7aa1f4a0f3b6118a1a2e647efbe953fa413687c9106f2918fa9f977c3e7d6f8de4e06d347ca438d4d201b33d594aa7c05e3284e81bc0bc4295f185f910f49937c1d4c3c2caebe46fa7cece13b9c50c0c5b0da0876e1298682efde2568ab45b82e111ee5eb4837bea1b3c5e5f67c4f49a301627f92b2f9ce943eba870e1b9eb3b8066405e7f983734a81cc6076407346d5f561d6d29049ce10a86355f85ff01ad9ad89f4cea060c440b061a99ce252e2bced968e97bf4cf934aecf0a45e8c31f54a2bbbff0dbec96b3670447d1cbc48b95f1b238cbfec6494ba67b0bc6c62c1911d29800ec1d9ca5051d22d2e379368126c2fe92fe6313dab303454dbf7f1132eafb13f53aa418685fdb0b7954f4506c198e717c0c581ff3e25b9911b0dfa3f35412c702615e863062a9f9d86c92db85f0380d0db0e2db6adcee9500581902200ff4a9dc911793ad23e75db81b5a3252979e8be498e6f9051c18a96b2cdead5076755f03f3aab6fe2bd7054edf6a839ffcbfd1027bebfbddce9c97a390eed81afb56f3f5f8c49507ad0c1f7aeb7cf80692b9d15a92764d51275eb18742e04203916cb77da73725a5111c461d243f6ee44326fd7203ffc9e3cc32bb10806e7d1cc62220f438ea88b8f2b432ebd039536f127581fc67fd8567e0bbc6a4446cd744401446e331a0831a5d2ded345f4a7b684ac428bd19baa820bbdcd7ab505fc2f74d04426f52bfd70aee6dd1566485b06085805aa7460e6b94d3afacdbfd96f0fd3ac9efb153340602dfc49b46763e75a8e30675e510df24c19e9db5f158d3b69a51ebef3f72caedaf008584a6a15431fd691a971901d4e2dddc22d42df934e10afcb7e99a20fafe9aa80360992ac11e5263dff1f00ae53c45a8244ec836b56361ed029219cdbf7948fde9d06d373b6adefd23a475b10389be66c66cb18934107523def6fd0851bc47ce133fed2493a108b46b752e5fd1bda795f042aec86af89df5620be9bb3abe6a969218b18dcfb8211e28a1b3a632b91df7ac3c40066fed0b75767a68f6ea70d0e8ac1b3ce4b8b3ac39a2eb18747b6e94c2c082e6944f645415d4b8f75e7a7ee8d11d85738ea3427ee4e493da2e9eb80cb9be77173f28a5050241404a8232a51ffbd7f77ea7c12286efec02baaf1a7d52a85ad0610da257877a7b076202ac852adec070996a8f54dd5c4f7deea286a5a0b245d34325b3871bf97d0fd2be1a3c41b8e79b28214aa1fa996d34f6f240ede1f642151179cdb573642be1534e90159fefa2fdbb5a123b539afb1043fba829563793ea29863a5b7ad3a700368c45b1aca6c47e870cbc87a714afc38ee40157d95f787f6cccd1e4177e136f68d815d0e97f9a3e22194c0af45dc66487d4b6188c072e35a8a066e9b377111d9a773c39672a172627bdff757fc546d00dde433c982f9a345e1d27bc4419f11f925099207fb108dda7250333a77a1346bbf7275d4a1b8c2e06e20bbf08a005d8ccc4b757aac1eba948509297b77a843ea747089a85dac17c3ceb7f06629a35d0345a3334da7f968f2fab880ba24ba339201cabcd4007b66cc0f82d86a2e19fbecfad7a91930e849b38c8d6130d9c532556e12aae10f165c399be1147dbc4881e872af842cda691898b4fee759879da10f1337252b43da494558f11ac8c3e8a3a820de85729dbbb398b7db837c5946bc1020a6e228dcf7af178bbedc6835ffd49e488e39cffdcc012a92dea2448f67003794d155b780ece6375d77cadf7f7efdf31474eff1575d79c6de40b44e7d71c86cf9d00fba02d96c8b05ccd75995dbb44d85e9a8a0bac6e8858f2be3070b08e1f7f640e41b56ff3b7a5111da0280a86fc02f6b592f4dc333ebbd69a2dde3042b97ffe7ed44e57fd2bb0b83e9e0c2df5ec3592b8d88332f6fe61f49e2c3f04854e45afc9c7f79b027c247e0fdd2176049a979a9b939e5d8d2afa633aab6b867579ed6e66874a52859bdb606ddb164edc9da8898649aae8e8e46a5ae09737c8c743cea2a84bea2776f3962ea675f014803d139eb89c3174ad3dffe5e3ee08dbbc78dd08b288096faeff5f3f05d33143a43d7f1c46b0db756aa213c25ce85ff093f33c2476c59242f1d18b77e25e8873d7c3520a63b54a1b0b89bd8712d048f30832dbda71a437a9600023a73f85188fd75212144fada165ac1dd56ce3758948214a29d9b674ea832bda542ad6d6ae8320f6f89434f8c050ae15d1f11b12fdef6e0dd1b90f419a2312dcde21c04da4ef4edc30bb38e5fe667e24e9b02ebd6353fe02cb78ce50071d67541c88b0e3453124179edecf48780078a9a227b2b75734bdc091bff8e5af2a8c930c0623434b705e423ea5c5114835fbceeb6df825559a8d84e5b0230c246c6424cfe96043316c99fb9d02d683ca80b7a59f1f3948c1934da15abe6bf8a3e7e06e362c6b85d0a79a8b26589946968d0be6c8355312708468fb1fa9cb56a141380461240a38ade70f1b1e3566436b24cb7c207aed7bd76383c9f6c45c17f2eeaf6119cf339f0fd32e8a40c3329b7ff3e2ec7edbdf041a8350da5d8137dc7c1c5625d8c23366d4869205d30c75b550aa95d5083e4e1ecc1e869a440df0ad068eb324ed4d9f130aedcfa0551fb824b771c07fc0e966a825c1761d7a31b7d813942e2f80b625c71b1f98d6616602d9fc76a5bf46dbb82094d350a37bad2085b86cb81ebac0c8dac1de31bfb74651edc2e3684769a63301738e29dd41bc7914684561ac86290b04524a87c2169d88a63f1a6ac5196e15a047b6bbdeaa67c9ce1eccfddb24aefc5bbec62de43cf5520a563011dbd271d7d60b452088fa8cdfe4981c29e647351169614c221084a6f3753e8a25a35e41bc4100742addbdc680516be21861aac7efdd8f58a19668af618d8c9f2cae46fdbd3c7acb4b0c93f34c3c0a2ef2422b84af1047bec1cff6a3311251e7be6ae735ab9256687ace2a49d208f8417c204ceb9dd791a4e1d9a4a8c23ac8121871ab001ee8061220aa7ac6c3f0cd1772e327006e7e37fc138832c9de593dc0b1049b642caf103c69c1b017daed5d2751faea1db167a4b4ca4838b0a5e1d566828910d6d3c6ca30ec0378c688eb10d4bf476929f4d8f1c26a5a9979a2787ae7694a5db4e76f58504d523be5ed90c4a66e874eca515ad16cce59bc7aaf42ce97759f02d666548f7b87bfa434db0135e2c41de1f6b423476a885e2dc09d271a94eb14543f5b6704efd107c0a8b217e1a3aef58cbf84edae996fc8e094494ad22287b781e410b171dcfafb55d4a805756c0e62dab2828de3155771642d3ae3ca1515ba787e961f95b0bae079c1fad3548aeb1f8ef26d587a65849804918c3d2dc3be9d9a3966753b156dd89e01c0b52877743240df9f2dbb349d616dac6143e3b004f1bf0704880287d7700969a55b7594e58ac6cfca0136a2423dce26cd2a98f2fc5a39383b7e852b4e0e56295dab70898a70d7b0e9ddb399d0412231eb3f5dd0548030cfd2199967", 0x1000}, {&(0x7f0000002500)="5052b60da916ea01827c028ef027afb93dbfe9076a65b56207ebe52e220f4a07dd0067af86b5305fcab12832c13b3e05f6219de49d2a2ec415f828b17148c91ba7d4066d7c40723e6044adb28bb1e7a5494ef1324c69c863a260cca469771a2fa9626817cffdac667d3fce789fc136f1a7defe368647e0d4b2898ed3049d51fe4411d2fff3fc5cf089e8f8", 0x8b}], 0x9, &(0x7f0000002680)=[{0x78, 0x1, 0x401, "4b336ecca543415f85e2f81f452569648a16f5cddcacd588ff8f4c555526bb2ffd1c1af807403154b9e86b71d5f32f756e174c47c357cd143b7cf74233fecdc071612169b0716c86a02fc56c14134945d60fcd226704f3b7186325be88fa3670f5"}, {0x38, 0xffff, 0x7, "b957d0b47c809f4e0916acf012ad6aaa8f76bfadb14f2d328c3ff8b2d8c6932b1c"}, {0x80, 0xffff, 0x7f, "48fbacbed5ce320fc60632917b591ec4b3058de23171a4e59358b9ede9ea1ccce243be1f4fedd6c69e2626cf9cfeffdeeccd92da1398a0d3b892b5fd323873c33494dfec30ff8c6e0082ccd1cf4aff5e656acca813e1faa429d689d6d0f95b63ca119c6c2c67eb08509c"}], 0x130}, 0x1) write(r0, &(0x7f0000000100)="f012e3bd13af23657be8d39442fe4704849d1af85840", 0x16) ioctl$VMM_IOC_TERM(r1, 0x40047473, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000001240), &(0x7f0000001280)=0x4) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) socket$inet(0x2, 0x4005, 0x20) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x1, 0x5, 0x6a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000012c0)=""/195) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000013c0)=0x8) shutdown(r3, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x8102, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="77cd8cd36ff33c88d2c8d801a9300504b963b7016db18a002f5079a55e8e9ca3d18f0e0ed0822e538dbf2dcadc87ed4940fd1300"/62, 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffbff}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc000000000000000, 0x5a, 0xbad, 0x2, "162e52c42db55207b12f03027854731dcd9a23e2", 0x0, 0x429d505}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) sync() write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x3e, 0x5, 0x5) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="bf7d9b2c5448beca1194469cb7b5bccecb34f50391853e635b8c698db10c29683ecfb1874241257f72e6a2d9a8a85d46b1e0f9a37898", 0x36}, {&(0x7f0000000200)="362ab76546d4d35d6ab2dd4b7e569dce3811e784175362248d43b52793fec9a8872f3c8b01438cb3f6405e04cda277ea70619ca67de380f59604fa64bd41293ec7486c4aaf78b5d8f39c9781cb2fa9fbe00bfea1ae94163999a119278e65c8a284c422e1c4ede937322a1b5b65bf8a6be1d49bd95d8b37e29bd17014e8bb3135f74b0853222a0ae6e33b9819a0eebc212d592bd82357f87398dbb45bbedcbed9d57e16b7598f13dc10df0019597566cd05aa2510b642a5b5b233e93341dcaec2dd25ebeca6b510f55330", 0xca}, {&(0x7f00000000c0)="fe752b56a98d3ae14e294b2e0c3525be91b976d06a15cec67bc2005cb04e22553943f13ebedb3296a081222bb89ca40e23693d913690b06f46846d817df8a3", 0x3f}, {&(0x7f0000000340)="f6a549c25739fe66895b9cea510fb3eb7cba691073f317d62ff55c8eb485f96995519b11372f2a1a1589c739ba6898b413569cc887aece80cce683eb38233e2862c3e02578b96a829b11d5a3d3efef0552cb9525a59e54e28a762173e1ff8f0ef8a7897e8699c55b9bc2325a6bd40b1e190894552269c839437148ce72b8ba4b4044c7cd37a6afe938b0bfc3856316eccfff8ae2568ad1d9a4bee3be449b61d136a7611c497293a524fe64048f4f0b6dcff7091481d22ac62bde03c4d7503b580288fc4947351b362a24bc5feb8dc0fd0aea19b99bed7fd637dd22c71e2c7f0212cefec96e70adf2b210a1c578813d1d34bf", 0xf2}, {&(0x7f0000000440)="57ac04abf4b20967a56656feb2be2f947137672796df0a1e52efb07f7286c6c0ae70bee42487f03310dac580c35621c530c1e30a25f9ed14f3e955f5fedf4c1d609869e9c611097bdfe80a9ab6304570e5f57f60c589fb835d87095e8d7a456c4d8dc8ed4def21222a8cbd3e63b21a3df901786fce2b4806dfc8389627e3147fca257852dc2137270d4cf68f7aa53ad306eabdcf476bac8bb4e2f91289b0127db05c", 0xa2}, {&(0x7f0000000500)="47408eb50c12ccdbfe2b90eaa00b7345d80a4ca9640356fbca43e0365ccbd84e1ac06a4fda764ea393e3710c090d61fc4e18ad928270504e914f6b7140011966bcd5ffd949e12b6416f1dcf3e5f26e13927d85faeb58d891e5b622fd848a029211bb1eede80a23dee58e77e4fd61b6dedee54a44542933249daad549822dba57ff374a1dc81b062900c0a80ed7bbecf059acafc4c95195ead824e841f3c23fba741b434d37db93b4da11e2bde1ba95a263b5189e48269bd047e0b4b7696200debe2d5309507eaea84fd27e6bb3162389384031d5", 0xd4}], 0x6, &(0x7f0000000680)=[{0x1010, 0xffff, 0x3, "5d8932381b44aae53a021916dba0bfc2604d2c432de9a186b6a45232a4cfcadc44bcf2ae28cbe832f799b2771b2f7ebb5edd6201a4cae5cd2b8195b8b90adcb85cabdf7950dca592f88e0aa98695766df37fe2f9b64d3a454d7ea9cbc1d068dec3b4181bc8f61b5b78b2d929423916c619e1b5466d7baecc89b152d1d619e7cc21ff39ad2e28b6a3a8886796a10b2a5bb7022df26660a2ab283fbaa3b536859c57b12f6de5e0f180ac5176b7eac40a1ad2061fe39cad27e50f980eb777d92ec6dc1f94b446959534a5d3e180ec9d806b6c9b11757c698fc28caf47accb5b7ef547d85affdb52eb1e91f9e0e9dc8042b9d0f1346f1081ef29983aaa7a6b500b9b96cccec93956cf38da5667ba70d3b7553e5c687e567bdc14ce01132391ba88c95c167d71b312de21e77c2e4eb60257d43bd137381b7559b01f4588d49a45bb3cf9c1907c3e9dcb5e3cf9acddbf99d2154f838ff3f91a021ee4d4af42d194e26cfd6d241dccbd37f71594e9555775b261f04c642a997852a3384cfa19b8f7452893f4dfe1d7581cb940ce895d1e807dea221dc97c8e6584827bf7a32801f0e5a0aa5b961064736aaf0c258ed35148b8f6eda5427fd85720f39a120e4cb6c40deb45361c11c08f931a54222a8c3d72c4879e6d054ad744191f3637e59c9fda858b8e4a809fec6166f0796b8d2df60fafa8296b7505d525d518d9e8f81833fa485ebffaf1f5181f58aa16889457292f1a5c3081a5f3b17a4a927894ca83fdbe0b92e8f2377a61145c97a97165c93c3003ae652d5e5e256b7b4122c53a5ba1bf53d582e4210ab6862970d3a97ec9066f5cc5b4a235b68a946dfccd08558cacbfe2309e81bcaa37a3ff3c21feea8ae3915642b929b051066e43ee9c68c78e252151f71ee3fb8df681ab493cebc3154936b2a406f5f683abbd25473bd5864367fb38da9501961a5934f77c1186a029bd775ed81f8c544d5d9eb9b72db6f14fa4b9267caa05c00a75f4b299a5733c5085cd8a27cdfb7d898d6e5c1ccca6f301a6243ee687d81b33728ee7c1a89ece86a7c9363d8ebb3de6008e0c8f30330f43637cac065958d95be6c7a5816a4f9fe2dc3e141b64dfdd8da34004674325400c3058f6f77cc435ec8947aeef655914b7207e29772df967b3e3f0d6e947f01d3024bb254b87c02d39b111890c3a02af17dbe47923c6b753328ba6afc1ab7e23e919110bf291836b6e0d5acc485334c2c6606314208d0700122514b7ce3e35227c456b5bb259369b6463e58f2b6acab77d907df68dc9551b16034f32ca8fc5c05d5b0572ac6696723421761c6140e7b346dc3a10885d25f590345b52dc50c1c871bd9fe35b4644aa210a9496ce4c170b48c4571a17c80f2f5a82c897ebe5a08df448caf61e1bacdc55e1a9289ceb56031281240f61035055a999f61062b84cc6cf768d69e09924cca1596a3e19b4bf07608c1c7299ab9cd8b1b207ba4094789c56a7ea2a5a5281f09e1d365a58896eb17e7ef5df9564810e0d30a267e5274bf5b492a609b8c2ae9854154ae14f55d51d143fd4634eb7fcc5025e862962f5331ae3112442381eb8ad6b51e450c54a3fd64c19346e3b7337771de957ec44dc1eb8c0846cf6fc13c481622682ac613fa3fe5eac491ac0e0b795c0cfdf27b1f1a525593de3527871eb60d29c2dbf05740d8ec6cdb7ca274e9b4dfdc98f73e96a96745f05be6aae091acf2c33339874db3b4bac0313e29c84f795b08f4e82323713a5316a164e39fac39d25dc2d11d3d7a9b5d62bfb6ffc141230871207f1647172996b0dbafea5629a6aafde917222e959758446d565896dee71294012226bcfa60eab1ab2981d9e6ca64da565a05fb4d1c921243211f755cf0b7e0c795227ff7d6f58a3bddb666e80b5809b17641084f6d19d7dc8e49774ff9598e321d9128365188191ecdabca79058acc9040794b29516f721263fa717fc4650ac564b93ea8b4b06a5102bea00a92300649747529ef1d5d93eaee324f57b786453fc6cf3525dd32319d295a1810df146d259ec61b4a0bc013eb6071930c51deb784cee6a8497f7a7d8d8aa5caaba0a5b5796d7c61e2d5cd5c319dff8b60a2df541eb01d6a9fdb791175ec63bd3205bf8961f79edfcee9136ae60a4188e15daa1740ef8a199970711db9da8d593864651fe2e68314c24b875a51d425cca572a9f0a316ec3e3b1cb33242a30accd170f7bbed6e16e82dbeed30235c9602dcec729163d5085ff41c512ec1a502da43125ed2735153d7d038ff17cb31edfb7c42a4e77ac7a1d5c4ac5482ae7a97dbc40a1ee03213a8ed18ac6a59d048586587f420ab384459c0c4fecbde14b809128089a638607afd5019c0acafb84a6906c0eb753a3cc7d6f9d93a568804766a5d28ecf8dae344cc2c9707113f77c214d9e471050ccfcbce295cf83cd2581ee26d1dd316fcfc81239aa5ae410dc46141e9321d7f3b344dbb4e4d6ede141b915f3bc376c5377ed4d4179a75c64db321ea6f369e12bd8bdd16a922248ce1901d91503efe777ce34136dae275ed5c9a5c4f670e18310e17118d3c8c084bd3410cc4c7699845ed2a2a549ff2f5ece4606c7b5a362c89fc941081982280c59e9516ec424cbf3a3572811282eb517f00d5c17643fd4b937f4199987af176e9dab7a588179227308e0eace6376d2cf0c1d9070166b2d6ae101268c0a34df35e057362224f3ffcde86f53e4f96dd67111eff343d6613486a7dcd92eae5371f5ad87d7eb1410228f526b08dc01656f31233164dfdba56727b3af8847cf28e2f103ffd239c8ddf6f3da55d4906f78abc6a5f465280622182dddc51b5cfdc5f5618921073114c8b6223c8bfa9679a5bab02b8f25de0a6e359bbf50e4e19f9f4dcb753671d4a0b3e4afb385c41f850b4f248685211b09db20da5fc3bd9f9804a5cf36ae73016fb17a3cdba6b8383600249647d613088256a38fc54ad4794e47b6c0752c0d419bd5fe5b5ebf432e0508135ebbb98d69fdd9ff6c68b150c9aac035c7f28eb531abeb8626b7665d4ae5ab678d14bbedd623d9a4c17e394eaeb2154205f3374e3c3e2d7ba928b8e3950fe523b3371621974ff2ba29e425c0d8e43a33e85e2c4021e7088621aeddf117acb2e3627161a5b6a2d83a7107ffe525394c2ab75b0adae19b1b47562ad4ea161859ee878f07855992482001a65e9a719dbe6468a8f174f7510ebc7bb4e474f15e99cfbf5d0ec7979d237f0ac5080869330c4b233073f6cbb0983ec34af49ca7aa0f1160c3f257be73e7c3347baf41a6b4548f1d4a077447ede60c90aa28d6f649f2e9b5ab7dc2929590886eef1f816c1c0ced06d700eb06c5bac3f706b39716f2f6a31a9ca84bb43404b62a341c90aec12750e277bd93a36cecc0763a9cc5bd77d11e0b909853aca18c6f9607297e3012a63025c12488394dbd5d029420de97ade173104cf9fe03dfa1f61a736ac0fc1737f17c9c8884e5bb1be55d810c36e807995224f5ba44a560bcc1be15c77778c6c320810decb92730c44c4251f1cd499c0b1b37d5ec7af14cc98629585161f44bf88ecfdec529a94c91160870f94294df733076589b344a58859464578d132245cf8e7d4734f9dca8c0b2d175cde50acea23d6f549452d27118bff172d23b6ccf8c00145f962b209c6ada9d895040b11e5f1a3511af307a690514ea55c684d3bc3f5373d7b3aed65a4bb2c4f9eab5fa12d7bc1896fddff675fa558248eb9437b53fc119510d7deb6719b36aaff83c15b9104cd76899d99c7f8dc72039f73c5dc21ca055b90499c35d1cc84a3dbf61b430373c77fbd52c0b8ff04c234c69992cde64a1e93d593b99d9defd55d9b798c6052b95ad362af281bfbb874e0fd1d5e0a83d6144b3abebef90e7e2782572125d242e50343cfbc2dd00d486ca7b9f9f7f5ede100e6e2428b91ec773afe13ce670d96eabc6e5005c799c07bbfa2d31d226ce125b8ea299bc1c52dfa7424149a4bfd4283200deedeb9bb5e231b9d05bf31e56f95a99792f75edeeb86feac65ce954c5bd13901be4efbd68bc6b80fc24c1dd7083c8c22685a681892680c8cfc9b8e26c8bfeb0819e4a4cfad95678cc0253e9075efaed8b8dc8908eb3bda077e5923f46c69f840ca8cbf0d32b4d2f19f19ff069492d96dedce0c6838c1d71480fee854fabd24bd37b962f54e68bb869be2c7ec11d3e1478e6dcf1c552e853d6e4808c22827e3e91880d709d9009317169655aee550e0d6bc9ce5e6d8031c2ebd48f4cb2c748f1dd07588d7bff7eeaa2a4a3240354541258c4340f9a5dd61beb59374c61d1ef5c086c27085a15e2e619a239fea8cbea484f69e6189481653c066419d9c020375148e63e1dd8149dbc09b8c16b82f5aa40ec98141b60012582ab9ea48f2971303085f420c2b774e2c73b2751344c548df255448d3c4f7fc4dc793eb8a050a0f9215e5bd0ff071d8bd856e2ecfdb2fb0946e47a7af30dacabcc46b10c228c45cd4f81de5f39a84ea53072b25161cb47daff1b38c8675aadc9d77f5aa3be50847e3f450f574acc97767338cde3aac4a31ea9fe8252f17b06aa84a21fb93e557e36d41157dd51ec1bd5303e6b1b36cce49cd04b0f74758951fab92aad7f1f6a3a2c77a644664dec34a06bba27315168521d01f677cab5aa4449bba90359d35c40cb4fe785cfc400e6802384858616b003bb2cb6440601e7576abc9db2693e2a3d79217341eba5d31cd0740edb45c2172165eafd33d5ce04bb8dc32f1b15e69ad32ae63bae7514efe7cba1224a1e036e3a809e54aead3f8a2a23c40422982aa2f81a72f3b2bd29440a79f20e4c6587b3ac2e9cba1a7823dfae60cc21fba2c126e4fbe733d01630d63e667c2839d0621be6df467ef7cc4df218396b8d5b07161fdfd7f6e30bf63124c62dc5fb403713411946a4c4ec90e0714d60463df0b05036c353a04849cf4ccad17f7787f609c19c506bc262dae76c05a9bb4c15d1aa62fd6c69a87817ff47a1d78014abca9ee86898d00b53870be9da09a6e97ba8ac81fd3b9ef07d8da61e9c35fdb37ad6811af19b554436c3769517e93957080511a9982f414cb5c3b4a491f189dc25020c5794384be4ea41a0582504debb489d28f7895f1342f255c151cd82a52f67d340193beee583ab6fbe0f71c602b6fa59977fd45d97880b7cb708546c103d673d2041f68d416adcd9ca52aba9478057272625a7eafd7782f93851377c6b6a85e36725b7d024e88047eb7731fbc1111accc8fad44b17653b9fb983c1d4e07493de8f546bacd22d3a714745b0e8a3a704b3e088b43b3aa50095ec98fefc25b72929ee624b3f09381bc33ddcf9769ec529931895076a9feda0c11390baaad92eff673275aad76b84e0417f5af56bafff6e4e88ee6ce6d7151aabd1d781517ddfb65e5371241ce59d72cf7e212546ba9fd33314d799276f679b131562b0ec1a78c2243bde8d34ff8d5b2a393ef58baab489a4227791c0aff128518f8c8dc67098e27aef9149a7610ababc0b6b96173e4f32c0a69d5a073ecd087b34bff6f2e9873b816f48828f8a4dcc117d9f60be28aeefd07b4a7f6faeb4abc77e9e6e7c1d555c9cea3d470dd5fbab58c73d0cc43f9b869bc902f8e1b76097f55bda5ffd9ce35c39cf373454ea6b14e8de43ade599e4972c09324c851ec5dff89b8c502adbb1f3693a9435e3d8f5bf78b8cb465fc946b2cbeb154747273c0832f3131a5ff2c6fef9f5337ce6b11ee46c0e05a8f416668a067e525581ce4f8fd672a3202231aa40a562ca08b38b9c02ab8c4325"}, {0x88, 0x1, 0x1, "bc2de7411c49f3a4bd4196dcf4b12705e9d241827f1a0c6b392f496c86384af6dc78a45b72da16769f557e288d8a1061cc0378343a699634afeb418ffbedcce897de9760daa7a094cbb825b4db9738b04b74917f104ba9304af28c4d2a0878c4dc401181b50e90e99a4eb1fc270f83ca5499f64b1fa4a3"}, {0x70, 0x1, 0x7, "50c7506caa95c0b2f3a76ec7b505f0de6563cf5605cda161b3973df4b9a495cbddf5e8ccf132b0be220021b76dffbf8deffa9ea94a473597ab33d9198fe27e335a5aeef8c9ef48b1ca4f291af0a3e56c2fa784f3a9240fdb710d"}, {0x100, 0xffff, 0xaf7, "fe27af09c1d71c238bc4ca355e212e160642588b31ee438b404a99c0e3bec9fac93eb0d8f0241e15bf9169e6d5ae71fb1bc7f28a9355133ac5e69939977ce23010b67bbdb923b56746c5760ea40617fa71e877e7af4a0cbcbb1313664994002009b1850aae168100ed5b339eeb3a8b74bea817e687a6e2c038c3a90c16c82bb73c7751386b4ac0ab9a3b9d24f3d373b8d033bc7dea85d8ad6a13e61ae0e216dd1bfe640a845bd741acfe0226671465100c2fab6dde0416fcc08ae9ef19ac3c3c341f19aa06656b51f1d96d12d09d01ec6f6e429bc11d48b9c353ec07cfc356d6f0542e05b3b635d6b4"}, {0xe0, 0x1, 0xfffffffffffffff7, "c69ddfce0921acbfcd4663fe281e6aff60d59be29db6736c00d64e4ca76f1ded8e015c636c4e6775bd9f99b563f9de381804eaba89eb0a914c8bcfd31041f07bb90ae3383875b25768e0cae2ede2cde6d7f7a25abb2edb4c234015ce38b2de050a932cc6d68a776fb6b406d11fadfc8479933c8d319e52cde3ccf81e3498c6df6c4cca5f74a4ab9cca7be0ecb37aa87a596906c0ee2c72f3f3799c0076ae19f0f594dd25d6213a911b4c805e83199d3734b125ef6fe11afe27a9dccfe2c6b3ddfc6b5f0278d578b628da42ac"}], 0x12e8}, 0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) openat(r1, &(0x7f0000000180)='./bus\x00', 0x10080, 0x8) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) renameat(r2, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000fed000/0x10000)=nil, 0x10000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:11 executing program 0: mknod(&(0x7f0000001400)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x386, 0x80) r2 = getpid() fcntl$setown(r0, 0x6, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x220, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/56, 0xffffffffffffffed}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000180)=""/107, 0x1b7}, {&(0x7f00000024c0)=""/92, 0x5c}, {&(0x7f0000000280)=""/4096, 0x9bb}, {&(0x7f00000014c0)=""/4096, 0xffffff9a}, {&(0x7f0000001280)=""/194, 0xa4}], 0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x4}, {0x18, 0x3, 0x4a, 0x40}, 0x200, [0xfffffffffffffffc, 0xc0bd, 0x10001, 0x4, 0x0, 0xe4af, 0x8, 0xfffffffffffffff7]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xfffffeb7) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xffffffff00000000, 0x81, {0x10000, 0xfffffffffffffffe}}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6, 0x0, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x108) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r3 = msgget$private(0x0, 0xa) msgrcv(r3, &(0x7f0000000040)={0x0, ""/25}, 0x21, 0x0, 0x1800) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xd19, 0x0, 0x401, 0xfffffffffffffff7, "42ef510008000000004c00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706", 0xd1}], 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mprotect(&(0x7f000057e000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1e, 0x8006, 0x27) dup(r1) munmap(&(0x7f00000ec000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev//ero/', 0x280, 0x0) lseek(r0, 0x0, 0x48, 0x1) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2, 0x1, 0x0, 0x1f, 0x3, 0xfff, 0x3, 0x1, 0x80, 0x10000}) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100000000, 0x49ca, 0x0, 0x3}, {0x0, 0x4b, 0x2, 0x1}]}) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="f57e34af5d822dad10297843592662b1834d4d0ec3af1da15f1e826e5d4174ee99203f4c8071e2ebdde833a91480dacd50182974b1b2e979c6ffe594f6aa2ea60ad2121e1feec56ac1cad01d3c57bc9c221df68e0cb86090979521ff3d377b55ceb2d7807fb2187c795148a0685436b4e95cf2061582f778677c1111a1336ec3e31b7c59b3a77ce1f05df7c77891f05907e859b637dae2eeb99437a5f5d5f75ba79d7603fafe1cbabfaf9f3ed63984a503aa506575eda8dfd3a6d2c49a8b9cf193d16c81b4f26abd6ab0c35b8127cf8f05213c1fb00354f8c198be49b8328bd888694368a1820becc94dd9a59e1c9bae042a193403d6f1f6158b4825609ad22b4c94f0af5fd2e9fd9c0c58726b81ad906f3aa9b405be12d1d270406002a181151d90c9db6713c2d50f89a7a61306d06da7130de09481b97bd36b861907d33265d2306c9b26b40bc11587b488b0376cf699b326aee67bcd393eee9023a7fc5b420f58bc56954591bb081d1f9e93cf7d5c38636418a4146ac95c87080899779b75", 0x180) pipe2(&(0x7f0000000000), 0x10004) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 1: clock_gettime(0x2, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8058, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000100)) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="f54a950009d12a49cf4231bcdac0ce4c8efbe9e0f36e17efb6313c2b197e39ffd30557292c519c04267205eb455853516980dde9ec88b8f557437c39f14fa7986640258f5046c2a8fedc9c043f38733cbea865dd92534e3c1810400d0e9700dbd69ed54c80c82044a1fab5febb6edc29362a7cac23757474c7d423a62bfb04a29dd9468770ebc0ad0b36d14e22b122b8b0e182099ee8ef442d", 0x99}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000880)="ac91400f747398bdb0262b74d028ca3eaef1e2a2f732ada9bc91dec48d3c621427e184a8c08de400c22b2c16065678788e294604452f24f9a7ac5ca4b5e2391669a4795b7d43c2cda0ff15ead339ec20eae912b48a36a0671708117b5c4c729a70092b328913b0ecfa811ee82fcd76e2c5cb7dcb5cccd026a4a9e0bb2b2658a072c6de77c7f027de2dd52ec0c5178b6b79438603e44267", 0x97) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000080)="1de5a88f2be157e555d78ceb28fe38d0770656c3efaf2b67ba540eebe1021c3f4fa02e9578cd02d92835c7dd2097555ee97ae3c1dc6aeec12f5a7b259c6731c8e91bf42e", 0x44}, {&(0x7f0000000180)="edae5dbb11b83d9149a646d1bc5ced8e05ba11233e7c06e6b328879f0cf3e1d6fa15192532bb238fd925de59cae52f55a772eeeadb6ab6110279e233c251de3f434a74379268122fe24b7f6057959e47cfdf25722991a3a50039ecfd4f0dd2e1c66027ed075d2090ff17611720715aa0", 0x70}, {&(0x7f00000003c0)="f858b164c645d168746b1a53c35ca4a45fcd957e884c161091e861499c0a91137e7775a18e0b086b9b50df8d97dfadbd8acfcd2bfbaeda7aec57f75bc2736ea24a9869f9784093310f9c15ccf9461d15ea212fb80550149a96adcb9e3936858876f9e67cc3957a75429277fc5592b4526ccd57aaed606b08d2ec0ff0c8dc83a83b2fc91299bf6f1780504ba1c4db9f76ff0aaf256d77776c80eb856bdda5cc2a1ae4058cf39797d5428588dc7b1d45", 0xaf}, {&(0x7f0000000200)="e62d9d4393b2ca0ef641d0c01e5a35c3edca34dc41b3246f80804ee248954f9cb3773ab083ee89679b3fdfe8f613178e64c689a11fa65a1f2cf7e37180e85ee18ab38d91a178807d3e40064b9c", 0x4d}, {&(0x7f0000000480)="ea696e8c3b0ae440ec6164b8f9349d7856023c1386ac47090b8d0ccdb31706626a06511acf652ac3fc227a453c35d15b72eb6a1e3b474b445bfbd57588488013179720f84a2b80b672e703b48b1cd0badf660e37b725b617a2e65fb145fad75f92d96baf2a92b5080baa4d7e04757a41705e47c636d8287ee08b3327b574e7bf19ea92e69c4447ba6e91a1ab97ef1448926fe3288eb839b7fef0e48f25c8b22c4169698a5d20fbabcddc50327c581642e33d5d6a9dee993234b44436", 0xbc}, {&(0x7f0000000600)="774f026cede3c24843dcf91af9f5e538565b42281d57257501d96e427e3dc3baeb04e54024cb781dab0c0b2d8e45b124cfccf50f30e8f163b70dbbfd9d83a326dae87166b6184084745e153a1b64c27303df7a42946b94d5ca6f4208d7a7e310082f6704b6f6b96f99e74ad05642eba96e7599e89d9a30bcc06244f25a6bae5e63ff18eba30a399658173cc1369d764fde33a7973759614cf11012bd2b638474821fa6acdfa02c91d06a66420455a4c86ddd1a2682bfbb7a1651a7b5de9283edf0e2fe694f31d229070c786be0e53f43b5ea15996d61889b3f1630050f4de2887d420baf77599d554f83f83601a510eae1e447b97e25f3cdc64a0712d6", 0xfd}, {&(0x7f0000000540)="fcbfa7d3d7e0df81102e8946f889de2154223d62d7f5b5af5734a5d59ea131150268f5029835d775c0a29e49e1f43cce6a10715cb8904c63a217e9b0fab95f95295cbf8da7062b76eb9489d843af19f10d07", 0x52}, {&(0x7f0000000700)="68e34e7bb52fd558769a8660ce145684479004554abe24516cf680c380691888a57f200ad8c733c76a5a7a0e35fe3b0844f54fe9b745b67243c990e9168da98d1b8ab6d4991d875e77e5323a47a234d2423ea2395375cbb76001fccb845cba328be8369d5e7734f61b5c0732732f35f6e7e97e7739ccecf11363df5fdb4c1da5977d178403e1edf42965535b4c0a0de499e13e0e261ae4902b1d9d67e45043679d10b5f735e3a97cfb7c6f7dbb50f6e410dafbd9719785174b3634c25a066d0ab0085e629c62b1fb6d719d3b3fb423ff1b3d701de9d5506d8eb579a8714c1d90516f8e73b0862e6faaa6680fd37afcb9d88bf7317f681c2d53cf", 0xfa}], 0x8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r0) 16:00:12 executing program 0: clock_getres(0x4, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x20) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b4372e2ed7626c653000d9106ada0843963ab127"], 0x3) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0xfffffffffffffe08) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0xe7) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x7, 0x40, 0x1000}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2cb}, 0x4000000000000000) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:14 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) socket(0x20, 0x5, 0x100000000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = socket(0x18, 0x4005, 0x5540) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000180)=[{0x6, 0x5, 0x800, 0x7}, {0x4, 0x8c, 0x5, 0xffffffffffffffc1}, {0x7, 0xffffffffffffffe0, 0x1000, 0xf5}, {0xbe6, 0xffffffffffffffff, 0x7ff, 0x4fd}, {0x4, 0x1, 0x200, 0x7ff0000000}, {0x9, 0x800, 0x3, 0x81}]}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="7e91baa0f01066a1f8cbb23a821504d4d75446655e0b4b24f5e27eb67a5aac2f64262b1d3859264f7096510562b1c5797715ecefb55aec21556d96e0", 0x3c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1000220, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x300, 0x90) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x20, 0x3ffe, 0x11) socket(0x1e, 0x0, 0x284) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000028, 0x32, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4b, 0x9, 0xffffffffffffffa3}], 0xa6f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x37}], 0x9, &(0x7f0000000100)={0x8, 0x1}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x25) sendto$unix(r0, &(0x7f0000000180)="42863543795ab067155fd81e9baffa9983115e3616513c9eae2c78afb64de7b46f640850c826a6c1b9499dfe5e49ffbe563fc5b7fc425a10c85406471bf2231ed9645367e63f141058d5c502a03a16e688e67994b05ba98ca93cda1b8f6703fc6bdc1385473a3ca9256f041194eef600ea4ed545c3346d29e9c02d221a23d35454337c1bf0e14f44188a27fa1f2345d8e014bd0612b331b043696b64879525fe14437dfdae60544af364156cf8fc6ace76ea0b16f8a9dda75bcf39c69a843a5019ebeef0493f98c6f96cdcf6a2642618d9f33686bf10d35f933ec13cd6b6f7c63f503da1a5723b95e2c34060", 0xec, 0x408, 0x0, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="af0f9afebc4a72a9c6d25b8a3ec766eeab6f37bdeac411d77223dc098a0803ca3a30cbc6504adbd1e9c0e4a9bcbba7cdd0669cd9ac9c2622c91e5a6374ecaa2530f4a9e7e8581fc6311c60b9dc1d617067fcf3c40599ca3e480f5a6cebbe61dad2248cc1a51c80c2546df7a6e45ba79a8ed9df6eaf3d97b977fe29a42f97190f6e02d851c05c36d20852ad491678371f1c51a078a9fd55e2a2d5458ec0e4c7e6095f2578f391cb3da6cacaf24726881a1379c7cdedc0a3f2", 0xb8}, {&(0x7f0000000440)="111578c0438c20741a6c60cf4636a1104c2e14d02a36fa2ba9b63d8000686cd382b42d56563890efb6fcbb327a54c81f985068e3b270bc6a15a898d8a789a115eb880dc54a83d7b429e804a0bfd825b4b529ea7fce5d769fd9e304d1921c6e08b7568657eb5b36da963672b2c0", 0x6d}, {&(0x7f00000004c0)="16cbd439e4d73cf3ac10f02725f319d36005f5d7070964d563d34f746bcef47c13d6461fc12ddba97cad92107a75163e0c6b8609a3f79c406c1eb601df9d202df61be558e4ec315aa313e1ba2eefcd1daef3cc1016ff972aa89455ff510215fc88ed2e556f4f33b9d5931a6cfe270e99c93b3a9710836fb987b7be0dadb868d8e5c8d6ca50cc83f3d6d39c1d757981e5595a4a23f4f727fe0f082969c9619d7602000c78ab926165384ed98ab90763c42b6f0168245eb3161b8b0582988a8f66f2a6fa05376bf59602692d6b75e3c02da72d7567f8f6eeba1875fd", 0xdb}, {&(0x7f0000000100)="9e0d0de7f2db3b358fedad", 0xb}, {&(0x7f00000005c0)="fb8f12eb4f39643b98ba4c66e9197ccacbfff864ab1c7d9f30de91bc99a70ad245fff367b1ccc29b793414dd981f4c860ae834794a40a445b96854d152e354f7de9dae6f4b5f8affced0c8da65c71f3cd74dd0a07dd3d175b5132e5a2a31308e73037a29b8ff1eb09215b7f7abedeeb2a4eed376d96a9a99e17c9b70d644bb78c86f5c78707598548664f81ba22eb3e09e1b87c776e69caafe0d7634bf2181fc55bc12d4c3a329b19d755945", 0xac}, {&(0x7f0000000680)="5f71e27128cab501e4b1ced696ae4d9fe2e1c78b41a699191ce6ad6bb3269484ac920bb4acdba4a6218475ff2bc018e0e8246ecf1d26d76ee00f96906e8a93356a1240adb374cdb6907a71bebca7d819ef7b31", 0x53}, {&(0x7f0000000280)="85a836675ba9a9590ea30ce29da05e1a63098e7192e5f51d27997c3237d27b19d873d4", 0x23}, {&(0x7f0000000700)="47b855d984270e1e8bb71ab0750b359e298630f7f30fabfd20025805efc9911c7eb9568313d00352649835de585d4570a1bd6999b259455588f7042abcd0ebedc5909de3f1c09ede90f58d390287cf0864089c1514a6bec1347bcf41a2a34551ff4426b92646bdeb704fb7945a82610e75c8353e2d56b45a9432fdf040a19b4de3537522619a76ea09efa8fc0e9eced0fc587aad814e3eff1f1b96c518e349f87f2b044df0e5f6c4142fd4ee886c1a674047410083d3a0a57ee8153bb7a4f42f86e27e268ea08d46b4e6fda2be", 0xcd}], 0x8, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000002c0)="acf24e6b7084d2b312cd77e216cae866760f9ed71a0d3cab1dc67b8372a9a3f88c50705eb93f820d8ba75c18a5a7af8a8cc822ab87402ac4963e928f630b43446010a9d90b7e207e5e4711cd2f27febaebcad8e17657ece299eb08ae1884b8f32500720acf91addc1b85524098e6b8e0497fa41110f3c891c33dc46df21462ab5729dad82fd08b45f2cf506ca6725d4f6c", 0x91) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffff7, 0x400}, {0x9}}, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x121) 16:00:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=[&(0x7f0000000040)='c\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-!*+\'\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000340)='c\x00']) chmod(&(0x7f00000003c0)='./file0\x00', 0x20) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0xffffffffffffffff, [{0x2, 0x3}, {0x3, 0xd8}, {0x3, 0x6}, {0x3, 0x1f22}, {0x2, 0x80000000}, {0x3, 0x6}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x71}, {0x3, 0x81}, {0x0, 0x8}, {0x2, 0x1}, {0x0, 0x10000}, {0x3, 0x3}, {0x3, 0xfff}, {0x2, 0x4}, {0x3, 0x5}, {0x1, 0x6}, {0x3, 0x100000001}, {0x0, 0x7f}, {0x1, 0x6}, {0x3, 0x40}, {0x1, 0x659}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x5}, {0x3}, {0x2}, {0x3, 0xffff}, {0x3, 0x5}, {0x2, 0x10001}, {0x3, 0xba}]}) mlockall(0x1) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x794a57e0, 0x5, 0x4f8, 0x3, 0x0, 0x8, 0x9c, 0x10, [{0x3, 0x1a, 0x7f, 0x9}, {0x81, 0xffc, 0x6d, 0x1}, {0xb2, 0xffff, 0x400, 0x80000000}, {0x70, 0x100000000, 0x3, 0x8c}, {0x5, 0xad, 0x0, 0x4}, {0x2, 0x8, 0x7, 0x8}, {0x7, 0x10001, 0x8, 0xffffffff7fffffff}, {0x9, 0x1, 0x4, 0x1}, {0xf2ce, 0x2, 0x7}, {0x8, 0x7, 0x7, 0x8}, {0x6, 0x200, 0xf3ca, 0xac}, {0x20, 0x4, 0xce03, 0x2000000000}, {0x4, 0x2, 0x6, 0x1000}, {0x7, 0x0, 0x0, 0x6}, {0x7, 0x8, 0x5e, 0xfff}, {0x0, 0x7f, 0x6, 0x1ff}]}) getppid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000940)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/48}, &(0x7f00000001c0)=0x32) open$dir(&(0x7f0000000200)='./file0\x00', 0x10100, 0xa) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="fcdb370c741f15fb0bf717a4e3981d98c4f52c37cfd9b7632b4a3c733de871", 0x1f) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffc, 0x100000001, 0xc6, 0x78}, {0x9, 0x7fffffff, 0x4, 0x5}, {0xffff, 0x100000000, 0xffffffff, 0x8}, {0x7fff, 0x0, 0x2, 0x80}, {0x0, 0x4, 0xffffffffffffffff, 0x4}, {0x9, 0x7, 0x3, 0x3}, {0x80000001, 0x6, 0x2, 0x6c4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x8000, 0x0, 0x6, "a78be209f89fc98054b6679c84cdc4d918487b1c", 0xffffffffffffffb9, 0x15a}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x8) recvfrom$inet(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f57d0dc3d24bb2beed1e23aad6fbdafe3fad277853f9ef9a1854c561d511fe7c64cac515f236bc51b2551e4d0d0403309e0617d3618c75d887812888ec71dd63236854991a6ff18b220351b8ff6a74c3297601b3cb0c47db51ab2ce245d37333e840f0ac5be68bc6c23f4fa27fcb367d0814913468b61ca870851a469d8cf87a69d29bc5a89cf30e0d8e05f3645fb0fb0b7051a02a7d0e1026d2d57907b2f920ec2a86bd293a4af0d8b7c2874874385b479d95868073d5f8eb2cb7992ed78d64b7e53f47df8505032e98bc33370af1c850fce64ed18bb9f7c2dd2344be54f5a733113b4d1d06d154c080ee5ba539c80221862066773bd3024c59f3487c0b", 0xfe) 16:00:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xffffffffffff0001}, {{r0}, 0x0, 0x45, 0x24, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x73, 0x101}, {{r1}, 0xfffffffffffffff8, 0x70, 0x20, 0x20284241, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x8, 0xd}, {{r0}, 0x0, 0x48, 0x4, 0x74, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x465, 0xfff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x80, 0x6, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x1e, 0x10, 0xffffffff, 0x9}, {{r0}, 0x0, 0x4, 0x80000000, 0x1, 0x9}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x20000000, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0x20, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000004, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x34, 0x2, 0x9a6, 0x1}], 0x0, &(0x7f00000001c0)={0x592}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x7, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x400) r1 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r1, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r1, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r2, 0x0, 0x0) shmget(0x1, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r0, &(0x7f0000000300)={0x0, "9b2ba891d760409b70ba0f4c39f622b7362cef5412c91696749d31ec0de1825d0ec8eccb667fd41c4890d3f44176cdd926cc4258ee1df93027ddd7b9c22df455c90c26d069afe6d668ac2669fb407ddd7a34bd22ceb475fdae6bc1d125392e22c7ad8a04b9c52bf7a5b04b165b73c21997576df8e6d0a694568e10e6bbd8d86ee1ee5d8870f3b42f89890667821698a1a6223f38451499b22b56319b13731896b63c4cd832c27c39c1d152a6cb05860630cccafcc50fffedc0e8ac05e5233cc924e98c3cee789ab77d77126d6120adf5d89818889024d8ffe71469284a2249af96304ee41eba545fb8d79163cbfa5140813010ddaf6606394147ccfe42162ef495fde60abb8b617704cbe07b5afa6065bbb460d04abd7bf2b22c5bd26af1b51519f6113fa80eff34be56cd8b126abdad7b812e8f18b97a0aef05d6238eb684c48469634fcce45d03896fd922fc811fc798749c6cf00336b7719ddc0443decfe3d3e4c89cd985f2dc7df87e80d3479aa43ccd994879106211f0bc7893fa978463f6649c076ccb49dfecccfd637086fc67c6c0f575e1bd730a7d708b3b35734b33e9660bc699d26a62731919509c69996fcb4d0b888841a345b6fc9dd7e2eac5663807129b697bae80830f97b916400da4233766b1611a7fc06f58811f298e6569e72e99fd9c6e6eac4309ef8d780bf1f51f5e09b726ad2d6db4bdd2d80eebbf45e016b42d5a0ef8515a1ed17b4136c07a3d9c039b6fa1a69bd712e476caddcabdb309801cbee29232d6f3f9f4e6316b42fa904cc00d2b53f31dbf21da40dadd3f83e049f34e1ebbe1cf8e80535f11afd220b7871436c1925d4ffefa14a7d6dcbaf2400573cd319ea67180e916fa6696050fc239da66f01c677aaee48b6156a5a86c299900c84e2daba1c4b1ba09c871ab2f39bc8a2565fc70bcc486c09165dbc673ec905f24c894dbb6a3da867bb351c668a788d97a0ed018cd35eb3f8aca8b611c5551c54eb33848f50213f94ba4045cbda600f96c1010040f93f55292efafef9280bfd7a4154a094a75bf0436c12f0c8c2766df123620990374a4030091a1a7316c363c79a3e7ee3e06649ddd94f2ef12aa12793c59fcb93a0723b79f7e00e464cad9f11309592313ea80469777d2a355cb92104096e27a47401c43172fe1017249746a7b618a0ccbae23edd4911b5e7093bdf9595558fd289c8cc26a8e0644d007c242a0983896283079540e073b986f53115030482450d2cd535308b07caffc2102e2e96624dbbd4739f7f61e04202a9bb8b1b943581db078e73f708e8cf5149388896f836985e096e68241b02c733a105981625b7f057893a71d644b9624ab3044625f6deb4d104bb5be87246fc72fb69ecad6b0c429056e950e90d007fbc059ae6cc5b5effdd10df666d98e5676af87f5a0941820c779d5b0f57782f4197297ed00b17c9994b21dc5416c9a006df43df4be7e1ce89debdcde4688a2fb2af725467cf5ebda7fc8d1c139f7ad22231bca7b3b0b93cac87b9409a9d4fde1bad2eec92f7eae43258336cd954f0825015f7c009b18a8ce3fc99d8732d893d7fc7524c0180852a6b31cf917cef92a0843e1d3a232e4463410a80da64431d9c4efa1ef6fd032c37bfa44cbc2398573f2773f48e20f0d3c59429adf2179d1d45d8701748e07d0752428ab31cc47502060acad9ca7bf4b02e1b884daaa8d591e6b1fb43f8327b20101f18661a9a284fa51a6e7e40bab527cd466fbf5d717152ccddcf0c8b66719035c66edb6289ed6027b37347de4d4d2c226abc157cd87cbb554ca6240e61a6829f3d66b545b2ca8c8485dc0fb71680f819566ca9d5c500cf7fb1dc246024272b665de9ffed529eb8dffb9d1f71eb28c05efe912be245329a79cb4a4dba22051569c143e3b98406a04096de238cedb659f48469a283ace26f1af576d96b87a3eff970d452e3b65c7ca83eaa7889efd72040be1ba3fb0b74cf90f6c0ebbc4b53b3d6a48fa29533dbc047d19bb3400af67143dc23a600fd969667465c0b4b35d71984824f1beccf50bed32ce1bbe6de75c28734cc437f437d5566430b36fdf475884980ae9fd2eb99495b6db72c58fb36fd651d3bed9b5b15200aa4dc7eac6f411775791ad35ecce35194df777a97a70aa71200cdfd5f5992c63f890cbbc0654573b470641a7da0f38f7298edabcc24975e82e6b6a1371c0773fedf48d055ed1d5facfa6b2805ce4757bbf2ad36111d9f337e06a4d340c66f9f388c0128063e3677c02c1f60924fee27f1d4c3b9a7b3738711d16e9ee3010c25f1d7b05cf397f58fe34fa64606aa668275ea49562553697279d82e92375c408c2f57a0fed0593e84d84d3b37c79a8646e1d2b3789f6d0490606e6dd04d2283a9dbf4f0884637e5eaa3ac1f908f65ee28f68d4e1c150cc0640d812c178f0a589e3e9a8f2dbd7753903db8f46dc05ed61de9a460456a1c38e8c9441178f416092588558cae295c277ebd1969e80133a244578e996a9f9d4316ab9f271cfafbea293a14e6b05b14be6ce9acb3eab1c45b98d0fa52c727c525639f4cce0eb35342da417ddce5de3744a77d9b4cd13b5f6bac9e5d5d899b0b04eaa60cb9b8a9771114257b0f38ac82adc4f9ece2176d3e369752bbc3ef75436a58e27c318c491efb3364a808d22b4e4602b48886a451bd9d90bbcde7777384801ed65fe98c1b1769e644421eb98a5c8edfd063c81bf4d6051077bc7712d9f9298d8369792d8d0a2500123c106d9aa4726e51a442276443d2c440ba188d660c91ea6f1d5ea33d61c4f91e6d66b993c8ecb9d4d1d40fdddb76f0ccd903191d94a7a45e596cff79452e7714ba801c80cdd01f9d58f6a6bcdfd651072408cca91fcd7b4ad0cf7ad5a7ca199aa389e49076b6d798faab03dc5bbacd561bc0dd9ed0d735a1b5f0232e2f19c1ebec3140cbad4d6ee43ddc90fa5c9c9e37f8aa35e11534b9c4a988e83c508f76416acbf9f8dc128a53c0e018858cc8a5e3ace596dfb739cfc5c7da3160f00466105f679454bac71ed94696bf2d3c9e7ddc5243d4f6c2acd8e97b29cdc059318c7ff4ae3d5490e42d193187ff4a526f15d8e1883fc7199ffce6853718e264654d9c88e48d511070e9b992da1b6d6b2216e4d5e5c8210e2b844fb04335286069d49c01171c156b9c852a0553554d93e43ae367b38c0d0d4b669203741b5c1e57a6586dd7d3624c197ff199813489ff8c0059c8232f89955e308dfb2933d94089b255f7bc5f049efa71176a614ed0c3c0c0a6d8cfaee150dab458b5123a1e24e9f957d5497e44f27114fea613c082044d03765c21ab6d049616b305b6d0b7037224e3b4a6c3920883e1d33e919a1bee94e6f4eac56b973be2ce197addeb146fa5f2baca6d40ab8e24237c89a28bf5cc98d56063269f597a1e666b97455a027016effbb948220c4b7a1a74365c651d2c05cfd9cd7e3938697b8a39c2ea21666b669490d81a34b274de89d9c89c945718fbb7f9506859c0bb795365fb1f232a68ae96befda811166710e01cd664a4e2c5f115a273789aa0a58a62d513916e6ca77a288cf2214de88bdd1bca6a2f78e1612edf62df80b1dc8bd99ce97ab70e3eaf0f9e3c7a25cdc3fc03afe4c0128d77bc04da7c6e85226b9689698e660daeb0a5bcef3e0d825367de1abf963cc4e0059525b6d26aee5702fca6cf6e6b958d05a07b51bdf678b2693d14236fa9bc73b09d548958fc814fd36f73dec2a2a97741e5f82f8a8edf65d25e138bc8c48eaa36cf2d0c1e7ba80c1182c3d5d96cacd0bb1f8e84c191b3f23ca6d8f29438384fa6af0e4ed895ef293740f54ec3fd1e88b5ac92572aa5c777155ae3cf4b29db7fae3f014a41767ef9ebec34a451b409fd945b7f0c1760e4cd0497da5299fcaa4c6fc8e67af902c2aed3b33ffa5b369424fe2442611a40b0dd2b84d293a45d02ebc0dbcd531a0521e8577888b391017301dd56aebb58475ce1d24d65933fc386246950c5e474223256dbff80436027f54aede180a0db938aaa9df82bb37ee1cb4b32a4d0a056f1899f60a334acb31a4810fe5d3b8e14aa4e50a32c6c9858ff902f8c81b0d529e125f247b77da22e88ed85b44a5fba81154b85eeddd09b3933f18a3b02a69f084a2dc0c6bd126c30dafe9cdf20c884e157f9fcfe82a7c27bfd3d3ed4f812f4d0e34d20f6d2bd9c085b18ef4328c3f2037f598121cb22d87d55973a674a839741f0016ea308290d4a1904ffdf5431cc14aeb71a88101fa12e043fffca2d30df7f4df04e3712fe35f9ef56bcbc76a8d2343124deea4ddda430b79bb14103e42c3e9889e936a71f0c569e7e794727605e2b3439e45d2602628c3da5ca1ac90ea81bc0912d9d4ba0cb8e5ee6a08d17f774d21c3348bdecdfad19c4dce800ef073324542e2b40186af0c7005037f2bcdd5d92783f722b4dcf0f06e28329821d3c9e5da55c1adc8cc956131ffddece8c2ffd4f5fbee9fe4b67526231165541b914cc290637a72c68476f0136d2a22ff7f1d4ac9aad859ed16cb89905bb0421f4d79affdfbf0ce99542163e118a32df5059c0fb49a5a66e1af62d35b4cec98ca7a22cee94cf3ce0a5a9f57b16cce9106f7a1e161155e3bcb683e1d1c8c34bbf0c504037bcaad8ad4be5e91ddad4eb1f48a1f27133303ce51015927e322f0d5bcac57168235a6c1fdf8ca1a14f30415de35b1ec2060faf442a766a36320e2ca84871a1d49a2e25d091da5416862b3a2599d52608f08da5c577ae4ac8289b46797392e08794bb170bfde72ad3adf9cb1c53501183d52159b012ac0f5dd9ec1103c01fe762c46086eab401600089e4607020d884e5ba872e68321ff9199934672f8460941f71a68ad97e9ed78a678c0446d269e05fa3b0d59f482bb640cc821546f09848d6363a1e38d38e2fc2d116b9616d82fc353e205239563dab05ce4106c4902583b2113bed6ddbbd14b6234a7303dc5233322a1abe0ac130d3297ca107ebc70e826833d21ca0cf22c4bcd065927c7791319831a9a95b451e61d64b09a9e3224d82e5be54270f92ac1ded872172262fbcc8f0c1a48c3742b809f74879a79be18a9d0ed364a2a76d27b0834b31ed70da1486509bb4a635e032f8585685e56756795473f93ec4c8c3bda82a2ed557bd1245c721ac639564e9a217d27f6f4acef07f9eaa0dce67f0df2f029ddc433338742e3b2b9ca8cdbced268d9db6540f298ed8e45586d8247a090d9e47f049c17f270942b052ca6477b91ba8ac575f9ce34e058e448ddef0edfa48e2b6a0f484d2245e3ac105a8555bf7e29502560aa8c69dfbd0a18158fcdef2ac40baf39d0f92f48d64d3610b2a38d53e2f55cc888c3c18987b4979c1472652303219fc1ec0ffedabab1d05c970fe0d77bbca67d4879754128101474e934ead5b4c83608de8fa4cf348cc8b64b241f5bfe1d2bc50ae19d84cab5dbffe9521d1382310c4219a07160f90be54c711693b4ef9895696f0f9d11a5c430b6451f22bc950d32d41953e1958fa87b43623e4ee662bda592c31228293bdea7c187374e18b536712c0cd2e2a1f4194b9bd028277395544ac08eb7bba15f2d559c2795f87413d13c8e079a90eb4d1e4e32cad9c2843d5c6e346b335021790d77b69c6626ed3ff5696226be0436f895375d79f0389f9a6cca2b20844e20bb0ff218c83095d57e31ef6b68ad9af22d19b28bfb13efefbb5e9ff5acc9403889ce689fbe4a8c7acc886d1c0cf5e9608f81efa4f609f4208710eac1165b1983671d14713f2447c3d4a9ce12135f51a4047bf31a"}, 0x1008, 0x800) msgsnd(r1, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10001, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x22b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="d3f547a6c0b8ec5786e096652a451afb1dc1d51159867d4907167e08c000bc9fee903788b12b28dfca4bfa7108daf9becd724c78b9c4ea8dbeb35b690fc43b2fbcb4250ef4b847f9ef84fc62ceb82abe0c", 0x51) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x40000000000, 0x301f, r1, 0x0, 0x40000000000) recvfrom(r1, &(0x7f0000000180)=""/199, 0xc7, 0x843, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x808, 0x20) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0x8, &(0x7f0000000700)="f356fe82927ca81715949b09d03ef6e8fe9322bbbb23c998c2757a00d8b0d9d5c7e6283a1fa81eb4ee2c21fa4800029aaa3dab11035c6f0533e8c9d499ee79b50564b9efb5178dd29ad8a023cbc422f82e738ad3ee640b705c960f4048c80264b322e5d163a9d58e7f4bd49e56862bd602a185efee11bd2ae37fc55ec914b44384515bcabee0eef1d5d8aa8cd757323ffa80fe359c5cf869e4d997edb7b47c4be7122f15723faaef47afcd6ef5009de273fbb3041940cb9c859a6ed92d1b60baddf5726657e7e09a60a2c2039f8ad3fc596ba4f720c8746f98442d5e7c44d9d14be821e2eca8594ed3a329dc9b124a811ab4ab682e5c7e90caa641c035d882e1be2221219f3f99f331dcc7004db3404f819e55fbb1ee5c452b1a17d3d84c71adf9b427b1c8c74cdc0b34121f72742a773c8c961f46495a641d3c05adfd9c74a7efb85e7ad22a2cdf280276cb334ac3458fe11d7e83a5997d98f895fffbbc7c1317ff26d642121f59081548462e82d77f6f34c3078cf41d9c565e8153a8f809d37815bd60914f414f6f627c71400df47ce2509d0aaf69a802ad888651825b51e68c6ad8aee6d85f8c3d4158a1133a650d1e24b63a9d4092b866c78f57af532a6c7c993f57b94819861149be394d53473b5fae3642dabae19a02addb60ca7298004e0c64bb8fec5ac1c5b1761899c57a02ee9c6b31c223c51f39354d3bf70167d2e52a2001d5fa56be36513352abc31f0b84fe6f02914d5dce5792e36400a9a3f2a730af53869671fbeae5603b5546465940930f3694204bb50db31b93832f264624d77af2776358fda9f34bf9d165ab23ac01b5631f06cf81f8a2c294e12133b69b8d64b0fa2cbcaf113302663df2a47aa739bbe2f90caae1cf821620f607589e65976fe3afaaa90cc97758ca54ab92b4112426c1bc0155743838371660b9c2f9e09c4053213d3b42db4dab5115a5538059173dc613f248bb224d82a069159e193003f619e372ce11043b65e6ddda2a2d0e02882d697773fd05d6a8884e0297cc8dba79f523c9acb773ad39b3b7fdb292804c41001887553e9b5c9f2ecd161162151db1de706c130cce07a3433b95e3dbce992f3a42a197db59a52b616d0b7efc01f765c6ea72e7bd711a9683eed3a5fd5e4c28cf1cfb060a3f1844dc802f1792416176fcdeee6e1e583790b6a6cdb140facf3fa84ef6f423a4ebb480d254466946cd2355a3b9fa015dc0a310482270b454f088159f5771e8ca2907dab3af9f9d2fceea83a946e9b515e2a28895217e942bfbb7b52c0a0fc648cf245666c853816c6f9ef9ebe9e07d77af046b6023fe51dafe1ac4f8bbbad43b714da70e92b96b8080ed80d8324b51d06a94b02340940e4df40b820e000f2570868e0edfe7aea342cb621a7daac6e25f8248e896427e791d2ac4295ecccb593ff9febc0e09e43ffd58fa28d977139380f4feb26832243086cb584f1e02257ad45e5e5297660160740df0e8835c28a82518de79b4b547ddab37393f81cc0cea6b4d7a61f687d4f409c307b7bc76bdccbcb630dea2fa31052ead92391fa40da853a57387b70da0976b1bd015a3a4b42b75d83d5f44f15fcb68b6d0b5a3008852944124a3b9eb1418e504440fab10525cce2a655d21f909df313e047fa3f4fbf769317525b8bb67a36ba5ed2f198507b8ba93c8f6bc12ecff8322d3beffbb6bd9203943e68c94d99adf3eaf14f0b56acc073ed88a99b20d60a43b62e78d83131ad4e78b8ab87bdffaa5bcd7bb2db80cd99cc950e3b9719bbfc7698c1f1bd21efe1b9798a8a1583c5f155d7de6669a0ea7a6eb4b146162893e563b1f0d1b223235e1029567c8074b55347de43bc2ed142ab539453c2dc1941062fc3a5960f6592d7fcda02d7b4b81d498252d5d082d838097a400325fa81a54414bc31f3e12b559285be4fdf5b35d4623e08b03a633b0dcaff6e8ae1c9be86e309a5513b63a7f0dd0a139aa6ac2ed60c2cd7cbb278bbef96d2ac413775fe873640dd4610ab21b92741207e58c388c4b41a73ae36d1213542ef9e71bf36afc6272ab4d3b250ea9aca36e149a4b027c32cda7777678fabdc89ac34a8b08fc482e8b67544e6c629d35f60f188b3a39503c2e8fbf0c2d763929fc767020ac36100af65c7203c53c7e55a9c11fb7ab0cf3082e66627808fc5096ad1f02f9cba0aa175d2f2176a1216e4a19f39359a71acd0abe43bcf840667303a075b3b8a85d1599493ffff33cd21284b044472424db65d7dbc517b70426d9b9b0c7b53770fac49eff5d4e8c29d486c37a96610e3c43e718ad3c749d9752a6354d260e4d3019e4e3117b2faa05cbad843b0e497f151efb5c7b2183d86fdee2a525af1aed60b1a09998fc0dfe8834752946e88cbb9a4b53f2366bc490d8c87ed849a5f1a9e0bd3ebaf8d3e05a877aba66faa1809e299301677e43c1f1e0d93a1e84e1cd588caacee4e89d5d1b77004c5109bf6703771d152d32cf76ff5fbfbe6b605b6d39854318827a320e6301296da25a729c28dc13da7cb0e48c8c89cdf539e972b8dbca970c772a0225623473d570d0f1058e8da53a8a560d44112b0cee7688f17e2c0cb47a7146212b497b538148eb2b006b348757bb5620fb2dab49acaf4e01270196c09a2c4068e433892325f450486f578fac59d9fc7c43b526387c2daec5abc370c5813e53cc498fbfc9888738e28ed6547b6e1861f6b7f1971af662be804a7641a92e5e59b67be4cfc80c6172c6dd9639e28638bec55a162c0bb50dce471aeb64b5a0943dfa8b03a38d21a6342da2e65d3d04629a83d7878d38566a5de3509d3a11023202d356782b60e70ac0bd8b381b7a0a91b1655984a635f9ba7bced2de636090793b073181b17b51337d6740f972118e592ab5157b76147d9c9c418e8f93d8764d28fe1fb19b327999a7fd0d03de46c9d91fa2789d5df13c6f341a7c0e8bd5d3c6f1aa5bb073c841e485a17cb9665df0a900052d59c0b47c7ebe5b4caca245924d18c823c169299e55716eb8d20e8ac8c993a3e1ed2fdab9d31352423bf73ac3b7091df2e4d695829520421e52dd3ed0408210c48af633cd28fdeb9b36346a15b75761e9f3c4aa9fa6a706a56e52a6810a23716d7f0aa882bd2928fd4d90fd8085960d5184eab2cf2fa42f55562f4bcd4ed1b197225649c36fcd427ad200412116ddc92ddd523abd9278a76366bc356e7e5386acc6560e050dbadaabeceabb13a38ebe64e1b91c5e40a2088a6d2ab752c6e5ff98094a30539bd86f1021b7b0cb862d0b109cf6307b773e1de0b7229440f490e9ef008bd551fe7a755699aead2ab2777cbdef9da942462e9b1ef42ba003069668aabb6f3233a13ff3db02fc7edf6bdb0f692f822d57d6f05b8428c07cc24231a455ad8e5f6387c72a4a826a1b01f3cbb8061561054a89c419e1cfe032c419c44d2f1df1c50b0a879f6f2a0658af1661ad5a40dd777bb854fd56d0be8b266bd8538e953c7059eda7ce073c2eecd3c27208a4f7a2309cd205987f8dfaead77d02d9c278bc67e07ef54ff2c61cb189211b1a4156ecded1fb525c19cf4e6f59820d94bbc5f7499d7b12c31ea40fea94c734ce6a7c8e636f77d39770e4ce70f4d268e8d490ed6e292d88bdf3ee22cb4c90c070033b966cd687c87b556d5ebc13660a05929dd54d9bd95b8fba1ac925c643c8e7611a6072e011bb06ad7113b93edc18d00164249763be15017a8254bb1a3e0dc7ea5b36c166b10880ec4d138bd80921f18adf4400caf3187fea170136c9ea405155f1df08f90a84d42d28c933f42195435563069d757ea441276ca5b4f8b6c420fda3e533a991ab0458d588f701b01c8f061af559f63a14a0a9f91650d83e34fb14f8bedac5cb5b60a116c6f7b6666553f5d4d15b03b02548d377c8bda2e09af4be990d3ffd01c014a2d004edf10c31e0a4378ab907cee7ee934d3a6326b1e3f7877f6f96ef4481b832704b91f4b839a24d75241020989fd1e401e24ff68adfba6cbf43bc9ece5cdd14233aef191d425893598559dba4ca434e56af80d2f03038e2e5d892df1381bef5765037a31ac974adb828657f9aeb67f3972d275ccc9a7cb2ba8083d806c69f6ea539a782ff3ea6d0348c8a5c3e2019a1a4fedf120614318e8110bf780810f8370dac422a5ad43051e1c63006747fda6edcd6f3e66c9d5333f30d49e4a41ac335520da9ba8f1f6edc6cd519d5e984860655536763ddbf86be89484c30e79598c96a75d8920ae389a8a35722628df5a5e30b31c8ea811e6c6956d91ce5c7c90617b4a98dd7672dca12af5f194a84a02f3fa929b40353b98b2082af05725ccc3ebf51d960ceff04718cc4efc884971389f5615d1e5367c0dd9af0a5c1e326311f5fdeecb9ccf864a2332926233a931d4fa430d4c410343883af7f3856552e01e4139cc50802e085ebfdd92e750df2d79f620561e4ffd7e834f13c1c98dd53315c4cc10822f9c4b56f0d9f29aab060c3ba8d90708537437042e167a1621125ba7687006011451c0ba6ce63ceab99d398cb1200327385f242364ab253a742c27a2d4c819514d0ff3c9fb7588a7108f9a595458a0e27e8c85609ca132d3bcade6971d41ae02c7084cf4a650389124048667fafcba03fc3d35c397b88ab502ce76223ceac3f26ea80c574cf6ff44e9b8a08f073bd68a2439c872a6df8e308abf688f904c7a12b6420e3c0a516dca63f86fc7637d5a1b29f02fb19694b9eb593dff8b5a0bc581384b8bbb5b26b4ba871096e0596279c8e9a67ed223c41692324fba8bf20a91dc6d04214ddbb393940253c1c94314d00ecbae6d70d6b6c701eba8fab090fae96569c387936a9154d3d317d25165e2e10feadd97f222f505cc8780d3ed7ddc7808aa3799b039c66c17d07db6808cc368033027554ed8ba7f5aebf1a918d426237d58d4f67efee7318d3412d296dc579a8f1e16b7bef5a37db6377ce98133a7e319127266e263e569d8a7aebf70b16d3f9f23284b65dcb75c2021b51409d8c5c0dcb999703ad1a41b9b1c4acc2d0ffa4a0269288d3f967ddb9d8f3b54d3e4381662331620a64974312b8f12f7d8f4e582e040824a6a249ed630c8dd41fc6e0acae34bc828ca3bcc16d01438985dcc1d1854395a324240c8b88316f3a1086b940b474f5c73100d29c5ab3a8c52be769495e211a89cd355f6b3fac9cf17adce50baecfebbf5863d15b35f4b6cd19a06b6dcce9be5c1614264ed73164639c84f54ae8dcf7117cb24c5573975c965de308b28b90bfdbfd4b83d4bd16ab08bf7ca5923f8313886152c7b91c03a096b9f492a34736ad7583592c0b0cf627738a762fce9ba2b697da888e83e28cc33b8925a4ab0468d59769508edfb9aeaf34627e0b77e43e0f3d2b85c19a215cd5b31d539dbfcf93bedbcd4e606ee8fb733fd90e5294b97025cf278a51f24ec1d1984b93c852a94eec886cd477c47fdc965ba151a92e849e89d86e0ba5d300a354f454ce9280ec710818bb072c671299e8a5ac538801f76fc35b17f49401da23bb782b844322e3f8107df29ff8b5a405a931be2fae0a74c241fd49734b3b127f329968b2b186bd4dd2e6d8c2ae7011c9d4ae83b95cc38051a27912c88072f7483ad26833ac92d88244e433b9f3b579989204567d8c26785bd2d4b8b884bc14e253c89df1c9a57ef96aea95ccbe37d7d6924ba0c9a329fae46f27ac2c6f7a483d734c8ae8a43fcc487c35b909d9eb4c5a99011266ed2435a7e2709b05b64f5dc08a173d2eb48caae7b4632bb62cb648e07667405fb6d5955ce226", 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x40) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="8d66b724a321b7233f353a8168d51bf59592e12a9f4b85090bc6d649e519d746aa75abf8292789f796547fd14dd9cdd909b76f05aa45155b1be189e30a6d963526c00c88dc0e7de6e79f9361ae489f54525f485f5fbb7ad05e8a94831b715452598a448be10616f5c79d1f5408a467834a5922736007cd4975e406554e69225dbdebbfc7ea4792e5a0091824c469b0d4cea482fc78746ab8c24e6728f42c8ea4acec0b376f12b841853bd27b46abaca110d17f338c1cc35af8e8055f4d82a9f0f7e41a1978b5f482", 0xc8}, {&(0x7f00000000c0)="da746609c94994e2c1f410be6f15b5f27049b9e976305bd303fd0c42d1657f", 0x1f}, {&(0x7f0000000240)="6e699eb314dc6d249d3b32b62a4d05a4b91801199050301663b968deab3d8ae3c3fe2e2a0c722e09e230f54fc5f6d4a2c4aacf12e830a1fa320a61d75a264432e08d1620b8c83fb1994d581e21a571200fab66249c7fc2aef9329dc7ef594e62e703f1d6786a3b0d7b985655f3446661529d94a821f1c94bd1c3938c66b6fc96b55af9feac13458251ca710dbb32202f2c60dfaece9d445659184b3b15ddbbfa5413531ced99c93cad89902e13555436439c493d805609bac647509184fcd839be003c286548cfb8c1b531534dbb", 0xce}, {&(0x7f0000000480)="e67f09437d120b0f60a88eb1dbbbd9e515ad4774714091d488c83b9841dbee56b9d1663b5e8740ed7aa905e2742a48204c3517fafefdfde27b697e92ee72110ce2b6289cb81c3a6d1971ecbf043851ff531a14807d7566be452a03e4628ce7a44d166b59c1fed9f196932106f1ad1d833b1110719f05365615302c931c9e865c092ac4bf40c3c54d75ef179fe4d2", 0x8e}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f00000003c0)='Ol', 0x2}], 0x1, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x109, 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/163) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6fa9a43c", 0x4}, {&(0x7f0000000080)="61c68c8d80fafc0569961ed4488a6bb4332cc5f8e82990893914287676d8ba94702fc274049cd697eea985dfb5c43496a6db2508184a8d1059c76df12ad5ceb77ccf73a2c3e9d912", 0x48}, {&(0x7f0000000100)="b7de19d958d68c94072a24fb43d399063b5c8824b929d253bc05449f2b8876e938d6fcaaa63df76c0a6956", 0x2b}], 0x3) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2003a1, 0x0) dup(r0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x80) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60a, 0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd581a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b4852072907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe000000000000000000b2", 0x144}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/172, 0xac) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}]}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/214, 0xd6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 16:00:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000040)="13763a6707fa6b6de3749d1278287aaf245cea0df0fabd3ea02c6560007f2b1964a5888ce0e8baa663dbc5dd5fe74d3889fcfe309b8bd99ecabca7ef8cbaee9d82631771e64c591b56", 0x49, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) sendto$unix(r2, &(0x7f0000000200)="28d656396a400f9b4f2a8687c7220c92219ecea4870f05dbb2737ba040c4380293d1ef49b9c0ff766f0d37312494ec6a4f017e374f5fc133d0770911b4e83c27a7f348e0e96809ccf2f39c44fb37c2f44444275613ed5f6af1e930c5e8774f609680c3043db63605bada5499a655c435acf937", 0x73, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xca, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) fchdir(r0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0xfffffffffffffffb) socket(0x3, 0x4, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3eed, &(0x7f0000000440)="b6879e1405b00985cd1ccc14200600000000000000bf70061f40477f83ab62f2575aae537209bb0a735ab755418932c1c7608d53817654938328cc043beced99674999125fb7143ec120147ce77c083ac1743b963a97a2e2c368ca25b2a819ffa1f957fb2e2a9157f8bc15c5641d354e57284a09f2b4c40878ddbd78b220676b7a68322c804d149651edff1580ca28af54852ce38877fbf405090de787af768734c9db4b321d5c74932f5de2ce45b392ffffffffffff7eddf76f5a958e9c1376af842cd2711720fcf6f2a605069c8ce017592c9252fae0ca9730a4ed54e4e6b371e3e52b6e64d9feb261a8ab2eaa01a5104a19c68b0deb1b955735381ccfca37d387973c07cf6de1fbef7299d96ce71294ca6e5fc8500000") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x0, 0x9, 0x9, 0x1}, {0x3, 0x2, 0xc4f, 0xffffffffffffff62}, {0x1, 0x28000000, 0x1, 0xffffffffffff8001}, {0x101, 0x0, 0x5, 0x400}, {0x8, 0x81, 0xfffffffffffeffff, 0x9}, {0x1cb, 0xffffffffffffffff, 0x5, 0x99c}, {0x100000001, 0xd2c3, 0x5, 0x5}, {0x96, 0x1, 0x3, 0x9}, {0x2, 0xff, 0x3, 0xffff}, {0x8, 0xd8, 0x400, 0x17}]}) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) syz_extract_tcp_res(&(0x7f0000000080), 0x101, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="2d3f87cd48dbfdfaaea34ba97c06673ec69430bb75d4b5918601b04955ee3e", 0x1f) ioctl$BIOCIMMEDIATE(r0, 0x80105705, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0x8, 0x1, 0xfffffffffffff000, 0x100000001, 0x6, 0x0, 0x0, 0xffff, 0x9}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = dup2(r0, r1) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000040)="26dac7b322eba8cee501d1738a4fe1cf29553072759cd154c7d2f5c168e45b300a2174a1df5d73", 0x27}, {&(0x7f0000000140)="9d508e7886a157460ce419ac794a37101b871388b5ac464c8a3f837ace47e01346be3228627bc055c29f60f6de0f68656e81d4be883ca8f4ece2348f891b9fb95fe7033f2cfefcdc1206d93e3ac97f1ee0e64f163f57b2c2c58e341ab8756cc2da400d0f5a50e317741b436c08961621bfd06f17ceca3cd9b68133351cf66d6186e89534f432f6cac7811da5f0e1a9c94272d937922d", 0x96}, {&(0x7f0000000080)}, {&(0x7f0000000200)="a9224bad281b1b65d4d3a9cde988d9e3737f47c5a9092f80dccdc19d9fb1153433a37a53487046ac044d20abf4e1e3a050bd7406ba79f0cce8ee11c26f39b9c2d311f153f875a216bb8d9fca9c24eb312d50240a7282a624b896fa0e98a201d756616c6fa1c3e5a0a9b3fb90eacd3b9e95b5b1a58a69db11721fbc8c9e6b4d84e7b992b693c6e905df105a99bf11f2d2eae2b312245ff90e0d71691ce03ea79bb8534afe9f0524b682f006cea795fbf70089bc99105a152ed083f6b8f1d86bf6738920a868ead804da47cf8f803d41558223efd5f406c05a23f1a2d1178a9b0d94b8ea9c4da358e712c2d046e69e08", 0xef}, {&(0x7f0000000300)="2b373cd11bb39069c52527aa4f63b52be48e64cf480ab67025643d3538190320d2d0dafa8c3286d0c99b74ee8e76705496a1f13b5c2960a764f2418c06fa1ae7155e3874deab85020082539f0f8da1f6cebe1f8105feb7048368f8a856888c0ae579eb357d71849d898e3c36fe581940e4ef78d24bf6fed8a78051e635207adc4f593a14936f4c94453582db887de962cfe1f738a5928bb338b5bc2d7d9716c0b26e7e61", 0xa4}], 0x5, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0a, 0x0) getdents(r1, &(0x7f0000000180)=""/131, 0x83) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x0, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x80009, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000c00)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x8, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000240)='.\x00', 0x100, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r10 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000440)=""/13) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r4, 0x2, 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f0000000000)='./file0\x00', r3, r7) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x5, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7fd}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x7f, 0x3fd}, {0x7ff, 0x1, 0x2, 0x800000000004}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x20}, 0x2eb) syz_open_pts() read(r2, &(0x7f00000001c0)=""/255, 0xff) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x18) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:16 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) accept$unix(r0, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x150) open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x40) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="a1312c1d3a440ce908625baf2376c3e0abf0cba67dea61d8af7a6ee5e8fe81dfeb3c244d44585ca5abf67b4d037fe71edcf0914a9ff887e7f5a1f2842c1280a22b9facd990e5652ea201eddbe52b847250731233311fb966be5500b6826887d76e4021a5146923e3ecbb9a194287e658d287827d3420de2f3d13093eef55f6697e69db", 0x83) r1 = syz_open_pts() close(r1) nanosleep(&(0x7f0000000100)={0x8, 0x4}, &(0x7f0000000240)) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="0cb6101adee68d9b96ba685a18338503928f0bee52000a03a6289ab0e96b9b00e4b7be4104970d9d9eb698e7e8641ba7b762705ebf292d2b254bc5a67ed220b3d8fcbb6a629c1a0e281cc45d9e04a66f35d6218f61e17da278aba1792485b1f0fe916ed4301cf6cfe0a2fe3b8bbc6f428e016ede73764e5e8b3e42fbc44243563d", 0x81}, {&(0x7f0000000880)="57c7c159de33a7d8c0632950a538856131ebb0160842efa6f46ef74457b0ffd857c6cb1ff8a064ef58736fad032b62dd00bf7836da21e9c4ea395ca20e6a9511d9b398b575a5db50ff60cd2d44d569fefd403c0c90097c6375074b4b7407692a9c41efb15fe77aa9629c1eb6a5758be915cb48bc3755f3caaf27896726ad01d8dc543ca6af879b84675c5fed39f4f8c805cf0a0df56bef7f3c051658b83fff3ed81d60dbf920cdddeee53993516795b3127ec350eaf7ecd1a6f343eead002aa9315852c2c145f824da15ae12db7b8b41627d6ed039ccfef228c7419bd4ce64eced6c50d594f1d59ca5f99fb58cc3d9dee2218cffa5f2b75b81d8d047708733d9cddf40e5e62056a83b049bb1300221d20ef8f8ee761878b3c1c8c58400c9af4842dddb7cbc852c517fa4e9662a40af80b74202ef6c3cf9c094046aebfb06aa4afcddb00a81791a71abdfda4e263b7d16b30552458f068a417fa161bb092a00ed704db44f40c12835c9335d4b01f770f1020b81105773509e8c4f58b9cfe7fd7241e853cb3a6b75d2f9ed3a93a51602f7425bbe17d908ce513a7420705531a0738283911dd60802230c8e01315d91825cdb11eb3ee43dfa3252fc58109d56d3afcf8aec397521b82ad857f1be05ae80b3d84836a1ad6b5205eeff97bac8ec956a28ef19058aa2261625aecbd32bdfbdb6edf770f6fe2fa1bf0741fa836d4a05de75efbe2bb63dda9fbf9d8088aae0e6f303fb0a6631acc6d47b5cb773aeeb6c836f2806200a3b7516b76737fb5b2158112abf8054275eff51d63194e8f79914e09dad12e3916b78847c0346f9ec6ae51dc04b3b3c48c475deb4ef36181bfac7d4dd745e317836de4ba4a8f207f48e8c32d92164bc922f681da4c178b4fc01cfc8b7cd2a7ab1bb63a911fcfd5be432c5fd32b91f2dec242f600b568f49fe3b27dcabdb1133bdb559ceb108a26546be2f9eb4bf902227526b772b58da7639c6bc1f9ecac34a255ee75dcf71b2fd85293fe97a1847238e69ec685261be186b06875d0714efe52949f0b9614eedd0afc1b59b3a32fd0e707a22631c3c0683132b1d96d44dd36917cb0c90a440d44beb02fe175c3940a922a30f8193028c2d89d48a174c55bdccab29d1a0ea2a6e93ee3a2dcf01def940ec082d9eddf9030bc9bf0e467d7a951545fdfaa44b76e621abd177f60129adb7d649c6fa5d4d4bb7812043b3fd0130225c9e6db0e350a1661a3ccdd5cdd663d54af1e9a0136a2cf2d0a3d7ce10b59d2042be81e8c18e28a3f4ab82870ababc97b7aa7bf8ad7ce7f9628e7cc1dbe2c4a0a70695db3fe6a5b6857b51dbe2fe20a03948f6d87013c3ab8f46aca0ec680ed0e34f8835ab88a4dc6daab7be2a1fdb1abe76fc73ad272b82e4839c81d2cde3818e043be5558df4642e6efec9b8c52cc9eef89a2a2e82bf42014f35371ecb50d316739d2ff21d6d64159587f9a7bf8cb7a712fd5f8cfc5172a2beb1cea24872b5cadacee7d885c092dc0988636082f76b37fe2ebfa081e5378084a456bf1ae384e2131e524ca8cc2feb8775fb3dee719344e7bc02e546f9536cb0afede5bf5564f5b0e98697ddd6f698671347ae076761ce2373e80c9ac34f5287c03cfed3f76d10bf07a1084b65881429b4018e9009c57f411058195676203c088c1f351c9d4e032f2ff8fcf475d46347ac3d0c161f0d651ce44aca76fec0b04c502f50412f99d618939b80631ab7391b7986c15025a0004c6d2cf6243da1dd3d726e8b549a8cd5211f0e6fab830fb5a980ce3bf1fbcfa5bd64473ce5d7f29f564baaa5c9f9e97f47c74c33d0e7050131eee9f7aeed772582eac987cc93a72bd1b425c46a0ab2158e6fcdd13ffad79be2a82ce6ea6c011fb6422048969d2c9964669077506820b527b8900e8d5194f8351fdf89bc2854fe05773b8e532ce05a091d4a491058885e51786142ba92e4566ac80b262668770704317c89230b5fcb237f5f9c6cd4138b9fc45e137b2eb28a7f56c11bf714e3753d5ee49a0b572e47226f327c23a54fc279e65cceff7721f1b4ff8d49e2d47398c9298c4548abf6f4a7faa93e3d387cacd2cdc79a6bdc19fd7d221d05b316798ac0b8a705ad55eb5b11ea893b5f71675f81342ebb1fc7324d5fc47d2948ec5137511acd8a57a4e59e326b5bb1ff92a2d63b99a42de29b5c6df0312ea8c56933317520375ff77c774badd1db52057fd1c7aeb796522ca80152e28fde459f85c82812021df5fcc2de5a38637afac96bfa055a9c98ad3dfbcb9b972e1f56a41956184f52e613cdd053e42d6d3eaad9903fc79c346958fcb74175e102c509d6c8ff9a5cb1045e942d34a307386a5498dc3351d5ec0a014ab5e8685486e0e293d80b11ba5f64dff8b2ae372fd515dbfe7cf7f79490aa8d673a42b6bd1ead21edb6ea367e7bcca2c753e4d2a0a1e54c9e47c9248150c1691b3e445e07eea9b1a69f079f1fbada625ebb2fa0bdba20f1fc2027399162c0f26a366a141012781a4424f0a970d94d84313f033bd97ff999c697ef81664916c1ff2b082c4a6f7772d00cf7bfbb86641a2ca24ba9bd20816fd85e404cc411a19a7aafb693c533932c77a67f1d34daaeba8fcd863fc5511b33e02c5aea482072c8780c7788db069e6bf59911b86aa1d97d842f9a22e742d3e9508d989edf9b85b7fbd2d184d31764ed9851b6c1b265bc35eca4e2122a07c6301388dd8e0a298344586bc9174b331f54c09afbea94f635a19f774e4ccfe4fd304ab38d32c94b6df2318dabe3560e5ed204527afc6ecf1ffdb947954bd30768bd7975153caee0be8735aca94e9aacc70bb5154ece56fed9e5757b0a67de678a1586ba2ba7637dce55911045aef77ed51805e095659776fccc4a997d8c84438f9cbf94e66a8fcca74dfc5330b73a66c8dc6d3a2fb8abf38f5e6df620af27f4aeb5ab4cb8c98c8321d0f7459fc9ccdb25348552e901056c164ef0660ac77d4e6ff29ddf0601516396cd81c11ae604427a631f3263ab0415aac96d5daaa9f337b79dfe98704d510ecfbb19e19d8b5315eb995283bf0ebf17fb7c33721e7f55ae696a6c6a19647948b8e8deeef7c5a2094c65b5dcb0f091271e7f0637c6017ac52ee9c0bb9f55862da4729c6b13e67bef3aa24aa0ccdd84b05e3ac38471d85195b93862431a1730d8271cb5fbbd764e98113e86790f71edb33e52b4694fb187050160e7e96724ba6100239a5de35eedbe491eee91cce507c85dc6073f4875840d59d394fcd82af5420464078c4f3bab31647c53aacb65e55c6f6fa0e025d0591fb36723375fb1096c5dab9db154289ed0a65554b2ecd88466e67f8b27e65d83eccc2255ad8c7a63c55f80845a7b1bdaf668b4178e8976db9fe8c70c85fdf365fedb41fa0eb3caf51bd7a9f5758af5196ba988aaf5572cd4b629fb5d658b5babd485c4f893d0841f60b2762bea05e3b3e8dae010ec874e3f270247b6642dbc17bd3c2d920fc6f91003f0978c7dbfa10718302383d2730af75fab28a2368dfa294ed88a2fe23fac780a68590d940844efb582518a1805cc7dec0e14c1980de77e14c824c664081a9b70f796be7d809ae4a75ac2fae2d3fb1bf0029f9be9a9b342ebef93d27cc3963175bb8f53b3239e83e3df5e260ff847f9153fbdab9cd8234313efdef268e67945a3e3a41b492fc07d202b697c7205b6afe252d226a719338f29e62c10805a4f5652bc7790d1d6dedb5805d102eb1224f16092a91902e7ff5e69922848fef8194382ece41a3d3d375a2eda497c2ac75fbe857944a01625b2eac82054d463bfe4aff5862141fd2e5736d1090b17e195d5f035afa3dd36b1833222db78c016eed9b1d5f58409d04b31fe92215c5ff6bbcb0fbacd5df43627b3d8bfb62fbbf320c518c71ac40a40c2e01014e72b0eeef1fec474869ccc2b135ef3591fefbba47c7e1535d4ec02b85db0f0cb7a7e0177549941b9f0fdce847ffb5f13901b7d9a385a28bf639e0aaed024a27d8d39349f5948478faf7e13c58b74343c1c42a14127291f2132f5b9681326bc5452755801dad42d83f6980e6afab7c57e811252e397c017af06ec2f0a0606f1d947d5bedc656118b419c4b7d8465aeb352c9acedb150766f5c49a36693e9330c3e5e6d31363de75b2f28cc53f0d96570d95fe80dbdbd0cc1b3016f6f53ec382911e7507c13b434b96751248285ab14402f35eb8a45cf99b4fb633fe58518b799ad6f207498dc978999c010906c4b12fd9d41c6a13c0b1e6e664c3d27f2c411e81476024131ff47b42c37829959b6db595d8e0bede73105e77ebb286d20fc647cd3a30db43f2bba6177d8b513074756e2df80c8ec870649d32507c7b8d268613903613edf0a430b9d4e805d598a8f9737a08bd1b734bd152afe9bd131c097b2ab68ea75aa70ea4152d35f38dc64f913b857918d9601c7545251ab5168f04df5f20407cf525dfb3b0194fa1d6d9bd48f2e06d1951827397d6d4436d77db77c93ecb9353aac7220e1da6b370360f8c82a620a2d74eb98da98258560dd6f5ff8bb78276127185918bb31eed57be0f28ceec69be2ef562119196070d05e31e06360a49d4f64acac84d592df9d036e657b0f40cc31ff00062d04c647eb63f473e1fdf0a23504732727f36602b04d9f73117093ed61cc3e3f8cfea0164057657ecd13ebfa0f0c154b363460d1ac8e8375541e92246fa47c91ca4919b9c875b9c6172078f8957024993801f6a8f45b3a241fe46cabff2070eb5bdf7d498f2459778b90e5ba516ac0d711046d94bb5e9267bfdd549a5494bd72623d9ea1a38abeb77405cb6037a902efa5e2e3522e939958a64f2ef3bbd162d80087214b85a50a6fd60c68019a1b8aacaba26865257320350ab065b0d3594d1f0412f4f9c6cd84a3648d6f895fad9288ebb2d78f06477d1acc5093894c9f50946a93aba0b1c61c41619a8333e7c0b5bc32945afcbc5de2a79f26b37e4a2d15fd22f421ec72f3975798873d9f2963254ded7823ef143f64ddd952c7509a32b22033f9a667721f918bbb4a828b4deddff2743655f13ac2dd10930d4321e58941d4d4fb3fc4119203ac3cedcbf154d44d493943d2d9da68e204e914cdbacf46ac3fb7a66832d62c5e0e35f808d2be40627033000bb4dc287e1052e4ee73b64f51f1dcf87318cd187f8edc2ca0f79818d3d93cc3b56756b681f60e56d55c39142019297907fb29d775f1c9ef5290329aebb5e3adc5a198df2f8a071dace3d3514047b1d690f4465743c7f7a62940268dca375066f6543293328db71cd50116f5bf59dd3e0472d06f37cb10ce549b589efd5bcf6c28a5ce1f51f0d09fa154d8ffe7ef29afd891c42a056f4b8bdff8b8e69f36defd6f68efe3ec5f720a816b14050c0fd6030d94bc838f6d89518a3877a29bdadb75d87bd363122e7a71d6756a940ee91bd4a7365f7cb3407147aa82868235d6ba67caccd78ff77eab7db9fdf064ea6a5dff9bce4dcedcc3f2e9c6f2bf326dd4331db9188075af7f7ed9d56aaeec7fef7ed3264c0c41a74b344edefd7fcb8a98364dda2f97509dc39d6e51109c04ba9e22468d7ddd108ca926775f7acc6dbd681b10120c56640b85e6268b51c0b376378550e754d5f256bb1aecc80e4ea428615c2f6b5c52d8cef3954c307de4d4003c64ff0899dee14aa683828d0cba19d5653cc090231679c7ee1a4fc2107cbb76fdd2e0a7ae4ac88f37fd38914b60539c939192150e04f45f102fa13cb341f605a359d3f72626648740ece193e118a69de7b2ad9213ec399e5bce1cdac6d", 0x1000}, {&(0x7f0000000380)="66e87168a41ffb473b8fdb5ce362040418d76c163944214526734c5f4afac7f58caec544db06ed78005e91cd35125a2c7e281deaffda29cb626ca3a5125716291cdd9753b2821f15aba015513487eeee425c4c4511ee9524a587770b486b1a05f836611ebb19afccab1596fa5f4e95", 0x6f}, {&(0x7f0000000200)="51057d6cf2565cde4322eb1789d651e7352f828a472417def0939922333b94", 0x1f}], 0x4) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0x17}], 0x1) write(r1, &(0x7f0000000580)="2078f7b678807d89e032f219f570fe00bac871419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce31b04b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d98644a54f695db32649dae31f197dacba65bddc0e2ce8b65297f80863914cb3909b299d190a00"/201, 0xc9) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8082, 0x140) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 16:00:00 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe0, 0x100) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x10) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x6, 0x8001, 0x8001, 0x7, &(0x7f0000000080)={{0x25, 0x80000001, 0x1, 0xff, 0x1c3d, 0x9d6, 0x10000}, {[0x40, 0x6, 0x1f, 0x1000, 0x1, 0x7, 0x9, 0x0, 0xfffffffffffffffb, 0x4, 0x6, 0x10000, 0x7ff, 0x400, 0x8, 0x3ff, 0x100000001, 0x4], [0x4, 0x8, 0x8, 0x35ab, 0x101, 0xb36b, 0x2, 0x2, 0x8, 0x3], [0x2, 0xfffffffffffffffd, 0xd2, 0x0, 0x9, 0x1, 0x4], [0x3, 0x7, 0x7fff, 0xcb2a, 0x1, 0x2], [{0x8, 0x1}, {0x1, 0x765dcb30, 0x0, 0x4}, {0xfffffffffffffffe, 0x4, 0x4, 0x8}, {0x2, 0x9, 0x8, 0x8}, {0x718, 0xe229, 0x81, 0x1400000}, {0x2, 0x80000000, 0x1, 0x4}, {0x76, 0x200, 0xfffffffffffffffd, 0x800}, {0x7f, 0xa5, 0x8, 0x9}], {0x10000, 0x1a, 0x400, 0x5}, {0x7f, 0x4, 0xffffffff, 0x6}}}, 0x1f, 0x9ec}) syz_emit_ethernet(0x2a, &(0x7f0000000340)="542e802027b9513b13360b171f869c6a0577030b17250c3ebeae797c1467abc559da586c3abe60bceca7") pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000003c0)={0x4, 0xca8}, 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000400)={0xc3d, 0xffff}) r5 = accept$inet6(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) fchmod(r2, 0x81) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000500)={0x401, './file0\x00', './file0\x00'}) r6 = socket$inet(0x2, 0x6, 0x423) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000540)={0x4, 0x2, {[0x2, 0x9, 0x5, 0x100000001, 0x8, 0x0, 0xc6d, 0x8, 0xffffffffffffffff, 0x1, 0x9, 0x3, 0x3f, 0x3, 0x692b, 0x100, 0x8, 0x1], [0x3, 0x101, 0xf, 0x7, 0x67, 0x0, 0x0, 0x8, 0x7, 0x5], [0x3a, 0x1, 0x3ff, 0x218e, 0x8, 0x1, 0x8], [0x4, 0x8, 0x798, 0x100, 0x20, 0xfc0], [{0x7, 0x4, 0x401, 0xffff}, {0x6, 0x2, 0x0, 0x6}, {0x2, 0x7, 0x3ff, 0x4}, {0x2796, 0x8001, 0x80, 0xfffffffffffffff7}, {0xffff, 0x800, 0x22d, 0x9}, {0x100000000, 0x0, 0xff, 0x5}, {0x2, 0xca, 0x8001, 0x1}, {0x2, 0x5, 0x8, 0x5}], {0x4, 0x4, 0x1, 0x1}, {0x21f, 0x7fff, 0x1, 0xfff}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000007c0)={0x1, &(0x7f0000000780)=[{0x800, 0x4, 0x101, 0xd0}]}) r7 = dup(r3) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000800)) sendto(r6, &(0x7f0000000840)="42807adf3549d03f5fb065110d2015bed2f562711cd0f1f9d364e676a2b1ce14781a1f9848ac10f87e71b6185a65db734a06e40f3bf18745ed012bd5501c164918f7a3bdfb2487e7faf5bd29120e8741ff268eddffe52f2655c4e30ddead741a11017ac938de92ef5ab6e57659ea522c39ee17dfbb449f01749c08f94459ffbd909abe1c1bb8dc2f0a2ea013fa71cafcb69044ae1d0c59e990fb55a9b14aafb187a63f8ad6b365a85111853fa261469592855a733a8bdaac5583cc335a22e3c3afeec0fc0a06436ed5378260f9d3814782ca10ee3fdef3df38f92553044f50b52c16abf742af94b852b074", 0xeb, 0x400, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000940)=0x81) r8 = semget(0x2, 0x7, 0x4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000980)=""/24) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x980, 0x0) fcntl$setflags(r9, 0x2, 0x1) pwritev(r3, &(0x7f0000000a40)=[{&(0x7f0000000a00)="29bd95abb70598a5e5e6916ad4420cece7922eacbf4a301832d21135ce", 0x1d}], 0x1, 0x0, 0x2e) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getpid() 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) read(r0, &(0x7f0000000140)=""/142, 0x8e) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = geteuid() getgroups(0x9, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000440)='./bus\x00', r2, r3, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='}%\x00', &(0x7f0000000100)='-/:}\x00', &(0x7f00000001c0)='\xe4&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\%\x00', &(0x7f00000002c0)=',@#+{\xfd\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00']) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000080000210) 16:00:01 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) sendto$unix(r0, &(0x7f0000000040)="ab8db19212075b060da8285160235697235392cc29a238f6761e021b54c163203ce585b1c26d031a3fe167641bf00175200661aa23e82cf58831946f4939ca3cdff540d7ea9615136d0a328325772a664349fa820d2bd90cc992fcf8f29441cb0fc5400ad06787f9e38a3d81ef45443b06672952e464d3832ec3b3e14c286e8cb521ec9c3598b59e2d5a8fe04c344c503c9ea6ed4e8f09738ea37d5a03ec74f98f98a15b4059468825f955537740d1bf93d204f10de2fa071fa6166b3c0049f864e44c945dcd047da414bdbc7107dcf4d91271fc35a34848abe897bf1d035bfa1dc33eb16d6fe295d0732b96dc0ba0e60a75a2640dfaff0fcb1fbc22", 0xfc, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000000, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) r1 = socket(0x0, 0x7fff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1297, &(0x7f00000000c0)=0x5, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001440)={{0xff, r3, r7, r6, r7, 0x8, 0x101}, 0x400, 0x3f, r5, r5, 0x100000001, 0x100000000, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r10 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r6, r8, 0x4a, 0x8}, 0x3, 0x7ff, r9, r10, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r6, r7) lseek(r1, 0x0, 0x0, 0x2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r1) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000240)='.\x00', 0x240, 0x0) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') 16:00:01 executing program 0: 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) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000280)="b6f14e0c27c987", 0xfd77) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f00000014c0)=""/112, 0x70}, {&(0x7f0000001540)=""/228, 0xe4}, {&(0x7f0000001640)=""/238, 0xee}], 0x5, &(0x7f00000017c0)=""/100, 0x64}, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x87, 0x76d}, {0x23, 0x4e80}, {0x86, 0x3e}, {0x8b, 0x462083f7}, {0x87, 0x8f}, {0x80, 0x40}], 0x6}) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x128) close(r1) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x920, 0x53) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79dac0e7716e4e73ae400"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)='6', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x100000001, 0x1}) write(r0, &(0x7f00000003c0)="18a6cdc71e02c17cb35d216c239b23d711491cd802bcba1418a65942b375fa215a5bf1c945e0ae5c6a0fbd5fda72104d5ed980e23277162b327a035116cb262307731d9e5a2ff20a726396c5bf30245521eb48754916d38e65f473c6d6b3d94812ae4c8c", 0x64) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00", 0xb0}], 0x1) r2 = syz_open_pts() r3 = geteuid() seteuid(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001640)={0xc20, './file0\x00'}) linkat(r1, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00', 0x0) close(r0) dup(r2) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r2) 16:00:02 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0xffffffff, 0xfff, 0x1000, 0x1f}) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0xfffffffffffffffd, 0x0, 0xffffffffffffffc2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:00:02 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x8000, 0xffffffff) socket$unix(0x1, 0x7, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0x281) socket$inet(0x2, 0x4000, 0x3) setreuid(r1, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f0b8d078a0de09eb803db69be2743d0dd2db4624ed56aefb35df326245bdf9ae6cc5992ce4488462b06f007302c2d7ff480b45be5d6271b22d7b049794ba1b8b1813842ff12409d8149db169931d2cce428ef6b9d66463926004b1cfd635698619751e495645c5cfea2cbb1e8b600d73a9229e3b790f499c3f413eb8601e1c0d299b623b7fbea580efea85fca254cb6f9ba445c2ed8322dac9804aa66d9d70e0f6b6f7cba398fb21829489a70a8de42149459850ea46754f", 0xfffffffffffffffc) socket$inet(0x2, 0x4000, 0x5) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1127, &(0x7f0000000040)=0xb3, 0xfffffffffffffefd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200c0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xc5ef) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) geteuid() fcntl$setstatus(r0, 0x4, 0x84) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x80000001, 0x7fff}, {0x3, 0x8}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f0000000440)=[{&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/184, 0xb8}], 0x5, &(0x7f00000004c0)=""/45, 0x2d}, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\r') r10 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) chown(&(0x7f0000000140)='./file0\x00', r10, r11) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x5325f2940000000) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) msgget(0x1, 0x208) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000001c0)=[{0x1, 0xfffffffffffffff7, 0x1, 0x3}, {0x1, 0x401, 0x2, 0x8}, {0x101, 0x80000000, 0x101, 0x19}, {0xd1, 0x8, 0x39, 0x4}, {0xffff, 0x2, 0x101, 0xfffffffffffff000}, {0x8000000000000003, 0x2, 0xffff, 0x8000000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') stat(&(0x7f0000000040)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="2ac4917413ba149f2403980475185af691204241338a442765837825346337d843850b68df26e0fbad112f896320046cd28692f6a41d6e7687722df8b3df26cbc1d99c0c", 0x44}, {&(0x7f0000000240)="9530c71d1d332c320e5f274c12bd1eb27244d2c8b6f7e5d188c90bbd581b9958ac7652b608cca7104f65787c864daf151efc867d76287998dfc7cadb0992f80b46c6ca4741043818e13f00b5159396357f5ec5adf4b3758109975b048b9764b239359a3ba811a85297fb7dfdfcba44af866636", 0x73}, {&(0x7f00000002c0)="ffd55a129f4a864cb8adeeb27bc93fc26d1bf91f8ed81a569585bf38daff1e1860a2ab51a4f764ea6814b23592a08b15050f3b14388217de6f01d85a1129f005fc93a117b7e9063f2d09fc28ea449c69d859bfca09202451f045", 0x5a}], 0x3, 0x0, 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x0) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="c5e1c9d04ef44828266e9a1ccfe0a77f2fd9c56b47742cb134a8d5fe33eef215a3cbb7313836b79bd331c1ad5c334fa7ac3b00e436b50406b400ade2524810730c954e5df96c2af44f33c474f5f1505735dd0f0acf0056c10c9dba4f5fce814f08bf2b90a05540aad90cc5b81e03bc61d9ab2cc13fa7c7aeda54eb7a1f1d8b739b3ee0e7c5ac21b0cca394e13e", 0x8d, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)='%t') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) recvfrom$inet(r1, &(0x7f0000000340)=""/131, 0x83, 0x40, &(0x7f0000000280)={0x2, 0x3}, 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x5, [{&(0x7f00009fd000/0x600000)=nil, &(0x7f0000ae5000/0x1000)=nil, 0xfffffffffffff5d1}, {&(0x7f0000d06000/0x2000)=nil, &(0x7f0000cf8000/0x4000)=nil, 0x1}, {&(0x7f0000e6e000/0x2000)=nil, &(0x7f0000d34000/0x2000)=nil, 0x7fff}, {&(0x7f0000b60000/0x1000)=nil, &(0x7f0000c09000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f09000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f68000/0x3000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x19ef00000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c2d000/0x4000)=nil, 0x4}, {&(0x7f0000ec8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a75000/0x3000)=nil, 0x2}, {&(0x7f0000b9d000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000cf1000/0x11000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x400}, {&(0x7f0000c97000/0x1000)=nil, &(0x7f0000a75000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fdb000/0x1000)=nil}, {&(0x7f0000c2f000/0x2000)=nil, &(0x7f0000f6f000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00']}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="59dc780dcf2d0140000000000000007b7b90aae7a1a8c68342b830e996553cf3f7fc3275a29c889451800c93c91eaeaa81b235a77afcbff0f5bc8074038afcbc87e7c5d3ccd99738640a6f995cd7747a6a42dffa9744258268b3de857e86ef9f952be6afadbf11dcac30787968d5efef104863c6ba37a2ed"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/98, &(0x7f0000000140)=0x62) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: symlink(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x20}, {0x6, 0x8, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20200, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x7de3, 0x8, 0x6c, "1bcc7d1c1086392205c9e2f605fe3663f53d16c6", 0x81, 0xe0d3}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x440, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x8000, 0xf6fc, 0x1, "4368cb9276310adea9f6cfeb870b0d73acbe8121", 0x7}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000f6c000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000e8b000/0x4000)=nil, 0x4000, 0x0) r1 = shmat(r0, &(0x7f0000d9f000/0x3000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r2) 16:00:03 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0xfffffffffffffff9, 0x6}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 16:00:03 executing program 0: unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') chroot(&(0x7f0000000080)='./control\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./control\x00', 0x9, 0xffffffff, 0xb84, 0x0, 0x3, 0x99, 0x1b33, 0x0, 0x1, 0xffff, 0x4}) r1 = shmget$private(0x0, 0x4000, 0x432, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8010, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x717) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f79f71e33d0e2b5fabc86e843222fed98d59ce2efa1e18f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112abd496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b702000000000000003cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5d3ae4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0be149229266bfde0fea020132f049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc6255ba99e62b70da94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dd159b588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d824f48e243004e71c14bec7c9fbfbe64a148e966b9ca886298eb2b9ef7023fc47398848cad97c1822983e9dc05b645f889a38f14d3d4d7ed962398affd085dfa708b6728ac2c65d8535879396b06c03bf782beca3"], 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x58) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000004c00005dd38d010e0ba002705f91a5783948568a954de6911ef9accbd07ca8dd3346acee839e7761b3691d86419cf6c9d3479dc58e4049038a5f950cb00d811abcdbc22c26a81878", 0xffffffffffffff22, 0x0, 0x0, 0xfffffffffffffef0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) recvfrom$inet6(r1, &(0x7f0000000180)=""/209, 0xd1, 0x800, &(0x7f0000000280)={0x18, 0x1, 0xfffffffffffffe00, 0xffffffffffffffff}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) recvfrom$inet6(r1, &(0x7f0000000080)=""/63, 0x3f, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0xffffffffffffff5a, 0xb6}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x8fc6, 0x1ff}, {0x3ff, 0x1f, 0xfffffffffffffff8, 0x9}, {0x4, 0xfffffffffffffffd, 0x2, 0x1000}, {0x4, 0x679236d7, 0x6, 0x9ad}, {0x585d, 0x80, 0x7, 0x4}, {0x4, 0x9, 0x6, 0x3416}]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket(0x11, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffff32, 0xa882}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='I\\\x03\x00', &(0x7f00000000c0)='\x00\xf2k\xcc']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x5, 0x0, 0x100000000006, 0x0) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2003, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xb93) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xfffffffffffffff7}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x100000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6001, 0x200000013c7) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x10080, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/4096, 0x1000) open$dir(&(0x7f0000000080)='./bus\x00', 0x10d8a3dcf33d4e95, 0x80) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x1c', 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/157, 0x9d) 16:00:03 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x20}, {r1, 0x2}], 0x3, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() setreuid(r2, r3) syz_open_pts() 16:00:03 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x800}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x7, 0x7, 0x0, "d898da02c35de57cabf6e93f77ef3f92ce1cbbc5", 0x5, 0x100}) r1 = syz_open_pts() close(r1) madvise(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000009c0)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0), 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './bus\x00'}) kevent(r1, &(0x7f00000004c0), 0x7, 0x0, 0x4000000000000004, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) read(r2, &(0x7f0000000500)=""/192, 0x397) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15, 0xfffffffffffffff7}, {0x26, 0x0, 0x0, 0x400000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x6, 0x0, 0xd4b, 0x11}, {0x7fffffff, 0xffffffffffff0000, 0x3ff, 0x1}, {0x7, 0x10001, 0x5, 0x2}, {0x394, 0x3, 0xfffffffffffff800}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c, 0x6, 0x0, 0x2}, {0x200000000000006, 0x0, 0x0, 0x1}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0xfffffffffffffffd, 0x8, 0x8e5, 0x8000, 0x6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000006) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7ccc6b91dae51c9d0235e93376399cf94c635c511277df8ad5d85553e268abc6a17e8cb5c99eb9373e1251515f1d87c5e0c3f1b4a65d7c37859ac5135d459a66c2f69a6baaaa035d342f48e5457d0a3d110fd2fe75c66997f85bc4b2bb81f184bc3603c02748130a", 0x68) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20090, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x81) syz_emit_ethernet(0x4, &(0x7f0000000240)="b6c8aeb9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000180)=[{r0}, {r1, 0x100}], 0x2, 0x6) read(r0, &(0x7f0000000280)=""/4096, 0x1000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 16:00:04 executing program 1: mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) mlockall(0x1) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:05 executing program 0: socketpair(0x33, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() setreuid(r2, r4) r5 = semget$private(0x0, 0x3, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r3, 0x122}, 0xf15, 0x8, 0x10000}) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x102) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x400) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x1, 0x8000, 0x1}, 0x1be8, [0x3, 0xfffffffffffffffa, 0x3f, 0x695c, 0x8001, 0x3, 0x7, 0x7]}, 0x3c) ioctl$KDGKBMODE(r6, 0x40044b06) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f00000006c0)=""/85, 0x55}, {&(0x7f0000000740)=""/193, 0xc1}, {&(0x7f0000000840)=""/119, 0x77}], 0x9, &(0x7f0000000980)=""/229, 0xe5}, 0x1) socketpair(0x0, 0x2, 0x1000, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000b00)=""/130, &(0x7f0000000bc0)=0x82) socketpair(0x10, 0x8003, 0xcd5, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000c40), &(0x7f0000000c80)=0x8) kevent(r6, &(0x7f0000000cc0)=[{{r8}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x1, 0xfffffffffffffffe}, {{r7}, 0xffffffffffffffff, 0x14, 0x40000006, 0x6, 0x6}, {{r8}, 0xfffffffffffffffb, 0x82, 0x40000085, 0x33, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7fffffff, 0x1}, {{r7}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x6}, {{r10}, 0xfffffffffffffffe, 0x25, 0x80, 0x6, 0x7f}], 0x6, &(0x7f0000000d80)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x6}], 0x5, &(0x7f0000000dc0)={0x1, 0x8000}) fchmod(r0, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000e00), &(0x7f0000000e40)=0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000e80)=[0x7]) socket$inet(0x2, 0x0, 0x2) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000ec0)=0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000f00)={0x1f, 0x7f, 0xc00000000000000, 0x8, "7cb7751bcb6572c1b110d8bce0dddea45a93cb7e", 0x1, 0x1}) kqueue() getsockname(r7, &(0x7f0000000f40)=@un=@file={0x0, ""/4096}, &(0x7f0000001f80)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001fc0)=0xf4, 0x4) connect(r1, &(0x7f0000002000)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) ioctl$TIOCNXCL(r6, 0x2000740e) fchmod(r1, 0x8) dup2(r10, r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f00000000c0)='\x00'/10) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x5, 0x20, 0x5, 0x1, 0x7, 0x0, 0x2, 0x1, 0x2, 0x10001, 0x1000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) syz_emit_ethernet(0x10b, &(0x7f0000000180)="5fb3012ef0dfb436454e85a6b04566fc59c7e49802d57814751c30d437e880efefb7fc10cef65eb860abf2c7ecb8a10612c408bc78a8764bb34fa1af801cb890c4b6994360d5e9a391b13212a3244b72fbea37fe233da7fa4efc4395c2d07c613cf9286c09ef5ab1fec512e05ba077df0da6e31f01bbf5394a69a0e1753edf96a1fdf4a42ff2c9332caa36fe2bffea0373e7019d638eaef4a866f8da1f584e55482d29823f923286458d87646ef2cd19e8ba1738bdbc48bf7ff7d727f3d0c65f45f64b927a35ad784c8dacac38a323f14df920d140fa17df9a767206ddfcf5c7907dd75b83a2c48321a9c6d3eef11a07c60831bf01617659e44dc6414d254e9d08451f125af06a598df72d") mknod(&(0x7f0000000300)='./file0\x00', 0x1fff, 0x57) clock_getres(0x3, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4000000000066, 0x0, 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xf94f}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:05 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r2, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r3, &(0x7f0000000040)="69bcc4de78b63209533b4fdba475b7f03274421072db1983be175d7d3933a0ad102f54a93b7f9c5b764b2604d0542017e0ae1be841af52f7e084341c8ae109872116545914a5fe47f63fda11a1cd520e65db21b64de662565c2110d3c4031e6545e2c041fcd65ac700a1f6180b0f3b8dd49674b3bce82b90ea0a4f537e9b1f68168cdc19ddb152acbaeae6b69967b4c898c0ee77f1690702b7ab65426aeb9998df7a248bbb2fc4052279ee12e4a2a38b6352ef76219888aba02e00bb03b8d36681cfcc7de6a4336ec89b60a350ad8750c9b2f13a2932a01235d89a8023e00cfd16a1eb5201", 0xe5, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x9}, 0xc) socket(0x18, 0x8000, 0x7) dup2(r0, r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f00000001c0)="f7bebedf4fe7d799103fbe49c51e208ab2c3768879956fed2402af50f4601195eef85917949c24dedc8dfb385431b06857d50e77d28b8fb69d25d1", 0x3b) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x6) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x31, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) flock(r0, 0x6) getsockopt(r0, 0x183, 0x5, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x580, 0x0) r6 = socket(0x2, 0x0, 0x1) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) socketpair(0x18, 0x3, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0xb00, 0x94) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0x7, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffc, 0x12, 0xc0000004, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x54, 0x1, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x44, 0x20000000, 0x5, 0x1}, {{r5}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x1, 0x4}, {{r6}, 0xfffffffffffffff9, 0x28, 0x400fffff, 0x2, 0x100000000}, {{r7}, 0xfffffffffffffff9, 0x2, 0x3, 0x1000, 0x6}, {{r8}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x1000, 0x3}, {{r9}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x101}], 0x0, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x4}, {{r11}, 0xffffffffffffffff, 0x8, 0x40, 0x986, 0x81}, {{r12}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x2c, 0xffffffff}], 0x80000000, &(0x7f0000000440)={0x7fffffff, 0x9}) clock_settime(0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8010, 0x0) 16:00:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002c7000/0x9000)=nil, 0x9000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xa1, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) flock(r0, 0x1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0xb2, 0x20, 0x8, 0x3}, {0x7fff, 0x3, 0x6, 0x200}, {0x800, 0x7, 0x2, 0x3}, {0x5, 0x27d25d2a, 0x3ff, 0x56}, {0x4, 0x80, 0x5, 0xffff}, {0x5, 0x1, 0x5}]}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x7d4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r2) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) r6 = getpgrp() r7 = getpgid(r6) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0xffff, 0x3, r7}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7, 0x8, 0x3}, {0x17, 0x200, 0xfff}, {0x3ff, 0x5, 0x1f, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x60}, {0x20004006}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)}], 0x10000084) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x4b0, 0x2, 0x6, "315618a52c6f2073b5dbd6b36fee30da981726d9", 0x800, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xa00, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) msgget(0x3, 0x401) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfea18abfb6e0d20ee039acf318731faa83a1046189057797bd0000001b2ee4ab87e7d4021d3bc0d48cf0fb34fe21237bb1888b572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf8338df5cac0b2651f2f4915786acd83c661e230e8ab99804224640c4103fce037a70a02b7aac1d648a05a792bff7d0ceea62627d4c9f493de6c696bf2b5de9ee298d22632416ef5176d0b214a68b8cdaeb8df545e19c6cee8babfc80f0dd9be4d7b876de517780a8b151d521356ca7d4ae599c35904db1c7d94d9b70e339f9b14fc6eb28412ad98ea49"], 0x1) shutdown(r0, 0x2) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x3de7) r1 = msgget(0x2, 0x80) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x9) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61cafe736d63867b5ed17c95994c3cbc3f3bc0e184700418a084e7d0f1f9cbab0f15be3519137959770b", 0x2a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x3fd, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) fchmod(r1, 0x80) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:07 executing program 0: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r1, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r6 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r6}, 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d3cb2b0355a83e0c6650a0ce394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000010400000000142fb2d291834424643622c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b7191d92b30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6e96e63c3661f43929686835e09fb9b473d07d5f7b118056ab19ad667f4742fc55a512ea25b99fa147aa4c2fbe62f24c9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8e2fa589e73a53161db5f44501be88f7650000000000000073736f10effeaa3ea6b57768c862229cf1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff88ccc54c694545984c6e49dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545840e55e3c079e92c9d532fac0c01d3464ebdc6c2ca4fbb820447d7a1b1748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95ed45ca2a0b55368f41d41abf8cda5c5c08bab2d79cbbbd9f6fc46b00"/923]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x104, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r6) semget$private(0x0, 0x6, 0x42) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa102, 0x58fc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() setrlimit(0x3, &(0x7f0000000100)={0x2, 0x100000}) syz_emit_ethernet(0x2a, &(0x7f0000000080)="8f56a04a184eff17d09b63689c2ff0f8b6f428dd72b3698e37c63efc68afdeb662b7489101a5756aecb4") ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) write(r0, &(0x7f0000000040)="b9a0ffb1e386ac91294d2fa78828de250cf973aaf2098ad41b4ab88e89f17e7b750ad958537c66544746bb11498e0c8e3801dfedfffc504b052b2cf3cabb419bceb897d3106c3d932c6a3e19f57a37eb2bd14dbc18c1479fb3cd9bc199a36520b3", 0x61) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x140) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x60, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000000300)="43f5791397f193658241777a5af7f1152011a9416cd61f9fa5b4ca9376dc86d4348a87e96a83812a6d9c4da1aae2b5a4b97652c1226fb046b8f64af2e27c3fd30a128a4d989dea7f3d54078b1a41b558682eb95d9670f033f91e15481fd142f824f5eb7b1fc74a4aae12b97add337726aab5ff1a6c9114021fae3399f73a770f5ec8b035ee735d1ed14b14a72b96173f1f5da9a9f10ef6729d2f9c13b04fe2827eecceb6f84cb5c9109f091c396d08618b7f68fb5b7b30cb0d44766939e79a8947b4facbfdd4ae19fa24bb1e54e5693ec8635468b99254de1db2ab", 0xdb, 0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$inet(r2, &(0x7f0000000400)="15304b0ba636127676a15f293a148880d8818da99fbb991b7d7299a9fb9e602668920d73531c463f7b293fdfb556b5d9f5addd2ce5f608d749a8cc0e3067e93b0550e80498f0a39aebfc9bc153f6c2589609cb8250dcf2a204c69bca15c147108bd8d89dc7372791c448e5533130ca7baf359b808a99682d971fe81393885d88ab0fbf013fd7ef2c2e47c2aeece9b167c94a4776b9683f343e6ca564c362b12f9c038c585561b9f46df1fe32cbd7a1870aa60d406e0ca2ffd3e7b298eb2650f06e5ac3be5bd3997954d14fc554388ab422057dd5e658d197628772410527d2", 0xdf, 0x5, &(0x7f0000000040)={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1100, 0x1000) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x201fd, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff370600000000000000d3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000ffda2108e97b11dca17f1c0ae78d7d3432fffceeb279c7900f65fb0f8f56236ee8391543061da4a5a4c18e30e6448842127b0e8044a6c17a7f858a4014eb03699a4db0d89f0c2b22833f1cf171c3d", 0xfffffffffffffc6a, 0x3, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000b18289b55d0564db"], 0x3) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0xe, 0x300000000000000, 0xfffffffffffffffa}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x8, 0x3, 0x1, 0x2, 0x10001, 0xfff, 0x2, 0x1, 0x3, 0xff}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x200, 0xfffffffffffffffe}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/91, 0x5b) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2d2, &(0x7f0000000040)=[{0x6c, 0x5}, {0x3}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f0000000480)="b6b0bca1dca94ccebf3384851fc1c3424e271cf8f1fbcb5809db4d7b2e6a200efa0900395fc398fb2a667e3dc8d8fb33bb7d90eb7ea27e5d510410f3447f07796265a1373737f4cd864c857ba3a721a3275d2e4e54c020f99bee0a11ff9d7c20b53d710e929077267f2dacc895125c1ab467e42fdeba373d2c7788d72b248587567719f4304c1566186396aaa53f71e89741dda2fde2dd5ea75fe94d495571be5e3c22a5244900d5eeb11c1a767c972b01e46e936064a0c7b1ece1ba29735feb604d7f77bae549bf427cbe6e7be3e32dbb1c418dacc105c4c340486bdbcf08a546aeee6db44bd4d96540c4f32c63c31635dab5e4184cbcc6639e0bd601049963cc6c478d974d4c1d2fe42e4ede16032a7052d2f1a674bfef49acdbf4d5a822dc9a7153a0a6b519317163f77d71f0d5759fd9334acd5effd56940f579476929fe6db6f7ff819de995bbd78786f1dfd9b6273975d4893878a9a0d9040800378f33264e652400aa89b68be81b27cedee36239ee69a3a42a96582fab065449b463dc2b6a70c7a031ea94") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x101}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semget$private(0x0, 0x7, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() syz_open_pts() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300), 0x100000000000019b) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x20) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0xffff, 0x100000000}], 0x38, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x11, 0x82, 0x6, 0x9}], 0x81, &(0x7f00000001c0)={0x9, 0x74}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x12) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x10400, 0x50) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r6, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r5, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040), 0x4) msgget(0x3, 0x400) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0xa, 0x6fc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) 16:00:07 executing program 1: clock_gettime(0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x8001, 0xffff, 0x8}, {0x3ff, 0xc39, 0x1000}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000380)="38cd1738cc1f46347f676528fbd810794c134641176ccfa04d6c242518ccdf91e969cf8fe1d358d919e0da52c361859cd0734d4a1c142c3a95b35ac4168b1bbb8664908f976987db9e051474734c032facb2cd96511d165081452d4fd862f5b7e5510ca49487db4e4fc371a46149acdf337cb88819135a104b0ee8f866173e8000f8e8ac338668c071d4d3deb9b142b62d829124130fc8a43b7f83a4b43f7932feed57c2f5081b90ed0a943793764ef19a62e761ae1cc61f98eb8e9bbbff51307441d3c6d58010c96b5bccaa1c01ca06e6da0a078e8adf613177b6756d111cae065a9c41379ca5c64f82a17c3e2aa3bbc12ccdfd4aee6cc8dce32ddded766d13e8ad6117266964f7b43166a8056e1a629481642dc47182b5b88819fc0fd048220bfdd17d59d5df4866305a7e71a36b64302f975b69d6fc9370fa5e79849d84fc77788df8706c08f42916d5fe82b1ed07f65b83de4591f22c8bfaf4e0163a61f7f987d86070e6088f78a60df1f5aafb82b5e63528b272c89c951374b2c2d9a25346f054356aefa716261b8985964a4ffe20ac135d28ac053a478041ec728f88e8916d2793b33538f11dfc438227819d3f99a26cc57293f74c665a1c68e0022c0fed900695555e972c9a246335f06b08628237f32e0ad4e69b873dede3d4a71ef0a2c2f64fe137eda4460f9e5cdd95ce433818649ab29eafc6d30e50ea3311f46feea2d661677acffafadc7bac0f4aa3729644dbce18985776f2f1d493d97b081029a0548a45900fd7f0f3c238ac7560687973a26a6d51fabf0c6bb5b0d1326e18701106bdfb4652fa0eb84c40857b4ab7af1965685e7e7933db45a459f3c8c125d50e9450fe8bc57293f123f0b826b4ad0b3fc8efcd3f8656fb9ccb25bdd43be4eb857616fc0a4be17d70653814487573c6943b714a972a3dca80dfa010b105d662b13caac6af88a3405cf5b43875bf349a5f0379b0c986b9374a4c1be41d398390a647014d4de2460fd7fe7eb18ce15f8ca6191fa9af6ee33b821dc94d2eec095b6ae327b47295576f5a1ca795175d4c7334e60a5fa9dc2923c9b3539c56c7cd3090da59a3cd2e9dd06746e46081038fd2d503847d2d9968e5897837ab607a18b4690ab04f2862c3d1be9cf194a381efea33a7e31425f1414ea7692f4ac92467c315b4da0612174a42aee8f4db74ee2f453e0e51ac680e2fdd3c9639b6f38e336510308cd1c3752d6542eda9c80d2a55a6393b58c180417efbaded32c10148bfabdcbd22c5ac88ec86551a3dc829396c1383e1e0edf89ebcdbdce9ead59844edec548cabde538b5354a07f6151fdb8fc31e690823cb9db139d343c0bee9a6db9bc73bf735fb958fe60443b41c5e09fef6ac6cef97315e97759838ac15754e0284fe1dc830f51c695ffc408b3149c2d0db56fc70cd4baaddcd8b0478e361effefb99bc79940979bf926664cdbd53995616f9d564ced9b1a95f7edd026e68d91f020d86b59e3155a338d49bf68a2b3c3fc50a797158535c4e900bea27098b39424b1e183881a02c93750ed0346c5180c5d7f27b06679b6d9eb5892981b06d0e4dcd21b9f75cb7c62090c59e8a5845a66257740df49252839671f3ad6c725d01d53f5fbc381e9d1583271bde599a72269c1334e472a73c06c94583c05eb6f3742a97d1a40dd263ff3ac74271c6e662050f30752bceb2957866799f8f9732a12238d0ac6368e0d022b6f04c124f432a24878f984628cb3e50f549a2b6af91601c58a75e0ddcb04bff767e7bfbb9e09cdc7a6bc8b52261a398f9016de641864197390bef2198ebb5c5eed38cd648004f6539a4ebd147863c751d243728231f80fbd2608b69ea399cfe12a6cf66c81b3c8ec1e9639f8150851f895b6aa130c978fbd1e6734cf4c881a8d33441d653888f6ff085897ece231f72ced0103419f9c8ce53ded59815434a853aa529e76f99d0960b6b2d5a01da364e5479384909406fe731a8f82f12e7287ec0b25bb2b6a6ba6c008879dded8a7da12a6d9dbec3063cc892dd7e7294d3d8b0bae434131e1605e6787e78b6bed45356fd0e80b61d362f453b50337de8daf9f84ebaa87a2c1805468cac6461ef80f4e80261cf2f3e6f57a62f355b6a628383bd296a9b56832234f6dd90d56c0cac4a27bd243d0aa91374ebbb3fa48363079a68de3309540b6161d16a5764e7456479770fc2275d9531a72af0f0e0e307332bcc5b1177fb4481297ff27edd7b012b983473badf7b8c3d693f03cff72bd0767cee6f75abe5d27a9c49c728d2e40a30736f765e48bab9c5688e6b8a320312d7accf052544edf16d932ee55da43a66eef4f3d4b9722c55d862efa808f1e2e8332fe98729152ed3348c9fbc4c1279877643670edc9c82cc31e00ca71ea0a26f9db70126294dd21b2496f290855884ea20416766440db5c38b1443b39a287013769a73f7b2ad1b1e52ec81acbf6e38103b6e806a325814fc7929ea85ec58ac708c96881f1e4028c9b085f3c95419ce01ae8a4d02bd3afa0d86a65f9ebf34e33e70ab74ff0fa603f10b18841c206b6346087000e26db2a086ac93aab206bacdd8258720775bd47690bf562eba894709be459411060dd8179cb49d7227408cba2b4d1b0eb2ffa6995c2919e39acc75199d741f65ffcd6bed7c2411c545b65a7bcfc0065243032490bb092aa223575b79895f5cb9f34c5d67fd7269759f60b79e6403ed179aa4204a47825734d90ba873337d52a934e1ca45f84c205e862f991742092f16ab50a2f00b4ba1d082209d7ed58f0075e1466d57cbe3f2fac1662d6dc834a57c1c903b7d5fa4211faed0f42a4a59b4fefd300ba66b7e4a2e2a94de711f38ba2f42c5f51ebba6e52a730fba4636ee2dc0e5accd133ef67918c137d6bea1ea5f353136c04900137d1ece1775f3c781d7a8838fb5c34a205053e45fae444e3ff0cecb8ae7eeb89bf310471668aa4edd1d8992467b02d5f855856405e3a98d4202bd7b91546b49c1ab7b030cac89567574d832f00a4facd104c5234f5fe82127dcfd98f921675eddf57c1caaadafe0494716146a50b9c262341b93043a62aca51ba7db6b4791e916f25be46cdbc8ba0c4850c26a1fac77b0c15af4c03778f9b05bc22ed0d7acb08485f78759139357b5789564e40b6cc573ca0d6ab423b056725e159b26245ec56f12d84875a0945ccd287a359ebc8145b293c91890c3ec6d6a334c18026ededae80e067a4d1e55e7629fc8fbef48b1509bb38c4923a229e3edff53fa337ee837c5e909ae19bcc0dee341b5794efc83d4145720a8f687896a5205df6b20aac42636a1fd034287be8facc06b0123afd457e286890cafc2d926e5552ca7d26f44b35bec2ed98dc3f548178f056ab69b61f1e0114a2a47ffeafa01ea63d7e8f40b5ac56520f58ea295f0a138cf5b5b99b813f278a772d77875c56769be71e8e0f1692880eea4da1de8a840c611b5a382d4468699199c61170705d50afb4079037bc591946c1779e9c4fd09164b9f8ace43d0c259dbadd1d4e3636e07bba89984b665e025fd54c63dbd0fa33c4151e89e21d12ed4a2490004149839d4b31e55d90413ace76cd4c1140759b013783de248671b0b4684360364506f06794b199edf53fcf27c35bcd69287a8f453d09a579b4acc2ab0ba7fdb8784f5746f6e45a4bc4c37f52406019d20c1e32f50f30f66d706327054dc91d1b3a6f739dc0320f6325b8b4d0cf988c6f5f9c754a64ac974e5ae3b3c74bd56b03c65dfa74cc04c3b0f9b756efeef51904bb77cc1ba7df38dac4e2bab19497093c2f0c5f16ff44a433a52541712cfcddb71c752d2f10bf4fcebc6e9ceade4e48883ab2aaafe41b30a0ecca5f1f19c2648fa7d7c8aad4dfb4ab8b04cca66b7ab67621afcc9f6bf44c0f22d11c63e76764b81b52caa741c26094357289a0bc9019f28ea621b4b07bca98a7738c38ac91f24c8ce10e09a972d2df240b4d4f7ec3d0c4a0db7b5823259059ef8eba0f2cded59a6bc05d7abee3f14fba4d7c70fd6e9e086e8f9f709eef6ceb650a9eef30920106fd4422dfe94fd0236020ecbbe4ca6c5798e3c167b68f57e35b1ee4076df29a037ab0996f2c7e279b782f73ec9461d3ae0d9e7b6a8a07e485d1d64244612d713710b59216cc60f48ced3bfdc8f97d5e929b609729115ae9e51c274dd982c8c0842429d965c7117fa179244da901f6f90b498bca7ff98de6431af12d5ed8772b87ddbc2b9b068f84e7bf0acc74c1be41633e48f66fe8526ef461385a1eb5c365e0d52bc2589520aee79161f9a7da14dfec1472c9668f605070abc7fa978a0a32f77d12b382d00bb3f7dc10dc1ed273a263bdea31bebeb1030a9c7e249411f5616d13716de0111cd27496fcb457c90afc23d0a1a1d835477b3db6184fdb454ad17ad969c36486bd784e0878f8e814c193435081e26d11cfac61649bef628831dbaccd34e4f8ea95b4dd550bd34d4bcd28df096b182d21c66c1dda4857374862cbfb299ce3b9742f80983293824dec5ee5ea8668fb88fa26acb84f6c8d3d28134f6ab0ce56a75a07c75949432d9aa2a0e4faf498c69998d675a45a2df41d418d6559a8bfd52e2c90dc4026ceb87934437af1e4d730f7a0ca407e9e15faba69dbc3fcda0b639d4e202c32d71be9efb6beff94ed3542c29d3a54540dd2d225a4b8cbfc6141a1d925de2f0cdf48b2d9e6d3926caa28c2979e00ab9fc23c2ff6e037024a3a8595069d735c8e0e69248f0ec86c821de010d8d55d2cf446b35f9bbf2ec217769b49e39a95dcb1af40b90b6b5f3c6020fa1e73e0505520c295b0a579070d1f245e8b8ce0e4aed16db2ea6d2559f57b87488c081d7aeea46c101bff2b206893a067e5d6101215266b56b854a6e66b3a8bc90c82a9e11be6a3d083b3e0ee64e32ea847e4d7cb490dd93b287207946ae84e72350c37b1eb22782d4b9a8c3da35eab8d08f318c072eed4ce1a897e143c73f724295f361016ad1768121aa6a67a8aa677edfd5894562db99cdef437c76d5e5d723575f73706495a24f46cb7764324bec69b09d41cdbcd785a7bd41c9dc415872bc19a660c214afe0ca68a50115b7028d6c3c92722e86baa8eb0f1b5219a419231f57d580c68bec66987d95374a842aedf39a6f98345bd56405a3aaf9f1ad78a3f01d843eb058779aad744169d57ba72d37dee7f934732309fb383181c6acb0a561c493de3ee4b4f9146fc6387c708ecf4289e25efef84a02068e50a27443934413f1a1e8c50cc3fba32fe9e786044a34e2d923f212f245e9cb998747431b565111659b3832daea8c89eb1a4e241381c336b1fa1eb8e412e4b7a9767b41cadc9c3bb29b984dd4c362b0562eb4910650fdbdd9e8fb6a948419ab6fe788b9001f3a2ffe824044da59a47d9070787321e2db31a907dbf914f8d87bf970c9b7137bd856033e049c136fa6d77bc6281f66dd45d5aed2b434c4818b785dbcecb03404859ce639367a18781a4481acd781e754df6ce439e853f3fd9b0583e9852099677f0a2d7e04dd8528f2965fff37b9b7c182b1927b673f8e5cf2b84be17a80a01e2346b1bef2a330a6f609594ba1b66a4519f5cbabd9a71fdb4742155c4cf0ae4e8fdcdfdfb51e43538ffbc2814cd3fbbd47d25dab0fa3d000cf9c69e5ddbd8813ec1c20ee39542f2ba0f41329f82945513f09df63d62549a609336c30a995ec980a93b8899908ffa524a4ba6b7cf48bd14af9acb3ccfaa48a3ee80ab4957849b2e1c5d867fab9d4d19c54d97ecdd6fbfaa3b87d6b46d1126e0c2bae19c726f", 0x1000}, {&(0x7f0000000200)="c0514169e1097dd9214cd4affa1cc5c57878f35237960415f6f6d19ef4ee91febd90fe42f064b12bd12c814956aab7365626f8e9945a23609880e23ad77be8826cc67ba4ce9964ce1c10b4db77c75c12f976f4bc1b50ad0afd819cb89022a8d9c680", 0x62}, {&(0x7f0000001380)="f6f176b6d5cf721933d8a6fd923ed796de981f524bb6545cf9d5461cb4c6255838673c4d74c96d11b8c421a4c781410f3a75923a6bc72ea4c9fad65669c6b681b6abe43ddc3cb4964a55bcaf41a12ac773916d92594f094d9eab303adada2bada42ca78f9a4ad1a24bbea94761788915301bba2f55cdfc087cfe53cab8588d9bea03d6ec1f23a99b27e95caf9da8afcffbe9d25ec20c1d92d4d0c1943b5ae11cbaef7e735ec3ddaa8bb4fb82613dd0aa1055f7708900f15cc4e080ef32", 0xbd}, {&(0x7f0000001440)="6ec20977e240e10404c96f9c4c47a88b32fe672a49b7114a494cb61f7b2b458e2fa1fc67a0071458052e0212e9850cf45c20236529ac2613354cbd45dac0b5f216be25c75f039325657f02c7f2c38020d6ad775284a0d2b2618da60a90f9df5e1883e03a1fc4d4caaaf0a489ba39056431e8bf7ae5c7d30389a866f8851459939e63db922de763abbcf413fd0cdcbe9b51e22fa2558546b6797ec1d79f6cd5", 0x9f}], 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x7, 0x6ccf}, {0x18, 0x3, 0x0, 0x13}, 0x1ff, [0x6, 0x5, 0xfffffffffffffff9, 0x10001, 0x9, 0x0, 0x4, 0x3]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xff, 0x4, 0x9, 0x3}, {0xd0b, 0x9, 0x3c7, 0x8001}, {0x4, 0x4, 0x1, 0x4}, {0x5, 0x401, 0x6}, {0x2, 0x2, 0xcd7c, 0x4}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x300, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x6, 0xa56b, 0x5}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x198) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xc6}, {0x101, 0x6}, {0x43, 0xffff}, {0x0, 0xf1c}, {0x8a, 0x1000}, {0x45, 0x1}], 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000004c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x154e6000000, 0x7ff, 0x1, 0x1f, &(0x7f0000000240)={{0x4, 0x2, 0x8c0, 0x100000000, 0x3ff, 0x8, 0x9}, {[0x2, 0x2, 0x3, 0x6, 0x1, 0xcd7, 0x3f, 0x7, 0x2, 0x2, 0x7, 0x4e, 0x8, 0x40, 0x3, 0x5, 0x9, 0x3], [0x20, 0x6, 0x6, 0x2, 0x7, 0x80000001, 0x40, 0x7, 0xc75, 0x3], [0x0, 0x4, 0x8, 0x4e5b, 0x5, 0x400000000000000, 0x5], [0x3, 0x5, 0x2, 0x3, 0x3, 0x200], [{0x1953, 0x8001, 0xffffffff00000001, 0xeda}, {0x0, 0x80000001, 0xa503, 0x8}, {0x4, 0x1, 0x7ff, 0x42}, {0x5b0, 0x7, 0xffff, 0x5a}, {0x9, 0x10000, 0x1, 0xffffffff}, {0x0, 0x5, 0x3}, {0x8ba, 0x0, 0x10001, 0x2}, {0xfcb, 0x7, 0x6, 0x2fbf}], {0x5, 0x3, 0x1, 0xfffffffffffffffc}, {0x5, 0x80, 0x429, 0xb1e9}}}, 0x3, 0x5}) close(r0) r3 = dup(r2) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) poll(&(0x7f0000000500)=[{r3, 0x4}], 0x1, 0x200) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:07 executing program 1: msgget$private(0x0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x8001, 0x2}) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x11) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r3, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r6, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffbf9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) kevent(r0, &(0x7f00000013c0)=[{{r0}, 0xffffffffffffffff, 0x29, 0x4, 0x8, 0xdfe6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4b, 0x1, 0x7, 0x9}], 0x7, 0x0, 0x4, 0x0) r1 = open(&(0x7f0000001380)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0xfffffffffffff801, 0x0, 0x400, 0x8014, 0xff}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)}, {&(0x7f0000000300)="db240ec353b663d120f8341e711c1b81c06463df303842ef82b60dc49cad8a4735b478af385ce3cfdfc69c096d0994985829c499015ba0072398ad6fad531aa997ef2b711d810abe5843c24042ea24e10b95d571e2a8eeea9bc1e598eb022c87db305793530faca0d2dd1ea9fc947474ff554bfe7220470dca3425a159be92b4972d580a5d6da17da294711a8659e14103695b4fc76ca03ecc71422a419684ae5c96bf8759ccb38bccbb3a17d5e473148a62b64cd1b9e9f1a8ef80d1a443a543c7f2993597024540e14e8df3115fe8eb1b887ed0968f3d91f11a18456f000621f1e89e4a888fd25be5eac737c05800e8f8e9daa72043be334b32ecbdb48c66ab4a5bd7b15d0471f2877f886b1ed349cd956e41270cb68fcda60c5fc4ef35bbe64aa143db353f4477a97e58c4deab94404d2d106714f2fdc48ce21180f3be9ab994d0952d3fcdcccc3d8fbc0659a4872575feff2d14b5dd85c0568ee840cbc692a0f1780e9daa04d303da8b054f4afb7590990cd5731078dd53745cd4e9418587c763143764a19d9de23f1c4382d65c35e8de96be7b1ece63887f99c77933b0924674cc6069e411e4b9cc7878554ee47b8477cd6e17a00340f7485a6486eadb299689cf06651d4483b6ada6607717aa295b28eeaaa72f2d535e651a53a46ec89bb8a2b7e6fe0cbc3545fcdf5ab3a75ae913221bf8447289dd111766eff9b815dd0fa654d0c9516fa03a70e9dc397391c10f9f89964b2b1eeacec73f595fd7bb8513dae429b49f15646355e272be532c45539c8d4d588992f01f093f6832c9572a72d0719398f8a3c24c741a4be9f901f9aa8ea3a3330df385a7e46f5cab6e9d634984c252e47787fe7df574ff055c4d87f604d1a947df9a878a109f27b2da92312a0948443256df57a4ef7dcadd7dd9deb08bfd169304a9c1358faec9969d80f325144fb44085dd27a64bc0dbb29d14bb271be5ae0857cfaca69e65637b82d6bfabdb0b217dc440d61e16f157f8fb5edb7ee2884227ac2a0fb8dc4fff1e09cb4256b3324c1748add0e7cf80a0ad86b0cc0414f17f539e4a88a6882720f13856b67fd3a974c5f8fd55984c2e3cd46ccda040c6f2258ab3431790ba418e20dfb758b3a9d42199906cff395bbb51b947c2d70d92aa7bb8f230077e7b9b5172c5741d2df2e615dd2ae578dae740ffc032b250134c7792d7572ceff43931ced84fa44b55823f00a7a5ff7b042f508d30f53b33d18aabce0873452e0bddba6434c04397283adf06e88b564305e2d57dd3471adf5e3b705d362f1b6b3ab570708878376eaf45b93de45fd1e650f295076e1ec2f6f22441646a1e0b9e7d343401a77830b5ada02a82590c2bd28731a3b4ae76f76759b8b17e32f5a2944a7aeadb997e82263f9219ece3c44a0c4ed41fd2d67b3fb320ed72ad6ae5ab364f8197f9d45d18f641d1745b64648303541f007c6fd5b3da2e4d41c114c838f49ef3b0b426b09564290fcd5742ce36fac5371ab8a5ca081280a2537b50c6e4ca6453af60bf82e37b79c578a888742776045ed64ef8ccae883f48ea2b886608f78f41d639b8d610c2f6681d41e347f7665fde156b426910b4ebde188b2cc58fce434489af64eb7a4f0db6b3606e1ed8a984ed4f78b761069633b58837907a7c754d444b07472b728dafcfce0955daf267e054015a698a72e1fd53e8ec4bd7e578cabf4f41750b810c7ab47626dbf21c8994f134395ef4ff27b97e497262f494b5e32659568e40a82170a2fce3d5114d4684c744c858735d32b23da9acf08c857f9cfd9eb670566f64c870a2b333470d5281105c4997e819401227807cb233102aa2b9837bfe46955eb5396ebf86559f570a8f4aa9b0858b1446b151f4046dddefd6143739c2710d5fc5b2ee6bc4fe96cb9ae4f35ce66f4ee88f6b44cb47d3fccdff2c7fc8864f832d5ce9bdb02386bca143be7daba585765088e98da7f4265f8820a06c354af9c2c45ebfffb21c98c5c92afe9542f627c287e1b7316b529f2656241f3fc23e2b7e33881acb656276f3575c8d440b3afa7b85da2761a66081cae6a11122d9a90ed5c7633d5390924a52e9a81a4d7f36b13e529626837f99202027664e5568faa18c2762988531feb8389998b8a42d9ea920065ce1ff3313f07d87fcf437cd4090e20c786b7a8d0cc273d67232050cd4334c61880ad40cd13ee58a87b51104c1c79ec7e03ca9da89dd05975b466e31f2f6adef1666b7a1b528e9e9d1f56ae42832abcba75f9e35b84e7a2cc3f5e70db401252e4d386059517034e64c31dec8baff6590b904c6a930cad751edffa8ee9e3929b17a9daad2795c7a5a94f473a45b3be9a0605541d0752b2024c03a591200530b4267b13b507800622a1cd95e55c4daa33c4d5a60b9df7a162ab4fb6e388eecb4bd7c734654cc6a6d829833c7fde24bbc71edf76945ed58e729c4b67c6543bac2c0a67cc980562219952e32cab16ab1004b084a86f19d71c9a514b6c70dc90038c0ddead016ac7a2e85dee3c0ec581037cfd62bea540e05585ddcfd4ea157b271df5f6058c564f13a3d96c1747b17553fc715fe30affeedc7797bbbef6ff8c1ef57452aaf0cce1d93e9beb59cfd719a171d91134a8cb3036e6eb016bdc35785645e08500c8ec13ece162962ac57642465ed9eefeb93a05ec2b6f6a97b75b1d43f77b7398078dc40f4790b707ba7353398dfebe95d302718b385eadf9e232ae7502f52b149453d531af639f7741b830eb2d1f5561cff4e0fcbfd0e103645c413c233a79125a78cdc48155634c4f487121a10a6392469da880bb14116de6d82589c455b7b9e5e6b4de108ca31ecc75e057f2080a52ee5181beb4394c375c1d92d39e2033ab5d991c4c8eec4547805394834c1daa94f328ca0d18a1323eefbe6d39511f738d24bd6d8ebf96ffed7f8af2d7ad51db3f0ea10b6dbe358e340aa2c56a8d6ed987dcad01f152ec7d123e91185e951f0cb5cadc406b72ba163e23aa791a074ff90475d7d308b6b62e8e3fe543992dcc982dd1951341440492e6e808ab185edf872fcbcd286e84a6b08ad3d3d4f9b20b461130a56e2d850bf7aa16d9ee223af46a28b13581102857b55c3c655d6b2f78ff0e60294b77fdeec2105291ca83cff0956af6d7083f5182fedd8f1452aa37c376d3a5572632e3514ff22622eb1c395ae510c9dc655e2a0a5b4ba39a96bf9fc9a9c4c14898b71a1432344ed1a6948e7d2bbf6a7e57b45081cf318399b7c69863c64f39553a7ee7dea328c06f2ed06b03521fd1c9df9236abdda20d046a3458308607dc0a3be02b0b0ec631ab372ee2052e633460d294c09152295ab5b2da2b020748a1b3c9ac429e48fdeede94a45c63bc1e20928f28b960e62503b4ade61779feae55562d58e6768b1893bb1c519f23d2148420a8b72ab02bdaa86d6ca789bec2822fbaa9aff64055a77a6fe2da6e14b636de228eacb97065c771308b500b4c2902f3e16c77fb39b39191b4cba34ba479b7fa84163cea9419878694d8296daeff5ea50cc3339ecc2ab6389c584a25bb5b8e6179667dd39a590a75796c691ae7f0b8233b679dbcd8043d7e521f99b4cade4e28968a482ab99b73fc7fccd3b3d3defbb45b6b17854185338dd4d5daf1018620c80729cbc45b1af2713190cfdadea598bd7a4a9ab64809c48a329e2e8a1ffa7bee80d85c6cce29db4c21f33936ec680cb4c62f86ce0cd8ae36ed99510a6ebd54e1cdf0589897e5c9418361e0b20708bf46ea9fa7d9eb9fd5d360ee0ef58af7135bc2e4ecefe6540a939682b9b37a62e0c58f9e66fcb8e4368d7dd7ea066346af3f31abfc8c7352944892ce77e97aca71131e8e0156dfbe9961ea4a92aff440aeeac6fa132e29b7f376d55df97fd3d25b5d1dd56a317d8b019031bd26f8e4debb2bcd6b47da4f470e8a0d860a556bcc9c23dfa6fb89cb346fe453ab975d7510a1eda45b8ff5622440a2cbbd3f02a3d93e77741e7836fcc9ee05b7038cd4494ed5c2bc8accaa841f1447d07f1d9e77e53b87ee4a0d1d145d41256c4dca2abfef6f7512c874a50183bd5f10e23de823d4bbc48747e260af0268acf2c671a662abd27b1c7a70189d3e6c47eeb431b4c0ade6ba1c4ce8274bc0a6386053cce41416da89168cc643b79dacea4da5464f8b92c31d97a30fe7febc95a5dac574ced1dda751a8245f084ed23efc404802fc0dabf86308ddfe9ad5614162ed371aeba588eb13924747624cf4b24e1fc0620c9e92a5f5082fe089b9325bbe9336ed1d41f8567bf5d5001a6d58236efcd946e5cb76fe65c56d61882ff6c17e7cd7f42f0ba29abeb27c506bef82b5906fb3a6d3868814835a2c56b9a8f3b5f56e7ef8e38c6bd3c28da1090c40844082ede0613bc3a7e3e285e02998c53a47a0902a94c8f9f646a4ee5c1da7662ec2ca81c558b21b7802aadcb0854ca94ef21f6eaaa708c6720d524edf72ac0c130ee879c67a55855e502de6240fb19dc0cc311dc9b5433ae165fdd3e80143423e31d7c9303e9b99acc454c3b1330e5d7c17df886c2f5649f77153e5e41fde11c9f8b7a903fc6126ee926d713ef26bd0fd192c85914261a9628db66351768670aeb2d4c4cdf911f464cfd5a33a1132f222d8233c2ec5ed03b1ee68e9e51fc6edc3c5f2415cea577022cde60a6cc1b90e93d59146d6dfaa2c6aa62011c1f9e4eab44f643cf4c17ef98cb5b94cb3d3301a88f49feb02539b242562eb8d6d5a7071ac7a8b4357eedcb5d7b8e197f7e286874214824014e9560a8ec3a14dddba78dfd3b45536aa800095961a164bd9d5e8ebd60326662922ddd2bd65b7066ca5e770f9e1cdccadbd4ad204e97170b7067f65fa28c5ebf6aac3946b111cb8b2ce83d0a208acb03b682d2866695437e0f5259093539e25935afe8af921e72d485644920adb38c1c654533af5cc08abd844bee07a76eb8e1aaa5f0cf969aee7f1478f9a4d3507d0b746130f901ca9f34b88b24716e7132891b20d38deede662797dc8d0af1d15c8726e417fd6df760be9dd0e838369a0b7b61bcc352784661a5965108b3d8015e949d2dd5624ddbf0e006cdf563c272c9b47e076f7e4a0580094162034dcc714604d1ef23dca2a7b1b6df713b2dd6b0db2307520d51c53beb698024fdebab1015b86faa4dcf8e4991ebf65ea6fa142313d3ac99ba32054dc92ac45c57b917672da1d0ca965e740bfe35d265edb26ff503cc58149b6a5c7771289c356f3b67d06a65d227e6b784da70cd24b83be2852a8c7550462137f1b57a055886b54535de5638e5566768da40e97a2950f83841a49e378cf2ad538580ad82e7450d1ef52e0b1f8703fad6d274fc2e7b2d550668e52c195fa70f4758df082049edae088feb053672d4bb9fd33b1979577db44e88ea581f7d8a848f13ac55a2bc7eed87c4b12a4b41742aad78505950cc5460da46a15a73bab7c4fe3db31007486ed8e0900fbea9469d4dbc7ba438221c718430cf00333363a12b41c3304502b34e4d788cfac5aac97f553a2f25e1b784100e3b44bf7e83b21271f8328f66b1894409eaf057f25fea9b31868e9a18065dc604e603151853da830ced8d2de2d3ddda80b55b232b81ba247116f976f6f05005aa90838bd1b8fb32cfd3f298b84c74b2b57727d9953575599f83d955731863e64316779c40e865c2823dc44aa6b3d9a05f97551e6e790b3912fbeb9d8c1ee9dea4b0aa54ed75cbc149ace89d002817b838759033e9e39c322e76dc9c5e1873a2f6e34271443ae55a844dbd450f9fdea09e61021506be65b03a", 0x1000}, {&(0x7f0000000200)="69daeeaa8694f67c93d5f03244c04767cf6ec9c5f8342ac4adcfd4ebb1c5c8dde8c8926ddf4652c398daca192a3c9ae1ccd0ffa97b76022b885a177b9e983924efe3d39b868412987527668cd1ce8091cb78088dc4e73ca3531bb08774bed323706c7e7ea8cb5dba0c7066591a7c8b0ea359696013d158491ae942fd60af943ee3c24418075665374733d4c7753652e4e077154ef055a1994441624802", 0x9d}], 0x3) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') 16:00:07 executing program 0: mknod$loop(&(0x7f0000000380)='./file0\x00', 0x1, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x8) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x111) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000000ca8e44d38978c3d51e0972d5efe749162dd770d4d992e982579d99351d6bde7a3367be798b19bdddbdfa813442ffa92706164cd158579b7f456e4e7dc2702f3b3c6d1521f12bcdd3ef117b9708b", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2], 0x28}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) semget$private(0x0, 0x3, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4000000000002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100), 0x1) r1 = semget(0x1, 0x6, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x1, 0x4005, 0x9ea0, &(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa6e4a9d148321e90060000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ff92757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f084dad6cefba179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b2aaa31ef9fbab60f5df9c72231c02e9fd8b862dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39ed8989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f952e3c0a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000940)=[{&(0x7f00000005c0)=""/19, 0x13}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f00000007c0)=""/155, 0x9b}, {&(0x7f0000000700)=""/87, 0x57}, {&(0x7f0000000880)}, {&(0x7f00000008c0)=""/124, 0x7c}], 0x6) r1 = syz_open_pts() r2 = socket(0x20, 0x2, 0x28) getpeername$unix(r2, &(0x7f0000000ac0)=@file={0x0, ""/108}, &(0x7f0000000b40)=0x6e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000b80)={0x9, 0x7fffffff, 0x0, 0x7}) syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000009c0)=0xc) sendto(r3, &(0x7f0000000a00)="5befe1e63aebae6d61361083c5e162641e538b36db942ffdf6cba1efeaee4ffb836265fd437721501e6e12e5f5d5e4c03e3cbc050613340b0d0bd44b29ad74612c1ffb87e93ba7ff7131814c23156f6249cf2d878a71141954ef1f4920594f009e92347a3e3c6437a8c3856748bb8899bcd8e6518b9f", 0x76, 0x404, &(0x7f0000000a80)=@in6={0x18, 0x0, 0x20, 0x9}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/157, 0x9d}], 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r1, 0x3) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) read(r0, &(0x7f0000000000)=""/6, 0x6) 16:00:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1b7fdf140938235636aaf928db0a3d01282c9ffc1d6118c268da23acef33ec4ba816f43f4dbc701b608f3888c27e849e8b2ae0a7e3bafc9b674715f772bb2c852129476220d76b79cfd1219d266fddc6f60f712822ca313343f343fdc077add6836bfb29b0e72f81522df840e5", 0x6d}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) semget$private(0x0, 0x4, 0x100) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000003, 0x7b, 0xffffffff, 0x4, "1f8d26b3c2d720e54e136835001000", 0x5, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x5, 0x3, 0x5}, 0x6, 0x1, 0xffff}) 16:00:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r1) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x10, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4e5, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000000)="628f27a6bc0f17eb9a39436c4ce66780543f64819ec0565fef0030e6cb61296acc5dce2d79eb3923d74d596ad81ca1e9d39a8c37b7b13995799e9a947ecdca8eb4bdc58dd0aa3eca73792f4d5d9235c792cabe0c58e4abbb32f53cb95c85babb23268182293d34e40aff5f0f23540a449bd5e4d6869d7af0b90cd6cdf75c642a09", 0x81) 16:00:10 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x1) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket(0x10, 0x6, 0x400000000000) setsockopt(r1, 0x4, 0x3, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/129, 0x81}], 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) writev(r1, &(0x7f0000000040), 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x31, 0x2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x101) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x4) fcntl$getown(r2, 0x5) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7f, 0x100000001, 0x0, 0x4}, {0x9, 0x2, 0x2e40594e, 0x2}, {0x7ff, 0x4a, 0x2, 0x7fff}, {0x6, 0x8, 0x100}]}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x2000000000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1000, 0x3}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x5, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xb) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x100000001) getegid() getegid() 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x5, 0x0, 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x80000000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1c, &(0x7f0000000040)="e709a695e4be010e67e7bc7fb1fd1c749812f7ca23d4ccd0cb8bb799") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0xfffffffffffffffc, 0x235f]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x0, 0x2, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1800}], 0x1) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r3 = syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) syz_extract_tcp_res(&(0x7f00000003c0), 0x10003, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000002c0)=0x8) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$inet(r0, &(0x7f0000000140)="47370fb4254a875f02cd19717853e71fc7a5fd9b56728cdee943fbdca2c52eb743f2027946d63e919b234f285f840a6eff9d2981d353d81ccb4468c23c76fbcc56c5b4d7167fd27bcaf8fd713889f2793071f5b8bfa07c351d4b919b4263a1ab88e9619d7b09562a122849d183a3071dd6b4e8fe3e6f6b51be7944e7cb1f1ff8f98c24d2dd57417e994b15622eb7bc429b32f123b1f6ffd5e3724964ca05535e67eb22dc6537f349326b3d3e9621e27a13eb1a151872ebf61795a9816431ebd7f6bc8be0a838fcec496e5f8e0f20ad5b1d2142f387dfc6e9453ea20649dd3b4d35420e905a15d1df18a986aead6a422a9d7e60ba5e", 0xf5, 0x4, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x0, 0x400000000e6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "357319dcf2348a3344fa23eb668e8b49fd791264"}) r4 = getuid() r5 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r4, r5) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/119, 0x77}], 0x3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20800, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/191, 0xbf}], 0x3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x6) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:10 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x389}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x80000004, 0x8001, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x14, 0x8, 0x51cbb53d}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x101, 0x3}], 0x100, &(0x7f0000000180)={0x4, 0xffff}) fcntl$setflags(r1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:11 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) lchown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0xe5, 0x80, &(0x7f0000000200)="0b63deef3a9b38508905c43c77910775986edc342ecdea52fd9fd90fa39f865f4e7d12f75400f988a393fc649c2944186d586094d037f7be47e2158e78de4f863e048d3eb8854e3188faa1c68aa62d0632fd819f7139067f9b6a3308ec76c4c2fa812d67dee6", 0x66) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) socket(0x18, 0x3, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x93d, 0x1, 0x200, 0x100000000}, {0x0, 0x5, 0x6, 0x7}, {0x4, 0xfffffffffffffff8, 0x80000000, 0x1}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffffd2ebcadce711cb44916680bc6aadba000001f6e4d3aafd0d53987ffb8839df7c1424edff11f01993f5e432044c250fb2cfc557b868a7495ac8dbf0ae8d9448f62d75a724eede4eee64dc21f280549458080bd3df02000000443e1255a9ce4f9717d63e9eada266f5300945d9"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0xffffffffffff7fff, 0xc054e7a9a4fc819d}, {0x2, 0x5}, {0x2, 0x7, 0x1800}, {0x3, 0x7, 0x800}, {0x2, 0x5de3, 0x409189adde868615}], 0x9) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fcntl$setflags(r0, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) getsockopt(r0, 0x81, 0x2, &(0x7f0000000040)=""/86, &(0x7f00000000c0)=0x56) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x5000, 0x0, 0x0) socketpair(0x6, 0x4002, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5e}, {0x45, 0x1, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") fsync(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8010, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x3}) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80000000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x42, 0x800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="7bfb49b686c271aa9674b1e54fc87eda6958ea4be6aac3b5f710b6e27f5ce7aeed", 0x21}, {&(0x7f0000000340)="b2e6b9e03b8617a5f2f8f25b807b8e769827875e790ab5fae68306f444b9793abd403b8db8988f75f3726eba72f6beafb037e4d5a5a67159c5a6f18b681305814fd5114e71c652c7451e7ebe9415", 0x4e}, {&(0x7f0000000540)="66ba52bc6b2a99450598a2901d4fd6fbd27d83eef2857a8038f0c7d28790e74c50703f5adf47cf295a0614d3904a281d89641352819cf09bb4bb839b5e3255e022764a7c84137c404565b91093f9b0a0c7ff1a5a0f3b8591c68737133b2ad2769205435dc4825cdfd761e1dc102604af7256e6c28e9bec8b3753bab1bad33fa4c70d3adb8ae9d56e10d5de85ba8627cce6b5a56aaedc510196e1c6982a42100299dac02d3c47a7be3049df30b78fbdeefd3fded20a2951bb68632858253fac2d1ffe3794c183b67c58f31227f6605a338693b449cc5d27896c14ba8c63eef2a370ea35450769e492220b2ab8", 0xec}], 0x3, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) getsockopt$sock_int(r1, 0xffff, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x82) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r1, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x3, 0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x2000, 0x3f) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r2, 0x1}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() r7 = getgid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8]) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setgroups(0x4, &(0x7f0000000200)=[r3, r11, r10, r9]) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') fchmodat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x40, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0x0, 0x2fd9}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x1, 0x4, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x88, 0x25) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000003c0)) pwrite(r1, &(0x7f0000000480)="08783e247a92ef0bddf6ca25e029c6ad9fb554a2556374e6f48dd5c39122fe12e587ae6dac56fa426d6b5e6354c16cee3c08159747d2b92d8ac80c69872ceab1b4be85724cfcc9088993d0171e5830087bf5168b4d410f1adde249cc7244474ad9a20907f1342c643b7553599353603d4e4da49ead1156765db9b78ed34c9f057a5533b8f234c53c933ced794384ce2576dee7c1a2780d0a8dc5e5e897c3028a94a667190331ab5382f2f8bac9547041930700503489186b4923ed123009827756fadddb4873fd666da94fdc3a29f4cf160030267b5aec8ded172dc6c53a68a172d499c515990e738b02fd3c4283341926c0b583d9ac00cad20e1a63cf03f35875d9d32c28524948405aec9c6562d6a002b5e868ac2d488275723f36612b1ef283119eb76497f9425d6ed7172f93b26059620100000000000000f4624f15c35734e94744ec801d2f69b677c5fa53", 0x14e, 0x0, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000400)) execve(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000007c0)=[&(0x7f0000000280)='.\x9c^##\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='@\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='.,\x00', &(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='#\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='\x00'], &(0x7f0000000980)=[&(0x7f0000000840)='[(&\xa8\x87\x00', &(0x7f0000000880)='tap', &(0x7f00000008c0)='tap', &(0x7f0000000900)='/dev/bpf\x00', &(0x7f0000000940)='/dev/bpf\x00']) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10004) fchmodat(r3, &(0x7f0000000340)='./file0\x00', 0x40, 0x6) syz_emit_ethernet(0xc8, &(0x7f0000000000)="f3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000280)="00836187b2834fcaadd4c27a496de53dc09f7d6bda5a61500d960939caac5e81a571732457941ba12c6fae737fe7377fdbe2b235e3e1eaa322a8cc7f6b691bbd0d3341c85b0000000070f6bab40006bf55f8cc66b5cf77fc742649f0e4e349317ca07e9cf5310c2193f063bfd61f922d2b115ff3a26710080000007302b23d0d22fed0650bcb8684b42bed59517cc8fc42a9c083a0248bfbd30ce0aec3ce14e88ec99f645dc44fb0361135b726baf8e61c0e90") r1 = semget$private(0x0, 0x6, 0x142) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000580)=""/4096) 16:00:12 executing program 1: r0 = socket(0x20, 0x4004, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530000080000013f9e327f86b1f7cc56f3870d811f1d02df0dade50f06e3821febfa6c7fcd8d107fa84ddfe7833d8470ae9eec35eeeeee7b00294e40618d74c892efb8bec3f5767b014415217412f75da3f7e565231f0f38c6921de86311615acf9f6246d2a8355dfa8e3dc01f059113022338a5e33fa02bcd129be08c3aeac8bf7"], 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x13c, 0x1, {[0xff, 0x2ed, 0x40, 0x9, 0xfff, 0x4, 0x0, 0x1f, 0x7, 0x6, 0x9, 0x40, 0x8000, 0x1000, 0x9, 0x1c, 0x4, 0x2], [0x2f7, 0x7ff, 0x0, 0x8, 0x3, 0x8001, 0xffffffff, 0x8000, 0x4, 0x1], [0x4c, 0x22f425e9, 0x9f9, 0x3f, 0x80f, 0x2, 0x2], [0x1, 0x100, 0x6, 0x2, 0x1, 0x9], [{0xfff, 0x2, 0x61, 0xfffffffffffffff8}, {0xfff, 0x4, 0x9, 0x5}, {0x3, 0x8, 0x6}, {0xfffffffffffff566, 0x6, 0x9}, {0x1, 0x3, 0x4, 0x8}, {0xffffffff, 0x7f, 0x40, 0x6}, {0xe7, 0x3, 0x6, 0x3}, {0x4, 0x7ff, 0x119, 0x4}], {0x18, 0x1000, 0x80, 0x2}, {0x7, 0x35df, 0xb5ce, 0x5}}}) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x80000000, 0x6, {[0x3c, 0x80000001, 0xfffffffffffffff9, 0x5, 0x3, 0xe3, 0xfffffffffffffffe, 0x53, 0x9, 0x1, 0x7, 0x252, 0xffff, 0x6, 0x5394, 0x7fff, 0xff, 0x81], [0x2, 0xfffffffffffffffd, 0xffffffff, 0x0, 0xd1, 0x7fff, 0x8, 0x7, 0xffff, 0x20], [0xad, 0x0, 0x7, 0x3, 0x10001, 0x5, 0x6], [0x9, 0x9, 0x35, 0x6, 0x5d, 0xffffffffffffff81], [{0x4, 0x9, 0x7, 0x40}, {0x96, 0xffffffffffff83a5, 0x1, 0x1}, {0x7fff, 0x100, 0x7, 0x80000000}, {0x9, 0x4, 0xfffffffffffff0b8, 0x8000}, {0x2, 0x3, 0x6, 0x8}, {0xcd, 0x1, 0x7}, {0x3ff, 0x439, 0x7, 0x1}, {0x401, 0x9, 0xfff, 0x2}], {0x7, 0x8, 0x5, 0x100}, {0x40, 0x7fffffff, 0x5, 0x10000}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x2c}, {0x20000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000005c0)={0x1, 0x7f, {[0x9, 0x400, 0x80000000, 0x401, 0x9, 0x0, 0x7fff, 0x0, 0x100000000, 0x3ff, 0xfffffffffffffff8, 0x2, 0x7, 0x10000, 0x1ff, 0x1, 0x6, 0x8], [0x1ff, 0x10000, 0x9, 0x5, 0x4, 0x1, 0x8, 0x700, 0x44c, 0x6], [0x9, 0x1000, 0xbd, 0x80000001, 0x0, 0xff, 0x1ff], [0x9, 0x0, 0x1, 0x101, 0xffffffff, 0x1], [{0x1, 0x4, 0x5a, 0x4}, {0xb7f, 0x20, 0x6, 0x7f}, {0x9c, 0x0, 0x276, 0x4f1a}, {0x80000000000, 0x40b, 0xe03, 0x5}, {0x7, 0x1b87, 0x6, 0x1}, {0x0, 0x100000001, 0xfffffffffffffff9, 0x6b9}, {0x8, 0x4, 0x20, 0x62fa}, {0x9, 0x1, 0x40, 0x1ff}], {0x5, 0x3, 0x9, 0x7}, {0x100, 0x9, 0x5bb3, 0x3}}}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) msgget$private(0x0, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x7}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10480, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001700)={0x3ff, 0x1}) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/204, 0xcc}, {&(0x7f0000001600)=""/34, 0x22}], 0x8, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x9) unlink(&(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000000)='./bus\x00', 0x10001) bind$inet6(r2, &(0x7f00000016c0)={0x18, 0x2, 0x0, 0x1000}, 0xc) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) r1 = msgget(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000200)="4d0022bd0b5872b6c35464c840709bd7d2762763e8f0640609169712e96816301affaac175", 0x25, 0x4, 0x0, 0x0) dup2(r0, r0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/93}, 0x65, 0x1, 0x1800) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x161) mkdir(&(0x7f0000000300)='./file0\x00', 0x18d67c59fdd18761) getuid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0xaa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x964) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000003c0)) pwrite(r3, &(0x7f0000000440)="1da10e32dfc8cbe32ca752f6d236cf3c73fb7b677f8b5800464f12565bef63da9ff3100fe2a8ab32f1a6cd3d49e1dc8f4c653f994924dee692447115ffceaa0f23b956b9174b19e7df774b54f3618b", 0x4f, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/168) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000580)={0x1800000000000000, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000005c0)=0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x1040, 0x800) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000640)="649b231a0cfd89aad511c327d1dd875eb588e87b6438119678a9d547169ee78fdb3ea2208972bad82b8759e462aa2dcabb45feb3d494b3ac7bec469d07f77eef273f95dfeea96fb8e54c32e61077995654021a96a66384f714add5a3702f225ca9c1b9585858a87fdc77e50d68ea02785449f4903d0e37c4168236ea423f67f1a17f8bea2e47b51454aadf56de61290d74579dd10384280d7434f33184d8e045a8a2dd554074ab6be4f69fcd4b042722d5f32a96627b3a2b5825403561dd899decc0a291be235138df2a4bffd973cf0720f4d5337551c55b6d059108187ace85fa539ea6988559a842970266b359adde457a786456f940d1464edd825b9b8752ef3ca3fa03564a5948fc7acdb64e3ffeb627ef87e24d6e2581a887ea8abaceeb65be9e7f8e4da028c793a980098b3301c52d95ef0308804cbecae3a4b3f7f4b320f5f731d8d4ba380c7f96908265a65d9ddceac44f572549006f48250cb8770d0e2c2f664a67b49e3fe87af79832c26ef6b68c7e9f6a729bbab5c0891a42cd4bd29b488be2d8b2129db4d8279dc0be4aaa85a6996140613c8499b32ecc16693e0ca22e9581451e323e128c76b8c3b116b67250d52138fd8607a746bd6e593606eaa1d7573db5720c622861b431dc45082945c0e9e1d17aac274304ebf3ea82b1b0cc26c7da438f0f3c4a94dd6d571318a9d83931eb099b5976eda7251f0913c52a5e6157dba14e3432d2fa59cf2fc89aa2840026bdaac266bf6fa525a90821ba2fc35e15bc25d7948cb712c1cc6ca00bf31cdbe3304cea7a1a6dd1db5c78431ff49b93360fcc1f8b745f847869f618cbe51f51fca08ef769b2b778d9770e650af9c0f6f6c1d801fa5ac3971a0393162c95f7a8939f5cfe2d48153091957fc19eac98d615f059429d23149a2334470c8891d14e1c1f96842effe451df1f1bafe68a3f659443d1f94688b780c3a5656dbd402639d4f8063d33e013b5fda5da205ad770caa82dc9b8d9fdedb5aea771d28a4fdf3215657479898e9812a4f399cde688b430ef3196e6cf570699e34c1df7f6094d9d2a4b02510444307b19b54e9dbcba862d7aa597757f4f15baf22a462ce9b854f4c4d316cda65972075b3658ccb55b4516bf4a0ee2a2910a6f7e98780f42af05f6d4678281449a1dbf2a3b9bf19a5f92c3736889f52d111cd484350957899a6cffe930509e65d952e1e014f1480707881a5452eae840662d852f28b70d1b32e947d9432ffe83a2e2ae21d4d17f7ceb347636e13f85c5c1f295391dc88187cb4187d91e71a6006706b84d1a29fb2c7e890327f1dace90ae9574d445c6794cc27403b5ec681af9b6d0dc8c7b1c737bea6f8d843cada57c1b5a0a4d306848161063ef6a139f65728fbe76cff074bca526976a14ed1887173d67c0b064b2e4776c2e4e913092d26b690a3465f9b65b039937e21e6f69359016d1a634dd6664542e0a5b4fb3a21d7c2795d3284c604d168a90ab327946222fcebb2739387b61f6fa1b2ff790c4bb09e596f662681b29bf0ed5ccd018f791bd8f2ffb2d824fb39b7399c3ae7d03e26b1bb942f38e49cf82e7fcc3db8b7f84d038d4abb10fdd8ceb8b08afd7ff1451a8b00c522e374a723dde90fe04ff1ac48a3ab5a47a8e74dd7399c617a783ccba9f3392cef1b260e875235e7897a63efc1b60ec7f224433f4e04ccf85a3b5e8438148276eece3aad0730cb96bc58ded6375bd4deadf209249087292032ce03bdaed914beba0cdf207f5aee779dfc3563d898629e1ab17fdfd4e7775b38aaa714686fb8f47dfcb14996eb6d1c3926229d85b22e9cdd9cb66749c2ad30cda24ac9d15a3ccce4c0efec13bc4f9b389196b7b1b6adc447a9a1feb9cf6bca511a7f2cfb1c8e15f1ad20561e9aa2a0b608d779312107e7942805f12320dac0018d369fbd6ee0b48b07c200b6e22a1136845f2833281d5ac6c3aba3287d6dcc097f15925de433f2fe109dc92e731a2c8f9e5e2b7e2b31f8aeba6478c2142d4646586805f5ea8fadfe0167f0f3c055d3a803078faccbc071704fb0aea82e12248a9e744a4d66d42cd93138c3afc686623d88d9e29aaaecd5697a3f1c5035c5493aff58c7006576c6fbfb1a00f343de9c9e46c65019cdf268408694e79d23636c197516a57a58f3f77fcd412297bd77a9ca4647902f41c6f648ca545605be3ba86affa7d238f2cff7549f63ee25e0bb8574988ca29b870ae1affb55714d19fb463c6287ede0bd9e0ac35ef56c5123461d192292e0a0d198891c3cdb67dcd18f9bc3bf360e2fd1c44e472f8db63ac6aefcb6f8108fa12a7953f2617e07439797ef0c70a636fabc754fef8cc87d1bc18820e39dd1488f4996a78675c6ad28d02609959bea0eb9c78a982f307d0079bf70fa57c5c183eee8da328622fc91a82d5c80bb88413e41585fefba54dca8cd17fa5fed3286c15dcaa18f3dd709f78c605183e23eddf46d9b601fc8de1162ea4935a5892caba17abbbfce6fd338f13a8fb54904db12605352ead18366951c49d30afcd68d54e85b7910e61bb2fc9f3764a5d1d528da8fa4b1c8b5c483676b86d154e80149d5ef2e1dd17df96dc3f4755f10fe4388462b7ba045c4ee8f1bc4cc3b91893271c65076535ba8cc432eda53c87e8eb7c0470b5059d60685dd76624349fdb8b1f65ccbc04e6ea1dafd96c778e8077caf01c1f1e9dde76e14e25d91b39332c070932867ed9880bcf9918b824c779bd93b52cadc650d5f8854b6dbd537db80dc126d052b3fb1bf1eb02521a031448f72778e658ee2cfad654a4823a373c24e93151ab084565eb316b365f7f5262ad3f3cf02c4e4a591bdafafcb90386a968cd122305a4c1f9f941eda3d56e387178f8c0df122a18bfa59bdcfd7d43cb190535d5c1c6abf2c23d45b1144053d4a5bf7959b5ad7924f3f95fa275486ac55cdc6e35abf1b753a91972220039fc7915c2a8fd76a00d644a4d4dd69136eb74843ebbf4519d86ff97e18865b7366b8e83f97aafe592730a97a4acb660d75c687db7248d50f50765d17402ed0ea238c208ee268b869c895be8045c3413eebbcb8346d7c152ba46d78f4bf87596a53aabbaed96f32f88119257ba3440beefdeca58294a50bde436badfd966bc5301ea8b6c777449b487b24fcf40ff64e4deb6c66e041367a981e16a95c139fd6c84f774b0bb15b03cb51bb30db9ea2a38bd313c6ae5bc791a04b542e3c3944256678c91890a0227d1c4f0403aa27b34f473dc092f811e751df75119a563cefd0bc698c6a1e211ee59d5aac177c038eaffdecc25534abe4c8221c256cf0bec3c1314c130cb741a91238a379109aa1500031668a00d6f1a3bc830b8b81f46344b0a204a936fd9cf08a578a3bb2d45fabfce09fa08bf33c7e28533172b9ca60668e52acad2b3dad5761af8f052815cd04a23855ba5d8566f3b28e48e6a3800e3f210533511bc932b0f45b57200dceb9ae06653f1fd64d381be10959076c71247f973ab951b524014c6542e9a3b584042c394b9261e2b470393ae8043b735ba5eaf3e51564546e5cf0384c9a07e490ba3872245a031a7ddc21ee3c333f43b19898343f0e2f9b5287972a5c7cb0618dc49dfb014bb0a4997cc28f72377ec5c2b8e7e860e77f15127a9975c75e57d137cb8728045fed5ea8b136399621b0faca92c6e4a7e312fd39387af79d06c1b71a906e9f6169a6b9999863e96c74c308a4a97b8d5714eda190630f94ef248775eba2231c84dec6398a5ae91ce506a65f873f70e0022dda0c8388c7c8fff580b24fb487cb150f026ae22108067d24b996bf47fd18420fe71688154e5dc3649d8b885d77429fbc7b95078877cadccb409e264505117d1e175f7de82675084a0271b74c9a8d0cf1412d376cd65bc5b936bb05a2d5066cc7c2e0d51d3892f37dc2cbb91ee729dfa1cd98b1ea621becaa02fca41813a2d5cf15b1e3dd0f2a7f5558baf705a477321bb3b2200783756dc81aadf7e989ce19aa02781bde081b0a973472d5b90725c3dd5e5f6658f53183de07b3f4d7925f777b9af90ff3c4f18b41528c997d3642c7cbb9c148f0ca1b42f1350df06ec5c5082a824759cc05703870886d3067e8c2cb27b7e5b377b4df09f0beedb2db72df861138d45aa9308667811e226315ef6eccd4831eb86850e9e5155271611385b907281bb9ac9b3330b9f63554481f482e7ecc00ce082bc1c1594ef681fecd1e194738e36921f802cf45187e24edc241f5a12d9a1a8bfc0089a68af3dcd22ddafd29aa1c7eca8ede85eacae15c881a451d5c27254857c8cfc6ebea2152c9e84ffc5d30bd96cb72eecd730cb7c1b6422e78d1f5a552ea0fbe087376b1d9ef669cdf3083d0d7c37c7cd65f017d9ea21422c5607b9cb6f84518e02f360a9028b0bcfc4b2821bcbc569141cb9bc2987e3d49b6b98a8608c531e1f134ca95042521a16540f7571c48d02b2687f352b2c29e69c710c8cf1bb42c5b77b7b7464b26184059aa3a4cda605ced7c2d61d1e6a949f3873f636fd19590d2c6a8188be8b529fa8751efd1bc47235ffde0b6dc7d11dfb2e722bdd1b5420084afb57d0eea0db39caf436c7da12107c0b0f5e0c4d22421e992f80d727dc41b14f7d5fb6805546ea244238b3a2da343c4f07f373d439169e8effc2c050e9fd2855bbaa461a0948522971d433dad6da616832b7975a9b0413adfa8c8c5b51f433dbb88c39ade16bb63ab96f945233b1074b65285f8792679e399c071b10834a9c8329f95cc8331772a9f9d336c61c420d80c6de1f1b3bf1fda9c9e08c0e3971e727debde9866b081d02f85cf4c79e5d45c51469d759c09c9a8d370f4a97713dc4588eea2915aac5c5c73711330eaf9bc37561efc2a1c042d4e0436f899a323658e715a3515d6be4ba97af2da5c7fd55a925e17faa51555eb6cc2530ba11abd113e92ef15b4dcdbe794bb11a4f53b714780bd203dda3f41e67657c70b522128d5d6dab1a4de87ada6f16fa420e1dd26f4917c88f42dcb1b33cd7f28a6a9e286042daa15c1a8ae571712f01807d5a1a9d3034f41fff8a9bfecb3a1632e0145d92f777fc211fb6466ce6a82189c31f7bd220282c406e888a068a114d93113c11f4b9a2b314652da9701771d33ecf08b87033fa30d70f2549d868476c6b28bb43a93f7c3f68f44cbabff0c37cd5baf9c5675ebf57aa3a04eb8ef0ab2152b12367993ecdfd808675502a6a8d96751dc6ce390a2a49a5c41436edf21ccff0dca392002ac568c198c52dcc119893c58b54609b4a74a1d1ccd94040802530588d321a1c74bc718ad0eda470750bdb9aa17f9fad837b69641d8876b35aea583e0b0b957cccf38647688f0579240209203d5c27e0652044c839b77c1a13e30c31402776df9cb499504dcd2f515cb2f5efa62f105e6021e50f23eca7e0a0e35bde9bd27b22e82c8bc40d9f66d4c8bf70dd0cf225da9e06d6086f42f865061529f9b19f602c229d88e3c0c3ce742bcd4a0035eb704d43c09526e89e4348fe1633948eb905e1c5eea477f1186d9b01da1ca046fe95a5117133d6c38f50ce6deb5009300cedf943174b91581c6fa1c8a91ab5a4e5d46fe5a3f55c0719ddef630795b185a0106bbc3423a56df82ca997ecef05b7f9e5a081f1a488ddd4b62b75db791fd4c4c647c229328a5837e15e437882241f2c905fe1892549e3918a3efdad1a263113bd640611659279c74e3c7b92fc8b4cbaa658f12de249e928d2da59677192bb6f9280c87bc39626a59b36b2c210b2f83e7c1f057d3444a2a32ce51e81e3b0015200", 0x1000}, {&(0x7f0000001640)="13415cf1aa202c51fdab3152e6f42ebb2f696802bece3a443026001e808347492123f0ea1d687b00573716830faa44ea2ccac072760b4c1d57b49e5e4cb327e51dafb1ce0fb578ff97b1eea8573615ba0da4018c1738d6170cfdb5a3918c1c0e93538d0afc36768f741328acde0d217057b919e222fab3153d2bf1b6d98e1199b75a8ab189f560374565b93d1144", 0x8e}, {&(0x7f0000001700)}, {&(0x7f0000001740)="d095f1035717c1faa2251cc05998d49894a7eef1b03318992c240619d36c8e43c5d20964cb334787c6ce2cdf09acbf34bbf4cc942237ed004cc88f4fb72aa7b0b441584a82d92fdfbbd11e59ee7b0e16f4e472ec2dfde71b0bddf5694c906f67e51b5ce21b9ee5125af1dc770804314613a2f0f91b8430a100849fb1f230c9d3a5050b859009b6c6cfb2e7b50297f86d7be3d044656d8328ffe6a48b115ada6d05304c8832985f8d63ab5fde3b7a98efc3d3be420dfee3", 0xb7}, {&(0x7f0000001800)="d40df5419c58afb098d3de33836aca3f62a17f1b446861dff847f418efdb7d2f93f2170396866f024b9f8926b389d900abaa53187ce8564dc8fd15721762031d4ea6c0a0f9cefa880b93cbd31fbe1fd7320a64fd4b3853d26f0da49e16579fb49750971d28256601923efbe13f0692703b51aa2b88fee58e7c231a70191bf6ab72223b11c69d231efc6246a7d8fe6b09fcb3f52522d3594c2d48503ad3147f3cc2c2e1cc4fc5416abfec0c01", 0xac}, {&(0x7f00000018c0)="cd0627f4a4c851c52994de063aca75723b7a01c1ec96bb85114f0b204d98ed06069605446bf8181020970811ddc35c1fc0e0cafeebc0cb47d54b42d721dd15a8c861682138ff76a4b7f35c3b2ad6dbad68299322dd1dc5d5e154a1f20e51e4d2053be8", 0x63}, {&(0x7f0000001940)="4678dc01967e0f866a5ef9fa910ae71d03369b24286df536705ec578b41607edb4efea03a3d7a0a9c3331debd874138bf3f4", 0x32}], 0x7, 0x0, 0x0) utimensat(r0, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x2, 0x6}, {0x2b7}}, 0x0) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001c80)=[&(0x7f0000001ac0)='(\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='W\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='{#[\x00', &(0x7f0000001c00)='W\x00', &(0x7f0000001c40)='\x00'], &(0x7f0000001e00)=[&(0x7f0000001cc0)='W\x00', &(0x7f0000001d00)='W\x00', &(0x7f0000001d40)='W\x00', &(0x7f0000001d80)='$\x00', &(0x7f0000001dc0)='\x00']) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001e40)=0x2) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000000)="70adfd9061240640ae78f18044d7c1a4eecae1cbe45d6b0191533bdc6c77833ba25568795d146db8fa11021440c4e6059610e1153baf568b2fd67f50960075bef346e4709b1e46aaedb0cc8a55cc2dbbe0c28501d48a7adc1c5977bf2c154cdd811b8759c663b640f4360f54af50", 0x6e, 0x0, 0x0) connect$unix(r0, &(0x7f0000001740)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 0x1}], 0x0, 0x0, 0x0, 0x0) 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, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) r0 = msgget$private(0x0, 0x103) msgsnd(r0, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x3, "c5d858f4237668d42ad1ed943983dbcae5ff6e5752602b2d5e0dbc92061c81cd1c9ff2a8d02b6ab83cb6c15696741d43"}, 0x38, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000084bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5de5544cc6e3f915d6425719f555f078988b5daaafab95d2441f6fa6ce7a016ca0b6f97ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"], 0xb0, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3f) pipe2(&(0x7f0000000100), 0x4) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035d898ae601212db7598261e0470d2d8301b54d7876f7a34944bd2884ae03942fbbab3c5765c338340b1e9e0f879f705876692ded3cb6b93854e2bc5e11cf09a812b4b53bbd7c9e0850a98d347377ca10764e1496dfcca8455126505773a7f173160415cdb915db33953b48bc28f956a59af54624e651d4c90edfb92b960a837a77707c17ae07e3fe23fa1c75714c87a66c05841b4f61e14c081e03e1d5ac4afc6c5ed7cebfe064d8ae5bb2e0b504429bf490b12cd892b8fd7b80c5bb2ff793f747be0c7f315"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./file0\x00', 0x6001, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x1b, 0x80, 0x2f3, 0x4}, {0x7, 0x1, 0x3, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x21) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x4, 0x0, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa0, 0xc9, 0x5, 0x3}, {{r1}, 0x0, 0x10, 0x40000004, 0xfff, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x69, 0x64, 0x2, 0xdd21}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000005, 0x4, 0x4d25a73f}], 0xb237, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x0, 0xf1, 0x400}, {{r2}, 0xfffffffffffffffc, 0x4, 0x88, 0x7, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0xd0}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x820, 0xfffffffffffffe00}, {{r2}, 0x0, 0x40, 0xfffff, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x6}, {{r2}, 0x0, 0x20, 0x4, 0x9a2, 0xed75}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x7}], 0x400, &(0x7f0000000100)={0x7f, 0x400}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7, 0x7, 0x0, 0x1, 0x0, 0x5, 0x100, 0x2, 0x1, 0xfffffffffffffffc, 0x100000001}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8080, 0x0) r1 = shmget$private(0x0, 0x2000, 0x604, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x81, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x81) mknod(&(0x7f0000000040)='./file0\x00', 0x108, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000200), 0xfe72) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) 16:00:12 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2d0c6e87abb4b1189d4ddee70363a903c7c16641c06004800a02173e2f89365d", 0x20) chdir(&(0x7f00000001c0)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="53fa4cb150caefae13e34e12de0b67f029cff101c296d6d83ab6560fd5d5f4618789e9e438738131eae04a864354ecddffdfd08ada6e8e0a12f74159373477c7182500d9140b0f64107f917ad7", 0x4d, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) close(r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) chflags(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x101, 0x9}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x100000000, 0x100000001, 0x800, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f00000014c0)=""/163, 0xa3}, {&(0x7f0000001580)=""/112, 0x70}, {&(0x7f0000001600)=""/74, 0x4a}], 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x26, 0x4000, 0x7) getdents(r2, &(0x7f0000000180)=""/78, 0x4e) setsockopt(r0, 0x20ac, 0x5, &(0x7f00000000c0)="b519e64aa26b3fd6fc59a3c339513430b64b25177274e62e7f3394d4c508ec42625c9c89b04c9ee8e5e45bd788dfb3bfa3fef8eedf27d6d958b719cd1aaafd89680c5e108a220e9bd6fdf3fbc4cc28b69026", 0x52) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x200) setsockopt(r3, 0x0, 0x10000, &(0x7f0000000040)="ef9aefd2fed38ca2080dc479a8bf47f477b15ba57698be656ed6daf763fc6db5a840a5997a9010553d4cbb68a5278ad38b5cf1642b5772e5337e6cd8332eac09f649625003408ce2273b4fb43f373c272f58efd1cb2e77cbd6ed8e9ab9ca1a852f620549", 0x64) pipe2(&(0x7f0000000140), 0x10004) 16:00:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = semget(0x0, 0x7, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xffff) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="020000aa52cbffff0000000000001000b3aee16acb214612c153372958475058c4491fcfb4896615070f9a6b6d22bc1faac098ea477f6d65860f4cdf2f052435f5e20248acf3fb131696548a5843351147e033c90808f315ef099d99e506c9443f1770eb11030f7ae346fa4f448750eb0044a44e93c0d4ff185793ab13ec51af833c"], 0x10, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d300239a27a90e86a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc499f06cb45ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ecb189f785373e6e4457373cec8eb69ffef20f14f035d8cefba1822db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44964978ecd110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ee1504469d3f546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02846820f8d4761898e2ea978aa60f7b23998062f713dd9b2545ef36b9605fecf080dee2ad36430ceb63807537e232bcff399336baf5536ebdea653f6cc8e3146ba5349887df34411bb0a71b750ece2fdca250fa6f4664d609c747f"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xcc, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x1000) fchdir(r4) msgrcv(r0, &(0x7f0000001d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a5ec83a076c48e5e293e4f4cbeeefab6cf0dd3576494d3efadbdc9eae7c59eea3204aa8326efbe5324ab5684bd4ed8a9a2406c48269819ec4be9c797ef982ae7b45321f57f482ed1aa82f02cd9be0c824e1fb3d8756ce4b9e8efc66a7a71a0a20785b459ec7805d070ef73926193f4a8702fe0ef0478581036b3bae5326e8c991e4855b758a1d7d86b26e767e3045d83b8d5da32e70d31a46a3d7ffb8b02f2602d557fe23376746bcc8a0f3a2471870ef69d37836319ef5b1ec373663a1208c53cbbdbc495b9761237254e9509d7641ee6e535b3d026920ace2161c612dbf3f47244e526cc1892015b129151b64eaddf320a9f27329db14c9c6bd84f66e2d4eba253e6aefa471a1e83d6"], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x400000000) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x200) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x18a) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, r5, r6, r7, r8, 0x80, 0x800}, 0x1, 0x7fff, r9, r10, 0x6, 0x2, 0x9e4e, 0xfffffffffffffffb}) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001680), &(0x7f0000001600)=0x42c) openat(r4, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x110, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffd6f) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x2000000000000000) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x100, 0x44) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x21) chflags(&(0x7f0000000140)='./bus\x00', 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x50, 0x2, './file0\x00', 0x400, 0x6, 0xff, 0x7}) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:12 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x2) getdents(r0, &(0x7f0000000000)=""/37, 0xffffffffffffffdb) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet6(0x18, 0x1, 0x6) write(r0, &(0x7f0000000000)="1c", 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x4, 0x5, 0x1}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000086, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6, 0x401}]}) getrlimit(0xa, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa21, 0x0) pipe2(&(0x7f0000000200), 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x1, {0x7, 0x10000000000000}}) syz_emit_ethernet(0xffffffffffffffd7, &(0x7f00000001c0)) 16:00:12 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) write(r0, &(0x7f0000000200)="1a3456829c3043afbadc9383f9cf192fe3654dfc3d1989fe95007260db7b29b09958115dfbedc0c3eb24bf9b303cab6b9f2cb7c4aab64bb2403a378926a94f087308d3ab9b54a2682e907853b68bae801a29bb005593d46c5cb20037f0c87c4eda82f4040c0ffa6d021b25b80c4d16044b846b3f3f6bfdc1c5a760c46ed5694c7e877095cacd42a5473fd710ba9a462e0c85246b9e59a594687a6b765b445d66003bde8d67ffdf6ba582101b6f6979f29c1f03add6113c269c5c916844fe24b4b9f523099146d4033f4bec243aa6f604a303706d2fc60b860e00ed107ec66c59e1a2f729fddd9120e401062cff43d4ae1358d958a75bab7e9d5cb52619704ccdc1eebadbf5736c9635bae88a4f38fbab248122e4b15b1e42aedf65750b0bc341869d8934c3403b82e3c65ad9ae8aa319a78144922fdedf2fcb345ecb89491ec8b3b3298a6a5b1f9f82fcf1c2cceef72ba50b0586971b64f687ca2d4e09b507afcab572da700e4242101e4b9cfb4b9816ee0fdda827c36ea332678b7ebd2b73571a9f769cc3945ee4fe021cb849889b5f3cdc10e72bcc0ba94eaaf4a02864dc3533b5cbe26a1754d00bb687fc7e29edf57abac1ab33e725fbb28d0383c3e5a9eb669b0537761f0fcc6160f152c681199aa6bd4519786c002b7dcce093a728ea525baaaaf833a09c512a5c13936fa45459e86a9036cd6c098f88dc4f4199835747fd0f154d47f01004ab5b9cec8868e98190c7fff7aee07489fa239738218e8eb83c03e789b15596eb08a01bdd959ebc8bc38592fc21bde0e46cb7020a1b4cc09844c0a7b0d2fda8f9b4dc893c9ec2114c8be67de4e6af70866305e48b0e44e61160fc8da2b7dacb1fd21a4d261e23e5ea1518b2aff3fa0dd743827e271825fb326eff6dd996e7875ac7f103bbbb69961384d26421520e479e1e358c426198910e671087ac3cce353a3ac6fdaa2bd6e5f75eefb621763f84b1830ced78c5fb78c7776fbecdbb2e552817d7460fd1d9e9f46fd2db44a373e1d473c124602830cd9722165210e7bb11486b55dc9a2eed56f6d880164951d93504cc96d26fd7cd0b5495c7f7f835acd7ae1198f8beaa1376f46601bcec5e8417ad613cc4e0ebac1da276b4d0913d83e3b3d5e647d1de179232bcac70164fbcdba4ecf6b099a402f89e2ebbaf90dab3dec4e672e3024deffbd3f01d184f0c7e7b46556902a3adea8fd23b46c173575346a5414b8f34c309ef0a9282e03ffdd51d7aff37905932e1656c889e4c75f02f7df09e9d5c2db2bb3fa2b4b3929db87517528f26bc8c05d9324ac7ae5cce7c72aeca9b10f8593058c4361a6d961ec8a1c4bc04671407603386afadd0c9272fb88194d0cea8e9c35e1166d75518e5912ad2878fa256043a44310494e66e9ed90158dfd68f7a6de8c38f097432fe7edcf3655ff25ff505ff0b228aaca4638160a6aa40ba53935199c4c2850e56732ae05ba88a3c151cbca454fedd8f6c38320b6e50790d538f8a620447c35fbcce49fd3eae617fb57aeefac96aeddd67a4a4b7eb0e0600ff8a203ef85be008bff17cfce34266a135b47d85a537f8e2066b603f1c8226a1f2568b0b966c20993b3d7054ccdc40c8d983b0c251c22b0d790b919493c1261a1a1526f7ee6d29f11b9b6e33d114e9a7a1a7777a725483625c64649a616fcb2f18625a4f1626bd304593437eecf912cf809b069d166a2432a8104df994c097d7528d322b461e9bc75f80bd213c90c4164ef6c10ebe918066442faecd18849978925e116dd058b6d7f907c1ad21a0771562d2dc057ad2f619fbdf3a4c122d9f26f00921dbe402807963c5d9c0e4582d4ca8cc584c118c3af5cd232e583583bf618224ed968d496eaf6bb1dba6ec42c33a31b3b7ba2f9c69dab2ccb5040f8619b65c50a8dc51bf426df3b0f67decefdb9dd26f61ed494df0a800b72729d49254ff9af45f91fc999ef99ff2cae457cae36366d341372939e3d46acc7bf3387fb22710aa62c854847ed77e905a4e7038ad1ccab4b928ef8d9be4a1ab75211195fa5c8ba3f567754544a17bac70e316a7c43532bc0f45dfe96104f1b8eb97c4913a5d5eb45e108c21fca713e70e23170ebfcf68abbf1490b2a63914d470ec9e2d2f62727ca87d4e614533f8e2e724e46a13c0351f63eb9f1a1f6534c884345ceb3b870dbb0235cab0ec64b01aa7db11ce32063af86a546194af51438af591427828fcf5928fb65e7863900db3b4582abd1362b8865e32c792dd551e098bddffcc1953b59f9c7b4939109cd830a9a8696f7879ac6150b3ffdb6ce7d074109d282daa2f30240826b0cf5b471b2a9783d15ece691b5698b38fd9290a32d1fe3834d0d836f2f035467eec999fa2b4cabaa199ff67a1ffa52b324261e57c2248455d7738ada6ebf2b284d0965bd61da8596377372f1109299a9f6d284a0cdbec8d653c49b68bbdc8a6b1ff829c42610cb773055a13e10f76b0d3b82e76b2a47ca2e43d28d9e58ea3ae81baa4c2d48208410088d4d00aeaf71ad1d1c3a2975d7d4893af9a2c22906e79115d4a64f87746702d6ebbbb221458199fefe39474fe133b9ba8a585936c23b073fc5c0fd101ab3222078f77f2b6a14e48dedea8bfbc81ccdcc436a6c0c9f32e8a7e6ad75de0b7ac7d76e17b2591a5164d40520c7b137cbbd608956982cd3c35b67f55cfacaa35f5f5557a53fb89701ab2ebc4296a4a83cd0691c0508d09ec26fdfe8994bc0d78ea7af80b0aeaaaab64e2e7c64b6c58b8da40bb505cb849dbf6eb75b0559673a0353538140b1d08d83bff75799612fd477cebb876d124709a25343d67c83dd6bf4357499faf8acdf4f1df95d4ed69be544537262c6bbe43d8cb345190ac070cf3edda925af38d9fb7933b1d9e456e4aa319d7fbe46073ff516c6015733f4e074093ef58e4cce832d64e6373613c1ce40f0b0268cc1a6f8125e53a9c96f67c82212b495b780e315381b462193670e442ed4a5f516902f39b34efaf8e11d78aa6e16537ef846bc623b59349aae39e9fe1141498b8feef3728c76fc63aa5032622ee8d8a080fd061ed229ec966d19959a23c776d1d516fe58a40cf92157bd2dd1fa2ae8a1af378d6ec3bb4b9db53a79e47ea77b7944bc0a98625f59ef3839f7b1600224ab934fcbe09fddad2575d81c9a710c862e067452f262f890a5bbc95c1aa8118dbba219227bd242aff5e4899993b0ff4132f8091a0bf1373de783576a13378f6de378ecd6a646e0b0d96370ccf4f525064124001de80513b63d178756316a307900e2bf5699d9af1da8960801a3a94a6cf380f708ab1d8884de610a49d299c82105d7bad29e631f89d6912489af924066871355d9cd401026e06dc0bf3ec84eed3342173ecebb505c17330a93407ef7415d21ca7fc349dc6f1930edc16e5514182537421049042665eaacf1a013a5e8a36308ea23d849d959a2675a39a05d45e7efd95432686d888ad70be3a8f5eec7f73c0c0b342ca1bc63223b2b08756f468ed980f71524e9c7336f1ffffb2f8d2d72be022b7c9fb3eb35a28270a2bfe9c061edd3462cfa040e174cf8526df457788a99b0aae9b14e3212888f205a711268aed1e396a3c4c24f65ba5c3a1ce5a0eb8b22e934617455b5980bdebcd8070848889791e5d0ab7bb51b0dd678b73aa928ebf07df4f6603c3cf2f42519d56da7eecef6fe8993d7fa3b71d21d37962f26ed3a93dc83af101b1654a2d1619558ee6ff99c364c3fc54673c200d4c4a5597055be9b79495733e57161a34b27fb1759adfcdfa9e05d9d283003a53d02bc025f154a94e6de4a229757d02f4a04c9d2265a7e6af3ebff5be3800afd19659e5875034afe7ff88df5a768816bf4748e170c4246ff82c86d7f75e647016c151929b6a8c21ec88479919bd63aedbf42521a1855ce03ab083a4ec99081a2bc181ac67760a246f4c19ed0f70d3f7efa2624682f302a29c13e19bd6c89dfc7c30914c9289dd1e39dfe3f06141c2e9df443fb8cf7d5871e62b515015202db1de3eb5749139e769f0be4e843940c6ad6c722935f4c36e48e099070c8a2dc22d77dbebd866ce911c6f01885951f28130529875addae94d0b370b329e5f0cbffc813ae568a8de4a11d9c543434e90cb0e9982af60f89e966914adfe320e2f32a07bb4ccba451b6a17dd6a28b6b15ad0e64af76e545ca801b125fc97cbd32213e6153d3b45c129cd191b0ddb94f7c1a7078bdc8a4669762469d15bec74946037fb47687c50d0e5d9f68b9f28bb75bd4ff87ef2d837e3ddecdf950d8cd7db801c0d7df5f55f7f2cbc8c6edded074281342e90ce5c8781c5f407b9b373a0c6981d43b52a31c1330167c2635055acb69cfbc0ae2db7e740fa77762eaa32318dd477b3e9def7378aa6a838939ef54d8ec97a56d9e86ab3119757c49d538defc41bb4953293526ead7c6c09538f341cf0ac564b1f7c83fdfef0bbb056da3dd47d474d26f3f467d0bb929b7c9e7d2278f9b98d7ce74fba56ed3068c33037cffaff9f40a97624f559f3875e9e49641402f6dd5e74f1180ba738320bd9ff76a8a7596977f2bac45960c330513f795fed997c396c41fc2e93c92bc1c2917ede0a2ffc33e2b453d531214cc460dcfd66cf2bcbab7b6badc619f1eaafb2d4959079fa3e76f8a2c8a9b3fd2838863b4d7aafb64d598311aeca9318c427136bca2dd3ac40423005c5eab4e4d8b675dc064292ce164eaedd8bfe0ba18557705feeea284d0a1a0c118200bf5351cd1c63fe75444ceff18253a80e0099bce686e3e81742e1e697e3a6185a95d12a1bbcc611b7419d5f9813a43795dad462af1e091d352a0be58da8d37bb0c91586db0ef59039ca9e1640312d6b32ac374d130482a7f0ce3898276b6bbb9cc44c8fd59a59827ebb093bc54dad1c9f5ae91c61d03e3751709e30b80ad650ddf07176ca4e7bda88cff99adb99ca8b3071334a113b884aabfe4ca53b35ee7ce2973ba876d29c56c12258bfc8417b3702362ac0e22e7589fc99dd5bfe4bf6207a815f0d54c78f3fbd462a540f5d429936fe0fa62ae9ab37e44583d8613f984fe90f554292402f78a5c2ca6de849bce150301d5afc1f4637f3b6272e4e49f646084edc875e4dfbff17a59d0a59138b045a37a3303dadb1708a4d20cc0bff00499e6e80c67972f5c1d61e85621ac5737574e216971e227579855707357cdcc9ce69560dd5c972815a73e1e1a8e04e570033980910fd523c9fc36b58738ef41a0c636a36def64b98209c3d5c01137d44542550d6e3e69a37ac106e8024ef5b7f416e0d0865896b24ce6c6d614b86042a53d3daef61327ba555185d4d41e8018dbef3002cc6e68dda066d24f80633b81d3e3738856c103903d325bc21f80071b7a02c5b29b21e8078d99dfe8fbaba723d0e2c21b992182ec706e765a094cc021706f397c240f769620b247dc2bd44a23cc6e2b33b160423bf0d83d5befe509d9c9112717ce2bad81dad061e82d2a9baf7bd5ff9398c3932e28b7811e41303fcdb34b7585fdbb779fa2c20409b794f1dadcadcb632a8dae53d2294835fc7931f8b5d2a58bacc0dfa29b70c536e56e45a67c7da0adb644528616b82c0ebfcb4f2d057c086e9d62c6050b2e30f5a49f6e19c290cfd271d64da34af627d24f3e4ba959ee9f77af19facabeeeeadcd18379493141b426fb784938859f97853eff4597fdb1ce961cb70270cde1fb7738e72156dc06b2a4e40cb6834cbd4a5bc1f719f74b90383c75a0669bc828f2ef7e645ae8e57fb16778b825db8ca4a3c2e48c590c21aff", 0x1000) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfda0, &(0x7f0000000480)="b01fd3e51807ce61209a80695cb1e0d17704c67c6a85c7a43b798184ac211c33bafdfd138b76007535817c44d29643c0f41f9531d1a94cee3af5e172fbca54f568123af3286642555be8ebb841dd349c11815261be7e883a16a9a7a0bbb8e4a0bb7285500cc603ab2a5ee1a6d772eaee99b4d7eec2a63275f63c7ddf41ef24c4fc3fedb77eb827a55abd83191deba43d235afc389c76f9cb170b9c011e2d9d949824b80f704a98f417ce55b278fb75cfca3a6988c339ba77859ce701fe30768f445a7b4d9e3087129c192ba00da0fe788d9bfa0385313af05f19579ae03dde89863b49f0baac283ec42c3e24865b9216b631337279616be97abbede5a95039667548a630084994d272c7c7292c36a62cb9d1b9994e2df5fc14a31abac96fa4e977cc3e7a9639c7d2223347c18992a5c47e6ed442e1451981fbaaa1e813355a82d0") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xa2c) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x400080002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1ff) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66f72b9c6eb4696c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="9b1e0def47804d647b8c517f1d873b962a572da7db4e99b1652506f4657bbe74d456f4ec596e8554d29cc5ca36b827c96c264e24bae3bebf58f39903d29a9c529298f120b891eee30448e33a1ead391b6dc9d38274c724eb972a2f80cd138e210a3c34161828e7f17980506a9a5740a5a656a1693eddb11182574ad6f60b70308c336314fedf86d1ba9833083f9ad8610ab773ddd49218c629e6fe21dfab68c9275cacba28e2979007486ea07132f1e4f5d8d85ddb51cf0f0499dd8653e9feb648814f0147798ac40e0cf740dd22510d72a481c3f6e8b42f06e8af2016fec5ec91e51e8a44c9f57cdb859e0f44c5adaaff25714e516f58a3e9782c78c35d33f64a236a5eea6d7ad6978e398b65860e6f03dbc2520776cec93e32f7ea90627001a280ac3392ea1f1b84ecc82d05829d50c30e8165120d87bcdec0ad09e3fe238278c26425c529835245c81169558bb12b10a603ce7a3709e2931ab8447c5314132d8a50a6dbd0b42558428aa1dea869d3375ab86a0a40b8b13f6b09c6280524e6034a06fab1025bedabdddf1832cecbfc515976ed18183e716b7b2ea0aa800f989198963fa205c1be41988e9bd1fdf21b73d84366791070cbe89c5453e996ec401e1a706006cf94673fbd111b2a"], 0x10) 16:00:12 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x1a4) fcntl$setstatus(r0, 0x4, 0xc0) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/159}, 0xa7, 0x2, 0x1800) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)='./file2\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r2) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x28000, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x4501) r1 = open(&(0x7f0000000240)='./bus\x00', 0x4d, 0x71) sendto$unix(r1, &(0x7f00000000c0)="7c01f7", 0x3, 0x3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x4000003, 0x4503}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x130, 0x9, &(0x7f0000000000)=""/89, &(0x7f00000000c0)=0x59) r1 = socket(0x10, 0x5, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0xa81, 0x148) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x6, 0x1ff, 0x5, 0x6}, {0xffff, 0x8, 0x0, 0xfffffffffffffffc}, {0x1000, 0x485, 0xb0, 0x3}, {0x2b, 0x100000001, 0x3fc, 0xffffffffffffffff}, {0x200, 0x0, 0x8000000000000000, 0x4}, {0x6, 0x0, 0x1, 0x9cc}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9e85cd7c308d2d623bcd9c933dcd3384b54cc7a45cc83c0745371114455150142ad7d4260ea31a395dfd26bf6d5faa", 0xf) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x28) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x91, 0x22) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) shutdown(r0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x401) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) accept(r1, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0x9) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x101}, {r0, 0x1}, {r0, 0x4}, {r0, 0x20}, {r0, 0xa}, {r0, 0x44}, {r0, 0x4}, {r0, 0x1e1}, {r0, 0x8a}], 0xa, 0x0) read(r0, &(0x7f0000000400)=""/148, 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r2 = msgget$private(0x0, 0x40) r3 = semget(0x1, 0x2, 0x100) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000004c0)=""/4096) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000009aee7d8fe328abc5c06b34846a5a8f491e4b2598bf3bd1347c11aa3e7f6d1f3d3b8335756b33aa20852921b63b26169df4bfab9dfb6ef74b83bae237dc5ea2e2ed7559ba532880f2a8673dc96416cf40b43cf7a2fead280f8d72512d409ea11ea514c064ae3ba01ec2fbc5e62675123f9472efe531692e1b91701059ec5bf6eee8e2a7fa458781021666cb1c1d90385d9c69d4dd506c2772059ca19ccb74bc5e4e9fd23f2eb1a6db81fe1045bc24572de5cbb3f9b718db6b1f336b36c03b60fdd25bb120db39d76386a0d3f98143c98e270ff2c03c5d57aab64193f2bda938da506a1159ae5b79dce5441aeb6ec5760a25bd03dd13d91bfd013e8bb3c278f353ff51f13b1ab541dea84d6397bd0c70d13bf385fc8673ac20492bc3000000"], 0xcf, 0x800) syz_open_pts() chroot(&(0x7f0000000000)='\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:13 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(r1, &(0x7f0000000ac0), 0x3cb8662, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x1) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r4 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r4, 0xfffffffffffffffe, 0x5, &(0x7f0000000340)=""/192) setgroups(0x1, &(0x7f0000000280)=[r3]) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r5, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="258a0ec9c8f150a045045e4d842ed045af7064bb1ad01d14cc86921315404a6e7810a95d4ec88db94729b71391bc50ce80ade3b8eaf6f8b711435f616daf4114db2540c4e064b7863d32a5db7503eed52fba66c683f92decc10ed4a832a16cb54719f2ac3db476e9425de1bf970cdad19c9023c87330632b32", 0x79}, {&(0x7f00000001c0)="b5639f4abcf187e8f27ea8d51b89212a234189e47b84f5e8dccdf52e6c47bde40d78af6f80d1a3e141e351199c352450c22b98d15e98da4cfc046602b03ad654d124cd3988833206bd681038cb5dd7ed91f8fa54f035f7009ce0f5e2b38c3e88c5bb395cf95977a2a01345726769ae38b623358dbd8e5b5b9c1c2d689b1f60e284d7b60488e401201b8b30cb5e0ee8c5f60679244b64b8c070a4724eb08bc183a4b2139cf8a8277d9786f051800247cd731312a520992f18fd2e720580d115fd84a2dc9aa6aec40aed87797e2579ad57cb015dcb7780b002d97fe564d24012abbec866b1040e8c9a174ef419089ea895dcb60bc64590383ed2d67482d41ce7", 0xff}, {&(0x7f00000002c0)="16b60b74f3aa68472ae56efc3bb10fa824dba8139c3e298670667f54637395349b373ff560da2cf6b963f3e251e3a11056c3499bcfa41fcc961391908924a2b466b2869f76839a609c240e200c1148562153ac34a47c3281d95ada8862db3cf23e09dea467a470a22a856570831a4476906d046ba30f70fecd44c25989f7e312281315e2096d19368e9ddad92245fb81689738e13959a3e1046162aefec31a36364a6d11607bf357", 0xa8}, {&(0x7f0000000380)="c33e3c288ebc87e2321a1f3198deff135dc27b1b1e29a5bbf4b4c62f00fe7549d21d8f171f55e24b59a2dc351c44eb9c76b354824f7a8355864a79f429202b69318d97da8e0e152169c9a76b3563c1a09bb1bdd5262484d6eeed86075f8fbbab8b30791caa", 0x65}, {&(0x7f0000000400)="ef2cdea161fe3c29ce5ea96150bcff01e8d87da2e10cae99252fd9768309caf2a6bbe4d35ae37a71c88a83850dc69ddd3c480c5995b5d871734f20307d860342aa68eab4fe8bcfd09820c175e7a0dd45341d96fadb57f5e3fcb2851dc5d6ba8dd38c4371", 0x64}], 0x5) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = semget(0x1, 0x1, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000180)=""/168) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000480)="562c994c682d8dcb599fa4f8f37baa7656665dc6a1bdc8fde34438d8d0306c010670158cb18891ddefd9cb332c12d0b2270bacbea58f2bcf9cdd549e1397521f46d004ea05bc00cdc6651f57d732020f77952be01538a3826002461fe69e4992c8ea78cfc3b903ec709d173f102dc88bbfbe6328d32120d4972138ab6797e0b40d9fb029833686269c", 0x89}, {&(0x7f0000000540)="888e86b8ff347b5f45d6f5d7c222037945137e902fd1dcbfbf0a48a7b588f4d43a5fec4d192cfd3ffa50638f2ea65421fa898eb4751aceda4f332a144d5ff99c336dd0d38b8df98734d0077e177ca7b8d7", 0x51}, {&(0x7f00000005c0)="75f77301f8e5e776abff1f1e6be66108ef5b9f3d638c8cf0a5e0db7e98f4634e3a813260de79813259c7ba086a9e499a4293ef2372fe3581e559fabb913485e39900321c1eb5a3511a89037256c41dc39ee424c6da080c", 0x57}, {&(0x7f0000000640)="6723d0d4e1e6e39efa38eb2f78855bb5aded6fbdbbfc0427a4be02b83be1e6bf94a096f8df1c03a092f42c5a7e01a16d758920c688b28eecfcac37c6aa154d290a52255c51becb8e6a", 0x49}, {&(0x7f00000006c0)="aafbc39da4efdbf163f5715c649ce08c56fb0bd69257ef198cc2461038226913d0c0e2ce8f80dfac7c066061151c57803bbf0442a08e669a5c6bd9907d36e70929c05ed4212ba73ef1b9f751d282dfb3dfa28c727b56396732c018bd9b6a90362601f416fe65889550c07713f91e24a08aec05860e967cb82576b91765be28d57646ecb758c0", 0x86}], 0x5, 0x0, 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1c5, &(0x7f00000000c0)=[{0x6, 0x1, 0x1, 0x8001}, {0x1, 0x7, 0x1, 0x400}, {0xdc, 0x2, 0x6, 0x6}, {0x0, 0x5, 0x3, 0x8}, {0x2, 0x80000001, 0x6, 0x5}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x2, 0x1000, 0x2}, 0x2cd3, [0x6, 0x8, 0x2, 0x200, 0x9, 0x6, 0x1, 0x1ff]}, 0x3c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x1}) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000380)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0xfffffffffffffff9, 0x9, 0x9, 0x37b400000000}, {0x4, 0x2, 0x8, 0xffff}, {0x4, 0x7, 0x4, 0x3000}, {0x20, 0x80000000, 0x1, 0x5d07}]}) fcntl$setstatus(r2, 0x4, 0x4) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) dup2(r1, r0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1187, &(0x7f0000000040), &(0x7f0000000200)=0x4) ftruncate(r1, 0x0, 0x3ffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000280), &(0x7f0000000240)=0x25c) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000001380)=""/120, 0x78}, {&(0x7f0000001400)=""/246, 0xf6}], 0x5, &(0x7f0000001580)=""/183, 0xb7}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeb3, &(0x7f0000002380)="bd495078ffffffefffff0064e819789b0ef4572114d7a0b628be907a88cfef20846944b800bbcc9ff2b9798bc864c2c93d84698772fa4372b7efb024cf655cbe01a61d9e6cc74a50f94856e09146e1d748893a13ddc105750d38d86818fa0b5b9a4186638344fa8d8738d2cc36ebb3efaee2ab50a1d471dc9077e7052e35a9057c9a692ba878244271baca2bdfdb1db4af107c43aa7cb0f15678a226ac0896891487cbd8348c5e15a9fa1b9c82797288c31526d3f05440dd9781a414f632301a0cc929b5ab7f2698c531c96014282919dbfb7820e6cac482efbc6ad281131da53b8d03a28b036886956cf41aa5016761461c4a888d70168f0c27c7f2de75df80a6375dea69629b4256e2f5d090f2f00aa7319d59b4ac3d57297be8701d3bc30bb9518460990d976d6a5b06d06a35b34a3fdcf4704e10b2f878dfbf80c8a6f868d1b83c8684ec89046b6cb7c546e945e5234df62481e0fa5f3fadba56670d929b8f0551c45bd7ff03d4f1e1c09d8823b092544d8558974db66ef84fa3ddf1a46d941d4c0001d61385a4ecea29800085494653ee6bdac5af8c98a6b7af9f5f0354088f7a4dfceff0881c59a333af010651fcde8216849fdbefe9995d22c07abd7a101254d0e2ef525f6a9b5a18771c7b5d9d6d090887cc66c2c2ffd25a6ffc3e064a8809bf56eb69dc1cd673b4abe80ffd7319f057a0f0f4ed82fd1a04a76b603e06aaeda98129af10d020335b440d89734d36a6da3a5f5261ea9a6f649beb11015b3a3c90451be4d91be3db7a6439be96406522db753226c1a9068e0711b7b716f5e59546e540b0c07104e0ac94a799c40cff8ad583ab4f6be46b91eead4d3f7074e80e9ddbdbd0514b9b4ad2f1b715508acb39b3aafe22f2aa228d97bf3d48477186d3550ea4830e43da5b689cf94a2cf317ebcdc172093b98fac530826141a270920db4ef880777fd5f6329bcd3607335a3aae0dc057c000000000000a9f323168fee3a0d98cb83ad0d14e2a3fc567b511d1985ca77e272b4554afd95a8469cd39c908a2e20806ed0486a886ffcdd067d73e1482e5f949ba8bc61926e21b7b6d336d52f3769e66525a422b19d6712a2535b451d256c8a2bcf6e6c25814beec299fc550493b54195d29c9e4fc3c1d1fd3a368ada82452296af5df960c8f393f1043e4e899be503e7915def74e04e3713dad5cb545489cdb1b90690f5d5811c3448452c581c0680853bf6f145fa1a4966a24119dc6ad35f8c60e8a1c05145541eb59cecdffb16e2ed89834e985fcfb013aab7ee5ee5f1eab2") 16:00:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xfffffdfffffffffe, 0x1000000004004, 0x200000000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x800) close(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f0000000140)="a55962cae28c825515663672a5c2f29aa625953fcb91815d82a002c01fa66f996eb91e081cf8c7f9280d74b6ad8b0b44ae03d972db37767de54933fdf3739cc286a34b7c5de2f73b5d647c5434888e8411416ec09513a93cf0b10ae0ece8700dfcf0b0b5fcd539d2feeb3971068a06007bbb62cb3165c6371821d2375768d6907b8d64eb1f6b72e5174477") getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) 16:00:14 executing program 1: nanosleep(&(0x7f0000000000)={0x2e}, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) socket(0x10, 0x4, 0x1ff) 16:00:14 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1c00000003fd, 0x44) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6e", 0x1ab}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chmod(&(0x7f0000000040)='./file0\x00', 0x9) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) r2 = dup2(r0, r0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x182) setsockopt(r0, 0x81, 0x80, &(0x7f0000000100)="72f04e5b0d9630c329ee751f283f45f1d930d8d65a6cab5d1c82b1bb2f261b293db9515808dec1e2977f89c288f2ff58a77b56b866d97c1998c304e5c02032f5941ce040860ee824f78f44790726809154d2b9296d473f74", 0x58) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x20, 0x1ff, 0x5]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x0, 0x0, 0x1) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000200)=""/253) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="a88f4a1a851fb7c3978d3f9a7da38cfa29b52b745724ba0eacb3145366d57beb4f9d1236adc6d9560eaaf856184a1a2bc664a09886cf6d8eb3e38d9c4352113f6c09ffe4d59f02bc4f9ff6fc8023ecf668fa0383d58497d7b8", 0x59) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0xb99, 0x104) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x38c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0xa5a, 0x0, 0x101, "d61c75ab78b3ed237b6796932a89a079d899da00", 0x301, 0x7}) close(r1) fchflags(r1, 0x10000) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x44, 0x9}, {0x42, 0x4}, {0xa7, 0x401}], 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x94) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1020000000, 0x7, 0x7fff, 0x0, 0x793, 0x800, 0x0, 0x0, 0x0, 0xefc0000000000000, 0x8}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) msgget(0x0, 0x4) r1 = msgget$private(0x0, 0x60) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000001000000000000000000000000000ed85679e8170b9d4676fa70e0dedf2000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203a25f86865a7b267d645c00"], 0x69, 0x0, 0x800) 16:00:15 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000), 0x200001c9, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20, 0x0) getsockopt(r1, 0x5, 0x4, &(0x7f00000001c0)=""/1, &(0x7f0000000200)=0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') linkat(r3, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xfffffffffffffffa, 0x10000, 0x7, 0x1, 0x100000001, 0x3, 0x100000000, 0x2, 0x0, 0x5, 0x9}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x401, 0x2}, 0x10) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = msgget(0x2, 0x47d) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() r5 = getegid() r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x4, 0x40}, 0xe10, 0x2, r6, r7, 0x1, 0x6, 0x6, 0x20}) 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/vmm\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0xc20, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wskbd0\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000002c0)="f7024a46981d4599c1d00c4e1baadb958361e22ee3f122a60d4ff5ae5229891efd4a4e6b7f67de8b16c2ba088248602932cc016db22a275d67c8bd0bd2d3c7dbfd6dd3b1ab8fca7e3044cca2dbe20e2d8df56d02a9231ddd0e0b7f44e4d6312ca8e4d6964c1509f106d816de3f93197a071ff9672b5d8dc45e3fcf6a02eaef705d6ed1465f0dee254d307af4ab757dd48af1ff6508aba64b81597808d69d352dedcbaab417ae197d104d6d43cbf15b607bc7920f82bbb1afbc092167478191dd93bbeb150337c5bdd4af626837cd9ac24428ce09122df7f3ce0841c22e9a2dd2beef8d25af4fcd52", 0xe8}, {&(0x7f0000000400)="0e699e22f0d87998dbc93a0847b4f2aed6b8d33bd22a03fe75897d72ed57eafe70f5d60005f2831768a74f57dba5f4f080e74d79e2f4caf6ea5c158ecf0e93357efe7865c0cad645be4e53ea2e43aeba368fcd722e13b3f5f622d4e86e26a0c37909166e24de7eb51e524b7f217049f88a049572f16fc41a6739d9452d7102773728d85802ab3350dbcc8f2d40e8a6185068463ee495346612d3cbcf08c84440e20c51e4fa42a076652c88e806d6d8ce2a038e06abadd2bf34fce14b57535008637c2cf89fb158b6946d8122ae4a153a516644", 0xd3}, {&(0x7f0000000500)="b0c384ac625b6a27e78943b1acd30f3d54025282e3b29b5af2cfae8dc28c4befff7745713bf7e5f84010d925", 0x2c}, {&(0x7f0000000580)}, {&(0x7f0000000640)="885109e5b32a09393bc84f4150a7e776a4a79f04841aa25fcda55ee69da738660d394b149de9f8c58e33b8c87ab467bcd350a75985c98560f6fc44115449de2d494be4cf602da3c158f7688c799ddab0bf25af39a93df1aa994da6d50f40c3c3f03ee881efd0844c8e301bfe662728c54d3b98e540f27c971335e02bf55352f3fe595c80527d67b1ca60b2f7554d", 0x8e}, {&(0x7f0000000900)="43ab1a4302a2ae9a98c87071b097a2183cfb2936d1854f13b5d32ce267165122f4f606194ba37baa0c11bc94a11bd4685819bf5963d295ec3aae58a18487ee02aa7672288661f379e47fbea5502518efe13a27b9aaf6528c2da11d307d0f9b615f7109ffccd4e77b230b97163dee657ff11786783e7149e6775b329fa8b27ba6376b86f500984c052c23b0bc173af6f860584ec08e3c09a74f363c7959934e6a45ff08e94c4c60fd5ccd7b0da28270cf01489a288e0a488f912a17cf43d604dc99193729f901b12af6195865f335b6", 0xcf}, {&(0x7f0000000a00)="f7ed9bebc7636c897900123f384c6db1d5d8d9cff541653021f0ea3f906c9d92738b35e2fd7e61aec21fc0493d4f13e72c8fe6b2e5b042c672c22b93b8ed222dd95ef1bdd93d680bf78424a68dc4ec24694fd795ff582924f70a601d34a46e73177662442d80407f032c59bc820e419d47305bdb0abec592b104d4d463bb92d7b75bcf9fb15cc0236454dab638ebbbb043effeead95edd129b60d0f474c7e94878e0d89affea0a29b744e8fc2361613c6fdac947d4c6136ffae3f85e47e8285919d10b3be9b349ca55dc6ddbbea35bbbc376a8187fbb5322467ace5be5d04ef79a63dc1cfaedc0e8186a0c19c8e20af82d93689ee46e9343071f97d25f56e67ecc6233333c797a3869004c69da5e19ffb31190fbb96cc253272139784d7197824ebfd19f5e28fa2daad658a613e113f7183c1195d9fac373030bfeee938834e3485932a70adc18ce40109ddc52dd9c5bd6174f9c5626e43e1a3747e796ccac6d143ad423232f74288b1f32256b703c54b409f3f95763606b75577f4cbbdb6ac1f0c4970da56b70bde8fefe73a4a667ad1bbafd7d394a24309414eb7cce74e7e4e714754dfd8f3209f40376221769bef061c38353450cfcc6be595fbd647c7a2096d2ad5f340e746c107e6be761f15f9b82a032feb5ce320870a50286ca9fdd82756d6dfba4ac5c7052c48a69bd454157f66738c3981df957fe55597199baf990716c04b2855bc9c6e3b0d2127896c16c73cdfa8038689d2af5813b43623ab668bf414d99a209a3ffcd81b487e39271a06b9b0b319dbaf5753b4c58c9751429ae1fa7475a246a24db4347e202ca2ca26c0d415ae3d101f67034334654564d0c934971031700c3b05e3e2c777f33047d8246ee0aca64885f9619755fc3910803b0dfe9ecf078b912238a36a0bc9ccfc39751d6767dbde831e37f1391b660c7d3400c0d78d6baa2551bb5b8bb7840bb995034bea974a627b42a145420abc685dcd566c308b1d4858b00f21815e2cba61ac251f2aeb71dfaa12671e453cfa3f3c917f6513fe35a75f2975c4a5b3a71855020727358465982bff8d023b9ff31a78db937cf0237aea247b09be7527dd2fbf6696b3bb4d87898cac3aadc0e19fba1f0db3e7f08e4348233f207635cf9e6bdf67ade685acd55f52bea799bdd9a5831890c0348b7061f5da20de0476621ab800d574188462cc8b8ae2cfada194158b0aa6fce4175975d4b396071809d20b26f4cbfa5d96dbd84c216d87f77a5c4f1cb86cc41188d68f25fb60a6c711b72a4a5ff1cedf17fc5eb3c2c152f88243445d0b20cf0837d8159d5b772f31df0e494fd23a9585ba9cffd9fe06f53fca05145ec29ad8b09e1cca41b503f49477a8c1c03d991df5abd601434f101577164d0bd36680a86e9ff53228db889246f57f7750aa1e5d2f4cf792e7fa686ab47c62aaf596a3734e8c156d68c8cb3fb4745d068ef97ef7dbb234743aa680509fba5b7f94d1c8c3c189ae9e7ec05db4216c36f0b5b3c737b707dbdb3678aa3980ae92799c33f6be84b63ff79b1667daf03059adf9a8980733b0b4f2318b4a1633ab800dba5117ec4463acb88917f92ddccec92d81a1d1e3cc8c2adfffb762fe1acc4005b69d70c00f3730fc628c1e35934ff8856626bf2674d492a23e7d4f156c53a9186ce541ec3354ba43010176f5c128aef60e73cc04d4b674f834f45eba539714632a0916c1b5b73aa93aefd1f9cca7cd356c36f709b96d3465504b169b4a80a0b941fb4b97bcc4b361926587c38f82d01a081ceb9e1fd66bc3c5470389db626b8bf484badf24acb8a1b839a5b3f66c007e648a99ff5dd5c687d8ab6a0081cf20b5645c5feb2866cf7cdcfab5b1d1fdd715e140f6e7eeacfb8e4891276bf96e56663d57232c5ba54d833a5fee7eef3455baceae4b2de4092bd8138a937a1680336426d54c1507573baf26bc85089b6b88bfcd20e7cba791eb2645255296eebe6e733c8f55b9d45adf63033ed7e923ea5aabd51e3b6745bc0c805f1123b7f37ce58bae06e6f3a1f536888c6f5b539bde6e611932596a60961135dde3c11497654e3a00b560b02c2e2c49bbdb0b76c435a23b67f6036468818f76ca9867c97418f6e9edd8fb18829ffc5a50c0e1edbd01aafb1943ba1abfa913672463c88045c2c72d1528dbe3d5f7ec091f3c664558e9bbbb5e2f2a3099c19c929fcf3ee58dfb806f410f535a9d7aa0183cecaffe782a80e0f2fd6a45970e6802cbfd002cd82f09ba8c71e96577e3ef2459c1337e6178e5a7005ba442794338258d92ca92fb51ef4b41721189aa09768490eeca57ee6396b26d95cd27c73bdb6655b70d24b2e6db2d9185e4a945462069f6a2e973f315bf142703c70cc1b03605dbbd785887b653f6efdbdcc01d85a3a7a6b6fc23f85d2aef34361e1ab466f77803d6859eff1bec28b2212e9dce1d5e9a5dc701ade36082cfdbe2a93d4c470e2c011ec91633044b68c8d8b602aba98de202e8de0b097cae6d00acff7fed15422ad7afe64e31562a17d05b3fed6f69fc24689b6989a8f4c8d5a0e13db0aa4ae010fd7de6c9ec6d4cd5c464f0eff7c46ac77261b8fb9d5b30ec9638091cb7c1d000535377ea8f28e3d2ec3e95171a4a600a6843b09fbfb83901c76800093bd3a7a47b6d4b1ee0ccf4da3bcb2ac8ff21e4f05f3356b10efbc053c5db717f6f70815f3ffaef4c171f18fb0ebd80f58e86a8a8610b68ef228a0cbc6e886dd35640c4790b1e0ed2d2598bfc6b5a2012b20f436055ba2c579cdd6122952af9c0c9395db7324a2102b42bc141b4705b1571e0061e2498df10fa87dba94999fcc62fb93393cfb05df05c41e3bf5f31ac7d981baa016ad907ed009db0107704400bbea829dd032690d177fef85c63f7a0a16523adce9a32f3722cafb7435a39c5a08370afca1839b000eee73ec98b11a159eed6949bec08e4ab0f8e98a4dbc7d95971774b256fea3b2d1484352eb591409baca42c20c1353124fc3a23fd26964944c02db1846e20c3f66286e55e3aa35be5f117dcb6e0d1a2a3f89c8842f965fbb48a9bb474bf9e18e4bc9f5b015329360eea0f88be3bdff96766a8001bf8690317f3e68964a57138311e2c34892e57ede5b745652e3a3e9c705bc7f09c481faca955fa34c103205d17b98c28a294b6b4a3ca4fcdfe95fc921f664ade2ee7719812414d566bc531cd9207d5a56d3f3e43321c50232a36a92451061b660ab3164e6e3dce2185bed3319f9354949fec53c46d81625fc0940f5a992e92de2c92821255186caba1a51fc1f29e18c8797478d783bdd21b0d8129d7a36171b71aac244eeda0fcf295bab51f27af4ae7618d81da74f2ff694e1e4df534a9c2e135cbb5013db0fedf03c0b783628b165204585683b8bebc521a2fd7ba7cfb2b5c864f7853f620e138da34c7ab8f0135724cb7fa45e388e55336d66899a63ffd8bf1496c35fdd0ba1fec11a3ba88905a8aec4a8d801d6263e0f1a85600e7e9573e0be13e5129b96ee9d08b854d8d3d40923c5772d89bcb4aea840469e16c1379efee8e062614144b9efde98548b92e8f45ecec68772698e9f5c7673e20e01c049203f5ad11a972e0c92e48458c06aa9217c164e338f07d812e873feb3ade6d047729cae6149da6df19821ac5120eb4efe492aceda784452e7ad04a7430cc7a69c20213614ef73ce175dabddf1a33e54521064c58a1d7094afe5d7eb2921fb56f6b6e65cd9d991d2cdc7c74bf2f6d33921f553d6c6666515ebd6936c429b0124269ac3e1df717396e766a53dfd8a95429f4d797e0c232ccb57d24d31972bb1da9ea4e048153b76ac41ac3110195ae2a651c318289f7d2a20ceae11142d8b6b2b457a17293c2404b13e85f227c5c636ecea568af3d1452319615cab23e294629b5939b92532763278fbf9a221d4e9dfb7e8b3307c4150023ad09cadde2fcbf612e9b3e55ef806b1d225e9b389f6f4f0c509dc05be382d8eee80f035cd4b5d7ceab2e5fd1018c8eeaa25231a79cf2e46a95a71bd07f89eedd64ddbf8eacd47859931ecc1444ffe8c1ab8a4002081638922fd6f14056935b57501bac73e230205f5b5fe42c8ab6efa52ad0bd30b042357459ff57c23a2b1efb6cfd607bcf484e0001cea1e74fc17ed30d00627908c6b7c8dabbde1505a1b4e9446bf7843b734a1b1b34a10be6ce632fcf4b37d9f24121f6050b77dfdef656b6d402290116463f711baad7f683b7a8d17100bb98a4b553cd04b8aff8064c810c9d3e0836ecf9479ebb54f4d1033345337a705a926dbd3a8b9c024b85d836a0588ab69602bbb37e8b776fc49f4db1e5ca33892b7e886b8d09ec1ae5bbd60cf2cefe2406e1498758964a6c8f0ebd0d4c37d8c89a98aa61f32860d785d2b9ad57d9c536569b88f9065e4a7435220683ae3a7c62b734c76603079f7ffb348b6b98d2c762f17e32e8324d2423cc9e5200163c208e53e20ff8dab2671cb4d7558b2460c3a210986b8ebf39eb73ca3dd6c7c1fe04ff08258dce0d3de4a47b8f8ec4069d4ddd4ad6b9c541218aeccf3f540cdea65f1f29d69e6f689f4c1180f9adcdc7be2e2cc9ea7c120681517371356d781373834076e8208389d18060d8445cfa19079eea478fb254c79626b0f6cdff1d75ef730791e80f864d718392fcd5a335fffaa0af53640518dad465ea16dcd99f9174734dd7a7a869ede3a7b8e25e972053e2b514aa7e474f2e41518d9d798e264806b75d46834dbcf6274bb31bcc130f4ed25da37ac8b1f08ba8cbfc69d8fa2cd4d7996f5863da26f484d98d8bf93716a74b343730aa2176c731a2cdd5eab4e678cb3152ab90ed71f492eae48fa0112aeefe4b33eb3897d7c785e0c6fdc663e475c6c2f549ad9b4ff944e1075439c7b5a536cbc47db4fa0617904cb0b8b08f7795b2179def52ece25760f88c2d25d2bf643eb20b930c16ceceb3ef204e1ba09d62f29eeb5d7a3ca1965080a935ab608c638070e3cc46207e839ba032481805dbcd1607f16340467a2da24204c5fc6fb406ba4b7a8bcd6b599168b6349ed3a41665cf45e87955b5371edfefddc9e5c320567576ac5eedfde7daf99e7fbf76064ff1d4f360ad4f239b1c32fa018593b60f22e544cf84237c854ba17c30841eff6842b952a835e885ec7c17bb1772421faa855f9e2f62142758a26be4ae1cc9ab2ce0dac46fb5c905be80b34c8889abe7a7b576ef3843e51846183eff69e33cad5d52b7b6d5cc859a8b00285d7699b773bbbe4afd1990d2a6a1ae33c916295acd65f0119982f9352b0d1db71047e5341c284a5d25191c123b1f3f8b84b52a8f25f8eb84bd15fd92f4f17125d0a407a396d4fe3694af83b8f8fbeb81c44ae71c73327a787f89195a142dbc78301bb1d6ec1c691af352d81d05879bb88f11342a094e5a65d975512a3cc3e8dd8a372e4ca17bd493ec1fd2e577bbb860436113376dd6a3d9b5fd848f6177c96b6a66c41c702f4780bf4ae06f93fb3142e3e0cf74b13bfea5ecd6b793b9ca06df4469063754ff62f358b61c4af150c0d201c1e45be1b11ef8ad65d71a7e154c4a24d6fcb3ea0f1f95ff6eddfd0833ffe230da0217d23fbe7cd435bb81920e6d53e20b26064bec3fa05b319e7e761633cc24c74f93e4489347aa558d6af99b2687b1551f607164a13448da2d2abbf23ec084e622aa2a94e37bbfc0a9f9943fa21a7014653baa04f726b8985e957acc7761fcde7a7b880cabc13bee4d1f08e240dc892874aed21879463ced3e13603bce0928e8dc414e81de80b8d2a5c50f6ce88434bc3716d96d7", 0x1000}, {&(0x7f0000000700)="c7167e8fb87d80dc842deda046e637f398a0f970e0c3", 0x16}], 0x8, &(0x7f0000001ac0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x400}, 0x4) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800001e0000810008cd3fdf0000000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:16 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xefd}, {0x4, 0x3}}) getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) getsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000040), &(0x7f0000000100)=0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7aaa) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) syz_open_pts() readv(r2, &(0x7f00000005c0)=[{0x0, 0x331}], 0x1c1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0xffffffffffffffbc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x2b1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: stat(0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:17 executing program 0: socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x3, 0x9) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000008dac4b0f3c0a72619f2b2f33214c22a02c9362269107de2de411e1cf86998eef399c4e4e0000000002000000f76696a11588c1"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getrlimit(0x8, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x801}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000009d000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x0, 0x5, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8280, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001300)="607e8944eb6aab46ddfe53fb4bc1ffb50f5da91b89109d7c1b2ee3777adf4764bf48b250b3a2a2af0fec4a31ff7c07b8db447ae3b3751ac5405025eba4c3df42ceb4654072006cede6791dc9f55fe4f1d7abd551defd17913ae349474aea5ab4e154145685e897a0c0708e9586e8896c0013297de4d719e0fac2bb712471a19c63c8716c92746e4599c5dcbebcffa9ed4d347db4bdb9de6a7077b67b2086af252432669a1ba107e213f6e537cd7c49d14ab80028355793d7e3e656fe0556285798173f56337c777203244271e86577273bde8e8bf3849173d2b18081c9ee3137f8bdcb3a22cbd4433247d91693545e15c4c43e7838ca0fa68ef1912c23ecb65c4cea2c361febdfdf741964d60551cbc2ae7c246e4613b3451c9ceb8785dc40126e88b6cffe17eb1a6c5db1aeae1ed8278b66ae6fa60756e72730c5f15a43479b35c2494d83450426e459612625fad6c2c13b4f697871731789a0aa61e554321590ac47f2d796680d36c80b769128a5f6f1eedca127cac23ac85dadcac048f90a837ab871f2bfb14c5d0c5746b32d8d47c6fc60a2a791d580c4e14a81ce4667adb491258822bbd567ddb5befe764ee0a8be543aead5fd1d1b8e9a1ae96e8d8ca9dc561a70fee89acf9e43c4d6e8ee4182d60f9b2ce4d1a312155db3f598c02ae9c19ec8699b3d07cbc0158543b8dfa5e40c564e98a9af100cfeae6eddc35d7875c6483ce5ed298f9f8c8c31f68a3f8751d4960fd5e6a8bfe2b5fe9efe36de21297b68c9dc1eceb11c680c3d62df3ac13dec80a28a4bfdab10da00b2b25cfad12054f0f769b5a173cb12ab73af027002597a70497228598c10b6ecc7b8994b9936414a7f3bd323b75015dc9bf522e40941733ac7c0027512843c19408556d88c653fa43f9044ca79d127128fac46c800d54efd5e6be70d84f29d83f7fb0a92705bfb2b3cd3a2147ebbfae1ab40e1b3383e5889e204853a4d104a26fd09e9d003c1fcd3abc0d26d9ede8b1d30a0d2f8f98cbc06d3fe4817c894915ab5e848898ba44b477c2da153173dd8f21b70f442ae771e3e5386227aa877427691a6c96704ca1672f06939b1912302e4e53b5a0c2ec32ec770723c81017286e38a364cb3961f6914ed42515e1bc306f7708763ae065d080af4bd60b04184cde88e07501071b9fbb7bac5551f41de58b3174606bb1096e493693034c54701bca4d8969cb9cc4f43a6a7695e0839012a1ac3cd0a650d48b365b8c54e8669d3ed006421d263f677ca2a0ac6d8ee8f7ee2edc8eea42e0018cbee13e5979ab1a002ec03e9f08e633697974ae1b1eb33694bfea91df5e05531974a94b444162b075ba542919413c8c9eaa07cba9aee4883d9569d8e318fc7f5b0d975d38a95a8663b39e7f1e9cb027d077478c6bdfa6426a0e8a16816d5d151a0acea24bf76d4db1f2273e9b65cef630943c67642f8e1852c017507f5aa10c21f515cc56757cc20bd1dcd53c8e6b60b1948376f5ad750a0b54ab972258d356d2f0540d114f5713020b9ed09488d97c7fbd17490fa677b0199532c46e6f6f57e0f4a506474652c408cc691dba47e30d6de21785759c365d38eee9a62d6230aa1e6537b8d111eeaee00c819faab2b8e89b17d41d79300a2d1e02a63435c93a1e3f86db455c483fe697f959f25e8754f5509c357c9860a65c44b769c0559f3e8dea7e10a733b3efbea5513b743688f17967b168667d8fb6640e3f79a65769d543c03b2607f2fad72849d19dcf367bdf40799f06ab99d0467cf79cbe52eb9eaa0517b65e05fd342ec01a998e3abfb8631cc7cdd7f8d383d31cebdcb62559cef9a47edeb484cb08f092cac290a5fd8f86c0d96cb122f330535583deebe9f4cc2727211ec468086236ce1fa6a3302fcb03281b5ab32e2252c3249223c2ae24bf705b6054e58960aa3dfbd782af9f5aeebc10cf0ffb3891505892f257101ebe7d3415f9e4f94b5d85b36ebb71825e7166d4373b5d496cdec2ce1f0e671507ca8b2899693a53aa287d58470ba6e31b454ce4c9c9bb3320a750562561c97dca6e0f80c34e873f38c8ece0c2268240c38be26432c854e4a697b743f250519e1c1a876d7cbfb34dcd4ee42ce534147196cc96c151f670d79386dbf2c55726507812167d6c0f5acd501544fa469bc7cb4d6bd1d2138e9c547914a07ab380053b5d98c50b8c8171192c4a363448d74005cf76865b885e869a5e23af913e28249b83beea0ed1ce70b9e9cc4dc6c719124dfa86b4f4079e789b2047aeb490cca9cd349d8cd01d22d9fcff258f907516b9626e03e3a5a0efacbc49a8fec280bbeed32eea0bfaee15d4dc51be1e225464cf2c5cad19edf5ba8d5beee8d28fbeb36718b4a754cda7278f6a6abc25d5d02aad47a980a407984680736340a02d71ec4e6b518ab494c5ce7eb17a66fa146ee1cae72802511cfea5560ca4d50f4a29a110386e35bc9c7297f01dc5c87656340ee1e138ded37ff88483d0b6fd59113ae7ea58b75006a500d8c1b623dbc6c28abea128aeff671bcdf844d765c0bba13f0df58820ec9a5fbc919f33882cf46f1014bb7961e68a3e633df9d796abf09a428850e66d294bca2bb3848e8d590ad7eb0fb5f3d1ff8e3a7870c51c53ca02cabe53c775399930ca0bbdfc7e9864667ecf3a4ae47ced0099a7eb0ac2c082f8ac8c41dceebc3d0d98247fa4218752a9818d435c84d0be70ccd44ac6f7df821163a62350b92128c4411f047ef564512f909f656697388fba7cd901eabd8cbd7f5a6803ed4b6c6900ff67ed3c09e41d8e9c04f49bedc64036d553d5c9a752dabf9d06b601e995a5467706d3ae916a2a986df59b337ea9d519f3d7dfd15cec888685549b13f9abb3f76ce932e82e093445a02ce1db059df444d06ebc0be25d7431fc24543c6b86be803a5a45377d9052b18dc7c14ec9041340dd18117635cb4f60f6cf61a2d793f953f6fe268bb7267ad8e5de6709f7b2f3fa9dc09c9b2815694bc02f01602e05e87cfa49c34e253198b45956762f14e10b6b44589802659348ef1a0ec465a87d41f88d2b18f4270cf6c73183cc579c55329885f6ab1a025526e3d7b9b1eed043cacd528b54f4b0c42d58d88cc8714b3fe61ccbef87afaf3d1305c06d4922ab34b56fc79fa2fee9d31c4de47121765b5f401ea1ef04a985b2e2d00f57f3d7bac7c24b14eb38b21b6560fd1401d5e26e86af833c21843f9d8a4caa47216ca3e815fe92c11b674a3c09025e66b001e2bd7a5fcb8fb369b65b7ea951b78c6b4d3c8042990a9eed6d86495798a0ddff3b547dd7cb8edfa051dc52af9cdb2ee7f9bd0ec0bfc365182f4bfe419594f5a142eba667695c8b720742b47f8c03ddb8bfb147b9990b768252cef3ec2bd68ed02a1f2d7d044af28e9aa3f5fd39f3675bfe50017b5b27d5e7db9a9287a7ff2eca4dc79ef7805bcb24f08ad30d9109c9e4b2b4c5a10cb4498b39a76b500ecee76fa5b0dfd1f545c35061588ad6e8073c544daae460a02879dc0638039381d4faa82daf88355f07a29a75cf6cdbc8da364e1022885ce83321932620d85c745d42a488b879489f2f6fb22081ad76d4a347528f13875af09240908993eea9dd49ac97f3dc67d07b6bc2f624c6f9886cc66a9d4d4f168b4f236cff63aa68fd4566bc1849138cc717fce05884b05108e4af56efd8d109b44ed2528e41cbf6eb0d82765256a38218b487a346750bd484d6fa30099afe9f9dd4428f73a00076fa2fb8e5b8ce4db59c8a07b77264b04325d8402abb3ba0cdbda75e902a0c3af6a77b01b4a6250263524873395c2da6d9f37e6760d191d1c0e2fe7e8246dc1705abf37f60c3dc65a8b04ecd50e4a35f00a7102dc0479dbba95ccc3f19018592e14f304e8d5b692ea64fb508c08c419980e2bd809950509ae170b28a20a6c182c6241d4c969dda756510e2deee4ba57b57bc342e1f3184cc73369b1a746462f4aef65f516bc8adcef99426d029e03fb6b6f46a3a82df332891c7981b1eb1d007e3376cdde7d0e8ac9f352d3e381675169d390c9d5a93d310e5c7ec03259273fa214e1ce685494e6f809cf07066921bdc0891322eef1a4a7ca214d9dfeeed828e1e32fb86fc12c7154e6b1d87bc45cf1eb9c8b1ac1432e55e904e9728e52508ae07dbc6b64f661fb988993c870ee1f65eda8382a9e9be5333c31325bd8b68a82be87f886418b3bd38393a3f79e08989809691afc1381075242f41bbb54fa3a3974b2c7daf0dfa66cb28ad97becdb3b57b802b3297aa8bab7aaa01779af09c26d42128e1dc4ad727ff9261dc8daf11319490573dd7215942901671d52c5a27e300db568b1b9dc4e2549e787c6e7ad5bcfddb870d9ba5a963823fa9cca0bc3028434a38d964e2b07ecb6de0df4ab594714cd3ac01a31c080370f987685ed16e474d7301965f31e34c5c5974e74bb556141170f5e16449045cd5ba713f3110e035eadec6e2f6a24d1d70acd613b47c067af966144961ed909d8e8a771fe0281bff3f7dc45d566215b83b778179d559b6fc8b2da62837296dd76b9f0540bdfd39e815f90c3061e54c87aac903f0747cb0bf79c87db3b25cc60d7ccefd809a008ab64a9579f66e2ab0b9497337b453e6cd137ca85a39ab2478dffc27e8c9eeac230b2cf73dcf8e1eccf274b0e71e4300c7af9042bdecb8e8d280e06ec48b38373083c6ae9afdbefb50654f2600fd86e3a7fb845b633b708ba15aa7856ff0789e3d0bc58ae71ed819c1e4a28d3cfdd9a92607c962b5434b604c206b0ff177274760e0f8a830e67d7881dc56569a76e9af09a73fa580b6afbf82f49f5ba0284ab317c0575d2ce6d34679d14169214096ed0ee0106dbdfa1b8879e5289f6eb61b97b36358e1470ce60112cddbb6a0ec367d51188c8a01a76e3c3a01bb6109f563f697c3e30066e487b7b66e47c221211cc69e6c07051346ad03fa265799b6867e92afac3675db34d900b7e3953904bcaf43d94c625ed86f44fe7957d22e9830626bc293d9cc0e69e323cdb556fb19df18c93fb5a516a590f35131f2a000199f4a2b805013a8f66b14e213120ad0f85e0bcec8e054fecf1011de3d1c1a9ec9b494c210259a8245ca06a92949196549157c08b97f9360169299722b498f932953c1fad217d41449ed32ddc218ae0a11230bb79eaeb819f1738693ea5708b08e8d77b50584b2cd6a631b4e280f530a315d26164a155bfd06906902f03681fd995993e125d855032e2cb57979593fee23dff2ef43c51664e94a8def888b2cad24e839a98ef767be7d4df3c7b1215d70b72e16d4fc89382c14c3ca4238f59f58b2672b92ac794adde819f8fa217ad33dad6af2751d99025abf4d1269ae466e1c48f4e4cb3308ba26bc2ed16ab6b4cf53a87d9a19684dc17fe4458350fb29446c4bd7dc52a145beb15717864fe8dcbba4008e0bfaeafa28815cb8b7daff9fd0f861825e96851385cef52d3ad297769f52432dab51e59ccde4cbe0fe7f791560f23f27c1af03e666d13fa4a156649ffa76b16c6499aa625a91f0f2c6056eb2877285495a4c3b654d5317b07ee6f9398d19ae05612fb099e02608eaeebca8df94b30ab9fb53221fa0431beeaa3af7a2b3befb6302c9e8ff4b0a46698cf1a9e45921554b1763d03c6d475b56c30fcbeed1b7240e873340be9cf8751d0d86bc408cfda8f1e12ea543e65512e81a34237a5eb0a959443a82cce6f8c803a272df5a0a31e3b902a5e8667a4967a54e353779fd0f088f7235d3cf92cbde2a5b0b7c7215d9590c7431ed4b5e38647c0d49cf42fb758d6", 0xffd}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xb920) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8040, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0xb46a) 16:00:18 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) fsync(r0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe(&(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x6a1, 0x8) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x0, 0x1000, 0x200, &(0x7f000027f000/0x1000)=nil) shmat(r0, &(0x7f0000487000/0x2000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x7) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0xfeffe) recvfrom$inet6(r1, &(0x7f0000000080)=""/115, 0x73, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x100}, 0xc) setsockopt(r4, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02", 0x1) sync() getrusage(0x1, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x44, 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xef, &(0x7f0000000240)="b63ed2cf42e44a97c2f40e89f57b62ca111ea99cc19209d1e1e7d0fa4d268f9cd4da52cbee1bbb73f3d11e2101fe5792c5c52ad9a9247136a5423f882eeb004c8a08201e672ef124f6809b4f0e4890861e5022f379d36b25f6939ae0c262292660b7469a4bd1e033fe826de8efd2d66b4740a3db5c69b3996bf5b870bb5757eedf749775708373c5f0497bd8eb601a1ca83b3aeed3e2b4feb75bb6426b82984f23a4d04152ad2556846123a3ae4545cdb9fb6f2ad2e54634b1d0723595de2067ea28f270025309d89393a7882d84616ba56f560b5921b4b208e7579bfca33f32d1748ae5ca9b78bcee88e96a4a17a9") fchdir(r0) 16:00:18 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:18 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x7, 0x4007, 0x6e) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x4}, 0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/88}, &(0x7f0000000140)=0x5a) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/102, 0x66}], 0x4, &(0x7f00000004c0)=""/16, 0x10}, 0x841) r1 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000540)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000580)=0x3, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000640)={0x2, &(0x7f0000000600)=[{0x2, 0x1, 0x18, 0x81}, {0x9a72, 0x8, 0x1, 0x40}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) getsockname$unix(r3, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) unlinkat(r3, &(0x7f0000001740)='./file0\x00', 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001780)=0x6) listen(r2, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000017c0)=0x9) semget$private(0x0, 0x2, 0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001800)={0xda, 0x7fffffff}, 0x8) open$dir(&(0x7f0000001840)='./file0\x00', 0x800, 0xc4) recvfrom(r3, &(0x7f0000001880)=""/206, 0xce, 0x800, &(0x7f0000001980)=@in={0x2, 0x3}, 0xc) bind(r2, &(0x7f00000019c0)=@in={0x2, 0x2}, 0xc) connect(r3, &(0x7f0000001a00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chflags(&(0x7f0000001a40)='./file0\x00', 0x0) fchmodat(r3, &(0x7f0000001a80)='./file0\x00', 0x11c, 0x6) rmdir(&(0x7f0000001ac0)='./file0\x00') getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) semget(0x1, 0x0, 0x100) socketpair(0x23, 0x1, 0x6e, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, &(0x7f0000001c00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c80)={r5, r6, r7}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x3c, 0x83, 0x4, 0x3}, {0x80000000, 0x6, 0x13a0, 0x8}, {0x81, 0x7f, 0x5, 0x80000000}, {0x8, 0x8c9, 0x8, 0x8000}, {0x9, 0x1ff, 0x3f, 0x9}, {0x6a, 0x1000, 0x1, 0x2}, {0x9, 0x4, 0x1000, 0x5}, {0xffffffffffffffad, 0x6, 0xfff, 0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) read(r0, &(0x7f0000000240)=""/214, 0x6) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80000000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x89c62c9c36f90004, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000480)={{0xfffffffffffffffd, 0x5, 0x9}, 0x7fff, 0x6, 0x10000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x2, 0x0) sendto(r2, &(0x7f0000000180)="d8b6477b50f9e42624ac6cc76f1f744281ada7ecd5e4ee986b348cc263843109ea7b795aab6af6d47efa104904499f6769880573e1cd6b5929ed8a1a4fa88a2dd1be95e75e107cd17cb11d97690cb15850f74ece0183b1cc564c66c81f5af0afe04289eb72455e3bb5208b13c9209764cee13db8839abddfb725db7882ae3f57", 0x80, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0xf0}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2ba61cbd653000"], 0x10) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)=""/75, &(0x7f0000000440)=0x4b) fcntl$getflags(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f0000000280)=0x4) lseek(r1, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000380)) sendto(r4, &(0x7f0000000300)="82aff248bccc45545c70a7f9258f1ff7e342ef6235622025a632fe4aebc451ae3f846c05df29694228ba50d6d68780b8b05de396db9bc1aba2b218cc729173b1f94b376fca553d06995a7ebce50ef0210937ec0920ffaa09d7fd996fbd6dc959723cb0d5b39980482f164be810", 0x6d, 0x5, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') dup2(r0, r0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f0000000240)="ca6a61f85119b14dbd1e9ce9f5c4ea7bde5dbe7af4aac804d3700bf42ee1984764232b65a08aadc2afae4ffbaab3a022c753b79e30b6720a8e1d8e06ce2d98fb601a97efe9f74fe7bef3d00e947110895046c3544f25fe6d41b4d7d3bd19f73885ceebda768125ae703c2a7e5ae60164610cd9728662982318af675c7b027dbb3aa3fdcdf339d2885463dfb501286d96955ce3af8d532fbca5e0cfb56c362be2ad437eb475bda7", 0xa7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x5) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x7, 0x3f, 0x5, "b99d61d9dcfef101d26b41acc1c01d7c61edb07b", 0x4, 0xfffffffffffffff8}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="eafe7f00000151302962a5b385b5c7184e682b783fdcf246d686a0a14fa0b2b8eab8522edeb81ab1f0d60b40026fe86f61c911989881c0aae98cca2e3c707a5ecfe6acd125a3fba5b01ef406cd7a9ca48ded85829b5fb11741976d6e6a420025d3768de74024906c72c4c33361af69d855d2ec48f02537373fa7d910ef21287d80902988b83251cf36a162ff75ae7dfa77cce772c59c273d19023c3f4c862b7ef54ac9299da5df33a7b6b02d57c41811129e875a37cb8de47f9ab91ecc541c523a0f5b8dbd3674b4af4bc470c69af9d0545c28a66fff42efc00f013c8d55ea7729911e5c8c77c8659114dba85d0b75f36297f900"/258, 0xfffffffffffffd78) 16:00:19 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x60, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="ba3f180c74b703cf98a44436698e2adf9fc69f175301a6992b60", 0x1a}, {&(0x7f0000000080)="44b72f5ba97111b612fbe816a23ba5c6918ac2df885ecb3d4086e4dbabf16250a4503ef2b04e803736fa97ade1e54f1f1961e867a06b11de1eaaa67ea54ee77a129054f717a970e6c034b39725323abba1a8cec57665ac178eb5013827805924831f5a6c0c3d9b08c62098ffcd0586d214eb6fc4279ffcd48cdfbfb8bb1468954e44467de3eda6aeaba550d6cbcc652fdc9163176d", 0x95}, {&(0x7f0000000140)="a0b505633f5b171341dd73f59e07a06c920e1a2d31ab304d22ebb2c4ec7e2156905f95d4385ec464e2397753f0b6fc7042369cdef2753e30055a12a0442e60c03ec9e17d405358061ca4af08f005598798c59f3636f88641c3c9d314f6d10bc96ae512ba34f354bcfe364935c44a96a7e6f40e085e5a7a366f88a890b485a45cada81aca8500c1156fdb1bcbb9bdb4eea63c038366bccedcf86bbe38dd23082b740ad9b009a14f08c713e548f6c581b62bbf02d5bcd264ad8677b92ab9bf73db48b986cc4972f059588a9d92aff14309d609aaab012b54ca2f774d3b0454a1bf342bc123ac90b53521109522", 0xec}, {&(0x7f0000000240)="508b2a10762ac5a2862455127315df4dc0459a8e4826b38b59ffea25d527f71f23b0f5052b61ad9dcbeb159a8dedd78d6e586c849b52e01c6d78a14598c651e02e2f02e6f86c5c7773cc3fb57ad0abf1a06d102ad6b17ac9a20fba5c3a0ddac4bda3ee5734acfd", 0x67}, {&(0x7f00000002c0)="d211e533d2b39d054d3a5cdd9ab028dcde11a1d01d46627d4acdff7160f513832c43974bf8b25dec0fc9b44960978959e08f8eff9757520a6f4f5755911fd98fe80893a48e4130a0ab0d5975bdbbc7111326fd50e998bf2e43a37df43f0add32a6b3abe80d19835cc5eb62241a68a864b6d2629bcb7586d731cf2808ee3981e31b6925f17b2f8390bae4569d637cf81a6e6afe8a858bd8bacbd9a308fcafcf960977368e762985fa31a9b5c41240b516794d2a1d86c50ef4f932b37a606f2c02ceb09b3ad40eaed8b12e2cabbbd220eb4581a6ca89df", 0xd6}], 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) r2 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x2000) shmdt(r2) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x101) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000080)=[{r1, 0x9}, {r1, 0x2}, {r1, 0x9b7a5b2156ec5ddd}, {r1, 0x48}], 0x4, 0x8) setsockopt(r1, 0x7162, 0x80000000000000a, &(0x7f0000000180)='D\x00\x00\x00\x00\x00\x00\x00\x00', 0x2e5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x5ed) listen(r1, 0x1) 16:00:19 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x4000, 0x9) mlock(&(0x7f000071b000/0x11000)=nil, 0x11000) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/220, 0xdc}], 0x2) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x2, 0x1000, 0x480, &(0x7f000071c000/0x1000)=nil) chmod(&(0x7f0000000000)='\x00', 0xa) 16:00:19 executing program 0: 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(&(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) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x400b2f26, 0x0, "6630df435921f751dfb7326688d28f30bf2545fa"}) sendto$unix(r1, &(0x7f00000000c0)="84e29c9d3278e6631102f3e4bbbd14e9d98a2764cd91790960a72e8b3cd598e45a053d87b598e7", 0x27, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="054d06653000"], 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006}]}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x6, 0xe000000, 0x8}, 0x8, 0x300, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: socket$inet(0x2, 0x9699e4614c741dc4, 0x1) r0 = socket$inet(0x2, 0x4000, 0x400000007) setsockopt$sock_int(r0, 0xffff, 0x1044, 0x0, 0x0) 16:00:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1050883f2b30078e000000fb443bb5cde30bcb7e1b2d262a92ef558d4fd6152d9ee4df95086bf35c43a2551dfa0b1f924994cb5dd18fce3bf9e8fc1a203f9b462dc5f74daf61afaac3a7a439b9d0107f4192ca5c6f07cec6d91505bbba2a28632b9070474bfd02a125fb688b52dd4254d4521144a3fd3c9765def0f8c2731aa56fefa4e9fbfd24ff923fd977c590282333943cea4b67644cfb5dc2184989cec72115a558bf47e0ba1a4f799d75d65648b2073d186745f5561916dfd92be9811ba27025a790de8d7f5811845ecf75dc373d8997d073427020cfd82ada1f86bba6592022fcaaae7b0b8ec7ffd2a48829ee24cd0ba5c1835acdf263181500"/267], 0x1}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000400)="ebb84442a15636236455b2c4932f058f0fc85f157a02c3701dd6cef80b8a569b6484af1feb72a61653c77a935184521e144d4d7c4ff0329e669683c18f462fe11a2f9473dbc54fb89b0b93796124f172858a2b070e3e8a4a99ae0dac4da5ccd3bc3562045ecc2d1e7baf10aaea2e60bb49d4d21a922dba03c7f893b7d9b9c945b044676a448db0c6dc77b1b3c33ef95fb055ca4ba20ad0d4751a0bf99555e6fd1b1552419eab3526c8c6c1b691a44ba2cfe505", 0xb3) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x18000000000000, 0x6, 0x4, {[0x10000, 0xfff, 0x9, 0x8, 0xf664, 0x8000, 0x0, 0xdc, 0xfffffffffffffff9, 0xfa, 0xfffffffffffffffb, 0x80, 0x7fffffff, 0x200, 0x2, 0x1000, 0x800, 0x6], [0x1200000000, 0x7fffffff, 0x4, 0x8000, 0x8, 0x3, 0xffffffffffffffff, 0x2, 0xffffffff, 0x101], [0x2, 0x7, 0x1, 0x2, 0xbfcc, 0x4, 0xfffffffffffffff9], [0x1, 0xb9, 0x4, 0xdc, 0x8f75], [{0x7f, 0x100000000, 0x8001, 0x1ff}, {0x6, 0x0, 0x1, 0x80000001}, {0x6cbf, 0x7, 0x1, 0x3}, {0xffffffffffffff16, 0x7fffffff, 0x7fffffff, 0xffff}, {0x8, 0x1, 0x3, 0x3}, {0x401, 0xff, 0xf4}, {0x4, 0x7f, 0x1, 0x4}, {0x9, 0x8, 0xffffffffffff0000, 0x1}], {0x0, 0x1, 0x5, 0x2}, {0x6, 0xeab0, 0x4, 0x5}}}) ftruncate(r0, 0x0, 0x7fffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x80) fchmod(r0, 0x11) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xb68, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x10001, 0x4, 0xad9c, 0x1, 0x7, 0x3, 0x5, 0x5, 0x1, 0x6, 0x7fff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000640)={0x1, 0x9, 0x5, {[0x3d2f, 0x4, 0x7, 0x4, 0x0, 0x6, 0x7, 0x7, 0x100000000, 0xe0000, 0x1, 0xec3b, 0x800, 0xfffffffffffffff9, 0x506c, 0xfffffffffffff882, 0x3, 0x1ff], [0x0, 0x1184891f, 0x101, 0x100, 0x7f, 0x2, 0x3, 0x401, 0x6, 0x2f4d80000], [0x6, 0x2, 0x7fffffff, 0x1, 0x200, 0x8, 0x1], [0x2, 0x10, 0x8, 0x9, 0x5, 0x40000000000], [{0xffffffff, 0x2, 0x9, 0x4}, {0xfffffffffffffffb, 0x401, 0xffffffff}, {0x2, 0x0, 0x6, 0xffffffffffffff01}, {0x86fa, 0xfc0000000, 0x7fffffff}, {0x8, 0x8, 0x1, 0xf851}, {0x1, 0x1, 0x7, 0x1}, {0xfffffffffffffff9, 0x4, 0x10001, 0x6}, {0x101, 0x5a, 0x7fffffff, 0x1ff}], {0x5, 0x9, 0x38, 0x9}, {0x0, 0xfca, 0xffffffffffffffe0, 0x3}}}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000440)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/55}, &(0x7f00000000c0)=0x39) 16:00:19 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xffffffffffffffe1}, 0x8) r1 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) fsync(r1) 16:00:19 executing program 1: r0 = socket(0x3f, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000200)='./control\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x80, 0x120) msgget$private(0x0, 0x27684d09af6ee7b2) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x81) mkdir(&(0x7f0000000180)='./bus/\x00', 0x4) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)="2bbba77194fc363af9d27595e8d5babeed0469d65a9257e12703c1b0cd8eeb6d4ff30fe3550bc5ffe67f") dup2(r1, r4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x7779}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf60673bcf8514a28, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./control\x00', 0x0, 0xd95, 0x3ff, 0x1, 0x5, 0x2, 0x0, 0x2, 0x2, 0xffffffff, 0x100000001}) mkdir(&(0x7f0000000200)='\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x100, 0x5, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000080)="4603138fc867308704d473ecef405f6f9ba07bf9c4a44925454c23e0066d46010a84669088d9f5064a7e125df62f6035901e9d307b73a6e2df882bb56d98ef2e2b0e77239b87cf1f67a5d59616b30babb8bdcf5719f94208278764baeda9f27a6bc3206b9611af2174d158348021292cc12a17b9dca1e06b42c0be8223bb1b054a398dfb41690b6a8919512e55f30898910aa3535306e208", 0x98, 0x0, &(0x7f0000000000)=@file={0x3ddc4a8a3f764eb4, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) shmget(0x2, 0x3000, 0x8b, &(0x7f0000ffb000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:20 executing program 0: r0 = semget(0x2, 0x7, 0x404) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/4096) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000040)='\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = semget(0x1, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001200)={{0x1, r4, r5, r6, r7, 0x100, 0xa}, 0x1ff, 0x0, 0x9}) 16:00:20 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0xe71a7f98c45a59b, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x720, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x40, 0x3, 0x8, 0x3a1, "1c8ea65bf63b08f5ecdb9f714a580f0e28487c38", 0x5545, 0xff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) poll(&(0x7f0000000040)=[{r0, 0x61}], 0x1, 0x7f) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = msgget(0x1, 0x203) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/19) msgget(0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:21 executing program 1: socket$inet(0x2, 0x4, 0x3) r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x8}, {0x0, 0x9}, {0x40, 0x5}, {0x8b, 0x2}, {0xcf, 0x5}], 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x27d) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x37d) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x9, 0x7ffa, 0x1}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8001) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{0xba, 0xfffffffffffffffc}, {0x7, 0x20}}, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000010001, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x187, 0x20}, {0x87, 0x6}, {0x1cf, 0x3}, {0x187, 0x80}, {0x43, 0x1}, {0x81, 0x1}, {0x83, 0x101}], 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc0002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x1, 0x3}, {0x1a600000000000}, {0x200, 0x0, 0x8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) r2 = shmget(0x0, 0x4000, 0x11a, &(0x7f0000ffb000/0x4000)=nil) clock_getres(0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/37) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESOCT]], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1ff, 0x20, 0x40, 0x0, 0x3, 0x1, 0x10000, 0x0, 0x0, 0x39f2, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r2) recvfrom(r1, &(0x7f0000000200)=""/47, 0x2f, 0x0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r3, r2) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) syz_emit_ethernet(0xfffffffffffffc99, &(0x7f0000000000)='\x00'/14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10400, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x10090, 0x80) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x9, 0xfffffffffffffff9, 0x3}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) sendto$unix(r1, &(0x7f0000000180)="0ff438d3bab701ddce3a57ce0d74ff3c51252044da24fe4c9ec20664a60005a830692c41b9a4f6f4a852eaf01945c8ca4bd69b245bbf3da96ffd08f7c16799d66a319bbd7e9d20b98b0ccfc3229abc155eab96369a8f969db05ce09eab876f67356ece0ba85d882d321008ab229c1e13fa35c696437a31efa50d16b064178e4bba54b2cec82de694c014b614dc6962f89ceacbd35184b795e6dfa7574b55a4438b3d74ddfb67c7a83b07d6d6f3bc1c7f5607e16acb198e22442019ee4187457f63fa7f15e57bc59d973c09da41c4a3e2b152e8f056b61d6c0675c8f8d9df1fcb80d979611075ddb8b0defc72649228548109b60fe8bfa7", 0xf7, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x2, 0x400) r1 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xdf59, r1, r2, r3, r4, 0x1a4, 0x3}, 0xed6, 0x1, r5, r6, 0x6a39, 0x8, 0x1, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r7 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r7, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x49f, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x400, 0x6, 0x4, 0x7}, {0x0, 0xffff, 0xff, 0x200}, {0x4, 0x6, 0x3, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x7, 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000040)='&@%E@\x00', &(0x7f0000000080)=',#\\\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='&$\x85/\x00', &(0x7f0000000300)='*]:\x00', &(0x7f0000000340)='+^\\\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='):\x00', &(0x7f0000000440)=':\\\xf8\xa9-$\x00', &(0x7f0000000480)=')[\x00', &(0x7f00000004c0)='!\x00']) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) fcntl$dupfd(r0, 0xa, r0) close(r0) 16:00:21 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x67, 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x188) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x442, 0xfd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc1, 0x0) setrlimit(0x5, &(0x7f0000000340)={0x1, 0xffffffff80000000}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfff, 0xfffffffffffffffc}, {0x9, 0x80000001}}, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0xc0, 0x80000000003) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xa8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x3, 0x8, 0x8000000002, 0x7}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x103, 0x2) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 16:00:22 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)}, 0x80000000000) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() mprotect(&(0x7f0000458000/0x3000)=nil, 0x3000, 0x7) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x10000}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="83ff3f14fce583ce84e55b936ca8ea0c328792bcc862762679cbf388e8fc5fc369919a90cf1ec4269df9e73f747c44e31df6164e98fb2582575ac7746aae4da4249f825bf5e89e4f785719f00998220b02d82590a7456b17adabe46249862accbfc78a9be86c8710b16c41480aa61704ec2e4e965129b0f28ddea59e3a83", 0x7e}, {&(0x7f0000000180)="3e6b22647fb6362a2d7131ffac6cb8ccbb832e31ff85bf72e35259406f9a3407f26e51d3c6aa0846d78a6a0d16e5bcc220a870f31ad710b31954bcb033f1d3c7256bfd5af5b8cec4eae48ec7e65913b4ab9bec6e33c979295739dd3b8f0741c2ef6a4b2f8bfc5fdaeb3ab9f58c9fbbc3de97676fe0b669e01d2bbe2a71dd76d28e0b6b833bad55e9c353f4aa1f1f1ba877723d4de8fb6af14dd6f4371cc7493399c3e84c3b32dc31d610ff64e3fd78167254806c3ca74d16f008e7c57c09e9e6c873ed3e2b5b30ef435e9a6c190f98f902ea64f17abf1c6a42f28fb880", 0xdd}, {&(0x7f0000000280)="40ce47268746cd8a571d42d8fc5452b19e3d4ba1fd5ca1674947e0e76512a4ebb6484982675c574ef56579b87a2ec056c2d3cd1a54a1f1dfdd5ae1017a77dc3d265398be39bfcd48c8b366679208f38d2cc6ca587cd580633cef7186bd46508b733944359e6f6f7dd1bf734a6b388edd8481", 0x72}, {&(0x7f0000000300)="1288df2c4b35b103369ca1b6e76ff4930718b1544b92b482c99b80ad461675362e82c25ee444e3ea6aa272330395f98d3ca1ca5a2b4f5305a41d29d9c3c7b1d661ca75f54dd1857d0db989ee353912d6c3f07be98810a73e40c7103ceb77a7c454af22cdee237ca80f0bfacd896cf2e4a5c80674f5ff2ef9046baf5bf6b38c676ebac5f7b2be53d19792983917e64a74494302c6d55e38a28d227f05fc96aa9cadc0987de0053f38c0bee34b2e0c696624fa9a4f88bb5d2b482f9a0104e145a7e9b4b1156ad028051f5260d81dc9b5b9a41949f9ce6479238579b463b6fade2a516d782d2afcec925fc8bb17c8af37e08d86eca484f9189dc1337fd90a8a6de590fc4d2370f9f605ce15cd49a6e55ef4f63db6505e4be21dbc025725e5186f79537afb03ae8b014fb6d18defff19dd1f3e745a4cc9f15ac9a62dc21ba3f7b0d19eefba1f17db8244d96c4395d61ebd69a426b55a8314b7df91c16425daa46cdb4fec48b5c7c4a0ae8002b77a881a03a4232e9a5c87e4af1c64d2ea9135f84da94d86e5323220710b6fd7fabbc679ef39bd577e19ec5cdd73ec400a0b7765cf45df3b91d8ba0c7bffebc1bc42ed49d2dd79de97a87c45e93cb0d73037cc9b4810b33beba2364e3866142ff80eee430ca1d7d9f710afd7e9379e18554a3d0e4375d50f5b3b8986e4691bf8ba82aadd8225f8dbc5966f03f941e41067f8626aad9381f5cf34856c5e2a41aceac8238cf1ca3cdef2b39c287425c624d7a016c03affe6d61a11325fc659fafa29aabea3512f479c42af6a151d0a4243fd54ba5895b29fa1b049be4faea11a31a0fc5fd9951f411cc179926247bbd3b6f0c47314decff2835201903418ed7b33784c94cf3773f3014193477c46694901b0fd91fd513126e68d7fa16ace1abed606ee272f86894a18e011818625152999b0be83784f5004324ccbea72daea2c762f4044893b92355a2419e9614abcc7fcfda7ba950d268c9cac85cbf9eef848aba5b9a3bf7feed9baafe0a264473dd1c48aeec27aaa7a5b9dd1aace03a881ca36526d3187838db8d8d5319ac129718c9afeb719557a2fe59058a59cae3bbaffc85c9605cbd0d28e1c4458f0e297a75adcaeefaa6834db7eeef45d83c52e937726fdf569cb79de192fcfe876ac834cd3af5de0a59dcea39cbfc96dab56a87cd2fd5ac604f13823398c463542d6ec70d59a0baa86cdbe251c8e3f3173896715d1a0ff96aad208d50ca9d4b04d7252d5f0d3595d6503498aedef05ef1e48cbfd3bd7f0af166e1c8fa680325670fc34754781f2aae5d70025780538f8ed04cbff816c2e87dc40e1f476b98dcfe0a2516cac919b0ae4b0658b7e7d0fecdd8910cbbe7e7686c2bd39315527f9336a7b1552cb333ddab2f068cc74beece100136fb715cc7f5168b1b467d1d9b7bd06ab7695c2d441c9d300cc62c849b08f3d16c0153248dceb00eb32f30e7c39d5eb85ebec922fff29314edc840d79bf7aa62948acd652eb9c32b6090cb576fea3346dfcccaccd713a03ad404fed756b586f5b169e458d3108bd28c2c67e61563970a5988d8d3af6bd30b184ba1808c0cba1a1002e1dbf632e377898fb040f42dc5ae7ae2d3aa9411657e5d1efab27ba071013cb4ccf197e1801b7329027309e6f053c530d41392baa07ac21bc3156c9f1a61e9d4ea7e87d52837af741413a7eca5b34bf9eb57231a29cbb0fd478c9bb1d04f990cda024dd30d91b24598dc011576824f35acc6e7c088313ef5f17e3a69a9d3995d429d12164093979b3e455d06e6826299850c68b03c9b801b99a1ea5a130e196a30bf11486520e9202bded639af188d2881130f096800e12bf8fba0204ced97d339837e9a3e8b03cb53ebc5a61dfed671a706141ad17dd3165a98620cda7ddeec702fe3ba2c2873af927c3a6061998cca23943444b5d3757a857d607f2e8ac609755ead0fc88018412d65c61b0ae39495b0bcbae0d976b5417eaf86cc6a1887b2654389eabe2d1c4ea1e7b0f30b3935f9ffb2cf924b5cf5ace50f09d4ac6adb9260b9cff309b40d05a48788c0cc7938f72e8b393041f42a013d0816cf254c34a903fb508db74a4911c7d4d7a088f57ce80a1f982433323a6124892af309f33212e31bc1e9376a0a396e04a3a1797d1aedc551b7b063c0a5ef2b81d4dbd723325ab057f4d6843abac787228ee8644824d4334a7fbf837b79a117fcdd940230253900688b7b254b94067e789ed6c80e42c4966d5119c94517cb0742a9e5b754ea57ce7f0b2a95ecc45023f604427781e72b09b44c70ea38eea0343d853e41cdaadffea162e4536902a652590abf277d399f2c75513014a6585918c95d707d9f6e51fadf668e1c3a177098de89ca1339e5428f4c573a2592321b2608ad37e8bca32a42c2d34b64c7896d830a6290ef05e3a466002592fe21ffbe86309442daec8c1ac324be2ca7db83ea523125dc6da02f0843a81cc60c145943c4338548a1b5ba39e9a201183fa65b4cd43e702b56cf34162675d672640985cd5edaa3be035342056c5d36dff81334ca02d37e7a9f132d2db1d3621e924537f25412d45f27fd550ed6711d7d5145b1027d290254265175c20ff83903ac64419574b8d238ba616b8551a883a1bd50e046106449906829fe7f64272f37c626085e020e50274090fc17ea2b0ca191d3690a8f0a672456cee62be30dbacaf544950ba2028957accf5073129b0f8fbb1861ac34de6f7b6f540115681eea47fbef5072190aeb5437f226557262f683529931c49750690ed17586c6ce7717892eea420eeae379811ba50f6903130fee2306632d245c4b9f267f723cd77e1597936d1cf289d90d8ff4e552945bdd82dae328530b3b75369081e7bfa9fca9344c753553404bee031c86325194dfe678d026610f2a54d79b70373c5a7090958d78d4122471d2299293c6c3cc312912612968eb56ffd72bb36d54a4e55f1e7e9550af8bb6e59ba82c0c57586458ddc1e1606da6adaf9a285a4bb5c54f30e70968f76263401bc7e53020b3aa74aec758fdb37270fd8f8080f6b47f75652f5259da901d1b8481076cae79647c07f6946e78d006894b037440d95165ff83e6e073b4d8d4d2e378eeeeb416d059bbdf8463398024c03f84681d4d52e62f2d3019bee3e0bc414975f21c8eaadc8c458578216b7af22190a457f5a2a10e55342bde544314847b6f7bf671dcc93e94c17d1c4dfc21d1baddb5c1039310c9ea37e1d0b307b86d15337903d8bd1f5d2511f27cdff4a913fea2d65abe8ee21269e6c795058976f2262f856ae91a765cc3571da55eb22544580c76a30805f033f5cc0fd935d86d3db22f2b335c6465131edecef11f96d4f70ac89b140bc372db8b7e9adea4344569f373fc7a4de65daef7dabb8e1dd9510aa73d52ef366fdf33e0c8368239779ff8aa6341a264e01eb1c4744ba07fd73be5de2df1aa19b0c4cada3e07fedd622544582ecfcc567983b2c184d59f64157229c51903dd388f2c40cec91ff6b3aaffa63d1e3192c8449de3e237075b266085b4255bc8706940e579b2b8389322ec50bf973d42a6e14d4f705ec856c6ede40e3cf627a44a55fd3c2d4fba298bf685f811222ce6b0ac67db12e04faa44d7366a41aed9dac97cd79e94e3fbd07984591383560d8dc9d44faa9721d2e9ea94e3ac8d555343e1a68840e5df002e8bbae65582614a865fa097fae5968a27ed5c00bb9580cd5aa069ecf64cd2b8db78356c0c0a4a5b1479171859a53d105e8147846ab6692dc8d405be1d89f9786b510b96ad733f190f7c81da3692f011f158e352d08b5faa4a6d55c234c3972382ca45c086c79cb3b9a9c626082d2f330bd9e03ddfcbf1f7c8e816a22f5901f26beef85b77e579d0d0f91d5932c6c57d9078f4772d70a3ccaec2897cb4035901996135b68d9138a653251ed2a55171b95ca71c02f2ea0aaab1838032b33ef445a8ca8bb6c8d1207f06930e7cdd95d91f3e9cc576bac850a695040e0f5dfa3020596928b7f2ab8b14dbe75817a41ada696401d4ff5b4513fa65737c754dffcb4db14e2db97827ecd149c5be7fc6d5a75c1c7c87ecb80060270b99f2c151e51d786adae5047dd0d8f9c1335d893a1b6ec535ab7cde700aad20a5c2f8093ac39c04a5540abe7680d5fe88b1fe8c0ae0e1171dba0330eb057fb5cc1772720e2c6f0feb2721509092ba7aed96d1bae543a26624a2511ac7918027c7b56d4901839bca01b01e25a7d34ffe6206ce64512733bd7089c849661f12ccc01768ec9d139efbffc9e0946fd7e3e56f03a2982e8877a4b21948619c5bbf3a407cd5e39d8f8f89b82a1931575b08ca6707fd03e574b3d9d50cdffde08dea245c4f122acd9c6ee915f247c52ce7e692395d589bf33031377b7fc9ae7c17f7438535283d9166d3130c96fe35bee28256a146c0bbe5acc82214af223be67e4f811bafb2fa9d168fd0e812f28ffdda2d46d7b7f1dde44224b7cd32114f561caaa3c34e1afc1e1e173f4eba049051d6083afa7a12a2905c9675ef4a37b73bdbd429e02f3a3f61e9e11fa2d89058b35c4ff6057caf7d67a4b686ed3737ece62150151b4783c807b80c7dde5a1e6d1511fca4a0eecdb6ee3e93ea4b593488ec10f108c277b4ebfe5aaf9f0e7c1075cc9538223941e19f7f9d258044e32cc11fbf822e52c4c5d76bc5ac0a6ef7e9cf39391f78d416a2de00ccc29b639857f90d4942c1b27dba2c6ce7672fb8cd6857d35a5ecb2d799844e18319ff521a696535c0a48554b2ca0caf5c41daa8b136574fb4ce5a78a417dd8f13202fca18a9f11fc99d33da217973fae9f260ec9065eb1d16ed56142a2c90806635ce7dbd99ad484e70b25ae5c75fc814628e10f5fa03fae121869b2b55cf16f8878b4113b96fd565d06dae66ff60926baa47b41d03bfdf28ad2defae9f010519460d8c2ab5486923735b80084e0152752d1151d24ba5bdcf2b214878d0cde3667d32194b289e77c232a277a8f8087a8a43493e4617bb09c20f79bab0f3cfccdf61cd5911ad0b7b3c5af439bbc3ffcbeead10a77633cd53ca3a6fb5248fab2b0e2bc0bcc012b160c950e72e415fa451ac86d45b81be0fcc4d47b4c870e20b539094d7a97116ce76f6172ee286563568707f19c942aed94d19b61388f75af89526f103e3e122d2a30eff1ed74e97a56d1e9cd849d349f14c2893f44bd7355ee8beb3d77dcc9e4679073b49952644ea2cff5f4bc0b572b6952ed0ba0fa381ca80095bee0deaa4662bf234b6cbc358f725ea1b84123f59785267cc71b47f22e51d6a9dbee6e648fa2e1ea9c8cda2993c1794fa2e107eaaa322867a5b0381d62243773cea436321a1c26862ee6f5364eeebfaa5cbfc2ddb8a648ffd3d2c8a4b985510f0229375fd4396edebffa8f4e065a9bdff0495e97a6057bb326070e9292ba472659a47ef5329eeb3df45a748fc8753377c0a2acb3d37c35d6e01d5fc084de2f596c22d900a9a10bd560a3c8d6ce056033fa353c9f6d363af285060d425d5c29df0c3fcf603be98cf3808e84edeb6ce3121600bddb05c0bc277c3257a1ca8722fba0060a1dc574a8efa4661f60392465fee7ca4e61471a0d7c258b33d7b366d46eeb1562a2aa88749a4256cd9b02116d1d3f49f3431e42afa5cad6ad3a0e80a5619d5accc206931ef9b96a32df32dcf0fdb7a5f4cd156011b64cdf2ea3329924d6367dbaa2bf2f1a348c530dae1ae36b5f55de03d771c82e3fefe19c5127be76385e6efb58db0f044edab941bfaee03ff58b43f9725dc7c440bdb9e3", 0x1000}, {&(0x7f0000001300)="eefbb7b3f4b31d383cb06b268befa7ba0c183c76c939510e909d527be8806dffdd07995554359a4fa05ffd5aaddf482c8264ed518455b146c103710cb304d29cfc7c088b500c5621fbea3620c34c3e1b47faea83a30b36", 0x57}, {&(0x7f0000000080)="efd2d67fa09b4ea01de301e8f11156cb99614851e7e44f90405922ea198949243b2c753f16732eb3787fdbba49b67c7f6b4e", 0x32}, {&(0x7f0000001380)="3a6ec60b803f50367b23d5d2d2cb7d2454817d5c7e5b216e4f31a0923ebf2890e06a72e63a8f6cd6c81c5d3d77dd", 0x2e}], 0x7, &(0x7f0000001440)=[{0xd8, 0xffff, 0x7, "509f437d46018f199242d5e60b111c25d5868b29571a79294034884a3a31eb7aabac162bc4865f2f7a826392dd018bcc6a21ac701084891be4faa889153eb161cd97e37741d9a691ddbe9e9fe5469fe161a443ed13df2edbbd73a8e3557795bf8447b2366e2da939c75b320cdce24f7331c6fe6664993c848d24b0588e202481fd015bb95e6d7becc56623f611d1d422f144b355068542a09f6979d5a921b5818d63619ff5d3120f42ca96d46526e736e8f822cc2f163ebcb21959cc8b255ea9c704024345"}, {0x98, 0xffff, 0x8, "a8018678904ef4581a7a05dae07b39c26fa36357bfb7e90767987d195961e12b77aed3e9e089afb3db0a78f15754e17fb7c1c45cd717ac33bcaff8c2f6b5f34122f9518477f6e31b707a2ff4e47f6e7fab5f7ba2228e3bc437b9733377a78ce9d6b55059e625ab69e7fc8a46446926fcfb45369c01de4d018141c0d9c7bee926f5fe40"}], 0x170}, 0x9) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x4005, 0x5) getsockopt(r0, 0x7ff, 0x7, &(0x7f00000000c0)=""/212, &(0x7f0000000000)=0xd4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0x7fffffff, 0x100000000, &(0x7f00000001c0)="6b123fa5d3558534379ce75548ec89cc5ef654982c84fdafef1ef554305d1e515e702d1789276f2c10e55d43a726bb70e44c2773d15ec438f87cd322790596fdc226ddd1a3e798e8a016fb7acda116abe2f3a43a7c19c9b6c253c58e91c4ac49183505d9830a8764040d1c4ddc8ae7d4efcef6d982db107e80c35101e1e1f91e1de6996fd49c04f3553d94ed3c1189888c7e0488720448bf631bd2311ea2a58645e08df0bd7fb627bd935c45fd3179e78bdb29", 0xb3) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x9) r2 = dup2(r0, r0) r3 = dup2(r0, r0) r4 = fcntl$dupfd(r2, 0xa, r3) write(r2, &(0x7f0000000080)="240586e59196d86af9b27a2b0d366e0b124d28d0b57a08d4df41f2aeb438c1746aec6ede2249c4ce6a3b5305fea8e517", 0x30) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x11, 0x0, 0x0, 0x0) dup(r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x9, 0x7ecd, r5}) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x100000001, 0x8000, 0x8, "2bd673c2bbf5fae1b84ddbfd789fe0d88dd0de64", 0x400}) fcntl$setstatus(r0, 0x4, 0xc4) close(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x60) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r1, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8990, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, 0x0) 16:00:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="3719b21b32435939bc1424cf9c152ff5d52fb2fb64bdec469d83798217a080421fe57e6c6eeb254fb2c098a9784aa97fb8420b844b97fe6231b74c5e605415df8a0b559110a7ac9b4bdae39630d0c074c17110ac4cd1b42e791e58c394b7df46f13e5a0086ce2fe3e48c6a473a3eef5bf1bf4df9417afa434fafac52fd470da20797a4db137479b7ac8ffc3c0435370850be8ffd2b36cf25d1113467425a2eb815d72fd3463e0e5f23d59fcb53addbf36e777e8f38a94782c2d8d9cc336547ea4f115467715a6fdf0931e96bdeac", 0xce}, {&(0x7f0000000040)="bd6667963dd36cf7ef7ce2643103cfea4d1d6ec314714706d7910ffe4ccbe656dbea7ede6b36b9d6f1fe0a4e4a55bfad913036116e", 0x35}, {&(0x7f00000001c0)="d499312ae12055bf8f6e939bea041d96932cd10259c527b8cbe4a63d86b73eca147a5c9d881baf370465edec1a4ba1f2d44ed46eb0041cb330ea986e214d4ebb17ddf8c848509f25ce747b8d0cece3384db9", 0x52}, {&(0x7f0000000280)="11804d892ff9d342d0f42ab53369294495efde529b290000fa635237ea3cc679c2a91c3cd9f97df8009b64e98aa0376250b565bba5c0bc459ea72a323c43e194fd008fe7cbaf508c180a0652cc45b4ab8dce732f185e21c87e57dc5730afdff22bf25c114163c9f7b144f7a5a8779f0f11ac814e42786cf7400075e19ce21d59d7c82da4c978b5bf0d89e600c45c2356e0b808acc1875b31f39490caa6fc4b5151ca8f3bf2de44d3caadf3ad515143f6d0", 0xb1}], 0x4, 0x0, 0x0) close(r2) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x80000000, 0xfffffffffffff5de, &(0x7f00000001c0)=""/172, &(0x7f0000000180)=0xac) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x4000, 0x35) r2 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x5, [{0x3, 0x6}, {0x2, 0x6224}, {0x1}, {0x1, 0x6}, {0x3}, {0x0, 0x7fffffff}, {0x3, 0x2}, {0x0, 0x1ff}, {0x3, 0x8}, {0xa3b1f1998eb3c59c, 0x3f}, {0x3, 0x81}, {0x1, 0x3}, {0x2, 0x81}, {0xd220ebea93fcaf1a, 0x76}, {0x2, 0x24000}, {0x3, 0x1f}, {0x2, 0x2}, {0x0, 0xb96b}, {0x1, 0x3}, {0x3, 0x3}, {0x1, 0xffff}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0xff}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x2}, {0x2, 0x7fff}, {0x3, 0x9e8}, {0x3, 0x2}, {0x3, 0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="eaa7bfe745a8f75d1c5646c7a7e6b0008493b7c0886d78a3374b09aa86b4d45cbe09152550ad24ebe1628770f97aec28c125907c5a3153b147eaf54d42dac0ba4cb66768e0ea810ec96d13a109bf719f94188104bb91285e1560fd94f17e0dce2f9e2c50ac63e3479e6beecf4d1db1a90a83ddc43b01f4a3f8a5bfacb11843262a56ede6afec8f721ea11854612786bda2f5af84e4de9b1b6707b7520ff58f377f07c66a9116693096f9a92644c0410eca2b888b568c85cd7a85b68be11fe393164efedde888ad63f97bb3ec6533425603978991abd6e2d4", 0xd8) 16:00:22 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="c57f692a8e9c23b312daf05d0c284e0f1517272917ccf107df2e2246755419916825ec77119ffa5a86b9eb34321b124a242e355bb49945d6cf2b4e8907888baf1572a9dede928c3cd769310a7d87ccf4e8", 0x51, 0x3, 0x0, 0xfffffffffffffdd4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47, 0xffffffffffffff81}, {0xc9, 0x1}, {0x26, 0xff}, {0x107, 0x9}, {0x83, 0x6}, {0x88, 0x7}, {0xa7, 0x6}, {0x80, 0x1}], 0x8}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0x40000}, {0x2c, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x1d, 0x80000000000000) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./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() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) semget(0x1, 0x3, 0x8) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2a2, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="3d3b74b6ae3dade88b4cbff7f8a40b656a916f85067c76b7684f0a8503601071ca2922e9bc9746efeb416c9c42b8f9be8a1956eb35652eb38b8cf4f64074aefcbc7146983123a4c58bc2b541013b8c4b430549449030f69828b9322e8234d76680e82b4c967306203871499496f2ea06da80ae3621c191d7e8ae20e3ccad", 0x7e) semop(r1, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) socket(0x18, 0x5, 0xc948) dup2(r0, r0) socketpair(0x6, 0x8007, 0x4, &(0x7f0000000140)) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:22 executing program 1: socket(0x6, 0x1, 0xfffffffffffffffd) 16:00:22 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file0/file0\x00', 0x147, 0x2, 0x3, 0x1, 0x8, 0x3, 0x5, 0x2, 0x0, 0x0, 0x8}) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000600)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$getown(r4, 0x5) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./bus\x00', r1, 0x1}) fcntl$setstatus(r2, 0x4, 0x80) close(r2) close(r6) r7 = accept$inet6(r3, 0x0, &(0x7f0000000340)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000004c0)=0x1) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r6}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r6}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) semget(0x3, 0x1, 0x3) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000146e425ec5eecbe99dea3709f44356ad437c155387d1fa32f85592553ad1764af89f2b8703166e8b6713f75ba29e42e5125a26961a66a6f858954be7e898e63d173085482cc4623667277f9a77cc8c7eff7bad8a1b6b63209bd6f506ad2276af73f45a6bd94f6ba429a6cb3abe4cfd96b2c2647c9dcf9df6e0609638dbbdcf6f45b6e8ef9550e6f8c9e530bb7dabf6c99f6d0dc3ae7e7c550c53da23658861e32f31ed9f62eae80017526565eeefe16595b6d3e3134e44753a3e14090aa147e702f999447264ed883ab20f2de09f7816aef5d84d49bfcd07f94e9ed306eecdf45ceeb2e0d83d2cfabec8815950bb3ed6a5b258c0d11c89459d3f2509b6f43f28ac495450bd539a581cf2fb6b25012c4e70800c631f032f525df66b54f5a8cbbc7f311712834a4a2d9b78d8caeccda8c95d47de9adec6818bdba17e0a198f5345f4b2ef335ac9bf11ee1aa08326687f9ed4d9eb2035a5cd400c92eb6dc84134927a1a10bdf54b56e5e4cba0233253fddc5eceb6efad734b6b0611c5352d572f74aeca801494e5e7829aa5cb84a9535488d61ec4cf254575fc128f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = dup(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x20, 0x8, 0x4, 0xe2b, &(0x7f00000007c0)={{0x3, 0x3, 0x10001, 0x215f5661, 0x5ff0, 0x0, 0x10000}, {[0x6, 0x4f6, 0x0, 0x3, 0x9, 0x7f, 0xffffffff80000000, 0x2, 0x66, 0x10000000000, 0x101, 0x400000, 0x2, 0x7, 0x10000, 0x7, 0x0, 0x81], [0x9, 0x15, 0x166a, 0x5, 0x4, 0x6, 0xfffffffffffffff7, 0x1, 0x8, 0x12400000000], [0x3, 0x4, 0x6, 0x10000, 0x3, 0x4, 0x7], [0x8, 0xc9b5, 0x80, 0x4, 0x20, 0x62a3], [{0x99, 0x100, 0x2, 0x6}, {0x5800, 0x80, 0x7, 0x6}, {0xac6a, 0x6, 0x9, 0x4}, {0x3, 0x2, 0xd6a, 0xfff}, {0x7, 0x100000000, 0xb3c}, {0x3, 0xfffffffffffffffc, 0x66, 0x10001}, {0x7, 0x3540, 0x4, 0x8e25}, {0xc0, 0xbf, 0x1, 0x7}], {0x4, 0x20, 0x7, 0x5}, {0x8, 0x5, 0x7fff, 0x8}}}, 0x0, 0x9}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x2, 0x9, 0xffff}, {0x8, 0x7, 0x6, 0xffffffffffffff55}, {0x7fffffff, 0x3, 0x8, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x407c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x0) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x400, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b", 0x1) fsync(r0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x200, [{0x3, 0x2}, {0x2, 0x8}, {0x0, 0x7}, {0x2, 0x29e3}, {0x3, 0x1}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0xc9}, {0x3, 0x9}, {0x0, 0x10001}, {0x3, 0x200}, {0x3, 0x9}, {0x3, 0x1f}, {0x1, 0x5}, {0x2, 0x8001}, {0x1, 0x9}, {0x1, 0x3f}, {0x1, 0x7fff}, {0x0, 0xfffffffffffffffa}, {0x1, 0x8}, {0x1, 0x1f}, {0x3, 0x4}, {0x2, 0x7}, {0x2, 0x100000000}, {0x2}, {0x1, 0xcc}, {0x3, 0x2508}, {0x3}, {0x3, 0x7}, {0x3}]}) 16:00:22 executing program 1: semget$private(0x0, 0x4, 0x8) r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x5, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0xe, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000000, 0xff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x14, 0x10001, 0x401}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x26, 0x100, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x0, 0x800}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000001, 0xffffffffffffff81, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0xfffffffffffffff9, 0x68}, {{r0}, 0xfffffffffffffffe, 0x9eeca6abf8616569, 0xf0000000, 0x6, 0x200}], 0xfffffffffffffff7, &(0x7f0000000180)={0x800, 0x3}) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 16:00:23 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e73c5b00000000e400"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100000000, 0x2, {0xff, 0x5}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:23 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x908) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:23 executing program 0: sync() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000140)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x54f) getrusage(0x1, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x3, 0x3, r2}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ffb06198824b3d30f199a025bbd47b3bf579456fc7d4366e8c8b6b87cb2d72b8bcdb9ad8a4f5f728123ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000017000000188b0d6ea80e4d5683f40ec19209b8095a833588921b4ff926ca623285c74501922f3d50c9b7d8348cccfe4835a82a8cefea3581e24e8c5aac69eeb78c5e5266dfed93cc19a33ec199a3f95b3955e830a5dae1177832ac4b8aed2d72de644d12b2e918efae20055bc2ecc7a0bfa7811afca19532141c03db5165711f6e715af98303a3d2db2b7dd53760a77d840bec6ce76d37b5f4ce9c0d4f0c817c2a8ffb82ae3c66f1365bdce55204a8d6a196779eeed7fb079c320059ade6ea3f8c68abdcb4504110a36b2bedc86bbdc27897850b2eb1707de9f8ef900b58b1c57269e1f8d3f764ce12680f4dc2f3cc179fd3580b70a9", 0x15a) write(r0, &(0x7f00000002c0)='>', 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2fc, 0x4) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) 16:00:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x1000002, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20200, 0x0) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x3ff, 0x80000001}, {0x3, 0x1}}, 0x0) getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x20000004, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="156fef9f244c56e897fa22f492c3c96e25b5515a08e78afcca010000003e94d65799e7bf383cb2ca782c4ba7a49edd727679d8cf93b6ecc958841b1fe6c81eb4af75bd099d2a90b0bab304551a4cd55483b8ea96ee0ce3792655137c266473590e017850e2f4897ee49ed10e822279284d60ffd3812878c6ec73b1c2ee293bf3dbb73037d420fe4a2d0d1307b0e5968862e255cf1972ba7cbb4a545e664660fa3857c7923e15a061d61987e70679d977d09748e018ff10b754a917160edf95023722c8708ee5fd109cf3482de9144f001ad93987829392513f18dd513c543dd9c07fc5fe0c77dff6b88a062a91c5404489616b197d36ba744a18192b13368c6a7948ae4e3e2cb725b214a3c0e8"], 0x6a) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9f11c0aac1a88a110d0530e8819634c96da58e706aa1ec89a83eb2a519a9533ead358f3860ac11aa1ad64d902caff86227bdac1c981a9d16463874cd1da68ed6bd64d5831e0d3f27bba8423e141acacafdac71f359e7048e4e910330355ff48c6879e8461028e44976e8a373e52d027a47", 0x71) accept$inet(r1, &(0x7f00000003c0), &(0x7f00000001c0)=0x29c) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x94) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) syz_open_pts() read(r1, &(0x7f0000000080)=""/208, 0xd0) 16:00:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x6, 0xf9}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6a, 0x0, 0x3, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x4c) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x20000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) 16:00:26 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30902, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() sync() r1 = semget$private(0x0, 0xa847b39f54c080c1, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xff, 0x3, './file0\x00', 0xfffffffffffffff8, 0x4, 0x7fffffff, 0x100000000}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0xfffffffffffffff8, 0x20, 0x9, 0xf0}) semop(r1, &(0x7f0000000100)=[{0x7, 0x5}, {0x0, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x6, 0x7, 0x1000}], 0x4) semop(r1, &(0x7f0000000140)=[{0x1, 0x6, 0x1800}, {0x6, 0xf43, 0x1000}, {0x5, 0x9, 0x1800}, {0x1, 0x9, 0x1800}], 0x4) semop(r1, &(0x7f0000000180)=[{0x1, 0x5, 0x1000}, {0x4, 0x16f, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x6}, {0x7, 0x20, 0x1000}], 0x5) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) recvfrom$inet(r2, &(0x7f0000000240)=""/225, 0xe1, 0x43, &(0x7f0000000340)={0x2, 0x0}, 0xc) msgget(0x1, 0x40) sendto(r2, &(0x7f0000000380)="c27f0df394caf0676ba658223b924f6526a9910b75556a37a031bfe88d55cc73505b24e725e3d192401ae8c179ae692d2f36866f60c0a5f2ed0ec7fb1f4cf5b3f87f408de90c50e0aac0d44818f0d7842bddebcad86eef6ad484c584b9fa029ac92fb47cc13b13c99c21e2b5fe208abb70471808d5bb4f", 0x77, 0x8, &(0x7f0000000400)=@in6={0x18, 0x0, 0x3, 0xc7e}, 0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x0, 0x100, 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x2, './file0\x00'}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_dstaddr=@un=@abs}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000500)={0x40, 0x100000001, 0x8001}) ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000700)={0x9, 0x3db2}) connect$unix(r2, &(0x7f0000000740)=@abs={0x16a04d918e66caa4, 0x0, 0x2}, 0x8) kqueue() mlockall(0x1) getsockname$unix(r2, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc180, 0x1abc) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10020, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000300)=""/179, 0xb3}], 0x1, &(0x7f0000000400)=""/140, 0x8c}, 0x40) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x9a, 0xfffffffffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3, 0xfffffffffffffffc}]}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r0, r0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000000)) dup2(r1, r4) 16:00:26 executing program 0: mknod(&(0x7f00000012c0)='./bus\x00', 0x8000800080002002, 0x446485c46) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/137, 0x89}], 0x1, &(0x7f0000000200)=""/191, 0xbf}, 0x2) sendto(r0, &(0x7f00000002c0)="62e9871022fd8422c578581c72f72477d833f278148068e308b38f03ff471535d4f55a9f078d0eedc29cd40e0db959478b47090289934ca1d33c7734c3182e466b75e5c585f6d23cca96bc3e8079b892a5f435179bcc8982c3317166a7759f7163546c2a745237d871fb2d3e780510f5d5f25418e1d9dc454037886d32de1441f5ea74343e35474b00a50a8bc61c9327db07e9ac449cbadc28db913430f14cb28c100a64f9e165814ac67791a989a4dd49491b168343ab57b0fda40a906b6c2566335df5fcaae57f703eb4ae0de7b229db276a438d67cc7eab1c82ed0403a1d46faed1540079d0954946c073c5dd814d507cf60c0299ca63d9142edd053bede9ca8be2bd905277202e534cd3a48eb72ace96c704540e4ca252cd2cb6d28eb9274f0b23d95fb96f1bf4550b45a82909c61159f9cf19419eded193736203b7ffa1f6ee088bc67858a2b8dbb818441e6fc2262bdd87fe141e87b01070a53b1dca10ce0edc9ab4abec302d944c93b7f302d0c7699e77d5b1573a7e5363563063fd4d284e82d0a4551aa335bcc1f7778b1801e9d83744d8635e8bc7fb6c1e79d7bdab70aed5e3cf43e3579f99ca27ef65b2eb5c8c9921b4c6f6ded21d70d8eeaf7e5d04f711da248c06060de21365020c10943cf39ad1ef9df116e0a5eddcaef48a57bad92fba7ebeffcdbcce45f7b2d37ebd45e0d900499b54ee514ac4f52c4f7d81be69df76ddd4d137baa77a030e19af9d028ba6894cda53cca8507c2a454c4dc85ee21763e7a6652555ba27b9025ecd3fd461641639cf564dddfb91ae7ccb4cdb65783efd928724e01165c0f5ec236abec3a06375308c517e22c84223ab8409d2abae3cff858337e300082ce39c6094a243c186f01b1d8ef5e4bd984bdacd28d7c52209a605e49f19d75362710f8aab899531510c64f0f7ede0adf0840fa5d18377cf9ebc3aaaa02822843aed98316a639fa5c670af59c6a6881000729c8ed71640c9b60e74eb9f67daff5ce8defea4534f5910f2b301d2473d964f4543174d057fb127d90736e8f2bcea31b3f9421b655ea4857456399b28a94e0276e8ff850bce5044d3e1ae1c9fb4c9dc6d7ed12cc7cada7f63ba892b82345eb10b6f7a3f15d15f80a2333259c30a5dfe8911f87529efc926a5cbb4251141d8a72cbda3323deda5b5658f0a64a0949e6e578cfe189d575b8541975deafef54043c630d90c354aa65ef4c7a7ac7fd26f9be6b262afd76872b3910dd12689b12dbffe715587e3ae679be6aa8a39824bef034174e4943a31bef122e8a3c271ac4ab566280f2ca1779dbd1884bc93b0c998c635a37f68f8ae55579dd1593250389329750a624139717b407b1c9c89f33bd4a3b8659f5f9f80de418bc0cb261dbb3e568c4bdc4bcca2d22ab448cea40804ff8dc6d05b1937deb6f5003d65c2afed2809ab8bb7ee8c14348755b839903ac27375f2db9aeae2976872f99ad78deebc25a1ca1dfc2e31bfdcb4a4f0c18f396547c4b4187f0f7b086c316f3f25493a69f83aad7d9b502f031f83a563cb82e1df87cf5a003b61781dc7a5fe00e4f8b6eb58939ba60a7fd70737d263156994a4a5704451e0e0760ec0f12faacf1b7454cf4e99e133ff2b0dba80d69a3773f67b43d9e6c15c3f945c44137ed4b601d8177edc9d800dc1bff9b36fbc84aa0d84d4d66d40a18992cef042db13eda4d53bb6780bbb71b9ac5113a6ea54dc21083c32596477c5d59f0585faf86c5b98aa916eb0d4207e858e7625c18a85466f5fe4fd701daf6617f765e1fef3de8ea53fbb85b6f5839c6ca2df91077d7330aadd8ee5332815a1dcf51a8d32daa537ae7ee0194bc2e61280b2b12bab4d76e6e5393f67ee190e80c9c2507e8acfce68a5c308cdcfb48d07cb66848f2d304539a6281705259bab33f09801aed48893dadefef42b30e2fdb75986462fc9629b87ad1c83ad7fc8c6126cd2d14ab1879b8cec41ebc803577bb3cc1ff6476e419463dd28df7eb2ced7aadaa8291bd6e025a24f5c843854eb06a3658f7c8201fa790dde1aa26db5ec332a7e255e175538b053e1940b79141a33717a95c71996a0cfdb9451550d2514f26dd46983ba86597b62ae4791ed5f1863e81b5d82b4ec95df16e6d22ddc5db31594621ac8a7e4b3ac6dea32d091482683d8754398dd7ebc0c634a39ef841d7c2b261cd49a8ee65e1b4489dc2ec6795d9d20041d2e8c097255c1d338711beeee7a4bb2e0513109edd837b10c57faa645a5595c158ff351b584163649cc0dcc5c7b5e63e49e63462331829e69d8052e2e4637ebde2415e35cde4b146f38b69fa6d4d9524468dd973b5c355f3a0b3fd22192e30e9a039027652b8b4d7c7a5010c70b9432db9bffb39fb1d48826634876ec7b54462ad82c3a5a85896ed23e64c0234506dfc7089a4aa7f979f2d7d08dc54988da34fefc664e279bc6bd7639b1e9586c1351f1a4880ac64b9ef609a6245bbef5266d00763e3a5df4b3d6a5c3d5c646dac028b0bac7c86b6a9518bee9abb9fb33225622137b17a037567a6e06a7fe89c80d6b4333dbb892a9b13986f06890d9eee5d36de841793b3a3c4cc60f872bf02373bf0aa3288475cdee6c64a622f00e6d00da280513bb8e344896960ac81856abbd51c1f68ee62f432a56f2ce820250f9e8014376a5e0b954db5f2d4e0c2d44d0222c066c56ef89938ccaf489837985b8558b036f142b0e22416e9fa2fa59e0a15ca65f198e60f5ced04f564949059ecfd7fab76ac82ff9d957fca02c88e422206ced47d9acb5ce34648762fd6e47bddb9f8c26f7d1fce52fa696758450558c5bf4ac0649aeede9b38707a83e3c09650b3832473813c99f2928c7d58758f23269d0ce971b4d1f60ff440f5ade17c0ccea4050a433bcc2417848b0ba2b9f98ed25b248b53968b4c8f419eb85e71ac232fa42a2335cc97c876d3e028e93157c8347c34e57276f9af59ee983deb36ea08fd93ed142be90be648cb4c09a4104d506a3cf1aa3d0e9c668fc1e7a672852ee9c2e2100e99e754af3928e644677ecff2d7715bd9bd15c03fcfedeb88ef3c869cb64d5405a9275c9454b67c53b107772f3d16b36dd3579010345d44dc6994840fe3afd7135526a43e50c041a1b6316a581fd33bc981ab0eb607b78c0d5a65ab62a590b4a125cbd08931a48d3c0199d141c972de3f4048f0d581b8fe0a2b55671e8706a8fb09770131975010381f94f0414f93d14cd46ecb37a73b24e2a1efe446e87affaa7c456a8a4e96d164ebf9e3a06d3ca07583f7e63bbbb6b1f8147f1e820c75ab0451b87904f8eb18f2437d1732e454b3447bb6790c7256447a8b2eed472a9b4c3c59562cc8fa8748e47b37ab57a4f01ef8b0987fb28f9a472a945faff0929f9f12d1fe889febf768c800f27dbb6a99a6433c55607f3a4cc1454af07c6ed124a83a5dd4b983e384aa4c7151fb98c3f24e0e38317eb9733b7cc6c5e0086e0f4ab943bf0f108354bdc6b578eb29eebbc8bbe67c3399a870f62f6e99e65669f69fe77323dfb6a3f3cdba50fe1d39f874d8611b6694c469c20e43d5c449223cd71223152092f9d309a892e839d0e36124416caa83ff765e2e9c5574dcaffeed4ecf3f57f9576e58cd270527ab2022164da74f7d4547a25dd0971d014bc065c16a55ff0ff293b64936252e0a3d19d7d43157460faf3097143d7955ace6140367f6778936c5b8506b9efed3ace01a5213d42784cdf13b4c3ccd3b8cf6c5e73469fbb9fa62247cbc87371a95f9e48dee724bb71ae2a96d3b07e17abfc739ad159d6f94ccdc1fd41de7531a65aa7692b8b0db161a1aa1578403627bc285736b5ae92cb10669f73417b774bf3510d70330629af0e4f6424b75a0453c64493aa7d4ecd0cbc755ddd0d2d2d1573a96dd69d93deb52699488f40f7681df46998d84a9f045d8ee1a42c32919103e5204dd4b786f438a70067cb0a33e304e850c8cbdd0d7110b54b1c1383dc72e603e0ba637080eb08a88c0f2f81d760049345f8d5692d7a70258753915d0d3f25dd32e9b1d122f3438854f48e36947f2242f496fa4385eeaea424f76a0722e745da17541e66552fbd7b46da580eff7a6c3e1759cd4513a9ed3d1f1035bb59ad3aea068e0a997a1969c3f7e5a1ab8783df912ba79031ffae7e6cb7c9b226223e30a7d033450eff9f222d9389298d0804da784f0d963e9e34c27426370de107e9aab503dcd1eb30fd93ba9c70266e6a751cbe9c97076f3d2f23a13c6e4daeb61a7ae04653ba8633f76771f03ab4e500d1f929c858759c8ba62838cc7793277f2fb3c2bc7fb791d7de283d7164bc17c9c449cf517e4e5b977aa0cce3f158d4407fc06f3fde7a6ac9c9fccf1d0e56ad0aecd5dded7e20ca10e9e97fdbc90b9ac1143ca9a327cc74f17a0181dcf09fd8f92e24633a767bd49f941675db5d242c662e0950c692a43155ca04784d64eed0e90bac9c28e1530c3a4123b2fadc513e9bd2ebbfb9ca5beeaaee1de411738a5a98631e0afec39567af1f795ac22121053ee9d5bf34fc440e751422df66abd3236af9d48a7531737b8d6717b59aef0e3047f8f1144750b2b87be0ac0e5339ebd0aedba17922614f188bec9d3adde43beee2db1f7c5ce575ef94f9a1d1ccd341fd2dcdc57654e125135c2d433533ed7c925b327853d1328400a93c07cae2e1efd45da6ecdb19f3356623a2ef8edce5a6388e14b79bddc2b254854688ef3108a8b3d894450503ea5bc838d585722cfb1c83da1f607e4bc31cb4a8c50f83c76b0a0202de09a6427b726b784e08e22608223169fd1345b00e2d01c9d73c16dca76857106b165918916fb1a265804f9560e7cb42d00f8c578b52d3f843eaafc12a5d299e9f6531b88e3389691a14a437a2d0989abe4050f4b094b85af3a8cd4f5057b585612cca552f3fc9fc23b947d6d0b3f50aafd4ebdf9398c8ab4ae25e90f3fe0eabb437096d1496c661681dcc1f89f4457de8c5a8082dfaca32f5af941f7e90c372c16c4a23ed16759d1366599b7ff9643c5d7595aa99ef25b37e5bd7bf5c7b859635abc761677022356bb12d01f0c3f7bd085cefb7ebdf6663b75d8cfe025410adabd25432e431f084a8e8c55d7fb65fcd53748b58bd718fc0a04775ace0e01d54d34928d7c05fa85ad1fddbfa5b928932b5a0c625fa0c4949a18b7a47e21fecf5b3cc65c3fe69c47c6aa41f08357ba8d6d0db563792fc387b9f349d5eec0df1b717aefc0b785663bde1c2c679ccc41e3ddb490858840325036a9cf095d77bcac6bf217ac77085334c7168842b737cbee48eb1f25cfa609593009c06abc5a19d00b64cfccd32a0d30acffcdc3ae13199e09673f0d3c90340b57f4c2f40aae48da89cf3c46b9e94aaeaab4f72b64084cfac4881a14767fb8c8ac0f2cc046ea2645e11e8eac71d147c8ccb34f5c6ce8dc37d884af218131feb02e27a0567edc071d25e827e5107046a5201f13a703af137ebcd272f39a8d4c5e9257ab5989f7ce42d92cac86d7ed1cebd03d67a6329733b4fcc271a5a5bc108e5629be0bdea30f0301e91bab95a6030ec39306860ed1aae01ad4eaa277653ee0b045ad627b1e9543c1bd5de41935b350e011161997b6fe8111796f9c0282dfe28cd658a3184cfc7fd47818b83caf07c730c4dc2f8b709e5c7da04d288f4724e0b8988452b93ca8c2afbe8ca84ccab02fb135031679391e36e1043a48820069816f57fbe07980bd03846c72b7f07526c5ac92484d211427f4ce9ece874ff56ee9d93799ec20df60930d812d6d08631f8af4308c99db863ad", 0x1000, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc01, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x7}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x0, 0x20) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x25, r2, r3, r4, r5, 0x92, 0x1}, 0x8, 0xffffffffffffff2e, 0xfffffffffffffffe}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) fcntl$getflags(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x94a4, 0x7, 0x9}, {0x9, 0x4, 0x2, 0x9}, {0x0, 0x8, 0x101, 0xffffffffffffffe0}, {0xb93a, 0x7fffffff, 0x4, 0x6}, {0x3, 0x2, 0x81, 0x80000001}, {0x4, 0x0, 0x0, 0xfffffffffffffff8}, {0x800, 0x100000000000000, 0xffff, 0xcd4}, {0x7, 0x1, 0x7ff, 0x200}]}) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) flock(r0, 0x1) 16:00:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="0b980453c9314d3d5cff25b093667efab9c9383ad5faf30756bb3553acf3c67dc14183", 0x23}, {&(0x7f0000000040)="0508bd7ac1e9bd8d76eaaccf0b4450d6bbba9d0506d20ed4cc94c59681d1fe97686971b96ee3b19938613273498b87add04e", 0x32}, {&(0x7f0000000080)="e8632b7858cec800ac7ee77ba06011fc6318", 0x12}, {&(0x7f00000000c0)="2f527c291bb0017c5c35b1a6f463d15e2ece5f232b5c5ff0ca80b77eb7535b2832153af31a3bdcb4c2ea862ef9107a4e1505580015", 0x35}], 0x4, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:27 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) socket(0x10, 0x2, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/15, 0xf, 0x800, 0x0, 0x0) 16:00:27 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000040)='./control/file0\x00', 0xa50, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./control\x00', 0xffffffffffffffff, 0x7, 0xe1, 0x0, 0x10001, 0x7ff, 0x5, 0x1, 0x1, 0x2, 0xc8f}) r1 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x401, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x60a}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x1f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x126}], ['./control\x00', './control\x00', './control\x00', './control/file0\x00'], './control\x00', './control/file0\x00', './control\x00', ['./cont', './cont', './cont', './cont'], 0x8000}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="539ed39462ffdb1d9feab85fcb1564cb", 0x10}, {&(0x7f0000000080)="12df61b801efd478c6ea", 0xa}, {&(0x7f00000000c0)="fd28a00ad040a4d5478af99b27cb691ee083f721966dc53220a2070c1fb3fb961952b6c6a9982b4e4113", 0x2a}, {&(0x7f0000000100)="db9030a3287b8ecba5228e99660061772722dfe34d2e22fb02a809d835ee24f9914de96bc391ec2b8069c664eaddee11c5fe6a048887f5ff4b0523abf175cc9e3c99a99baac430f7a1e0c41489a73b7b08126c5e3b0d7f3969f007c4bcffacb4ebbc562e6c6077514b80434f069ca4", 0x6f}, {&(0x7f0000000180)="52e2d0d3089a1bc74b8ce7719367d8de4f29d78da9ab63d57081cf6fe63088691fa37de99430e1f5fa8a611f22ae718f6314a2780ef0c6b6f438387a588a7aabe3fd663bca4c16febc19d7a0885e66ca7b1fac65d47b23014f6a07d23a2092bb10b2768d4837c026ab1575a5b92ae5eb3a5de2bb54c28753cc88d9d523288562c9b0f6516f6b74195611838f8466b2688cc22725a167a9378e72fbc64fe7a27e7573e314235914e44e76e5a9373d431ef85f909d699f2e1a815256e735451b55c391", 0xc2}, {&(0x7f0000000280)="ede3c850d4e63dd9a0fc5c02011aaef3ca77955e48d113755491715e70d17c36b026352f2063c10283c209942baf05f36349f5dc425a773b9438f6501d1f78aeef88ec1ebc96fe03e4a775a37555c52f7ebd2669d31412c45036252ba2308f38cd8dc6eacc6b0da74ef16cabcd709e76dd05da9676b23e147d3976", 0x7b}, {&(0x7f0000000300)="7de95fe493afee79df34ed4aa18e09695ea011c0b34a3622ad86b3611496a977acc59626cb4c88e7da6fbaa9b434bd1c444fed343ade68e051550b4588149ebf64012a9713bc6cfaad9ae77a9f536ab1c73eb83d21eb9050cb400fc1c2bb2a96bb88a142c6d7792b5b91644b6db69a7df5f3851116d323eeab93abbb6e1b21ff9a6daa4304610b4bf10f01ae3a3546899212e9b215e9f2dbf25c8c9c927555b7e0588bf5c5d77126538350e4c21586eb6048dbd2b4cf9620c43829a6a1ede259d100f60b53ce12317e70cde2216113ae0ba32f594e5009998410c8e312792cfd4bc47a84e1d25a49e1b100eadfc0d5666187d9ad51db7474a788", 0xfa}, {&(0x7f0000000400)="cbe6daf0d7dfce0c9e52765ef2003990a4db3572cf34df27e3b68b1eea90b09c835edd72f8bcd90c3f32a7b5145f92b03e6d362157286b964d1bf8ce0af723c858b2a7b07431e32ec53f880300c79ba89db716ce55c8e18b4bf5e65237", 0x5d}], 0x8, &(0x7f0000000580)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0x40b}, 0x405) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0xb) getpgrp() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x10001, 0x9, 0x1, 0x5, 0x8, 0x1000, 0x5, 0x10, [{0x3ff, 0xba, 0x7f, 0x3}, {0x8, 0x6, 0x6, 0x3}, {0xfff, 0x0, 0x0, 0x9}, {0xffff, 0x7fffffff, 0x1, 0x7f}, {0x8, 0x4, 0x100, 0x6}, {0x6, 0xfffffffffffffffb, 0x9}, {0x7f, 0x3, 0x80, 0x5}, {0x5, 0xc60000000000000, 0x5, 0x8}, {0xfffffffffffff001, 0x8e8, 0x2, 0x5}, {0x0, 0x1000, 0x5, 0x5}, {0x4, 0x6, 0x5, 0xffffffffffffffe3}, {0x6, 0xf82, 0xfff, 0x5}, {0x4, 0xcb8, 0x0, 0x3}, {0x0, 0x1000000000, 0x7, 0x6ff0}, {0x5, 0x80000001, 0x7, 0x1}, {0x6, 0xe5, 0x4, 0x401}]}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffff5e) r4 = getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffff, r4}) 16:00:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:27 executing program 1: socket$inet6(0x18, 0x5, 0x7) r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000300)="22a5b3d28f2af886f8a922374673250c25e51394daf1153c10e329a46ebe354272494f92529d11ad0fdd723e35762a4bb9f5897aebce5321d5aa4ff9cab1f32af689adc454e4625721fde479b48f0391055311d9230cf0b5e242df54456b064b84be526ffd6feee4ef5663b9299f1cfb64cf95c9501d8d790b79a5777e9d80393d0a7e9834002e395b907ac5d41a4081b620680618468dd40801305d70b78d8bbb6fe6591455015c77ee1a18b9bb2024d854193d7177b461ee8a260b9a1eb41b02ab938b62de7ef508ba7c87e77b569433b7e29cf3d6b23ba8ee987738c26f1bd2af53eb5802fa8bc79afd642ec9d9869485f4b2ee8f94cb7392441960d303beea63c00119ee6db4347299f115096872c658ec3d64a113ab9be19bfe2aa3ffc19f9a3aca74327c0a02e7554ff7f20f1a0487d03bf29a78e362de7393026d9fd0eda6d8e34cecc55f74a3bd80783a7ed64c589d5bd0f814bba571077efec458e6a47f800f24e8867597b49d2836f66bf12a4594b9d084489c36cacad760b14f7c592fb670b928fc5b86a9cc1bd6709db9cae1e6b40a03350d613f4605e3bfabf01d3a7e4578110266e04733d81385161f3cfadd1d7a6c7d6df3c50a12e6c4b344ed3106c1ede6a89790b3c9ae0e9ae54fc49f62aa5ab7a65f8054af63da1e91e9f2d0718718072a6834e3b0c85061694858b417e4568fae9c1cf97949caaaedf9e2b4b31d791b4340899edb0dc1374c9ab3b6619d5576e36bc4c1ad7a612f9ecbeab1848337612816b3c24d1d5e83b3f3eaf537b423bd33408e3abb8dc43318de75397f6b4aacf738048d93b3eb05e9e76fee2458a7bd1bd6ec1ac7b7e73bc7a17b002a2d85c87e0c64c8a94df123d17dcbb7135a003a249759c0580be66c38de3a7ad8e656e1325879a808004e8bfd0872e3aaa23f0d49d106d6a396cdc99b944377a53b996c5b560b46b8fa95e651b0442f13a25169c7e4a9bf9b78431ad09bde8f69db8c69506cc3567e33b203c0171383fa57de7b60b311352b474b8fd4225a433796aa88f102effb19847e1aa047095ad78acda5db326a6541217fdeed25b83f0e2c3958ec268b37113205eacfc64efcf124942d7c32caafaa762c75534e454742c47cd36ceb25404994f6b8c4d283cc4e7859e99dd0044b3985dfce9e86a33ee190b71d48fbdb8b9fe9569ebaac636aec6efadf786acb49a6f486efc3d34a30ef3d4615714f48850cddc050ae8dfa673e8fce99731aed00c7d3f1f1e471170582888d7d45267fae1050fdf5863c650ab5ca80cfc59536ec3c0b6ded5ceaae4ac7f78e056dbe75c3561bd14ca0e8ece0d27533ad2700c812c5b7bfedcdf530c43e388ad8de5e9946e7d16eaf0bfbe172483a5fd50587368e2edfe501801a47caf4b37fdbd7e65ddd5101b8e9499e0340f7429adf9652413600fc44290abd82889f4f9bcf0cbc7a9d3d55a696fe2920955c8898b7c5e0ec9549f8f7b82fbcf755bddf0a3dc50ce6945eb91011c417eea7f19d7c2333ed3fd5a423b387a1b6a2f45366808452d2b4b5148ae74916f73abb22371f66ba65f454d5699344989c61178765893e200108a757682bd289768aaccd44b429803511f5006e0d5f1b983f7eeb75f1f7b027dc3b1e2657a5e5cf664fbaa545c1bdd4613a3bd58316d3fc75e47600777708ca22ca9f271057d5ccd8d3a36eb4a9db59d83d7a3e5798ed1be8170d583eb1b98cc97160b6da916a98ad441e3e73ae6f371ff251ce3da78d4675b9599f1b922d7e303f8f7c6be209f2fef26c33c1c8adddbc00741ecb537d8c15a97c90aef536a198fa3195e395da4eec952af1b862b4b57b161680707731dcb88970e9f2e92389376bc9fbfbb7d04340f2ac9c5b6af1d64212dca948e5331f5a263e9c266d2523e8595a223d54cfab117a7e210c5cb7bc37f6d69468d56ecf3648e75c8f0c8c459c0687db54620be699533b1b920571eab0b31d83de7e21cebecc7149182015a6765a8af626d1319f648ef7445e8ec8b47316c1fdf4f62b880d48df71c38dbc9860002391733dc33766625270e0efe2d313c9be2616d32b20fcc811e98426f924dfe51a3b8e0526e78327a6dcf1b2cca78d914551a8bf03829e2fccacbbb8d5eee62f434fc4c4e3f2502b84da6fe027646b6c4afd6ac8ccb83cc5e9fa382e8722a0131c466a6b3b6a6de81faf3dd6f6feb35db2f083b08b0a132bceb4c997c14efb63e885307c72124f01c4d0bef8705a18654baefd7cd1180d34a62b7732514fb4931394939183375f5268d97bbcc06759e9569e4b48115133b1c919f11818315a744b7d2b66fe8f6593d17f1355ec78dae6ff7e94841f033b563346595812587f0e6c2d95a3960f76af69ed6c4c0d557c1a7e3e7ec787d493b8f577c8b0607c6a87a1a9470bed6543307fffd87df2b1ed356ab7d60bda254eedc7dcaf00f1ea7b6b32e9f9a04ab6ccca0dc513045b0a1adf53279aaa9d66666e9c98d4a1d9a9e2abb79cf68d8e6ad159d5126d798c36282104c76698c059d7c62cfb5278aa4a2e0b945a544095a58cdf349da414885f601b5273de588724817b415e61f763c06f13148c82ed49384e3169426339cfe0404d31252cbec2e8cba8a1df63ec77a199a7e2b690066ecf0a796767f4250f0e5029b1dfe8101d99e1dbe217ceb15d58628a7f39342597fee75da2827ca6ce934770f5bbf45c43b719d67dc46836de24e4a3e2fb3664c75ff5e7f28eb14a2e546a5bb8b412c9c2f035b44b905a926ff6aed63cbc924d72994e11d901d3806d9772411c0a7eb6da24ae2a8c0f0c64c28fb87510be1ae1f273788a095ae221eba19d98ef10671a6e08823e1425e629abd265a4d679f8cc4901f45eb3fb269c564cbfa4a9ab9222159bb2b1cb99a02912ec374cb3780529cf26bb2a370ceb344cbe14ed31aa2e8060916d9dc9b8c39d3867447a57e078053f0a4c285733102d9ef151b465bc4b856fe8671bdd25fa3927b510849df5ea0fb11313508311c08b51e20de3a44d7f5dbfab95f373a0957b47b0226c6f1c4b247a8b82008b1fedc5b011b6147b02eabf30aa29b6126c193df4caf72ff52637676f92b9dda63bbcd991f6892f52df77077dd4939b136ac0039ae2e87eef4b46960022429e8dc74c1afac8df04758804a49ea64a172bcb1aecb1c70cbebf47717d453fb880a99f65f9dd9d75b7f4a54239e42dcaacd162b3f4796ab00ac584b3fe2ae4b8ec2b8172f47e27ece4e3544180a0dcb9e9d57cac8618c1d4614df1b6808859cc32b1a31693db0022a1038983df4e1e148306e70cdc1fc72946d62a4a79362d5c7a63ddbd1fa8524797a2f28b156ba679e8c02cd5ead6819c08515c4ad9ef41413d2e4b9e877050d7154b038dab6988da3f4bd5896ad680eea23ef88d14024b8bc99118b41edba7cb74df4d74d248fc06c35eec1751851f24cba1fdef34f77edc93f876a5e91e3518295522e4fa4f3b3b5abc0a28337a2a9d6ce5e2e6e6d7874efb02078fd011ea0b995ed75c642fe2fe25b55c79a9735c535e3ea9ad9ca38604ed9aa871e980f937017ab4a4b4355e15354512d6441dc14157b32a0a0a99da15bd3a82ade149e4c568bfd84d75ef5f99047c8613e1eb2dfe29a076a2b419efee93eba9fc191e8b02f06ccca791a537835842bd07d922947533601e6b7553c7a91ddee809f77ebd5f19573e45b982b96b70a04a0668f10ef71e119bbed41760042de4e7c82c37962546b4e47e5f75a2f30cd6ce75b073a79d8a8d512d5dd224b3114c3709d529ea6d1f4c6d79eda570e9558255b6ec86202223555753b4dd95255ef66f19b542d7d48988ec835f1c5f9abab9f2b0cd9e2eb9b51f4032950d638bbe6b7d957916880e42b96440a5916c7bc29b9883d78034567bb6a9fbd7efb1e38945a32129bb2a71ce602968dd46cd3c1759b3e665b377292d27b21b1347ee3bbc7101eb673aa7f193372a3287de2d752827fb8547c43162b5b4056e4e9731fe26ccc9a10eaaca3173b1a51b415a64071a5e0695aee02a4ac138dd49ecd15db72df8a7b6e577984b69d8a25850a31d737a7f91dd82622ec7259d0a3c6f9e3ba596f1123e848fdef2da73521c5fb1d04adaa9906ee1ed0cf773386b6406b841d4a4afed6150b09649a01411317c7ce6a8b9f95913289c5331444a97e7af1a02ea4c323f745e3fceb7c515e06dbe5b577de58acc5aef36dfe026e6d2c673a15d9dc8055779201d764305b9aceb9b1ee7a3d794f5e86bf9042a4d3b467942f11d360cda50b65e7f4ca836c82b7b44d3f57542755cf4a749dff512cc505d605c2361348eff9d049bcba07f500cac6b4f8349f8c799356692d813d7761d10090e2d287830b6cb9731d0cbc08d106a9e309557b3834573156bfd29701c5f41bec75f51a1c3d0ef16a8182cc576dc927f4be792fd40ceebd3a7b9f0ff94e2acf12ab8dbaefc2c732666279686fdeb802bcf373f221c05f329b18e0892511507364ea0643584a5a98c6df0fd643fdffd093d3c9a1661b7c784e426c9a9bf80878444250387a2025191e5fc6c89828f51696886728b9639a7666c36ecc960d3b4841e608461cc52f891855c25950a64323b15946973977a08edc8ba00d156e60abec0d1f9f00e9dcb1156672477bab4331fb2da72b861903d3c7ea16ffd8d1cdf59daf8546bb18e11367f1e697dff4fb079bff7dd1a263ecc3b325481bfbf82a1baceda42b5755c134befa01acd3cb6c2a27689efc410b48e4ccc884b816988e75950141e9c56a46f2e3fdccc8999853d888c0376ab55a935a38dd146537791f0da6d86a303fe2c36267a984d2729c6698b1ea0e102a982743758c9dc4b8c6c3a185dcd5e0cecbe139ef4e301ba386c56619a55bac33c1a548ab7b7b2354289ccce66f56a92bd179d3f1c3090a14c17d02aa2b89f83187f85b3c0ad210a94bfffefa40e1c649dd5bd37455e115f1c7d326555683a2df23a34e59d7dcf5d006f6beb7de9381961f9cbb984115b15e2876287a4698bf24922c6686488ab6f0fa2644e219d27a5f7d6ee7c0b366784ddfada3bb057dede380b7e48155f444f50c5c251d75cbfe272a05feab1765a3a6cab1dc0a172b2d6aa5dc80c4f1aed5513b5f9b4c0ac96c914c7130d9874be14ace5cdbb4fc55694f84a4cb90d35ef98daf6e59aabed3704aaf2add06e2e51965f24fd3f5eb77e6a9d3492c8fe8e6fc3443ad078b8471811b9741aa508238a695bf60b6badb580e1525fd37e9b1d531e197a2b1dc1ecf67d932b30fca2e37d2812d40817b5f9f2aa61a9eb44f80c302484f909fbe37d669caf8ca6ecdb56341ff514ebce27e431396991ff6fc54df1627523b38005b99ebfd39bc7a1d69ae20e3dfd78a82717ff9ad0297db0df4dbb1b95690ca6aca8f02ef59ab4ac64d1112efe600bcdd49328bede9f3d5bb2f700c858927ff99b34b9ab31309d04a43bf44fb38201d7e640d0575d7a8e27a5b247b0207769de929a62c074756e1f737491a80a47d4ac8e3365f85a520492af08724c308c3fa7b4a33107230a81cbd777b3eee78a70a59188075d43762ee025efed111801decc1aa06cf4c7b07f8268195bab7a07dd4602a80b28c647c1e62e53a4f4f2434f5b7fcc51d786c18d125b67a7eda45702b72037974b26c9cfbdcee836f4ba02af769d59fdf1d697cf65dd453359eaed84289bc480101f24c3feb6b7a1c08c2f2c499b85f11df77d2ff453c7072acfcc854dd6c07ddad928267e5988d0249709ccdf9e92aabdb16e689ae16fef07326594ae5e4c", 0x1000) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x8) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x4003, 0x7ff) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000240)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804d718633591f7c8df5f882b297be1aa5f23ed00f4c8b2edea925cf4505fa48a823a64b7889fc9ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000be6de24e9c71eed9a655123599a8d40dd57a48a5e9576066c9313bfafd20395c012ef632693c2f93193dab1c0e18aac2a5598c3d3adddb3858f9413a08743529406c8220a8e7cd9307a8f0b60a1040aefad13f180a965931a3b2cc28ef5b383df5e2263fd6aea9eb6edef643db6873dd15369d37c8f9", 0x137, 0x0, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/219, 0xdb}], 0x1, 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000240), 0x1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000040)="d6ab") 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket(0x0, 0xffffffbffffffffe, 0x0) geteuid() r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x110) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000000280)="cd7181f88294f6a74ff819868d8daef9c92b1241ce2eca8ae458a8b0ccd40c5708489b4869c0d5f656cdfc7fd00b895e6d5f37bf5e9699a4f72db853ac35f12efeb808e735281e54a7d0167476c697b1f03dade6d518f9df7b05f6ab1e0a0841af779b13c8b9561b17cde7adef1342bac8134115ae2ab28bbcbd1d8e90b150eb5da29c26682d57487fc4ef5d601c422466d47a515aeca36005c42febe33115439e21afa05969da2f") connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$setstatus(r4, 0x4, 0x88) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa08, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="89f1aefe", 0xffffffffffffff5d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:27 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x9071, r2, r3, r4, r6, 0x14d, 0x100}, 0x3, 0x6, 0x400}) lseek(r0, 0x0, 0x0, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000100)=""/48, &(0x7f0000000140)=0x30) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) pipe2(&(0x7f0000000040), 0x4) r6 = kqueue() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x4cc) close(r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() setrlimit(0xc, &(0x7f00000000c0)={0x1000, 0x101}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = dup(r1) setsockopt(r2, 0x6, 0x1, &(0x7f0000000300)="de4e4c016f728874a6fbf32a0ec4c9a880bdd473d50e8702238fead50d7b9e698e410376da69f96bbbd91d15335b7fd0403e94f156071e427e9b6f59a79e22d4e9b9334bf9d99c075666ee4a467dac64c230f4132ebc30b0258e92d78c3a1432995eeca1fc13eace6f77767f513f0d673431452e7aa4e0f8fccae72c09bdf00d7458cd6fbfd4e45f9ba9047948fe904884022f6b63ffa9346200ea000f757d27c285948fa5c9d69255fd8f5a894fc3db10609be4fabbcacf92fb15e5d5f9ccb4b0bd3477992c15292b1f3f448cd7f6009446c03d1a4b00da21ca67be4d0e97898271f97b6c814b", 0xe7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200", 0x40}) syz_open_pts() readv(r3, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) getgid() 16:00:27 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) recvfrom$unix(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000001040)=[{r0}], 0x1, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r4 = getuid() setuid(r4) r5 = geteuid() chown(&(0x7f00000000c0)='./file0\x00', r5, r0) semget$private(0x0, 0x7, 0x2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x5, &(0x7f0000000080)=[r2, r3, r3, r1, r2]) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x43) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20, 0x4, 0x20000000000000, 0x100000000}, {0x80, 0x785, 0x5, 0x4}, {0x3, 0x515, 0x1, 0x100000000}]}) syz_emit_ethernet(0x21, &(0x7f00000001c0)="e521f81fc634134106f219a650f4ed050bde5633b9948a78a7b10a7dd11865d9d5c7f3b198cb6be5a816bedbd68213a2360291a7db6b7e618564fc3cacd509ff58521de06d4e3201e62268fd862b22df88885f64d7") r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x100, 0x4, 0x8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fba000/0x3000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x200}, {&(0x7f0000f13000/0x2000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f51000/0x1000)=nil, 0x381}, {&(0x7f0000e2c000/0x4000)=nil, &(0x7f0000e3f000/0x4000)=nil, 0x5a}, {&(0x7f0000e4f000/0x3000)=nil, &(0x7f0000fcf000/0x1000)=nil, 0x1}, {&(0x7f0000e70000/0x2000)=nil, &(0x7f0000ec5000/0x3000)=nil, 0x536}, {&(0x7f0000e46000/0xf000)=nil, &(0x7f0000f06000/0x1000)=nil, 0x1ff}, {&(0x7f0000f32000/0x4000)=nil, &(0x7f0000efc000/0x2000)=nil, 0x10001}, {&(0x7f0000f13000/0x1000)=nil, &(0x7f0000f20000/0x1000)=nil, 0x4}, {&(0x7f0000f60000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000e99000/0x4000)=nil, &(0x7f0000f67000/0x4000)=nil, 0x100}, {&(0x7f0000fcc000/0x2000)=nil, &(0x7f0000e3c000/0x2000)=nil, 0x1000}, {&(0x7f0000e37000/0x3000)=nil, &(0x7f0000fa7000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x200000086138) getpgrp() kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) msgget$private(0x0, 0x140) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./bus\x00', 0x2000, 0x8001) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7f) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000380)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x2) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') lchown(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000140)=[{r0, 0x80}, {r0, 0x8}, {r1, 0x54}, {r0, 0x28}], 0x4, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x20) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) kqueue() close(r0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x81, 0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3}) semget$private(0x0, 0x3, 0x620) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x100, 0x14cf}, {0x18, 0x3, 0x4, 0xffff}, 0x10000, [0x55, 0xffffffff, 0xffff, 0x5, 0x5, 0xef, 0xff, 0x4]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)='MN', 0x2) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x4, 0x6, 0x1, "f2891954e6b694df139bbd3823f4f12200bc7d3f", 0xff, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:28 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x888, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) 16:00:28 executing program 1: clock_gettime(0xa0004, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x8}) 16:00:28 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x8001}, {0x4, 0x7}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) open(&(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', 0x288, 0x0) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r4, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffdff, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: socketpair$unix(0x1, 0x2000000000002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 0: socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000001300)=""/210, 0x84}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:28 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x418, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x3003, 0x9) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000001280)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002540)=[{&(0x7f00000012c0)="6b5c4ebc17e6548607f90c0b3062395dd3e4b46ff3eda012f6db36f37059d0c59c05e5b38f2ae897249b2bf3be22c6d1de92d3131b1c16094fd0fbda7460af71697247080a41d901a04c01ca3ba462b5af88678a9f3550e9d0523e3ee05335ee93af6027c023d9cbf49074edf6d45a683c96e5", 0x73}, {&(0x7f0000001340)="14f425494fdbeda0f5eb83f09c5afe914a2ee101571c4aeb9f8c039372364b5fb4ad98d8b06cffd5488716fd2cbea10e23c2576ea82bbfc8c5f2540263dcc7397e0f660a7708902fbe3b650c7b2324c12d55e19396f4393de37958ef24893274920a4d075b3da7bd78856e36317974b03490bdd0a00ea74881a78e444860c4467c80409286061d86a037c0c8c29c49ba504e3bcee23139d0f80fe375103d0d69f8ca2d1c9eed03375c6a68ec9893f00c1ed4c89200a89bf0e4dd1fe08fce3804b4360b37a34208297a4d030659a141d7ecfb7ef27cb31b02d050f656f73247ab73da42f7cca7cf21dd1a54f55035eb6da0552ac22e514e68d6efd36c1cc1a899f9665f5dcb25ba4c466bf00882483edc74b5a2b4c4418c1e60e8956a77541b4ac1997d51ea034bc6b2b73714a082bfa2d6ff499118ce37899aa1c7c53566e2b0c4635dcc914a3d97d4693a7ccb5d7573e71ebd3a603174f978e41065831070cfb8810024219ef52b8bf1fa8dc8f15ed191147a3ec86c9c5faeb11d03bbb56b605c2718958dd00560fbbd34604aa94da2779acb1ebce37aede4a1d97160a3a84fd8271d6dabc35c3a1351e63578c1f645e913fec53eb626c9ad156f5663e81b759f97060f76a91c72dcd3ea23587cb8a77b4ef9fc726ddeb123779e0ac0746cffee4430b67039ccf7763bac44120e189c317bd34e02fd09097fb1ff096543238c7f963060b59eaa1f2e72f4b91facec91301e028a518947801e25fdc41b9e6454e6c3869d8e38a13b90c95bdc738295f54c62e57f1c25a7ad7c62409e9f40b8108ca65187d0f8216d782e5028ecf689bc7cb9f4d2ba881e97ff11ff1fbb48cc8a680d670c154ed26ae4fcd4acc081a1bafd9a8358406c8a94b88f856dc31350137e2aed2aabc742e4e6c4ae49c25dc48f22b395c1c14d99cb524fbf983d12e2cbb2dea542274d13382849ae54958565d6a5babbb461e50140b46b410bbeaa36894f371b5902e5749f4e1c4ba1d0d89950055d68a61d1ef19d1a6a1833841cc23428bbe07f0390f47fe9e43f60a6092fbc4d2a1312e8aa0ac4065ab1bd821f7811675e98713b06356574e79d989c5650426048293109508f8ffd4d53838757b0a0c73c55a5cc59b2c1ce212c56655c75505065b60350a93b728b8620530eba2d09cf8e59b226eb4685c8d15891d38aad5865b6697fd81e60f75c4c9a6de9958f8322db16bff774d56502f0198268f925403f0ac12c4ea16c33537a664b00dbcb63537beb6d5b8c323c4cefa426ef83b62612c7bb05f9e351dd85ae8ae4afa40d88f2807f270bfee46d348dcc8af6b386caea6f1805749c468c1d38af326405541d57a6dedc5356108d31aef809fc1d7cc89dca75e3c69e4422506c2007573b38f5781ef2f577237eed5b4ecb63dcd1be3acef4da9d627e7dd821c255a0034f5907e46b97bed644e51d16ed8f297f786561246524d62862d0e27be33e0180b8cbefd966579fda25c36b63e771abff3fff2cefc039c813aa0ad6396c2ceccbd15c6495801b273c1ca1b2ae38cb326127565e85a2dd5cb030f5c636c8dabdd5f7162def96161f1e823e8e6a5005b919d526c0a2246567493ff5f38b00b43520cd4e0c04c5a75064efddfcfdae57d9cd96d018c539fa07920239ae9f8c8d4366a89342cd644f8bfd1a50c90bd6d776da39608a42e65239af2a96e47e34ad87d3c23deed7527c2e5347062b88f2e56fb306c051b7dbff1f48ddebc81db71bbc1d4d30faf28bf521ab08832be7ffb5e2641bca5ba80ddfb34310eed03d1ae70976bf9d7118733601ea75b6a621cf17ea256925ffc19f1ff9a3d784998958f84ed4b501b59840be27bb9c011efec6850fda1a09d14d410d75bdcbc3ddd67b1af5c8c27327e7d03f3c58072af4bb79ccd2f6fa8ea98ea99203d147e1a80c5ff54d52d938bebd1d141962e59669aed46077132539777519c71f6fad113bdcbed38c11ca76edfcf7ca31c1fc01c315b7571992961e9e71bac8f8f9a06169831d016694fb9f9fa61fec21f3d9870280f71d61ce1301f9f836e428aa5e12ac15a644c00b6abd836558a64aae849099d498b71680f9037cf9987ecad0c07a59a5ef3de64a7f6a13cca3485aab7b1a37b8c2dd0b3fd37443c2ae90ee04fce609d971e4658672a4bddb2835ebb2287e235e09a5ddbcfc8987e13179ab9d3101d4dfd1017cf07a877da5a07c7350b465b6488161f56c507d9e7f0e2385c600bf528a1ecddc4b120f81ef3f3784983cb91e2ca2dff7c687fd421bc16da2bad6df4bb71119d0225002721526676848b665f7959b8874c5b73b5d23e1f43d7b32c7114decd6e02fdf1513ddcdb9a245331975234d6ad3cc10f666ad35c0dddcccd33a2f42a422eaeefab41f8de205159b520fa14e4f638deb592542847b9d52e8a0beca5ab4f358e541f1900f5502abe8ec7dfd1a605d96322b5fa7cac0f089a3781b9a88ced8e3cf050742a1e8e2baaebd7808fcc90b7c1b972f4dc7aadb5de52ab9c4450543b4d31541a712398e0955c6f1dfb0e7bf9fe7fce6a42d61e415480cfd580b90789ff9eb60d95d60cdf3a45c8ac6c440b583b0cb3f58a4c0c5513c7c826e643d7f429c4a702a752fcf8e492ba651400032f7156eb88fcef37b95870cf63913ab55b763f815b652c35817717c011bcefc3f3a474fc41135200a40cd50ee4f8dea5c2ac66cd39de208b0da7d51c6d8d2fbb0fb39b06254eb43776e0910f0f13e4232964038de36ed7218e406c08fb4fc149a1d7998895db291b34df6435e6f979ba13cc6a91643569dde82e8514e932ad1c818925cb60a572fc5b0bd24c93bd1a771280c1f285772fc82ed8b678ed3f1a1606f026d77c20b99e2831c1740950a625e061cba3e4f3ae99eb5e5e8aab1e2a7d457b6cd0e788c3ae3ec1b01db972371f3295c6a613f4b781069a6e2e0960f211171a276e4f95728308d6efe017a04ab8b34edc498e2a0ff6c406b7335444b707d53b7e00d1eba6334cc7452051735a587a49bd349e0c4baa5a313aa6bffdef0685240ebd9472ffe618919465cd31c4becb9c1c4f5648ea870bfa684996fb18356ada865ebe2c167cfb199cfdce4a6af46c20abaa0a28c6fdbb327273c92d03609ba948253a0a38f2deec45277a0cecd36ea1febadafc51bd96ab2eed8faf80c61587723ccf8379419104af99e3a690b01a82ea53a84c3fa74f8c9324716a5a574811f73cd5d174fd94ec1c697d077148c4f69b78d04a411ae7dd52cb98ee46def496041fcc2cad73b8655a4b20466d500b998a75d1dce8fe5ccd998fff6f781072555bb122cff3c02b4e2c17c6964e705e077aab985e13ae3df4ae606fe431027a6cc1d11608d7c5c526b25387a4a8f255169f9881f57496c89926632b6fff4446ea182787742a9cfeeaf1002768f5690623da1c437a7fcf105e5a40c2114d2ce9c85001c9a2553f9ac3c29f2fdad31c6f2f7188f611190f518dc3f201ce5d8a75c30c2496f95080462c01d60503e26ed6db3a938a663fca79f6bc66d469c0d077e3ae3fde2cfd05ca7bba13d66e4553627c54bc1af01e76e966210d1713619063a5990fa25c73a687d09ba238659d83bb4bafea9bbd02f34e00f507a93e5113205e7f3143f95585ea4c0349b502a86aab6f376845360a95a24d8a337ddd62fee92164fb1b54c933fa2f0a3d4d09e69aa14457d138429822a8d1b70946e0bc557084eef6cc51ec4bdfff68a7b1060a21743610b6c4c4a2b31423a15d61a221fe7db1f7771145a3b36888b6dfd5527f21ea1d902c1c4ef521275d090a71298a0c832d9219a1c60d88a6003e71e11cca007bc611de2bd9992946520716d3e6e2b847dd305364ac4465c696be25656c26c7d43307aa30e293aab180d2b1c3e40a7782d588cf168a4c585c1e5c7998a9188c7c9432f488b8b408f022c5410efe93a02de8db12d8216d09807653ff577217ddc11f5f9328695a2ee8fa5454cf3bc6392cf360d9e4d4afd1ef83286f048611cfc51f195a2da5a6fc21192992f935c8bdf22d9c06fbce779baa41e77dea1e9d8d71c3850d375afc18c09d538b9797512ebca8713db2ad402d0eb53b2410b829714c0bfdbf311d6cd42932baf19607e50ec77855ecd372386b286e6ec1a3df022d880827d9440a33f0810218a64f5d72f18735ceb2fc100f207f4374df90bfa9e8140dc92a77c5643b7d5460ae56221f346d4d9737e703af6e4ff8b58ecb8cd937ded765b258e9431cfefcf9d99554a07da1ec5a8f2e5b7f9295b2910a2ac95d009b5cf1dc4996596cb6b65f1e8ad5c5f254cc960c96ddf84edcb2b1e52be20af2dfaf71d123f130be97546865bda50c8da0dd43f68c88f9a05aeac06968b1aa9d045796fb40249f29c8abe9fcc8c55699a3635ee7772aab6177db2d0ff13e893b2a46d9b6f70a3560f1cb5f0e915baef1330ac32769bb0173f95c3f8be1351b1c6a5c831ceab5a08e3df3ccd46261db49dfcb3d41a8969357103c7c70043e72806dfee09b12ee17daa8b2a1dcaf06cdeb5eed03432e1d3e3e2f9b3f55b025f81445ef06f7058432a7f2265ccbb04d051a6cf2f4958c5401443ae60c21b45043837a8df46bfc99b6b381e1562730ed7b56e9d65e86f7fcacaba5b5dcdf3c04869a8b321866ce238c96ffaecd0223a4d5e03e2d769392472eff6cf528403b44d641b866aac1d630073ea0d3c995cc0eaa52c01ff2d68d785707554589ddc1e46cd0c0a88774d91033ab213d9c845d73292d729d26bd759c7ceb38251582a5e151d32dd667d7a03b239b943d1c3c0e94eea7140559b1d85413c5d745bab680a9297010829dfb90b3e9ea6e4db10ec7b76e381fcb3667e19a9790015662c16a8421a068f9156ae75f92b47049cf65a5dcec64ae09f5dc699a79b22c80308beb3c843faee3fa4aae2a260edb8326d6fd0144a4ccc71cb9a445b1316d3d5a6d73e9ce51265aa235a2f9383a76e5e79239996f0b0bd06ad7ee24f4ef21e0b2f9f6431b035f11afa2813bfd3dbdce6c1c3cbf061dc059f50486dd43fbea647e5db1dd8ce9fe0757ee6906829c43dd938e624a89438f5f9e81c5859e473756628522a536893a35c24bcfc08555f45f2f1f2272521ecd1b37a5d048b2c96db247b74daa73c48a64696043cef933919743a0686be3a69fc3d2feb59879f05e4612482e1987ce4695d67da31912ab2a4fbb785b8d36ca4d54792a748a5444c52ea719c06244729fa6c6769c70b4603bfb533b96c11dc513b7d09c8592c11a9fad49c0a43f1816ab87b0fce69efb6b7d8b8ec1d79a2dc74a720b53f5af9e2f6b1b0f180c081dbef14fd4077f54c3ef352a11bccf5f33ae1c63ac5adc46504866f355fbc0ac19cd09ec7b8db5f60f9da1d3cd5200b42e79f05254cdbfcf7a2cc8ed241c4224d35bfcd7510a98b975362247203eaac6e7f9dce2ace4427a4abd82400f47deb5de03d173bb8b1b8c3910288d8da372ae0c205f88bcba387c7c3b0bc13e6b23b90ced50d581f5c95cefa2782ac47b6c239ab1e200f80bb762ce6628c9d77ef54ebdac0d3a85b93ebcd72ad417ebee46d86c57de496c53e5fa1077f0b41d7d6cc86df772c4c9524aa835857261b3048cf99fb70fb6643c03195bfc85518e091ce8944bab7b8f70c7b92e5547bbd9585592e63c1c053999410a64d2b138320f7b010a3e49e87dac17df9a0c6d1c29c6cf6a402d8a37b7b59216e4d54597fb7c40f10f9c9731ce83aa7f0ac09226690bc8bd00c7c6ffc8d5182fa82c2dd25fb88e94f3dd5dea9cf2e", 0x1000}, {&(0x7f0000002340)="5afffb4111d86d990131990f54049fae2737ca4a41879181e448f284fdd7aa4b1a369e238e14dc0d9d43c5ba9b0107b6b00eb8773e68da15b31ff2b3df635aa29f977ed7b1a39c6cd3755ea08c30d48da16e6888648e90d88c949ff61024a0f1243cc4849c98e923cfbabcc4b4eccf40e7146ad0e938d51968da0853c247b5014d71fc34fefced72b12aa6a999afd719347ba2900bf00be1a2b7926b80b0c4cfd83c901e664f09f240f8e7a451941b97cab69f40761ed612cc1f272eca263a59f226cb08d9cb1cb5792c302e2366c145f3b1435ea3913dcdfd440ae4426567710c098d38", 0xe4}, {&(0x7f0000002440)="6135467de54166b899a6debf71d4ad0c3bc4f87fcbf74139b25a7bc943742bc5c3e4f694e929286052950af07b0293b35cadfe711004a0429300c853974035c173471f0da04862dc30bb50955b2e50b0acac64fca019fbfae1d3ece3d8838150791bd86cceafd605273172d842fafed85c3a4885072c248436b113725234d30d2ea7b662e41db4cf791625304270f978263b0b726e7c777ed2c9c0eea1fac9fbdb12f4a6acda890b66be6058ae708ecac3800a49023f68a9fe9be0c25852449c2a02b2374de2ad97265c76b47f735229cac6e8547a8f1e06c9d9487583adfce454f762e4668e6c2eba6434fd", 0xec}], 0x4, &(0x7f0000002580)=[{0x30, 0xffff, 0x100000000, "6c0ee18c2d3c8caec96488cb15d82430c724ea1e07ac1aa619"}, {0x58, 0xffff, 0x20, "cb0211cefb189114db9d8f64c6de9bc1f385cfaa616bd0556622c9272457a75c72a7968b00297acb3173ed96ec807f17a6502f8be664084847380fe65321e052e6ff5c2d"}], 0x88}, 0x400) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[{0x2, 0x200, 0xf25c, 0x5}, {0x3, 0x6, 0x2, 0x9}, {0x7fffffff, 0x8, 0x4, 0x1f9a}, {0xfffffffffffffff7, 0x8, 0x53, 0x100000000}, {0x7, 0xfff, 0x4, 0xd8}, {0xb643, 0xfffffffffffffffb, 0xffff, 0x1}, {0x400, 0x5, 0x3, 0x1200000000000}, {0x0, 0x80, 0x0, 0x6a}, {0x0, 0x8, 0x1, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) ioctl$TIOCSTOP(r0, 0x2000746f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180)=0x1000000000000, 0x4) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r2) 16:00:29 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x62ab) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000200)={0x0, "9b3570fbfc4972241414acd5d7e32cc803fb097b2fe08b9b0d7fcee11bc35d1942f188eaf4715cbb0f4695b212a70c1eed115c9e191f9348974f72b75b2d26a428ca127fbead64cef41363f2a27cf4d57b33d5f946def3143cb1bace5dc292e12831398a4a8618d2152a856d3c74eebffe8af2404adaa510863039855c8d22aab769b145dbc040d3c89104d45bf099204e3eba4b8c507733b6b69904d9d0df17adb4df30bc896aac3e33e0bc6c5321e7c407a7938e6c4692cfa6a9fcd07cb2198da376789f37570c183cf5070e49c67ce4124d63b87cea7447771221d71946"}, 0xe7, 0x800) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = semget$private(0x0, 0x4cec39073f91765a, 0x100) semop(r1, &(0x7f0000000000)=[{0x5, 0x8, 0x1000}, {0x3, 0x18, 0x1800}, {0x0, 0x5d67, 0x1000}, {0x1, 0x3, 0x1800}, {0x4, 0x9, 0x1000}, {0x0, 0x3b, 0x1800}, {0x1, 0x2, 0x1800}], 0x7) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x800001, 0xab0b) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\\}\x00', &(0x7f0000000100)='-\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xbc*@-\x00', &(0x7f0000000240)=']-!\x00']) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002d0, &(0x7f00000000c0)=[{0x40, 0x4000000000000000, 0x0, 0xdcf}, {0xd5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x102, 0x0) setsockopt$inet_opts(r0, 0x0, 0x12, 0x0, 0xa9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ca0461aeae1412aae6faefe80766582ee959bcc75c64a669148e61e68607be3211debfc2b9f71d5f3c7f4dd54e4222c289e51b3454cf63247072ee1418915fe8f1fde3810e1423897797f5d5fc95240cf679371837e4fdbc1e85d17ea69363a67ef4e9255a6ed8e36aa8711da6a9c399c76152fe3d52370363db07d2ef63d9cbe5a00c278b11cf9bbf21bbffcceeae598114ea657ea14c1d9e48d5411daf098aaae1ff3e5e4aafea5f5d60cbd2a92bcf7d", 0xb1) 16:00:29 executing program 0: r0 = kqueue() close(r0) close(r0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x4) close(r0) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) socket(0x2, 0x3, 0x4) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x100000000004f4b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) socketpair(0x20, 0x4005, 0x6d, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r2, &(0x7f0000000000)=""/171, 0xab, 0x800, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000300)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) clock_settime(0x0, &(0x7f0000000000)={0xffffffff, 0x1e03}) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="63c081ccf7103a04f9fa6b322cb896d5b642304a5cd98b80c68a6042791766ff42c759da1a7e9fad55a7ce47074f326dd16f08d4110703f5d82f80e355dd5335da57d5515a1d0ce63bbea1701e7c7a8133156bdf43e4db2910a183a5a1a5517a61820f5ecee5cd886bd00971f582768d76a27ab6ce86aaaae8c812601fdc64e0451833f468422ed71c2188d785f753a64411f00d4ee553c323542fc5036e7a244bf7c953f34b96f3bdea14d819591659d1977f896f19cef5c8628d09159c95f336", 0xc1}, {&(0x7f0000000200)="233017c9dec31dc225a3cd45a844533d81e1358f49c42e140b89a9d9c6851291e63dc82a6f703ac689dcdf87db73db4a41950f24867a615a3bca2cdec5e2aae95d73c7128c54c053754f065568ccd50f2ede9641c32c0b49f2ef718ef3167eb0983227cda28814455dad6c35626637ccc82e97310d3d99cb2a895d46905be79fc9e704981ae425f91b6d14373397765b22d9c49f49e23c955a44d7e95917801351608b84eda969e5f89fe3a4b165e5ea65a0d5316237b6aa7e1d0e875d12629c71cd5299584149264b845b052d63b77cc9aa60dee0a6cc69d6c3559e562f704d6e19b7fceef2d13fc1b324dda911055f1942ec14eb413478549ae89f9c30074f2258ca5c507933e34e3555f652e2e394cdc855296573332088f56535234277db7ce9401b6c42b2cb264c8a4db040bd6f0fb2dab2247b08d70a636299eccdec7dac01471645dbcd0b6806dedc0e9be74c93a7abca004c5700094673c0d8e5b41da5b92f522f4045f32469fcd2e4f0cb582adb193aeee7d06427b9dd76e65aee138947c660c86317b548f43d940980c9725f761a2a6f139dada30c2f78f8b5636e6b5ddebe9ab415694df11a8d2b8961ddecdce1510f4debe2fc5e9e256b0b3fff69054e2ad8307fbef9b08bdff766e674a375c32bc8d9249f039eba355d02b41199d5919b9c8217eae6504489b3c10eb4324943c89e729872e4132d8660b86fd345e7ca58e4f5b329faca285f4217e6d5d5cc02b22563da52c0b2169b0f86d64bd7fca0724aed4ab817dc9ca9471450c5c1cfad64709b08b53aa170d6457993b1baa5a5979c3854223121bd33306c565b967af70f79d2e4e3a8fef9158842a10b7caa708a8d1e0e7ca4d68b1b052b2335ffdb4978165d54507dce43c357f781b295f20688ab28ad59400641b9e9c1a42fa9996b4cdb2abe528074d20276b46927e52688a77e2f6613fdaa629845cdc4914c019ea1eaa5fe0758bf7f0da3aa39fa0f14aa84da249349906994018ca2d7082e00365b6871fbaa4757f71b3ade05b05ba70ddd10eed23f0d18d5edccd45ed7ea5e75da7dd818712fbd399da034d46015becd307107579112c8b7dfeb45a3d4741a182d909a9f314709528671a4b358a328665af46e8a25d61bb844fec602a0f637da81181657207b6d7af3d9b762bedf78cc9b5741dbc9695e7f1ae74ad8adf4a7b991d8d0b0a8bc1ac0596437bb78b361d74889acb53219fdf54cf76bd76fd4d2d3d5fdc03f9772090baf5d7c079f1f40f7b6bbc9297b9c071bf304156691656fa42b04b400b7bda29f2d86d63f5031f1afb027a83527595e51e09e5e00fdcf91f089f3d6306f59706b3a7df9eb6a4b7c54cee22f982370559163fd6f0263d5294e986baa88ba036de07b5b7bb6614ff460ffbe7f27449e84eb009b0450642676d17df0ae9c764c3c90cda23042c934c81c0f8f924265634a4b65270112c13cf60fdd7e5de954f0b0ee22eb2b450cdac245f05d0f5899e2d2e849ec581957cd66542f33190d8dc390511647b2d79c7687d3760330013d71c0f62eb4e86c950723416a0df0b4c0dd96e4dfd3561e1e94bfff9e868bfaab73e57902714a0d9145b614fcab63fe75e52f9904d3ceb7ae6b74441ec3487956730eb352c4ad42c86fcca46752c37e641c0ddd606d97c720360a06416459d632d97ad6cf99dd32d5cb280129820c8bdd255374da2340697da7401b7ea80253d545e48b7066a12fea4695f46b2c378016f1b418e95a7f219756dcb2f9c11804c9c14427ca3dffaa5ffbba413c297dd2a8b9708762b5052c368baf1d50ad56c19921aed4d69b67c28fcbd36a07b58e9a9b25e257ee0f61fc22d5e67aea0111a779bd85b27ac4c334730c101dad6259b9a0f0d9ed2327f20874fedb44641d06591aa6997d1eeaa58ac2faeb62514f1ca131fbaa5e966389488153d554b3716481c6889476d024772b9238acec903826bd41b4c56beba724a3b0b9ac11086a3588d4919d7497cbd56eade645f65d351b68f5c4ee028c0a266c22413b68fba92d8de8c29c28c5ab4644bbc7f09cdf111402934d9ad33a075556e637a3718ad5383fa4db1b9f6c45faaf3e4f7b15193fe799c5de5194e9ec6d404f2a3d4bb03456b21d1d0da71cffc0108706fb07b6adc2cfc16c6072aea07c50dc50ab6b69e55ea42b070a5125c1b502fbc77b391127dec51a098ce952cf86d10d0b1fa14c374db10bf0b746555e11c5d14b247fe5958acbaae79d000ef57a2483676d10dc2d8a9d5824dcda892877562febd0593412ba7da5573767204e2c6ebe8a17fbf1e39282047b46108698754b847863b2d2105bb8727776b661fb6a8306547e9d499f91bf9f139d0e5844c07b71170ddb442278c34c65e2b3bb4aa372e434b9bcfa8d3759d9b5bb1cb77477bc734582a576eb5ded6a7fa77bfc1cc964d97ac78f226a0cc07578c79c448514e69c9c4b9f1ceed4ae24d47420723afca91ab29399d961b83e0cd491a458972f36af1ccea59d73b3bacf2bfb6e15b4c6e147910d3c6b1084f5a93c42300c8bd2521c0552d4ee75713cca7e7be474652b32aa3be2fae1137ab30bff95fd4ff4ff7018a2008acd84b864a3bf09a0a1d480a91cadfd1e41fd99538cee0f673e0da0da203ea9aa3959ff3256c8ac3e8f8f54ade1de0921068bd3539e542c0d028710bc3a91f51fb0807e2da7e7d2351fe79497206bf24db4e3b8d576f72af17b242fdd9016722b00a25931af7801c1364a4d357a4d5b72f94b7b9369e6e3009d60d4656dd0960a0c162f68548414517f40bdf91048993517db6d2476fef577a073475b9d856657c848274d753be4b2446929c5a048ad540a5177a93fc2480beb48a9aa9060a9f1cff5c9ad02fad61eaf7f035177eb85ca4eca019b7d6b53c1195bf981a9382dec4e8012174243107d3861e2b889bf76dcaa26b51617e51ee72a6f1569822551fc39c9ac3f915c937feabd344f9b56eeb0be2337d581b16726a061e507af17b5b4cc04cd5bbfed61bd08ba5e7c2bcbaa128f98fd2b396019d100449250755d171a48e450ee5d2b3d7fdd89591ec759334157fe32891d5e2d279331ad66e344ebd8e33eaf62bd14f738e7f649b345fe274e598a40b1568b528ae9ada17c204ba69084b3c921eaa04d034fcacf93f085cc88ee9e9834e49b949aeaf58b427173fb6c467393df9cecb557730af74db01b23b0f75907c66012493cf704e59bddad23f2768315c30e227603568fba8dde491ca37e064fa363bd178d93263b7796fa91fbb5abb86c1a24e750dde2bfd3fb71c750565a40888f09df54034c477e55d55e92ca7ed5d9ea8b06912227192f1c16bf2b5df207b9132300eb1619f3e46b69fb8c2471dd06017d1f7cdb66432c99bc5320c550f97697021e6d49db0d7a827da0988701d4c8aab5458e372b773c8b5758f92ec2975bedf3288c73dcfa71c1c7e300c60f62d64827ffcefc14dac914e1632dd57c913c51cc7c364687d069f2eea960a859bd967a02cae1193d5b835b296cac1b5807687517ae508a5f860925e5a47d086ccb3f1bb6d0b4827f8dacad64c1b050fe480ad6c6de307ba3e8886422472353518bb73f61d3808744395fe839201d3ef1167fa9f12313642af5285e755428baad6fa328770f96ce501f4bc03030a8d623d02e6a0f9c87c3253e5c5861c890997ea8b6c374bb24be2d12e7c6032969e44227159c3397f2dacbd1a990c5078e2027a00ab4e942b06a1a6a6bcff0344957250c5a72543e38d7d5e7ed65c7a9a2a0d8673bb9a77f56ce2b93963af85a4abf3c17ecaec89c70fe4c95f962dd5492c2db0229b88072134aa72c95c7af77a223fde5e487af4d9f30e11b8ae0c9962f31a3d85129b28984f0a404fc359c0138f9a684f7f794d4ca26ab8ed0e17244b5916c466493b2968bdae37d4d625827fb7b3bf5e89e49de63e630e570f1993ca4eeff61051ecefec526c5572e868c71a0ae9303e24391ecbd2e28c05aaa8fc9a4d007120120f7f472de33bee5ad2afe43c652e2533fbd12fa8c599291bfbb9c771c6a026c1b20660f92bb73ee787b12c0eaa14509c90db0b228a3c8ef95eaf5a0ecfa0536381237ed819459b0f3ad6986956fcb03c8cb76d5d6a591016661eceaf50f91277f5aa51c1b97a8e25e2c17fffde160f74499fc83a315aae96c998b25c894160278b45abe97177cb1102108b184ca94154cb96b882c3d8c98ffc33b9b140103e662a62c2905740eb44634e95c7f2a1a7053481fd35ffd1f867ad535883acd6e2fac3c220cf69de81a28396c727729c83357bc3f0967d4553e154658ed0bde113e109e18db77c0f9fa5254c61221803cb2d29a04444cf72e491c2fec19f96b297de50d7206fb89ac1b84173ce5fdd76f8818ce477fd2643ce4cb51a706b09292fe0a0f729579190640f5816bed766474d932f950e2b37a43d811bf9f65117558846a9d8e38f76203b028b50733910379af275b269b1876bcb72548d523340413f37bd8624426f6f151329609c20dc53dfc361be1684159f3004427bdb17ea597246c00bebbb0b5fd71ec95027067f0aab23510a6348a69c10c7718b029d925d449ff8f69d6a297a95b89340c92c1215b763ba1df03feed61737bf0d78a34e765d317d39eedfff394597fd41ff4c551ba1cf749ad21588b974af77ccb2e4e7a5280b4c9cf89b0946a1dee8de97ceaf0c398ee5e3d49bc934adac4e983f7b5fad165645c1ff5e851f463e61e68e6bf7e622011bad898b2895a8d8ec8cccd51433c033aae59216350b29e3cf34d2342a67b3147e87358c55f8af8da31265aecd76a93a830be77a70aa8ca64825f4df914579b15575abc60b7bdad40f25ad83ba40499a61cce04cfd75c6ae2238b9c76165752b08ed2ee9eb887b00dcf0d252c1031591c9d2a7323b4476b7c57e7a752c3ae60321cb3e75e78a5925ce135ee6a6d26e2c56dfd28c9e319b4b9e09e4599a4299d1576643f7b34990fbd751e01a25348dbd0e0bdfa9aa6cfc0a093f0d46b95dfaa6d14564203a9dc01f20afae889dc5332d152084438d53da76b002e50f8e38f9f391f52fcc73d2c6ae02929fd7deed6253f1a8743beca47910fae450322cf6a25ae832f7ef308d76e391ba6a3b42ead0f5d34c6ce369aa383c6fa3b44f61a7794c079b7c1f6b88fc8e595e1580253e48bcf60c4eb18bf59dc4ca04347da28893c2eac740a6fd654c5fa519c59b922923da9885d55460cd341c57cd757b0aa2c1d68ee9ba1690bbb28bc8a2a3c2f0914616223234b07a5f97c3178bc838aa1e963526d80ddee668c582b1bbcf91cab4819fdc055aa496229ce486415c7f2e41c4e3deb09169f869a3ffc8f04d24aad98a47577bb8a366d85cba6c6372bc6e0507ff6b248fe538ea714e75d446e7a03b94baa2bcf06f7011bc997f57a62d9338f8942778692adf9e1b4bf1c2a0775cd2c8e2ea3f5f5937198b59eecbcea1ed96511c61f1d86301f3dc381e73879ea88a382f84d712f7288615643590f6cf46e4ba5580a561f5acde49b00922989be499a2b5d9003685561d57e55ce12cb49c5ecd2e90daa807e639a1dc5d098f842ac8eee994da25d5c633a3ae363375cd71c43a4f781210fdea09a620a9149299aecae67cbc110fef11caaf81c09ae6ce2aa3a5c4ad57be9aa929dd3ad57d3a95af534919310e527e89730f1db8b68b60d74475d70587cb562070f69c0a23c506cf67ec36a0cefd8eefbf07d62882c7ae8a100493347665943bd1e929ab3ec643cf8396d1c21266cb39bfa246b", 0x1000}, {&(0x7f0000001200)="322963ec685e132e7f9d9477aacce3e4cfff1554f740a05075c7ae9b955e61c3ac9e6a410592e271292c80552abdee5e3e66b436f18319b82c00e0dd5771bba40ec93211964f8f75d94e8954613e41994948a01cf7614f8ef49775509b2ee2216d4ee8d44bb08ccaa581cbb5a87fcc90ba1feb2bec7150684bc6f4aacb0bd3bbc8acd23d72c8cb956533d273568a06eb8a852ba0d8be50", 0x97}, {&(0x7f00000012c0)="24615c45d6404312806ee1838206b781e4908dfd62b0c0c73509bc0ec093a8046eea74f19fadd1e432623e081b55fd3c5c2b4278e421d99fb2f1e6ceadc3c23548d5e598f9ecfb9913e6b206ad59e4a924ac078dc45b83fd02626c56936eff3c3a500b57367705255b8bda9cff14d340f4253f28c821437a4261acbd085c90a86bdc", 0x82}, {&(0x7f0000001380)="d6c8ec4e534000573fd61006aa2a9930ab714443dfb9c01d19dfaff8261c62e8b53e8ee5abe83a826d46d414c73b9be036a7c815dd3d66558776f4172049dba01bccd8d2e3947ef3fd88d64b356cc53657ef99dd177741a51f3b3e376aa2646aea692031b24a0af78188898a76910484be436b2eca8ae3f73d1dc78a16cc66f7fa59d62a84ab2eddaa258d1d24f385cf9489de3d", 0x94}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="101000000000000001000000f10d0000ac9a1f16668f3ff6432234ba0deae25a60d3cbafe06577b93876408e7ad5bc3d1c43a97207dd8c635d9852662fc294d9a900dfa7c2059f758fa240b6b6faa605be594d38e73f3e009c10e8a8de00916c39b7ef9cc0c4e7ac0431d0b1a8ded6968ad8b3b929736b64a0122b7e191101cc47b0b9602fd9453bc68d69325714194d718d76271f1a60d6fd4293da09c724ad78fb02cc0ea7350941f880973f33125f0bb47d3b5094d5240a6cc2ed2dc06f1ae22dc92434ce69c43672e093ce89e2f559dbe2a95ab3cf4cbc94622791c3a8511e56233664c224816867e1e74da89388767cc5191959d18ca61ceb540eff4043faf222e5fbbdd2419adeb852d5a73ce272b3888e8baf915a3342a7b92a3084cc62d8879067ceda05ebedee408dc8b28e2c9d45937b75cbab8babccca9465604169bd1c67c35e870e88bef4983d7006a65918e2622ac9bc20591f303e1967ba6e3bc7155bf87be8436f8685d9488cd1769f9cf6f7b715c223082f744895cab775487bbe8267ec35a1ac75f8c478060c9ae02d62bf0d89beef5f7395f6f7b2981650d3faccbb8d199d114d4eea1181cc4a0803d69fcb237a75fd6638a86061768da26c613a44ad247d8fe748838203895c68366dca7b73a579cae19d7ac47afa27383994a2c773927f44e3b1c41046023637c93e5eb8d209f89630a27cc883505c9d53ba2b6fa1d0c5a4c765c7f429cb1815de87a0d8f846a98dcf4a7e892c96d6bf892bca34abebcf919ee50c231599a4fd14239187e856638f617ef3c44c0c1ebdf727298bb9939336a17832c28fbf366ced694b456d83152cacb17a67d1fae5e43817c74e02314920947dd007c5dd67085ade7ceb38722b65a44192c32ae732496a4bd65d2fcffa9a49bdee1e5208d3b9f2eec560f3509239ffdc28870ddfb69bc0d525c5acfe4d91a0294bf19db856709d0be10cf98eb6aef9f62deaa2ee0602f79f9663b2cf7ea7cd18e18636f7016556258badaf11c490bb66619483d0d00c21969da3c1af6c073414f48edec76bb4ae60b4bc284a90c1d8bdbb8c35f47a3239954d05eedb4af116c7e2b0dae35b111b8e0ac044c5da3267b493876444ae45de02bb6f42bd7d1b6d6318086b22f0b1a233857d04f7a864f3c576cfcb66b8fa214b8754ac6abfcb7149cb9b58d4829a831141825d463aaf21f6873202d2ba298ed3640918af1ef3e5ff8622a4b46c986dc7a276df5c658cc74da8008b91403f8feb454bc53d5d1954e4cf5b76b914cf8efec74c28da5aa6671451547e947291d65ab224e802d8512d9719988db439cf7d22ffee82cd586cc1de42b2ac0cf31e86f9045cf53cfd3d33d33ebabc198da2f8ef57ac26d5d8ad1b16adac3eac407d23d98c77e350be3a8880de67a11db1fd6fe1a32661b00fdf9c2a0ba727f4173fae7b1b41d6c65bde0fc2ce3c5880fc7e08d961717f64d9b12abe27432667c27bea369711c0ade4b3a87e2f15bb885eb8e8289202925a294645faf90f833c8b15b8d6bdd1029d82387f035a5ea400ef6ded114febb472d654af80e25222ea0115e9eab0fd1ae798b02eac5d4fc13dee3e6388b3b87a74f6c337fc4d62afee0371d370be9a2f8f556221732ea229cdbf9747a91b6794770bf7b88a80e0bb11fc1e9ad6e013b4005ffa219f20a8fd2e8502a8ffeb92729871e644710220cbedecea92e6089013144efc02e43cce21a2a17ec59668a1ee62f7eece4c877b2070226b0a3400b41265326be93980c87689bd16b107eb4757b971d294a75024ae42af09e81ca85f7d65b54b908815cf8d7455d43dac712a5e82f41e9f3d1340fe0ba7c90b455d3a27cddcedfe0382c8a9531128dd7fba67e1cccf7a504c3fde81c2bc72ac76065a6e47098afa0223449f451449d0440bb14c34d7188584f235a99516b64f9dec3246c58d655f6fc5a82d5552b6a9714ef5ac60c69b6c9eee1bcdddab51566cf4d5a92b162949b400450b14e1c9e7a33c245229b0a0ea761f9861f43e0863e301f0ea2ffa1c383ae7c61a6b32f2a5ccd8b2cddd8e335f2ab7cfc6f1148588caa39fff0b063889bb515f8557b53992927199d052a339424eaa7a2c3af6854d210d22b6bef1f6b51b7561d6c6d736bc5eb39426a33b8c1d0e2182a1c7b7552f4994a080273793d283291d7d1b048e4c9ac8b5539cebaf4fed7e52cdcaa72812f7698ab7017ae4754c63e919ab27be77b783097aa4f1b57a76e7d386e3db91074420d818df3bb11e76aef0ed615fe77d549efb72adf685a63cd8e99f7e55d7170d9d8baeca3cb079f704560f5bbfd5de92c453b80e38e338165387fdf0d03ded40820fa390146f199bb3a9a32b95937ae96e8730d2725b2443c4848296299a9fa4743ec2d5622fa444d4c49850622c1ab2ceb662c084aa9d1b8d0ab11c801cdd56caf39a668dbddfbc7a790db42f780e3b831d14f6cf3e34d61e004d88c988aa512ca12826b5c5ad70f0d448ebd23e2e6889a199c1b5a98035fb3172d3e5710c9d726795869d5d2b3db61fb126c960541bdc0739f20d7b04d5a3f50b69059774552adbc9a198ed948cbc9ff46e486dbf7b9858edafef4930fcc883593b1731f3786c956fad10daeffa3e5d5d44fa8c98f28c789189b2d0586e9b5d339d6b470326b31b6028f8870ebc0c655ef45292838937fc0da3e8dced8d380262b625cb1a3ccdec2094fb36e6bbdefdda0f18adbca7a764db720a64bc587a356c5f9e420a8044dccf395d6c5d488764c996e0fadeab56c07299ede8b4967a7e5aaf07b1ca06e4157cef26e31962c3bb5f04d2298d2b4c76546101f95ccdd74756b80686e402112c492a1f18f3351c29142f51b02ce6757fcbd9c79f3bcd0952c987f43521305974d094deeee467fc159ca5c58a3de550404523b9fd88e30d7d10c6ab522af8badc123f2b96375534284dc0a29829e6eefb2e6ddbdb3b3f07e8daebf4968fcc9d4e16dfa5a464a65e9e493172d390a60c9338ab392ee9107ddf2515992ad62d930c9fc81d8553828c1878382cb7e2cbdb06b74bd748748c0ed930061d6489ed14effd88875d28507651ae89749c829d464890114a76adce8e65e1b6a01ff2dc7fc043172428db6a496897cb471c96a87bb689c6bf03a8363126e21e6ef8087b37048baf4a66dfb8ed89d91a85e6448f5a9c24b5d35ef96deac1ab3041c06a103aef0668d01b9510777b73eb4b806f528a41febb86445bb8b99ec03ec9f155a02438552d096be41091a2a32bb40ee8f0e7bb34543e7b0a7272ae321dc2a2e107d8eba6d2e099b9025c1a31403eb98ead15ced2e17e5f6d565682b116494ce956881722e332894c2c1350d4ad2923ff186d3610cc8825da5fd7d1712fa27e71020da119d608656c9f2f2f06ef75ee45b235ccffad44225af67798817dcfa10c0da6a5a850396cd4302c02487874dce02145019fecd1b85af0d4d08dc5bb6715ef33b5f6a1ec3970eb2ceca9db4339127e55114af6e77c9776c87c0602134a434ac4dcde824dcdc0b59c901b34b0f281407745a7738b38f317bb4f3ffee59f22127b7b311fecb919d86ac5d0c4defd671274166211cc8d741045e3db112e5501b32f597a5c28e48ce21c8235a139a89cab6197d24215bd025e8feb51aadc7f14cc0563ab5a3757decd2dd2b204474fce2d7e2c4ca8cc3d66914ab3d338c622bc9fd95ef9f2fa719589806bb102c775335fd653f1e9836e56557edcd7c8e34a54588c3dcaeebb6d8dd775737737b9e063c14252c5d3d390487a1c40f5b2429fe6008f470c2a447c788e1fc5582415f887fb09d512832c74abdc1807ed3c0f03a87d705be04491355eb98f1e01ff994b0d21826c612fcfd64aeecb510143061a67a58bf5da677b3bfe238f40b532baf5151e507c27b6cac159ce8ecc96389939df953075cd2ed1b4886a6969d8b49b683d685b0c8d7b969988a83e4c7b71e3d0dae7d2b82e8639a8f7bd79ddaf222ec5fe7c6ab91f3960d11bbe09ffa1a3994224d3afec471ca9f576f0e76805d691210e6e692a187eb931c5c88fd902f4c4b15f091d84951dc3624ddd0cbe9f1eb8367546e0d81a803656294e2741aa7af41d1657972b80fa55677fe7f721088cd6cb3a3b14c192096ac5dfff86a79139da9be83cace925a66c8d93a5954e80346cd04dfcce61298a89b1d2cf10d0dba171ff4f10132bb9450c78a1be2cecb416600e1c15b48128696a6c95358b014da47e0a4d1bc39b4269943c75791ed14177314bcc9c728aa21e8ad53276bb11be84d3c702bcc4f8cc60229ff185d0d7450a15795b2496cf629ee72ba45c3bf62e941cb057701e51ad79b50684b495e828bfabf54f2ff91cae1602d01fc03a7fdfc26c710fc259493b6c072086b74e253452951a829c185760d3549c0c313f2767eb76b33489ea9b4a0438d309308d5f9de0f12cc3d4207f9562aa377392c1e7cfcd74b9eaa4a05b344265c33946d15ce2e42391c878ef696d96b758c60ed249cce50beb98409fbf1cc96148930dd139acd889a8c96669f991f2e3d31ede58688647562970275bc85324fc1f3b533ac1d3a317a45e266304153cb462cd1f9b04b59861b466a9537f70e3d7f8440ba902380784e2cc906e896f16faddb692ba13848317184b5ce47eb4e69b0264513b1436d47d5bc20b92d67cf9d5cd7b0a8dbe14540dbdf7cc807714f4d445e5337b3df6c8df2ad2d9dc7f807d4ffff55005972b2ed9129bda24d3842a5101f4ae01efb199b7828f5f3e80ff052e60ee1584e55ece8c74afb211e6863187dd07759a18dc0253b41b8f957717e09ec07c477c09d181b1cc14968c4e05cf0aa2f5ec707009fd927236545ebf9595138082434573007b26476478653686168b2d48ae77d8205d06195a026ab73ed6fa261122e7d42d718ae9b2e6ebfe16555430b12b9cf7863f7dcc6f51ff75488a7a256d6294e53cc8c02dfcf551e4fe6aa4334ac541a3908c639bf07b6be588daa9b6f8cab23b3c12a26d1e7979942fdca48d824be13b48f05464141abd0d093e986ed1742217b6a7d3cc6bd6364b1c8971778ca7f741d474632ad3ab4da8e17f606a7b7034c8e174d32d4596751fe915b9c5791322460e5d79a6ae0d65c7f20f008378b0c0bf738561ba3f53580be121a420e6beeccaef7348e899468273856d5d2b3a426cc9acf8b3ab253ae143f0cce72375112fa4c87c7700fc0db33b6408a029622f6b4f33766fa1348f9d992c9cb59938d1687ac59595a9e37dcfc509dab3985e88d6dec397103ba3449db4bc77a904569e8285b41f9e4ebdd2658060c08dc7c372126cc5fbf967710fad34b7ae4db36c3fbf76c95f5988a5eb5fbf7ab6c36a421d0f0d889c78fcdc8f3a87afe9233cc4ca045f14c6bb6bd387720b8613afc36cdbb367829f19c48b6fe21032055dd3c10c36f6bacd4c32f2cfdb4c88d0ec3f9627acadd93629cad3272abd8cb877a57525736dcf66569fbdb41fe536e3f270583327a6ca2575c502938c1aae8d1164d5b3c5f694f0e024c5d12ad504b7ef202a737c001ffd313fb419be966759b3425fb58062918b22868502b962c040cbdc737aa85bd2a18e12db21e13865b50a95d8631f1de9ebf9fe0173109d9f5afda3afbcb6c648510a455bf46455f691b7bb0df9a0b2e1174b2cca38bbb4945b38254bd3a7540666ecb2e449206a506a6282b433e31c6a576d30bccfcf42c9cb2ed0f6b1b2bff1f0a7be010b22e5d606e40c18b9f52f6b8fb5d3fe4647795eaa10345fab9e31d09eaf6d51bf858860db8000000000000000ffff00000600000089168be42b9aac2bcb3655f273be7afb482844b3dab72d043604d8cb3d393dd119453e0db298356f6f6f2861b07f71d4741837484fc1da7175bc396f6f971e8a89e0bfa1955946fce3d9f7ca7b9e68bd4cfafc1d465e762e7bc822b55175822705ea02c29f15c8c42eb3940000000000"], 0x1090}, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000025c0)={'./file0\x00', 0x26, 0x9, 0x9, 0x0, 0x8, 0x3, 0x20, 0x1, 0x1, 0x59, 0x7}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20030, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x43) shutdown(r0, 0x2) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xfff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/18, 0x12, 0x0, 0x0, 0x0) close(r0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='\x00', r1, r2) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x113) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x80}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1c]) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff5c, 0x3, 0x7a5, 0x10001, "1bd648a5174bb5c4a374cf8f889e4cfb2c15c04f", 0x8, 0x80000001}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x3ff, 0xf23, 0x6}, 0x5, 0x2, 0xad}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x1ffd) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000a, 0x40) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) syz_open_pts() r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) flock(r1, 0x2) kqueue() shmdt(r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x7000, 0x0, 0xb9f, 0x6}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:30 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) 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(&(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(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) close(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xfffffffffffeffff) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc97, &(0x7f0000000040)="b6") 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x108, 0x0) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) getpgrp() 16:00:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/238, 0xee}], 0x3, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() fsync(r0) kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x800080002002, 0x5bcc) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000001c0)="b19f07153e00c8584fd5e890b039afcc6881f731813b56576c528e786a2543684bbb202b951b8cfbc42239de4be18d5eed60169568ac995ae5dc2d900814d2ec167763e8efa879af1e2cdb9b90aa29c5a5d18348a083f5e34aa197eaaef413de5368d9bf92661a65da3c671e552b2415364e6f6f3a694e1d5776a24a6b81bf93f9718b2d", 0x84, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000380)='./bus/file0\x00', 0x85b, 0x7) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x8) geteuid() r3 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x0, 0x3ff, './bus/file0\x00', 0x1, 0x1f, 0x8e90, 0xfffe000}) r4 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000300)=0x3) fchmod(r0, 0x2) r5 = dup2(r4, r2) kevent(r5, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x10000}, {{r4}, 0xfffffffffffffffc, 0x3a, 0xf0000000, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x8f, 0xfffff, 0x2, 0x6}, {{r5}, 0xfffffffffffffff8, 0x60, 0x40000001, 0x80, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x349e54ba}, {{r4}, 0xfffffffffffffffb, 0x29, 0x5, 0x4e011865, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x6, 0xa840}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x9, 0x8}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x44, 0xf0000000, 0xfff, 0xfffffffffffffeff}], 0x400, &(0x7f00000002c0)={0x10000, 0x1000}) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x62, 0x3, 0x3ff, 0xc1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000888000/0x2000)=nil, 0x2000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) shmget(0x1, 0x2000, 0x8, &(0x7f0000a18000/0x2000)=nil) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="3ed8885d4b11307054d3662a76059399a758e319c7d84fa0fba722f48dcafe9b6f53d13c2c1ba1de5dcd28ab83c909f9744b1fc1bd2e2fff3f5b4cf61bb2eb88020e79b24ad5b4ef1cd1c37d10136b11dc001411b400d1ee8fc8a817d25a6f0e2173361b27488ec767d570588e3c119b372c8850", 0x74}, {&(0x7f0000000240)="832d2579b15c9972652db10680a8f1bf67580e71ac976d4a81bd8095cf293f2ad64ef3b584213d96a16280af275d7db97bb969aaf6fa23bebf4ef81fd67f1b55d674607cc25003f9f765b1b193f183e463503417bd517ce6054d3f9c2b67e698f9d25d8562", 0x65}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x405}, 0x400) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getegid() setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x7fff, 0xff, 0xbbb, 0x1, 0x100000000, 0x40000000000000, 0x3, 0x2, 0x1, 0x8, 0x81}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00bbb0 failed: hole in range 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x4, './file0\x00', 0x8, 0x1, 0x100, 0x6}) r1 = semget(0x3, 0x3, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/58) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x5, 0x81, {[0x1b5d, 0x3ff, 0x4, 0x10001, 0x80, 0x0, 0x7, 0xfffffffffffffb04, 0xfff, 0xca12, 0x1ff, 0x401, 0x2, 0xfff, 0xf82, 0x0, 0xfffffffffffffffa, 0x2], [0xffffffffffffffff, 0x1, 0x0, 0x100000001, 0x2b, 0x100000001, 0x0, 0x7ff, 0x0, 0x3], [0xfffffffffffffeff, 0x6, 0x236, 0x9, 0x33feffd1, 0x3], [0x18, 0x7, 0xc971, 0x6, 0xffffffff, 0x7fff], [{0x1d3, 0x8, 0xfffffffffffffffb, 0x40}, {0x7fffffff, 0x100000000, 0x8001, 0x4}, {0x3, 0x8, 0x8001, 0x80}, {0x1, 0x100000001, 0x28, 0x5}, {0x1f, 0x200, 0x7fff, 0xffff}, {0x0, 0xffff, 0xef4, 0xfffffffffffffff9}, {0x5, 0x2, 0x5, 0x7}, {0x52, 0x401, 0x2, 0xffff}], {0x9, 0xfffffffffffff374, 0x416, 0x20}, {0x4, 0x3, 0x10000, 0x2}}}) r2 = semget$private(0x0, 0x1, 0x20) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="3e89bd1cfccf1bb2a28fed97c235df765856edfb1681d87ecb36c276d229cc7bcf003a34776695c4aeb9bb6b84bf25090111f275eacd1c6fc2d3e993f3b337f2b6494cca20560fcc51d15ad91e17bbca61d7bc13e28bac1a923a63f4a43d1444233fb0e176e110d9c1d6ce1083c5", 0x6e}, {&(0x7f00000003c0)="1d5e16a5d9702b1aa7b4f1543b5e5dfd63b01b45ff41a0bf53fd1518f6926101f1b47b1e4688c27e13fb92127179f44148c0e2006fa0651cbb7390ddd4ddcdf617fcc298750a22d6a1abc8d9493bb023590a6988ac486950358a26c7eaca024b7d62445c3277692bf628f22ca75d99d969d9592c5da8f8fedd3e11ba6621370a1771c672b7bce882f0f8bde35c84ef56aaa74bef606b045952", 0x99}, {&(0x7f0000000480)="5dd85e9080ab006c0065d6c32e3ca2591053ec6e817fd7adad898fb2d845cfef92cc3c275943c1855a29126e2d8c3062c4fbb2b847806a27cb2569abf97c187fd376e4b830ea9ca735aacb8e849282dc0d9abb34d5ce3cc8c6f22cb2a713c1a1137e781afb621ff82d814af072476d49bcdf7b2e09ab9ceed2d8e6058478d5ab81b762a5e18a6459d721604c48cd678669004562dc00ec14b29eebdcd8fdf913704e5edd23d95d2ad1a178cc0e2e66ba8e66425d8d1f13ce855e0c3e5e134689728f9c26b26981fde211d30375a667c68f69bcf1dc9fbdb5871521fd0dd4feb20e550773f9ba53b8cde972288c67ff42727e9cc7b8bd218e3755e4", 0xfb}], 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000005c0)=""/46) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000600)="439418736a677d200377b44898bcc621df1cee129cc9d1cc5a32a2f0b286d435f1954fbf42c9e229fc6c929a9fe23ff0d810b56257925a68cd143818c5879bc9e31d037441b46e754ce66bc3e84d5b7c1b55b8bc84f21121d0e5bda145be62741ee5eb6e8e4d79542fda858ef12f03abddcb2c", 0x73}, {&(0x7f0000000680)="8d207f95690b419ab9ef186c89e3736eabf1acabba68a37232a722eb7f4234621d1fefe377c0cc30253fcda23727b4719e8d05503f3bab624f9a1eb22cc51a0060bca4c5ec3eb079b4f3506881e8cf8dffd6ceae813e82d127018bbe5e59f06aaea658bd033e4a9335f8a0e7702b02964f34dcbbc25933062d9b1d45d41f3f74b4c37a559798592c86c22a886127a58a880858b19f4b204216ed9a0a7ee375b6e4df6460aa2bb2c4b2ef140bc34cac7532ab26878f4ae9b0641347acfb71f64ce153f06e234e8322d238aebc6c3a51ae3c02b3bd75a31d1fda4025de7bdbd3d134", 0xe1}, {&(0x7f0000000780)="e6d19aac7b971e75650ba8f37491f87e924731f896a8440d77b8aab6a7bc16b434aea1605c90dc3f8f27217d290e8aa6608f74ec933607983fffc72b9e958e54e1653332f7c42afff919fe6937ec5bb8aa6aec7fd838006eb6b5a0cf6d01adfd7dc0859bd49607686e0c4048090b589397c525b5fd2cc8fbe9384a756e8a3a2786a29fcf1af46812285e9e5346ae926c70a229266c32f2b357be8ae0ba2991068d63d2ff145b02d7d33a629d02d3d748daf5a5988a9908b3fb", 0xb9}, {&(0x7f0000000840)="3cf18a5593b11f23b8bc556099e7a06692849d1ae7bf4dafd187edc61a1853206eedffde5478bd113dcb12891e790dbd059e757ea678339b8381509ab0d3694f9d65f5b674678480931dd43e51e54350f238912a017f8e60cd5ab30d8801d47abfcec39b6f44ce052e883d93ccba818cdfa328a84fd491e05035a091a1e7b97ce6f622c3be26160fb677530b0c81b336a1ea7cfa17c9b28fae131ae2bb7e0b108a08d11959ef284ef3f61decdc450219239cdb338b6ff08947b16233d834edce6989a0c29ed85fdfa41599", 0xcb}], 0x4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000980)={0x3, 0x3, {[0x1, 0x0, 0x0, 0xef59, 0x8, 0x8, 0xff, 0xfff, 0x3, 0x4, 0x2, 0x5, 0x2, 0x3, 0x2, 0x400], [0xfff, 0x80, 0x7, 0x40, 0x9, 0xfffffffffffffffd, 0x7, 0x9deb, 0x9, 0x79], [0xffffffff, 0x6, 0x0, 0x9, 0x1, 0x6cf, 0x9], [0x8, 0xffffffff, 0x5b3e, 0x7, 0xfffffffffffff800, 0x100000001], [{0x5, 0x438, 0x2, 0x9}, {0x35c, 0x15ed, 0x770e, 0x6}, {0x1a0, 0x8, 0x61, 0x7}, {0x76, 0x7fff, 0x2, 0x81}, {0x8, 0x1ff, 0x400, 0xffffffff00000000}, {0x6, 0x31d6, 0x1, 0x4}, {0x2, 0x3, 0x6, 0x9}, {0x8, 0xa3f3, 0x1, 0x9b}], {0x1ff, 0x5, 0x200, 0x2}, {0x3, 0xbb, 0x2, 0x80000001}}}) write(r0, &(0x7f0000000bc0)="117f0c01554eb8c42a6e7ae56999a2e03542325c735028ffeb5cd90e2319a8b329314621e042a5e25a124488dbdb1082c2df314e651ef6a92e90164634cbd04f2613db4efee1a1e4720d1f82bab592d91475980dfeb7ee2868217b6b68b7ba5a04dd2a2f08ef86e20b530b1fb182f8580d63510079e6472c9d68afa3a45284d1e296ff39054e486581501b4c1ad574b029aca0ce6f74d808e98ce5811fa6b64869dca70785d1c252c2065bd91b75aa01d313", 0xb2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000c80)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000cc0)={0x7, 0x1, 0x80000001, 0x888f, 0x1}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = getppid() getpgid(r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000d00)=[0x5, 0x5]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000d80)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000dc0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3c88c35181bf9cc2, 0x2010, r3, 0x0, 0x0) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000000e00)="d0935789f3ab604ad874dbd6261e74c780856e0bf332c1961ec96e5a7057c1369e9aaeec2d42d36bbb3758397ad9a731705dca8d05d588dd46d2145b5fe7a83af60bcd8c6c398b16307535ce693f3d0c306d62408894fd70c6eacddda2922ff8f75dd1ad689d759d2a86afcf9d", 0x6d}, {&(0x7f0000000e80)="76fdc7cbba1dbccb1f9eaac45723a117a47daee9d087e63c48594287e3c163d119ad08a29d08d15da4fd9add9d79e240b3e4110d9aa0d7ab9c14a665a26afa77899e2a240cdb71a1b24c0b0edaa6abfdb8179aaa1e8f81d20c06b8ded4c5c0f335b4ae92685754c46423519936338bf5bde41bd70a7d731d4f73740cde8e94f9b0fd9e7dfd2f0f3b173abd3a62a0ce70e2e39adfbe29dc4e82a7b8d15ed58acf20e113638a48fa190f03e356bb90b817a7b6c7a1676782e9950926486894716aeac7ccf40e0d84794d154a9cc155b4b8b3333cfcdb6af37e8675622aa294b3788a1c1fa8db6b1b2cfaa382555123f4cfe645e3fb4e", 0xf5}], 0x2) ioctl$TIOCSCTTY(r5, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/bpf\x00', 0x8082, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) write(r5, &(0x7f0000001040)="bc075a67fc7526e88714ae23d6d62ea2c9a95ed3fe96d8814259a8700c7da9668e8a805fbd1f98891cc1b915207199fd5f1a013fbddfa5795cb17af39b86f690c91cc807656bacd005bd06d463461441f832d8a628a48fc59283042a9673a41ed53a76a48b2489c6de2fdf7c8e6b53de19db51b2b205db463d0cda96ec9dd9ef6660c8c0983d690d233543105b10d87fcd35ce5f6de83281c1b513ef80aa60d279e6af7faaaa1510e5dc62c9db70d4a63f90f14fa00aadda39192e92c82a1cd373b0adc2b0a7eafdacfd41137f22f8cd25d50cb61e01830ce1a512543cb6f3a1d679a973c6eb75555550d72d0f1d6ab508897ca00a41e8", 0xf7) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28800, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000001280)=""/125, 0x7d}, {&(0x7f0000001300)=""/99, 0x63}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r2, &(0x7f0000000040), 0x1b) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x380, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640), 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x4) recvfrom$unix(r0, &(0x7f00000003c0)=""/154, 0x9a, 0x803, 0x0, 0x0) writev(r0, &(0x7f0000002740), 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x3, 0xad, 0x15dbf7f3, 0x1, 0x8, 0xffff, 0x9, 0x1, 0x1, 0x6, 0x1ff}) sendto(r0, &(0x7f0000000000)="f0cda5a085f634e140ed21651f45305a4f55c5f6842c34392cdd932b1cf6b83faff9b374dc50f21112752cb051f6f675c42b2a5e7d7331a9484e3322a914ecd1e2d298c03937bbfbf588c188515eefec02dbe7aa262cea3691e1f10b29dfd0698a591674a07cb3375c790a", 0x6b, 0x408, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) chmod(&(0x7f0000000380)='./file1\x00', 0x100) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) read(r0, &(0x7f0000000180)=""/198, 0xc6) 16:00:31 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x7, 0x4, 0xff, 0x3, 0x9, 0x80, 0x1ff, 0x10, [{0x8001, 0x3f, 0x6, 0xef3}, {0xffff, 0x3, 0x8, 0xfe0000000000000}, {0x92, 0xc8, 0x3}, {0x1, 0x80000000, 0x0, 0x8}, {0x3, 0x8, 0x2, 0xffffffff}, {0xa34, 0x7fff, 0x4, 0x101}, {0x5, 0x4000000000000000, 0x1, 0x7}, {0x4, 0x7, 0x3}, {0x9, 0xd3a9, 0x9f, 0x800}, {0xbf, 0xe96, 0x6, 0x3}, {0x6, 0x9, 0x7, 0x1}, {0x10001, 0xffffffff, 0x3b6a, 0xa92}, {0x401, 0x68da4ded, 0x2, 0x4}, {0x1000, 0x5, 0x4, 0x3}, {0xd1, 0x6, 0x7, 0x8001}, {0x3, 0x539d, 0xfff, 0x8}]}) 16:00:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x9, 0x2}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x20, 0x8}, {0x18, 0x3, 0x8, 0x1}, 0x400, [0x4, 0x1f, 0x40, 0x0, 0x4, 0xfff, 0x618, 0x3ff]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000340)={0x2, 0x8}) r5 = semget(0x0, 0x0, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000500)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/13) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0xe49, 0xd2c, 0x2, "ccc42f974fa1b5ae074728443faf062ccdea9513", 0x3f, 0x5}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) semctl$GETPID(r6, 0x2, 0x4, &(0x7f00000003c0)=""/212) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x30) r8 = getuid() r9 = getuid() semop(r7, &(0x7f0000000280)=[{0x0, 0x0, 0x800}, {0x1, 0x9b, 0x1000}], 0x2) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x1, 0x7, 0x4}, 0xffffffffffffffb0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) getuid() setreuid(r8, r9) semop(r7, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400d, 0x10001, 0xf4c5, "f4d48c1e689f878487f0f68d30e7bd85fe28f3fd", 0x101, 0x1}) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = syz_open_pts() ioctl$TIOCSBRK(r7, 0x2000747b) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200000c7, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xe3, 0x8001}, {0x18, 0x3, 0x8, 0x3}, 0x5, [0x4, 0xffffffffffff8000, 0x9, 0x0, 0x1, 0x3, 0x7fffffff, 0x9]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd71, &(0x7f0000000200)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30200, 0x0) getrlimit(0x5, &(0x7f0000000140)) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7f) 16:00:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) chown(&(0x7f0000000600)='./file\x00', r1, r2) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x83) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x40, [{&(0x7f0000598000/0x3000)=nil, &(0x7f00005de000/0x2000)=nil, 0x4}, {&(0x7f00005f9000/0x4000)=nil, &(0x7f000044c000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x2385}, {&(0x7f00005e8000/0x3000)=nil, &(0x7f00007a0000/0x1000)=nil, 0xffffffffffffe519}, {&(0x7f0000080000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf46}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00005d9000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f00006e4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000665000/0x3000)=nil, &(0x7f00003e5000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000277000/0x2000)=nil, &(0x7f0000468000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000763000/0x4000)=nil}, {&(0x7f0000ee3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd2}, {&(0x7f0000e11000/0x2000)=nil, &(0x7f000021e000/0x3000)=nil, 0x200}, {&(0x7f0000170000/0x1000)=nil, &(0x7f0000089000/0x3000)=nil, 0x100}, {&(0x7f0000fa0000/0x4000)=nil, &(0x7f0000e91000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000620000/0x4000)=nil, 0x9}, {&(0x7f0000580000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file1/file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x611) msgrcv(r1, &(0x7f0000000040)={0x0, ""/35}, 0x2b, 0x3, 0x1000) utimes(0x0, &(0x7f0000000400)) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x2, 0x10000, 0x1, 0x81}, {0x8, 0x3f, 0xffff, 0x80}, {0xfffffffffffffffc, 0x80000001, 0x5, 0xffff}, {0x9, 0x40, 0x101, 0x9d5d}, {0x1, 0x3, 0x1f, 0xffffffffffffff95}, {0xcad, 0x7, 0x3, 0x6}, {0x4, 0x5, 0x3f, 0x80000001}, {0x81, 0x8001, 0x7ff, 0x5}, {0xbc60, 0x6, 0x5, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x68, 0xf0000040, 0x6, 0x5}, {{r0}, 0x0, 0x8, 0x1, 0x6b3, 0x1ff}, {{r0}, 0x0, 0x0, 0xfffff, 0x3, 0x1}, {{r0}, 0x0, 0x0, 0x21, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x10000, 0x819f}, {{r0}, 0xffffffffffffffff, 0x62, 0x37, 0x3e1f, 0x200}, {{r0}, 0xfffffffffffffffe, 0x6, 0x80000000, 0x401, 0x6a}, {{r0}, 0xffffffffffffffff, 0x31, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x28, 0xa6, 0xebe5}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x82, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x126, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x800000f3, 0x4, 0x1ff}, {{r0}, 0x0, 0x0, 0xa0000001, 0x6062, 0x6}], 0x0, &(0x7f00000001c0)={0x7, 0x100}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0xf2}, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3fd, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x5, 0x2, 0x8}], 0x8, &(0x7f0000000180), 0xcc1, &(0x7f0000000200)={0x3, 0x2}) shutdown(r0, 0x1) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xe1aec66f9250ccf4, 0x0) 16:00:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x8}, 0xfffffffffffffffd) r0 = socket(0x17, 0x4003, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffd, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0xc1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x5}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) socketpair(0x38, 0x7, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x3c8, 0x2000000000000}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0x0, 0x40, 0x40000000, 0x3, 0x400}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xdf, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x20, 0x84, 0xa48, 0x7}], 0x29f5, &(0x7f0000000240)={0xfc, 0x7}) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = semget(0x0, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/13) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001600)=[0xa6, 0x6, 0x9a, 0x8beb]) fcntl$setstatus(r1, 0x4, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/211, 0xd3}, {&(0x7f0000001480)=""/142, 0x8e}], 0x6) recvfrom$inet(r0, &(0x7f0000001640)=""/6, 0x6, 0x843, &(0x7f0000001680)={0x2, 0x2}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) 16:00:33 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e9") 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x8000000000000b4) close(r1) 16:00:33 executing program 0: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') 16:00:33 executing program 0: nanosleep(&(0x7f0000001c40)={0x47279a6, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 16:00:33 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x7fffffff) 16:00:33 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, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2813, r0, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x2, 0xff, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x890, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x180) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x5, 0x1, 0x5}, 0x3, 0x80, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x0, 0x3, 0x3817, 0x4}]}) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x10000fc3f) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/8}, &(0x7f0000000280)=0xa) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x6) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f00000001c0)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3ffffffffe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x40804000000902) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20a9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7f, 0x5, './file0/../file0', 0x7ff, 0x9, 0x180000000000000, 0x2}) 16:00:33 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/106], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r2) 16:00:33 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x7) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x18, 0x5, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000004c0)="1fedea2984d0f57878003d4b2884379608c4dba0456729556321b5853f48091cac6f653aea23bd4c68dc7d2947e0ddc482c4c62647a28878b7c50da63e1a548213ee8c97e42acd418066861668750c1d03686c97c8ba702cff97bf27bfb29074d33b", 0x62, 0x800000000002, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) fcntl$dupfd(r4, 0xa, r1) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x4) getuid() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = msgget(0x2, 0x1) msgctl$IPC_RMID(r5, 0x0) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) connect(r2, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') setrlimit(0xe, &(0x7f00000001c0)={0x6, 0xd41a}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x15}) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x200000002000, 0x0, 0x0, 0x8}) 16:00:34 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x116f, &(0x7f0000003b00)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31bd98d557b95e53348d838a1253990e9931bb65ec59f874e2e3377011f744eb040a1814f15fc7dcec22a0e587d15ee1598f095865bdddb26328198e7986f19242dc77b7dc6750680f7fed9ddaa872bd22636804b23f747500428e5afe146ba01e819fe8132283783dd4e3c4ac8ab2e8047e156655a8a5c35a482563d7b4ad07b96179775347fffc63f49d86368976452d4f4076e504500325dec2741fafdad49c4cc50dc1dbf7614c68a2da22600d931e2e9eb2dc1d1a8687cd950632bd976a2dd9949dab158d697c799febdebbb8c3a55422f749e143475d69abcc5200"/4463) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dd8873e6696803956644617f493145ea25b0883854b73f87fbeb62c4c6371ea65aa187ce76f7d028def683d9bfca03f3d11073f95b304d68551ddbf6a0e9459f263ef07f743b841e3295ac5d309d47678a7c77e4f1b560ece24463f2d601be304953bf781f7fcfe2673dbb93b67f2057858064a903a6badb9e11bd6aa198cb76426835cdb26d7c43ca4f1434dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80ad06604b56e56547afb35d63a31970647b921528f3ab320835f6f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a771e29714374251ab6765e1aa4e500"/386], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = getpgid(0x0) r6 = getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa40, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f00000001c0)=0x3) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r6) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6", 0x0, 0x1ff}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x24, 0x0, 0x10000, 0x0) close(r0) r3 = shmget(0x3, 0x2000, 0x67a, &(0x7f0000ffc000/0x2000)=nil) ftruncate(r0, 0x0, 0x8000006) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc0, 0x3) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 16:00:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) r0 = kqueue() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x2, 0x3ff, 0xd615, 0x2, &(0x7f0000000040)={{0xa2, 0x2, 0x4, 0xfffffffffffffffe, 0x100000000, 0x5, 0xe43}, {[0x8001, 0x40, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0x3ff, 0xcc9c, 0x9, 0x4, 0x5, 0x0, 0x8b, 0x200, 0xbec, 0x7, 0x1, 0x20], [0x2, 0x3, 0x6, 0x9, 0x1bb, 0x6, 0x5, 0x5, 0xc4, 0x8], [0x8, 0x3, 0x0, 0xffffffff, 0x97c, 0xd800000000000000, 0x4], [0x81, 0x100, 0xd9, 0x1, 0x10001, 0x9], [{0x400, 0x6, 0x8, 0x3c73}, {0x100, 0x4615, 0xa6, 0xe417}, {0xff, 0x721, 0x1ff, 0x20}, {0x9, 0x3, 0x2, 0x1}, {0x6, 0x5, 0x5, 0x10000}, {0x101, 0x0, 0x4}, {0x1000, 0xfffffffffffffffe, 0x7a, 0x1}, {0x80000001, 0x200, 0xb7ff, 0x3}], {0xfffffffffffffff8, 0x4, 0xffffffff, 0x1}, {0x9, 0x3037, 0x9, 0x8}}}, 0x0, 0x4}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f00003eb000/0x3000)=nil) shmat(r1, &(0x7f00004cf000/0x1000)=nil, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getrusage(0x0, &(0x7f0000004480)) r1 = open(&(0x7f0000004400)='./file0\x00', 0x80, 0xa8) getppid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getdents(r0, &(0x7f0000004440)=""/13, 0xfffffffffffffcc4) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000004340)=""/134, 0x86}], 0x7, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpgrp() 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) getsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:35 executing program 0: 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="5098") 16:00:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x5, 0x1, 0x3, 0x7996}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10c01, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8010, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r3}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0xa02, 0x80) kqueue() r3 = kqueue() r4 = dup(r0) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="75f29c5cdb3b81df627120c4233f900e10d105d32936e74847aa3d7195e15d85158462862000f9899e65c83fc3c1033126766e74bcbb7611b830f9e4753c141960a0a38122fa250df3ade6e29d1955da02f458c91e762d266cf07238faf23c4d0271a9b8c405807d0318202a2a64b41a153a903747dcae6000252839ebd7a6c0f2dc674980de5fa00a76b5487d713d67560c9be27aaad50d", 0x98}, {&(0x7f0000000380)="18c051ec80400cad8f32339148d5edc89e4f518a357ff0559b2cc312a91ee42e15181dc92ddbb0eb292ba6dc556b0f936646279d375f7512323efa9573cc67454a0dd64fc6c9179e3ac4601896a539e26565155af53abf9bd14842ef05756d60ce6ea5fbdc14921a5c302635b0547b4df471fe747270be1a02161a288bd8db310251fdedc650daf54a7c5c428aa5b58bad3ac8d9978af390dbab6e4491f00f2ed7636149065db9198af549f6687abdc5fd22e5bd023d978c790effe5d9f51d1cb12c3aaad95b22ac765ae1999dafa369e6b0f6f64235525445176130b454ca69745a45d8459a3cc178c1ad19ae386e5c3127d6f71f5dbe73fef639d7404a8580f8906745ba684980fcea1618432480ba4a7aee6773ff7500bd9737356c1ed692f5bb61a2e92472d108f429a2824c1888fca02ba0405a390d0c3d64d4d5e16cac27df2bb8e3acf94d348f94ce07aaa70e42b37a28d0dc741f078a8dcf7f49dc1427d1972bdeb30e31eeb7f1c9140cccd3ed23c845d85f0e21cde7117e38025ec94c5001e9968032130a8e587c3adf8dac11f8146c6ff3190e9b80a220153001a405f0ad148f0160e6e5540560a36c4432ef0e18811fb3b0f0aae23e30def12d50e311ec7d33f4daf368b58fde474b16e13ff1bc49baab60f6d6ac4229e148ed14fec80e7c0cc697d8754511eacf191d092d365e77febc08b17d3337bfd2de3152d26e3cef57c0014096f91b46caed31671d11e54147afc0139e73183c853396b9b43cb73c6ae4a92ec5c318b538843e00bd5a6f7cb823b5a918e4a28aa2a7745173d346ec921dc1828eeb9c05de4c97b42a991d930ef048dcc7de65a2688787bfce94a0fb68dc8903513a1cd5a46c127a63785cccabcf08a95db1c99be7f93ae2eb0bedf621894b374d74c467e94795c40f73ed39490c9365520424cb49a225d7bae748db36869154d3fb9839c64f13670a1a4aa24f4e9d322e28430bd611cc12a0950af495b1ce0d20d118ef855a3f22c1e1855feef10fdc0a82de1ab7237c19333ddf839a95a0aa7232efccce96d39b4fc7a2a607ff577284e38aa2dade48f46d8e7f65d4b8d693a7c6299f3990a42f75b72c3f2cee4c7a4e95dff53be709e29458bbbf9d695b366e7f0db6ec289c7d69ab33f971bc38ee4526f4cc0a02eeb35b0333b516f4e42d6bc6fe51c21004a6794aca66495191c079c7c2dc4f63cc8f4491ded7fb587145c6def7a8c6e841d13abdfc13fadddc479b896f88f37aff0836c51b45f11da0119e86544be70081378217ab2e505a965774b148994956f4bda43a2cd1e64359c7f4e6d32c75f0b0688b340f18b7aaa699df60cb1782a2633a38a14629555d7f8ce920f25817a3e4ba3569dae253a3d29bf5314f51f1e3238b72c3cb1cdf21041a6b63ff18fa45d08e1148aa4e76b4a43c2a145304fdd03bd88bfcdb31a767e53dc68a442d0e1e113703850f9e1985a88076e5f7089167e0884061345f3306e2b52fdd74274052c949d351a2756afd5f31e3b0a9eefeda3d9b45782740c00895ae345711c3e6270c1be9b97b32721fa56160a286d030f463d614b63921264a9127ba940d8cc980cbeaa02ad32686bb6c0fb8df1b7cdb5da1f60ef2fa67f7a40ba20bb33fa80d327bbd62a641d369a6c7b9f54010f6f35b51f50ac9043e4b12dd244311b626e5e00a1e57c1cd3bc22e1f21a659893bb3fdb07ffd2b2f78f441adf8d4fb366f84941dc7b2946ef1f85e06dd3eb2bbda515285d0c6225ffb6b9fdb1f10b998399887a832ff60fc14287286561e8f2e48bb201d8a755a23e0d508087738c34e1954103745f3d59e2b80459a14660a951b3edb31b2cc0d79a550e793c8528ed57c63d089a16ac5c0235143e3ec370df82c4bbd6bfc87b2d43c0b0ba8d264d27c7785d2758c63e81f2e3f177a1a92bef9eba12f1c79a9681f4fea48b34d278a42c060d423d98e41f5661073c5e0bd9a8a4974d3625f435cea7090e1f2da8fc59608a478da0ba242ec6b23309251c8ff8049aafbe5d7c1965c58c84dd33280f491d207f802cb3fd52f4d8fddd357eb05ed058ab2704fb03699c8943373e6ff9d024f24f5cfeb3df93e2a56d1894981438429e9839d548cceda5f0f996fa46392fea2dad38908e87150b05602f650d15853e28f8d454d6d2c31e25781397a3df2bba4396b88a8bf8572da8a7ba1e8d803dbd0bcb84a70e739fef48800d183345862adbf2396661ba7f0cd49228388faa1dfc660865cfb6535e2a044555d4e4f3726f3711b4b7d4531014bf1b047d3e7b7d77a48c1ab00893f19c796255541a5d7ec080ab2671fffb90738d492c929331e93d327415c633bc3a0296df228f4be32c1ca9b3d1d36b1e5d1546ef013d58b38b495e2e1142084c982ad74b9dec6a8d9c26770b716ce903cc8cf786eaf34d506c5c2c76bce178279f7559720058decf992b785559c117a845c1f8300422cc51b19deadc6ecdddd376036cf617394fcc0ec925c6540fffbcea14306d65264e57488f1fe2cc994d1ecaf9cc234273961877f39c299ac9c0e3a68f41177a2dfd4c62e6fa2eaeb85d4effd671c387475e30e725f65d97ffd05562bf7528fdd0f36f032b40044f35c897ba35c6c2542934293da784e08b95c5b624a0a12caac7cde7e80e1138ea6c1d76812d654f9287f9635d02c8a7f079ed6286a9a0c3039bb4b3bf22be43b64342d795e5720675b1bb8089bf6a4b0e3c629fce6f26d50de5f02b65f0c88073aa4e88622dd5f16c277a808b03967576e7708a3f8c1c5efd47085a2c564968c31c037b08bb2182bbbd7bf17c62596ea445d5878df07c85d01c2277642068be8b5df6d64f4ec0176dbd2f15c23be5787d18e1fcaa2846661b33c937c0a978d423c019657276a91da08d359774790e900f7096901393f79958b133f4f8d09eb33e95cd2a803fc27855da27dd616526571d5287f131a5339a582f5b968385ce2022d0ccbdfb53a90c13440a134920c878a4ddcced92bf95f637513ec95756906935626888d44a28c4b45ea6e9923b94d9b3765464a439d52f5e1008271068ce4d5f0eed8d41cf29adeb46e13aee8b14e7aa280dc1d46a879a3f056bd98cffb7c00ab48fc0b9c2a48ca9f2e9629aad128d3847fd6ead1138da6eaaa2e8082f8fa1257f7b7226a8fe71a30794871abcf17feac30793ee86045e255eef652ebed67f24d8020f9a14cf9f052bff5e941dd43a81e66c53fb863dd144b660aa6f1069f6ba75658a277173e44285c1556e37a4ea411cd3e5e279fd8410eded91e390efbb8177a826056d1607e23770cd106135e874463e12ec787fd6ab122bd96b5c318514fb35fdf49e9b5ac397eb6a5fa95c1230228db6c23bc10e32619b42a269138511e1fc87e76ed2d869dd79b6bce3803b22f6561f08156192e2b19b19c09c5a339210c5544b15fd6c66bc50ff5d06c6663d2f54403cc6e8177edea5e4662e9f642d72bfb7f79b3cdbc3732e997111d04365c06aa4615aef4f4467dad160bbd60ce945ce7e9c1260cb52681e0ffac0c7802b12d1f21bc76bf21d57cb43b9c8f0b7c33d9a9d89508c7a1fd0df692488f9e4ab9777c06eb0e9dd850557655f6c9e57d4d07ece71c187aa08cf46ebadf585d0ee3b0f951633c0612b5adfedbba7a077f64487dc9103fca9419cef6a044cff8401670f262681f2e61414bed4ed891fb1367b1c8d61bc9fdd83da37ee1540c4beae06f7d0264af4b68e9ccfbc13c88d7fe25988002d7b59619b67f90fbba1092305a882002bdef83b999dc262874ba6bec0f020d64eca9db76d1a8f0c7ef6e377961a01f6f98ea0458bc252e4851b36f94709dd5fa3e5d30b5b78f1ff152ea73441ea5052778d91742cf23c85f0117b05a5ce593efe9a1fa3adfb517d0d059599734dba72b87131beeb6a9f3e68c90e268f089023b145654738fe82a9deceb0aaefc0ff7f0800facb8f7bba6c68dc5904992b582183133d93c07e77e20261e9d6afc24f1befaaabf644abb74f1b3da6bb5059ad363e04b56368bfd1eaaabd179b3afdd876629562120820f20e18eabc246c0366a94ae610f812137342f2c1c3a1a7a2df18039f9dd483f474970e7f477f3403811f419a2f373c4ff23df3b8b2ce8cb63f7a7a1aff7a5f8909eca09b6c8aaabdce977d41d6ea630a6ae2d3cd341b050f031d4ebea148d998e3fa58b07c0862cc18069594e973ed673cb29dd13d671bd4b0af9b74f4156cf6cba45828b3b9263e7237b14a65fb41a6b8e979705c9e0c0bed5154602d026539052209674927ba48920598a5dda87b4c69ec453f2f4b45e358dcfaa96ce425eed2f8d86e32de1daf88e71a34dcbe3eae053b7e392fbed503dfc98c7262820bab4fd8ade86ec31c7e40db2e40760e5e52aba21fe2bdc1ce325bb8fdaa06c2cb33f38bb39b74dac8d59b51d6ff1f71f2d79a169712cf67bbd3d3d55a24b3a60d6978c2af81299872166140e99b3996a3dae0229c844035ba4398975311fb4a920c3dadd5a430a9131492d07e76c441073ee30e29a02f7df1a9d3e5197037eaff11ef587be38e7a96218c64d9ee8c25130186f94b2d7f2a0f5a9c3e418a4b7810bd23408b1b411fc0a3e4ee1af4d69f7d66068755514bc961a84eae06b985ff9914094035103f2d9e2cd22c2bf2179a1ce4458418fcdedf31bc4f9b9448fb597ace30ef077c28665513330cb2cda4b86d27ddf8178f9284c86df1f074abb909b06b34054ce94ed58d2e42de539c16007d5d285cee3381d200d6e0f94c600f6178ed91146b2e093cda5e661cfe62f14fb15dedc25a644654abc8449362c1ba9eedad43f2f2f0175883140556e897c88414754b8b249957c96ab13240eb85818e325b29fb50433fa08f5779d6ac088563fa73f6d85afd3f7ba6eb8af575e098cc62094cfbe8e5c48b7158431edb3a7849fe7264d22a3f85261d6539900467c3102997a8857882aca32d9069edd860c177c802eb17093de9ddd5f01e5ef91a6f36188742a712b1ebe677204fcbefed93e909f406dd0d793b342c913a20dacd3af12300deae44950541ab59b2d5208dccd8c0b780ceb034e3444b15b2de71b6d301bf28cc2610db38c8c33aa5a34ada970aa06954ad75a9874ad17a8f973e80ae7b49828f21c4375b3c2aa2ec79af2a187aadd2c9d6438a694f10333b50b66b47272e9446b6209d3253f434af5ed83f8fe94cf2d8b23c22aefc5c62dd81d95b29c43f645de973836c7437bb9c50916193dfe0edfd39de0e14fdd2eb106770a2cb40a7fdffaa73cfc80841324d51e495528ba40c2fe41eb84d805f453dad439ee075a37735146343d8074c7eb6132b3dfe66eb09ba3519b8c856e6c637cd0fd3ab638405b0b0bb39e6fce278d09cd5cd5b7674fb957c57322fdd905b15693c17c8930ae95c72c08be3d155a906040f66f25df2ba0a19cbb3cf14ac4787f45f7bf5dd85f4080bea0154a3e82ff3ddc358465067b5a011876ca49a7111e8bc6cc0da301eb9a989bdb4c71577a396bb99461acb6f8f06982ea3169cf86a3e80b29a839348deb1c1526bf0ce52533fee2e6b23a44efc8c6e35c311fac1f62523fa8149404470f8259b7af83c2aaf31212dff5ba71157b13c2cf5656d5b18b4e8b090c30ccd71f26867d74aef5c48f81eda71e28cae85b05a0eba2473c095c5a0239f243038e80f22d43600d09454ac26350c12f4eaef0259adbb0d42c88ecf91a8acbc30b214f51a78496957be609cd3c58537a5d77aee0badfab58de87d6e467d6e89cd8fc1f77e522bcda135d36", 0x1000}], 0x2, 0x0, 0x0) r6 = kqueue() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) dup2(r0, r7) r8 = shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0xfffffffffffffff8}, {0x8b, 0x4}, {0x0, 0x401}, {0xcf, 0x8}, {0x89, 0xffff}, {0x0, 0x10000}], 0x6}) kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000004d4, &(0x7f0000000080)=[{0x34, 0xfffffffffffffffd, 0x3f, 0x100000}, {0x54, 0x800000000}, {0x10000006, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") vput: bad writecount: 0xfffffd8029b8f768, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1476, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8029b8f768) at vput+0x187 vn_closefile(fffffd803b5d2db0,ffff800014fd0ee8) at vn_closefile+0x15b fdrop(fffffd803b5d2db0,ffff800014fd0ee8) at fdrop+0xc9 closef(fffffd803b5d2db0,ffff800014fd0ee8) at closef+0x118 fdfree(ffff800014fd0ee8) at fdfree+0xf7 exit1(ffff800014fd0ee8,0,1) at exit1+0x32f sys_exit(ffff800014fd0ee8,ffff800015a06cb0,ffff800015a06d20) at sys_exit+0x17 syscall(ffff800015a06d80) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe2394) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2360, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8029b8f768) at vput+0x187 vn_closefile(fffffd803b5d2db0,ffff800014fd0ee8) at vn_closefile+0x15b fdrop(fffffd803b5d2db0,ffff800014fd0ee8) at fdrop+0xc9 closef(fffffd803b5d2db0,ffff800014fd0ee8) at closef+0x118 fdfree(ffff800014fd0ee8) at fdfree+0xf7 exit1(ffff800014fd0ee8,0,1) at exit1+0x32f sys_exit(ffff800014fd0ee8,ffff800015a06cb0,ffff800015a06d20) at sys_exit+0x17 syscall(ffff800015a06d80) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe2394) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe2360, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800015a069a0 rbx 0xffff800015a06a50 rdx 0x2 rcx 0 rax 0 r8 0xffff800015a06960 r9 0x1 r10 0 r11 0xb7c282f915ae272d r12 0x3000000008 r13 0xffff800015a069b0 r14 0x100 r15 0x1 rip 0xffffffff81877898 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a06990 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=143083 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014fd0780,0xffffffff822e6ed0 process=0xffff8000ffff6010 user=0xffff800015a01000, vmspace=0xfffffd803f00b330 estcpu=36, cpticks=9, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77457 119793 1 0 3 0x100083 ttyin getty 44498 474752 0 0 3 0x14200 bored sosplice 62283 425592 15405 0 2 0x482 syz-executor.1 50105 501741 15405 0 2 0x2 syz-executor.0 15405 484360 67903 0 3 0x82 thrsleep syz-fuzzer 15405 69213 67903 0 2 0x4000482 syz-fuzzer 15405 409640 67903 0 3 0x4000082 kqread syz-fuzzer 15405 411539 67903 0 3 0x4000082 thrsleep syz-fuzzer 15405 488766 67903 0 3 0x4000082 thrsleep syz-fuzzer 15405 499231 67903 0 3 0x4000082 thrsleep syz-fuzzer 15405 145802 67903 0 3 0x4000082 thrsleep syz-fuzzer 67903 226831 46000 0 3 0x10008a pause ksh 46000 104331 52462 0 3 0x92 select sshd 52462 30326 1 0 3 0x80 select sshd 62302 244099 20930 73 2 0x100090 syslogd 20930 208193 1 0 3 0x100082 netio syslogd 81667 97761 1 77 3 0x100090 poll dhclient 71670 354295 1 0 3 0x80 poll dhclient 79263 227813 0 0 2 0x14200 zerothread 39501 278323 0 0 3 0x14200 aiodoned aiodoned 70320 82172 0 0 3 0x14200 syncer update 7803 324554 0 0 3 0x14200 cleaner cleaner 95339 313704 0 0 3 0x14200 reaper reaper 42095 240269 0 0 3 0x14200 pgdaemon pagedaemon 31220 71230 0 0 3 0x14200 bored crynlk 40113 241474 0 0 3 0x14200 bored crypto 37482 131479 0 0 3 0x40014200 acpi0 acpi0 58435 345972 0 0 3 0x14200 bored softnet 7918 333514 0 0 3 0x14200 bored systqmp 1019 355282 0 0 3 0x14200 bored systq 17508 200112 0 0 3 0x40014200 bored softclock 26850 382253 0 0 3 0x40014200 idle0 28868 216397 0 0 3 0x14200 bored smr 1 231475 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9576 6521K 7037K 78643K 31507 0 0 pcb 13 8K 8K 78643K 615 0 0 rtable 116 12K 12K 78643K 1273 0 0 ifaddr 76 18K 20K 78643K 603 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 435 0 0 iov 0 0K 28K 78643K 1010 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 8473 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 98 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 818 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 7544 0 0 sigio 0 0K 0K 78643K 136 0 0 proc 42 30K 54K 78643K 1067 0 0 subproc 32 2K 2K 78643K 38 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 664 0 0 in_multi 33 2K 2K 78643K 247 0 0 ether_multi 1 0K 0K 78643K 28 0 0 mrt 0 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 899 0 0 pfkey data 0 0K 4K 78643K 4 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 87 20K 36K 78643K 18453 0 0 UVM aobj 130 4K 4K 78643K 150 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 300 0 0 NDP 18 0K 0K 78643K 162 0 0 temp 213 2728K 3368K 78643K 26189 0 0 kqueue 0 0K 0K 78643K 53 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 rtpcb 80 336 0 334 1 0 1 1 0 8 0 rtentry 112 56 0 12 2 0 2 2 0 8 0 unpcb 120 2641 0 2631 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 523 0 523 1 1 0 1 0 8 0 tcpcb 544 1116 0 1112 1 0 1 1 0 8 0 inpcb 280 3121 0 3114 6 4 2 2 0 8 1 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 48 4 0 4 1 1 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 28 0 28 9 9 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 115 0 115 23 22 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 191 0 3 12 0 12 12 0 8 0 art_table 32 192 0 3 2 0 2 2 0 8 0 art_node 16 48 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 816 0 806 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13834 0 12421 46 0 46 46 0 8 0 ffsino 240 13834 0 12421 84 0 84 84 0 8 0 nchpl 144 24598 0 22960 62 0 62 62 0 8 0 uvmvnodes 72 7116 0 0 130 0 130 130 0 8 0 vnodes 200 7116 0 0 375 0 375 375 0 8 0 namei 1024 78347 0 78346 3 2 1 1 0 8 0 scsiplug 64 17 0 17 8 8 0 1 0 8 0 scxspl 192 78366 0 78366 40 39 1 6 0 8 1 plimitpl 152 664 0 657 1 0 1 1 0 8 0 sigapl 432 7718 0 7705 2 0 2 2 0 8 0 futexpl 56 127434 0 127434 3 2 1 1 0 8 1 knotepl 112 1417 0 1398 1 0 1 1 0 8 0 kqueuepl 104 1855 0 1853 1 0 1 1 0 8 0 pipepl 112 4452 0 4433 11 10 1 2 0 8 0 fdescpl 424 7719 0 7705 2 0 2 2 0 8 0 filepl 120 47295 0 47200 8 4 4 5 0 8 0 lockfpl 104 2814 0 2814 5 4 1 1 0 8 1 lockfspl 48 978 0 978 5 4 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 110 0 100 1 0 1 1 0 8 0 ucredpl 96 10058 0 10051 1 0 1 1 0 8 0 zombiepl 144 7706 0 7705 2 1 1 1 0 8 0 processpl 864 7734 0 7705 4 0 4 4 0 8 0 procpl 632 17411 0 17376 4 0 4 4 0 8 0 sosppl 128 73 0 73 21 20 1 1 0 8 1 sockpl 384 6198 0 6179 8 5 3 4 0 8 1 mcl64k 65536 1708 0 1708 147 146 1 33 0 8 1 mcl16k 16384 18 0 18 12 11 1 1 0 8 1 mcl12k 12288 135 0 135 17 16 1 1 0 8 1 mcl9k 9216 109 0 109 22 22 0 1 0 8 0 mcl8k 8192 116 0 116 21 20 1 1 0 8 1 mcl4k 4096 352 0 352 5 4 1 1 0 8 1 mcl2k2 2112 41 0 41 19 19 0 1 0 8 0 mcl2k 2048 66585 0 66539 17 10 7 11 0 8 0 mtagpl 80 226 0 101 4 1 3 3 0 8 0 mbufpl 256 141700 0 141360 99 76 23 33 0 8 0 bufpl 256 29212 0 21448 486 0 486 486 0 8 0 anonpl 16 680340 0 668272 223 157 66 68 0 62 12 amapchunkpl 152 33082 0 32974 105 99 6 18 0 158 0 amappl16 192 42026 0 41361 209 164 45 46 0 8 11 amappl15 184 4 0 4 4 4 0 1 0 8 0 amappl14 176 49 0 45 1 0 1 1 0 8 0 amappl13 168 10 0 8 1 0 1 1 0 8 0 amappl12 160 3799 0 3793 1 0 1 1 0 8 0 amappl11 152 54 0 43 1 0 1 1 0 8 0 amappl10 144 3795 0 3794 2 1 1 1 0 8 0 amappl9 136 555 0 552 1 0 1 1 0 8 0 amappl8 128 134 0 115 1 0 1 1 0 8 0 amappl7 120 3753 0 3750 1 0 1 1 0 8 0 amappl6 112 58 0 52 1 0 1 1 0 8 0 amappl5 104 3974 0 3962 1 0 1 1 0 8 0 amappl4 96 4222 0 4194 2 1 1 2 0 8 0 amappl3 88 4207 0 4196 1 0 1 1 0 8 0 amappl2 80 61033 0 60967 4 2 2 3 0 8 0 amappl1 72 143032 0 142616 24 15 9 19 0 8 0 amappl 80 17737 0 17700 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 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 7719 0 7705 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7719 0 7705 1 0 1 1 0 8 0 vmmpekpl 168 41612 0 41589 2 0 2 2 0 8 0 vmmpepl 168 903001 0 901281 223 134 89 95 0 357 12 vmsppl 272 7718 0 7705 2 1 1 2 0 8 0 pdppl 4096 15445 0 15410 6 1 5 6 0 8 0 pvpl 32 2012092 0 1996958 530 369 161 241 0 265 35 pmappl 200 7718 0 7705 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 901 0 273 18 0 18 18 0 8 0