d9094b49ff1a3f8bdb4cfaca9cad92f964a57547c641d6b73c9295cc7d8455cc9bacab656a78493aef7f161030f3d25d64abf042923cd632486380acd87fed7dd73e72014535b140833a67f0ec50ea0e1c4102e08112755704f937760b5ed4db13e8ea7e669646d21f5e9a35f4c91dfc459bed4591b9ea8873ecfa666adcfa067d9bc229405ef213350154e53e3794b3c2cc562ffaf84234e21170df06795f2972b8057475373e90f78e2bffb27f17ecc0ae99b85975e9faf011c6d4a8aca0bd2beacb818cce8c60c6a2714e292f58b00a2f0ddde40f323e3f196ae2f7bbb24f7067444c6766f4a342bd0e1196896b7179607c709dd2e469d5d34255b41f8a8cf8ceddda72e0beacbd533ec1d53d4933a81324bd2b9c2b0b64dbb56d8a5877a4bd3920edd743c12ed6b03d1240f84d0fb28b358c8f8e2e27", 0x1000) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r5, &(0x7f0000001580)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x0, 0x4e, 0xfffffffffffffff8, 0x87}, {0x55c7, 0x1ff, 0x9, 0x80000000}, {0x7, 0x0, 0x9, 0x8001}, {0x100000000, 0x5, 0xffffffff}, {0x4, 0x6, 0x5}, {0xfffffffffffffff9, 0x5, 0x229, 0x6}, {0x6, 0x0, 0x3f, 0xed}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000000c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xd4fd40a0376cd284) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x3, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 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)={0x3, &(0x7f0000000000)=[{0x2}, {0x200000000c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) mkdirat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x94) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) utimensat(r2, &(0x7f0000000100)='.\x00', &(0x7f0000000140)={{0x7f, 0x9}, {0x4, 0x7}}, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="8702fef2ff02000000ffd6b4fdff7617fd19ba5f55b27718e042bec33c569dfa32287226f55915c1fd9160f61245a7b4c24fa1fe37384b4c4553f5e7f132"], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xa, 0x0) r2 = socket(0x18, 0x400000002, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/98, 0x62) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) 16:00:25 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) r17 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r17, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) clock_getres(0x2, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x23, 0x1, 0x7, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:26 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x1d}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xfffffffffffffffb, 0x3, 0x7fffffff, 0x9, &(0x7f0000000380)={{0x2, 0x953c, 0x7fff, 0xd98, 0x40, 0xea7, 0x10001}, {[0x2, 0x823, 0x4, 0x2, 0x8, 0x6, 0x80000000, 0xf8, 0x8398, 0x400, 0x3, 0x1, 0xff, 0x80000001, 0x7ff, 0x6, 0xfffffffffffffc00, 0x3], [0x5, 0xfffffffffffffffc, 0x6, 0x5, 0x0, 0x1, 0xffffffffffffff99, 0x87, 0x800, 0xb1fe], [0x16a8, 0xffffffffffffff62, 0x8, 0x3ff, 0x0, 0x9, 0x2], [0x17, 0x3, 0x5, 0x0, 0x3f, 0x1000], [{0x5, 0x6, 0x3, 0x401}, {0xf9cd, 0x0, 0x1, 0xfffffffffffffe01}, {0xffffffff00000001, 0x1, 0x8, 0x8}, {0x40, 0x101, 0x7, 0xc8c5}, {0x4, 0x4f3, 0x7, 0x3}, {0x7, 0x6, 0x7f, 0x3}, {0x857f, 0x4, 0x80000001, 0xffff}, {0x10001, 0xfffffffffffffff9, 0x401, 0x2fd77bfd}], {0x9, 0x1656, 0x80000000, 0xbc2}, {0x80, 0x401, 0x6, 0x6}}}, 0x680e, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x4a98, 0x7, 0x9, 0x7}, {0xb3, 0xff, 0x4, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0xfffffffffffffffc, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:26 executing program 0: socket(0x18, 0x1, 0x9) r0 = socket(0x18, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/226, 0xe2}], 0x7) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20, 0x5}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:26 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4ce1c701902ec632, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x15, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x9}) close(r1) 16:00:26 executing program 1: pipe(&(0x7f0000000140)={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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000180)="a6", 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x87b3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) flock(0xffffffffffffffff, 0xb) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x401, 0xfff}, {0x18, 0x3, 0x40, 0xfffffffffffffffd}, 0x7ff, [0x2, 0x3, 0x100000001, 0x23f, 0x2, 0xffffffff, 0x77b707fa, 0xa17]}, 0x3c) 16:00:26 executing program 1: semop(0x0, &(0x7f0000000340)=[{0x0, 0x1b7d, 0x800}, {0x4, 0x5ee7, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x7f, 0x2000}, {0x0, 0x9e91, 0xc00}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0xe180, 0x400000000001afe) pread(0xffffffffffffffff, &(0x7f0000000180)="8cf3db13729b9df5c89e221a3ee7decf0b9a8c4361beb6c735608cdcd7d84a07fbec4d98cb5000da55ef05147bd4f271c185c4505f833afcab7caf0b53dc11f228540b5da26d60f31dcc5973a81a135d679bbcba9ac48606c930491ffb3e2ccda1f88be7942ca0a9ff7c9aef9b546065e8e2eaa4b5604b56c26f0ed245ef8d02900a82bcb94e2f3fc0746971dd8f546769110e425b5138138692d57fa81b9ef7a9b5a68baa6666772f97377a6931d2f5d3dd6f872b984a5e9bba318b90a4bd348d61a89c3b612dc9d06020968c5fa07f4879c0a0786507fb75275b9ca98335cafba403c8a5f68d725c0582c8ccda051109b9426d5fd69bf80ded73a5bca84854fee0ba7e39dff8bd8cabc7c0a171dd67ef64277f20f4b030b049ac8ab3199ad1f7474dd172aa0d024208fe5f71a72d6a0ec268c7ed48e8c0a4461f78a8b4fb1c863b49def6a382d45289645a40db67169a746d4128baceb337f26b12e3e56e357ebb61ef671427c7f720e73d5afb31fee078fc6c2ec3dbe6237406c6ce48ceac89ecd503b5984b64aceff202bcff41a862e335412b", 0x195, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x44) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0xc94f) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x8000000000000121) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0xfff) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) dup2(r3, r1) 16:00:26 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000002240)=[{0x0}, {&(0x7f0000000d40)="b9", 0x1}], 0x2, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) flock(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000240)="04d8f920af2919964ba3ccc73b7b944298db508a7a9c94d0ae0cd7e056a6618f8fffcaefa4f424a55f821c2cc4c3af768de2eb734e8caf4feafc9ef06600de401604e7c6b966963e3a39c3eb1f9de325dd8c0f785c6939db5f53b9ce5f4aad7b172267eeaae31b1d6f1b67376afd499c", 0x70}, {&(0x7f0000000340)="0bf7d38530263d46f3da4964116a89d9357e1b3213af103262d1d49080f7b4059f9b64ed6b9d1ae30dbfb835a8c5e67ca9bfffe9909541ebe730b271ca62d28e16fc628d3b794345f8dc0691f2b35674dc8cf5bb00ebf9e7d27d23aa35014a610feaf192908c7f56298d08856befb275be4d1cfa60280321e988ed327a85efa673a8a6314ae28212a40973ed", 0x8c}, {&(0x7f0000000400)="8a94a1463b903fe8b7ccc66755563a112d527525d34026128720a19bcdb985c561e787012b1cf1f0509849fc1a5cbe30726dfe2c9ee3c3baa5fb1d1bf0b50ce80b326520a196d600148c13b315ac3d91ce972e6896c67a6e98383f63119d348dfba688c78f21a9b122b3e0aa2a7a16e07be6ff93895920f19241c8a73ca0cf9e5b2bb050d8fac83771777a70652e0e3816ffefb1b94f96b435b8d5d3462b6068fd731fa8b4bd954ad9396611e65d1ccd85649f4d185e5b4b5024cdb80ab2168181bf4f932e8853bdd1bb37e0ad", 0xcd}, {&(0x7f0000000580)="22cd54df6bbc2928b826060baa5359a6101b72b9c341666fc3fe41384191cc458eeca4e09bb9f07941f3ad416e8419f39abdf1ea79b3bcd61df0e5076abcdb106d9b64e2a5128671e9f023aaad96ab901cab7ab7475e42a68ff835dd992e7d9d2288481fdebc158b46e8e2b9fb77fdafafb952210ba8e55cb7e7700e618d708043c63d2112fd5313c2c88e33241a8537b27dc147fee1694635d4b4d4a6aa78841875431c983e2d81917859423ab979e1cf1fda2339e8dc3d1d57", 0xba}, {&(0x7f00000000c0)="c982bb11aab8609fc2f66727d77859b17b33f5ffcf6685eff4895a9f5455", 0x1e}, {&(0x7f0000000140)="b86fe05adc598414104e183884138dfe8083bc3047ba6a877ac282ba221654d82ea38d78", 0x24}], 0x6) dup2(r4, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTART(r2, 0x2000746e) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f0000001800)=""/116, 0xfffffffffffffd21}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/118, 0xfffffffffffffdd8}, {&(0x7f0000001400)=""/153, 0x2af}, {&(0x7f00000014c0)=""/76, 0x38}, {&(0x7f0000000000)=""/16, 0x79}, {&(0x7f0000001880)=""/214, 0xd6}, {&(0x7f0000001640)=""/206, 0xce}], 0xa, 0x0, 0x0) 16:00:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffe602000000ff"], 0x10) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000480)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572e09000000a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept(r1, &(0x7f0000000300)=@un=@file={0x0, ""/11}, &(0x7f0000000100)=0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget(0x1, 0x2, 0x2) semop(r5, &(0x7f0000000200)=[{0x6, 0x64e, 0xc00}, {0x1, 0x200, 0x1000}, {0x5, 0x7, 0x1000}, {0x4, 0x1, 0x800}, {0x2, 0x7ff, 0x59b7e5e0162fd6eb}, {0x1, 0x8, 0x800}, {0x0, 0x3, 0xc00}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r4, &(0x7f0000000380)="be36a1a2b66f85999d9f1c829b592c8c19339b057c063eafa1385467d2dd7546b349db6f3a408fed225e07db73bb3a7bb96038504e66e3cdcffc997800f4e9a80ba345fe9f5e6edda33bed32061cb24e2d3f7929ebfc13032dda14a5b9cb55546c514f291fd960d79993ed4c30acbebf1187d23632bee8a3a43e254b2219aca798a92af9943a0d7f7d629763b088725650a4db251a7a06c5368531cd43310937339aa83dd42c5646e7ff85560c8c427228af889fe16c3006c91fdb96a9774084c22777fbdb6bfe67b398cf01b46fc755a17099f5a130447c86bcad9abe0b9afd3e8025fdcd6240a420c724b399765be32eca47936e6f7fe163566c", 0xfb) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0xfffffd9c) 16:00:27 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvfrom$unix(r0, &(0x7f0000000280)=""/195, 0xc3, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f98696c65300010e265eb3eed811a92065e3a4fc209e273c1ce8355b906c6dfc5f5ca8af86e56c544863174bacf693b965af751cd7ece6a303114c4125ee89daec311c6a74e6815ee203afcdb963d0e7c3e5c82ed2110476fedf040dbf418ba89e34dbefe45bb715b41dd775c183edb7ddd8dd7304a7cf30f79993fe081e6a99053a9eea1080ff8397b95bc0109b03cd87d84ce291f424ceba49d83d55e4acea62852764077dff51dcf5c2fbca2f902bc88ee33982e69ef809dcc39c22417d04e769cb2bca33e8338baaf8167083cd2796b647241df6599"], 0xa) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 16:00:27 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x2, 0x8, 0x1, 0x7}, {0x6, 0x1, 0x80, 0x1}, {0xffffffff, 0x40, 0x9, 0xfffffffffffffff8}, {0x1, 0x100000000, 0x7ff}, {0x0, 0x100000001, 0x200, 0x100}, {0x3, 0x3, 0xfffffffffffff000, 0x2}, {0xf00, 0xffff, 0x24d8, 0xafc7}, {0x2, 0xd6, 0x6, 0xe9}, {0x9d, 0x52, 0xffffffff, 0xf2}, {0x6, 0x4, 0x3, 0xfffffffffffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000028}, {0x100000000000006, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x208, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="437fb2a5cfa2bbc5e79641a3d3ca61"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x7c}, {0x6, 0x0, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) recvfrom$inet6(r2, &(0x7f0000000080)=""/51, 0x33, 0x1802, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x7}, 0xc) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="8200b20a526694d8333530584a7004d500ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = fcntl$dupfd(r2, 0x0, r3) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 16:00:27 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x7ff, 0x4, 0x7, [{&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000eb8000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000f6e000/0x4000)=nil, &(0x7f0000e38000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000eff000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000eaa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fb5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000e06000/0x2000)=nil, &(0x7f0000e50000/0xf000)=nil, 0x6}, {&(0x7f0000ea3000/0x1000)=nil, &(0x7f0000edf000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f20000/0x4000)=nil, 0x3a7e}, {&(0x7f0000e55000/0x4000)=nil, &(0x7f0000fc1000/0x3000)=nil, 0x100000000}, {&(0x7f0000f55000/0x2000)=nil, &(0x7f0000f00000/0x2000)=nil, 0x3}, {&(0x7f0000f24000/0x1000)=nil, &(0x7f0000f9f000/0x3000)=nil, 0xe840}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000fe0000/0x4000)=nil, 0x2}, {&(0x7f0000efc000/0x3000)=nil, &(0x7f0000f68000/0x3000)=nil, 0x1}, {&(0x7f0000ee8000/0x2000)=nil, &(0x7f0000ecc000/0x4000)=nil, 0x2}], ['./file1\x00', './file1\x00', './file1/file0\x00', './file\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x2}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294a5e04bb0000000000005dfd1c6b4478afa997b88bd5af9f5f1a9964ac685603bc480e019342e8eb637efa8825fac278eaa9f7ccbf31e0"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="3800000000000000783f580e8053612a", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff0000010000001a366d9ec69c8a3ceb6ab5770e73e98f3293dae52943b9b7c19bfc0a4dd941ba3ba168770bda0182100dcb8fb49fef267c9a027e9af396bd431673e8096fec12f47334882c30643345779efd715e4a809f2bd13900"/119, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf6}, 0x0) r3 = getuid() close(r1) mlockall(0x0) r4 = msgget$private(0x0, 0x100010726) getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x0, r3}}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r5, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r5, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa88, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff9c, &(0x7f00000000c0)=[{0x8000005c}, {0x60, 0x0, 0x0, 0x200000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:27 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020ba4ce2bc6f00"/110], &(0x7f0000000040)=0x6e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffff7fff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580), 0x10000000000000ca) syz_open_pts() 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/d%v/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x80}, {0x6, 0x0, 0x0, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tp\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt(r1, 0x8, 0x9, &(0x7f0000000140)=""/4, &(0x7f0000000180)=0x4) 16:00:27 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x640, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x2a6) 16:00:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000001c0)=[r3, r5]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000240)=0x7fffffff) r8 = accept$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r8, 0xffff, 0x2806, &(0x7f0000000300)=0x80000001, 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xb10, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f00000003c0)=0x7fffffff) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000400)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000004c0)={0x9, &(0x7f0000000440)=[{0x8, 0x6, 0x9, 0x1}, {0x0, 0x80, 0x4, 0x800000000}, {0x3, 0xff4, 0x6, 0x4}, {0x7, 0x400, 0x7, 0xce}, {0x1ff, 0x12fa, 0x80000001, 0x80}, {0x7, 0xfffffffffffffffa, 0x80000000, 0xb2}, {0x9, 0x5, 0xfffffffffffffa8b, 0x915f}, {0x3aaf, 0x0, 0x8, 0xcd55}, {0x1000, 0x5, 0xfffffffffffff3c0, 0x5}]}) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000500)={0x3f, 0x3}) rmdir(&(0x7f0000000540)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r11, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10000, 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f00000006c0)="839c55b1590b26aa2d57ef5b476fc9fb670b621edb66fe40dae3166c60b6cbc48b77089f2e7998a5b5218a3550d9011c906a9bd8a6456f267ec205e0c45596564f61b1ebcbec7bd4910864069a06a8d082035b245290bab8f865fe50b0dbc0929cff514bef090d1a96cfac1621b738122dddb0c95c67a81d81347fe5800e8b", 0x7f, 0x40b, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r13 = dup(0xffffffffffffff9c) bind$inet6(r13, &(0x7f0000000780)={0x18, 0x1, 0x9, 0xf}, 0xc) r14 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r14) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r15, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r22, &(0x7f0000000080)=ANY=[@ANYBLOB="8202fef9ff0134140f48e402000000ff"], 0x10) write(r22, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r23 = dup2(0xffffffffffffff9c, r22) r24 = fcntl$dupfd(r23, 0x0, 0xffffffffffffffff) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) r33 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r35 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r38 = kqueue() r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @rights={0x18, 0xffff, 0x1, [r35, r36]}, @rights={0x20, 0xffff, 0x1, [r37, r38, r39]}], 0x150, 0x400}, 0x4) setuid(r16) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61, 0x3f}, {0x4}, {0xa, 0x0, 0x0, 0xfa64}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xfff, 0x1, 0x80, 0x1}, {0x1f, 0x5042, 0x2, 0xe8ba}, {0x8, 0x8ad6, 0x8, 0x8d5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) mknod(&(0x7f00000001c0)='./file0\x00', 0x524c8776c9c4cc06, 0x5) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$getflags(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x4464, 0x4708, 0x100000001, 0x45f}, {0xbd1, 0x6, 0x8, 0xffffffffffffffe0}, {0x1, 0x4, 0x8, 0x6}, {0x2, 0x1ff, 0xaab6, 0x1}, {0x9, 0x4, 0x8001, 0x2}, {0xfff, 0x6, 0x401}, {0x7, 0x8, 0x401, 0x871f}]}) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x208a0, 0x0) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r10, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r11 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r11, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) r13 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r13, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r18 = getgid() r19 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r21 = getegid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r24 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r26 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r33 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r34 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r35 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r36 = socket$unix(0x1, 0x1, 0x0) r37 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r38 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r39 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r42 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) r46 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r48 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r49 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r50 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r51 = kqueue() r52 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r15, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x28, 0xffff, 0x1, [r33, r34, r35, r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @cred={0x20, 0xffff, 0x0, r42, r43, r44}, @cred={0x20, 0xffff, 0x0, r45, r46, r47}, @rights={0x18, 0xffff, 0x1, [r48, r49]}, @rights={0x20, 0xffff, 0x1, [r50, r51, r52]}], 0x150, 0x400}, 0x4) r53 = getegid() r54 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r54, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r54, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r56, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r56, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r57 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r57, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r57, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r58 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r58, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r58, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r59 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r59, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r59, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r60 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r60, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r60, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r61 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r61, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r61, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r62 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r62, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r64 = getpgrp() setpgid(r64, r63) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r63, r65) r66 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r66, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r68 = getgid() r69 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x90) r70 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r70, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r70, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r72 = getpgrp() setpgid(r72, r71) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r71, r73) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r77 = getgid() r78 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r80 = getegid() r81 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r83 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r84 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r85 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r88 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r92 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r93 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r94 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r95 = socket$unix(0x1, 0x1, 0x0) r96 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r97 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r98 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r101 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r104 = fcntl$getown(0xffffffffffffff9c, 0x5) r105 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r107 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r108 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r109 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r110 = kqueue() r111 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r74, &(0x7f0000001f40)={&(0x7f0000000100)=@file={0x0, '\x00'}, 0x3, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r75, r76, r77}, @cred={0x20, 0xffff, 0x0, r78, r79, r80}, @rights={0x30, 0xffff, 0x1, [r81, r82, r83, r84, r85, r86, r87, r88]}, @cred={0x20, 0xffff, 0x0, r89, r90, r91}, @rights={0x28, 0xffff, 0x1, [r92, r93, r94, r95, r96, r97]}, @cred={0x20, 0xffff, 0x0, r98, r99, r100}, @cred={0x20, 0xffff, 0x0, r101, r102, r103}, @cred={0x20, 0xffff, 0x0, r104, r105, r106}, @rights={0x18, 0xffff, 0x1, [r107, r108]}, @rights={0x20, 0xffff, 0x1, [r109, r110, r111]}], 0x150, 0x400}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r114 = getpgrp() setpgid(r114, r113) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r113, r115) r116 = geteuid() r117 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="21ce3b74c6d2eaef5f5eef000bb7a8acbeedb9ab21ab2908523b9a63f847267955cdef", 0x23}, {&(0x7f0000000380)="ea9e59a8068ad7c600eb7063e1268ff3f4e1916e31ec6d4736bf809a211fcc0d2401ab2a2ed5f9a58c74e66df420d0ce75230b548b890eab25f3fc6174ba74da563510ed30621d5ee513cb4e84ed171e8b9fdef4fe901c5162ad611290dfe185d8eb6ea3b9cc3043a0ce4b64dbb8fd9c39881ddb558415e94f05347e166b4c79497b7f605563de6705b533ce443ae432c8de8ad19bbcfbdd77082c747ba4c6a3eb47c39e62fc38c7a22ecd7c7daba45da106b2e8cb99b02ea6e02a3826d365582a9f439a4f2f1d65", 0xc8}, {&(0x7f0000000280)="b2dddc1d93a303a36751ce9cf0da14339e40b62a985082069ad3d057cf6a59608b0625d364a174eed95082977b19761a5beb97a221607a060b42faaf87905f78825702ebd718d8c14496", 0x4a}], 0x3, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r3, r4, 0xffffffffffffffff, r2]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r0, r10, r11, r12, r1]}, @cred={0x20, 0xffff, 0x0, r14, r31, r53}, @rights={0x20, 0xffff, 0x1, [r54, r55, r56, r57]}, @rights={0x28, 0xffff, 0x1, [r58, r0, r59, r60, r61, r62]}, @cred={0x20, 0xffff, 0x0, r63, r67, r68}, @rights={0x20, 0xffff, 0x1, [r1, r69, r70]}, @cred={0x20, 0xffff, 0x0, r71, r79, r112}, @cred={0x20, 0xffff, 0x0, r115, r116, r117}], 0x140, 0x815}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) mkdirat(r2, &(0x7f0000000480)='./bus\x00', 0x20) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000180)='*{)#\'![\x00', &(0x7f0000000600)='/de\xf0\xff7Oa\xc4\xa2\x8a\f[\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x16\x92\xa7\x01', &(0x7f0000000240)='\',\x00', &(0x7f00000004c0)='^\x00', &(0x7f0000000540)='m\aou\xc6B7\x10}\x1aL/dev/n\xf5ll\x00V\xb3\x8a\xc7\n\xcd;\xfd$\x82\xf2(B\xf3\x04\r\xb6\xd4\xea\xa8\x0e\xe1\xdf\xb1W\xe8a#\x92\xb0\x00\xfe\xd8\xb7\xa7\x9b\x1d;\x8a\xa6\x14\"!|\xa8\xfe%l\xa9{\xe5\xda\x0f\xbaEK,\xb1Bg\x8b=\xd7\xdfF\x13kD\xe9F\x06&o\x972\xd4\\;\x04\xaf\\\xd9\x97\x8cL\xd7\xec9\x1d-E\xa5\xafG\xbd\x1f-\r)\xe7\x184Kh\x1c!\x06\xfb\xca\xec\xd2\x9f\x9fj\xa3\xdbJ\x99p\x9e\xd3\x1ars\x9a\x16\xd3\xb6\bM\xf9\xfbMg?\xc5\xda\xa5\xd3\xc7t\xc3\xe1\xfb\xe4\x1c\xe0\x97\x1afL\x80\x9a~K\xe8\xa2\x81\xfd,\x8c\xf4a\xaa'], &(0x7f0000000680)=[&(0x7f0000000640)='/dgv\x1dwuU\x00\'Q\xc9\t\xc5ll\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='/dev/null\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xbbe4962a9aac2cd0, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf7eb17feee47d751) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="8202feffceff02000000ffcc9d7954f29762d2cbfd28b514a09dbcbb7a375ae4d9c806d95336d78b22ca509529b36c553916222c6a9d3cb27cd8235ec8aeeddc212791ec000000efe924b95250f1bf0025e05df32545d76fb0bd30d7ae0f353fc41b96c0c337f4f797fe0a6ada27a967add4fc7a84d160a585f3"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind$inet6(r5, &(0x7f0000000080)={0x18, 0x2, 0x9000, 0x4}, 0xc) r6 = dup2(r1, r0) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = dup(r7) getpeername$unix(r8, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000000)=0x1) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) fcntl$setflags(r10, 0x2, 0x1) chflagsat(r10, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSDTR(r2, 0x20007479) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x1) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x6, 0x3, 0xfffffffffffffff7, 0x8, "312b81403c18ec3ddda8984a7e4f019956ef64be", 0x100000000}) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000180)=[{r0, 0xf758a015588d015f}, {0xffffffffffffff9c, 0x10}, {r1, 0x4}, {r2, 0x40}, {r3, 0x40}, {r4, 0x10}, {r5, 0x10}], 0x7, 0xf6) chroot(&(0x7f00000000c0)='./bus\x00') select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) 16:00:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, r3) nanosleep(&(0x7f0000000300)={0xb1, 0x1bc}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x1ff, 0x7, r3}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000200)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a605203ff8d509b7a938c4cedd1f4634df3694b2bec39fc6bb81c7da8dae4c95461fc2ba56786bf7e341f8ab994139c1d273296ee67b1be8081cff555d899c91ef0", 0x86}], 0x1) r4 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x0, 0x5, 0x101, 0x1, 0x80000001, 0x4, 0x200, 0x6}, &(0x7f0000000100)={0x5, 0x9, 0xfffffffffffffffe, 0x3, 0x0, 0x6ed, 0x2, 0xffffffffffffffff}, &(0x7f0000000140)={0x0, 0x3ff, 0xfffffffffffffff7, 0x96c, 0x3, 0x1, 0x800}, &(0x7f00000002c0)={0x7ff, 0x7fff}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000, 0x100000000}) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5dd6a5c10000, "d730c15b00f4ff0000747beffde3e900"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 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) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xfe}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file1\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b7) 16:00:30 executing program 0: seteuid(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/62, 0x3e) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000ff0006000000"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10000, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0x4, 0x4276677cab1d9563, 0x20, 0x8000, 0x6}, {{}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x95ae}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x80000000, 0x400}, {{r5}, 0xfffffffffffffffb, 0x4, 0xf0000012, 0x3, 0x8}], 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x5, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x0, 0x4893df9c18bb0f91, 0x6, 0x54}, {{r8}, 0x0, 0x1, 0x2, 0x2, 0x1}, {{r2}, 0x8000000000000005, 0x8aab97a2e42128b, 0x2, 0x6}, {{r9}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x2, 0x9}], 0x9, &(0x7f0000000340)={0x10000, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x9, &(0x7f0000000000)={0x100000, 0x100000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x6, 0x0, 0x0, "61aa0db11ce9bae3b4c000", 0x2, 0x4}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000040, &(0x7f0000000000)=[{0x5c}, {}, {0x7ffffffe}]}) r1 = socket(0x1, 0x10000000004007, 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x88c0, 0x81) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x3, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="ad5fdfcf49a1004a91ab4cf96dd50a342c70dc47417f93d3131bc53ae2865268b3ea18e0d98a7afe2d2cb73c68478454cf596d94fa802f5e44f66600589ebf4569f300000000d7242300004c9dc240597a4df65a357e1c4d79fc8503a1ed6181b06150aedb62780699abebd47761b5ce19b3baead9892be949172193e0d7f2ede5fd6f27b135556af904ae33bfa3750000000000000000000000000000000083274656447d39b22f7a73d922814c65c171e671488bd0e26b01639b8d24f1d356369729c256f2f100"/210], 0x10) syz_emit_ethernet(0x2f, &(0x7f0000000200)="1fc71fdace14659b286be899973724abd6fa0c694f553fa6aac23c38351355ccfa54f347c40318f5b1b89c65769375") r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:31 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020803000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x9, 0x200}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000003c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)="dafab1df75fc6ac32f9ff8a7f5b90e990293a1d44d00f2393bda2f9454108a927228ae95ffdb0bb922ccfc3bdc1226c8825a6281deb13c9008e67a38c4802928dd57f1d9eeef3c8b295617a01eb3cde50a5c3f", 0x53}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000130000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000002100000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000009d9f155278da50e700"], 0x68, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r10 = dup2(r8, r7) r11 = socket(0x18, 0x1, 0x0) sendmsg(r11, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000800008004e0000000000d5384d"], 0x10}, 0x0) getsockname$inet6(r11, &(0x7f0000000080), &(0x7f0000000180)=0xc) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r13 = dup(r12) r14 = accept$unix(r13, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r9, &(0x7f0000002840), 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000002900)) getpeername(r14, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r13, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, 0xfffffffffffffe2f) ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x0, 0x400) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000840)={{0x9, r15, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r17, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) socket$inet6(0x18, 0xbb7e89085b7053ff, 0xbf) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x48) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCCONS(r6, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1ba) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) close(r0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8188, 0x180) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="399bc0956abed0c09287b5d84562c024450ff7023972fb3210b23aa980d0853cc175f30bdf557f1391d09d", 0x2b}, {&(0x7f00000001c0)="5b5642db467de301e8a2626c50238b", 0xf}], 0x2, 0x0, 0x0) writev(r1, &(0x7f0000000080), 0x1) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r0, r4) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000f68c8628747f8caed681484bb2aa518583937e371bfca70bca95bca17c690c858308379bf73a5a3bc6c3403b1a0c3bff5762dabac807c2105be5a3d4c8e40d424048e6e1514ec6b50ea13298137de0edf387f66b423364c35f8aac64edc13bcd7367b1843cde7ce7f68ee69ec73ac217ad560948dbcd2148a2da3ac63e878437f981b0f0bf19d1f6146728f148757251350820e69d34c236781e72c14380bbdca2e4"], 0x10) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x0, 0x1, 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) lseek(r1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x2, 0x4, 0x904) semctl$GETZCNT(r2, 0xf8a6ceb17db453e2, 0x7, &(0x7f0000000000)=""/11) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x6, 0xfff, 0x4, 0x200000, "180ecc8b755d673e6fda47768de6e1f46e094329", 0x6, 0x2}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6d0208776b0000040000000000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000280)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fe78e0000ddb33bd917a6effaff5ffa66821dce85b5f3b0bfe537ae66f7d82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c222132d6a1f7cedf08f6bb74b") ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) setsockopt(r1, 0x4f, 0x2, &(0x7f0000000740)="2e33909e317bb2b1073f64f73039558473013fb572380d40162b88fcbfbe5b1d1cb60e388b2cbbc393f7acaf0f45cdf680466a6dabb4f907bb8fec16b33bf6cd758b3e6eb495c06e9f670bb30278f667585e0d462825167920ed866825326449446b8bf798ffeb9ea52df7db5006191d3d4d125f776d6a87eeb8e6a2e2495c7d4ea72cc70577e61d4967e4543fcd6d68181ae1dd4ca9d57748bcb8a30d8caf6974", 0xa1) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r4}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000200)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1f) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) r9 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) setpgid(r27, r27) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r20, r27, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r6) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:00:33 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) nanosleep(&(0x7f00000000c0)={0x61bb, 0xce}, &(0x7f0000000140)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x2, 0x8, 0x7d91b939400ace7b, 0x5, 0x2}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x0, 0x6}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x6000000, 0x9}, {{r4}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x43, 0x2, 0x1ffe0}, {{r1}, 0x0, 0x0, 0x0, 0x401, 0x60c}, {{r2}, 0xffffffffffffffff, 0x80, 0x1340e6fb06077d7d, 0x3ff, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0xe0000024, 0x5, 0xb6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x5, 0x1ba}], 0xfffffffffffffc88, &(0x7f0000000300)={0x0, 0xf207}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x7}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82002001000002000000"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf0000c11386de8d77a4d73ce9aec50002", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:33 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dmv/zero\x00', 0x8000, 0x0) r0 = socket(0x14, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) utimensat(r1, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x4a06, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xdbc5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8f2d}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) socket(0x0, 0x8000, 0xfffffffffffffff9) 16:00:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28a03e171eccee63, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 16:00:34 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x99, 0x8, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:00:34 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) preadv(r1, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8048, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 16:00:34 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xf, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='/dev/tty\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='/dev/tty\x00', &(0x7f0000000340)='/dev/tty\x00', &(0x7f0000000380)='/dev/tty\x00']) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) fchownat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r4, 0x2) socket(0x2, 0x0, 0xffffffffffffffff) 16:00:34 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r2, 0xe, &(0x7f0000000280)={0x3, 0x1, 0x1ff, 0x100000002}) close(r0) pipe(&(0x7f00000014c0)) syz_open_pts() 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r0, &(0x7f00000001c0)="530ae59a18c655ccbb19af1556e74ccb4cfb9734b300e3f24e07aad9413f99af6e740d8d5883e1f0fcad649f524592d9a633b2094e5a647ad8471bc53144660b0e3ab23359ef0be3edb0cf079ebeec09e91fc6fbeb86e648c8fd427ef92fefc9fceae87e69ea84af133d34646f51d2095fe0687066cbc0674525e77576a297fecef2a635df56f605343708f5d09fd08c05798c5769ddd62c803b0069e6d35911be4bc878c0c32b93859e4ba6b57ace0bcf9d138d278ce78130828a947a255d00b37d042e12198ce0f6307975d37979d1d7b62c79497ce4eda33b4096a2eda6e41c6ac6", 0xe3) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) socketpair(0x0, 0x10008, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x82) socket(0x0, 0x8000, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x34ec, 0xc69f, 0xfc00000000000000, 0x6, "be75ddf584d48e8c88d77664fd278f416597d968", 0x7fffffff, 0xfffffffffffffffa}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff2c0d904d23f62e0e0b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) r8 = socket$inet6(0x18, 0x3, 0xffffffff) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r10, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r11 = accept$inet(r10, &(0x7f0000000280), &(0x7f0000000340)=0xc) r12 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff0206000000"], 0x10) write(r12, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20, 0x0) r14 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r14, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r15 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r15, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r16 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r16, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000580)=[{r16, 0x4}, {r8, 0x159}, {r15, 0x4}, {r11, 0x8}, {r12, 0x40}, {r13, 0x20}, {r14, 0x46}], 0x7, 0x4) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) lseek(r1, 0x0, 0x0, 0x4) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[0x0, 0x74a9, 0x5, 0x6, 0x8000, 0x9, 0x4, 0x6a, 0x6, 0x1]}) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) 16:00:35 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x989878b6458bb156, 0x553) kqueue() kqueue() kevent(0xffffffffffffff9c, 0xffffffffffffffff, 0x5, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8001}) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) pread(r2, &(0x7f00000001c0)="5cce7f7dd555d95c849e4465d7365c79e4866de105ad5ac0c83f9ef319f86e99c03d9290c3db849c4674535b70450e3d343f8b4b650430f71fecb4c163d9a59e4d3a05293a51d2145b4c58a7b26ba9406e12762d07c1c8513bedb9fb70a77760da8d6267c4e6538aa4c9453df4e7089a8b4858f7088c81b785742bd7e1c82cb3614693773d3dbf3599d253aa5b2528a01749aaad5fb7cdf00bc47f50ef32bf85114a4eba5ca68d16f6b2d303fd5584ca313a1f5c18ffd259d775e6e59839caa0f4e565b0a510dbe392c2107448f1219116ddabc0cc6cf1253f315dc44f435aa1badcb8a2039e6a6b62ccdd7569abf7a49ea7a6b01517453bb818fbc4ad0281f7c20242c1257c62913ad78ee4f93087853491726b88446390261349bdc711087737f67cfda262d2e88a9ef2d234eff137d16ade30f56edae1a798735dad743fd0fd61cc21747f43a6754e08b9b0f8cb56302a67ae54aff003847a4bc5e0857ee62d66f67934586e8e92eb20877f92c124426f277db5c0a3b6b89544368eec1d60b5694b3adca36d27a027cb11cf4bf49efefaa3c17f17dd058700b74aa7e656f99f14b5f68765159a06757358f510e7ad2fe065004b8855f3a32353e5b1663a198eb8c47f08aeee373bb7da4a1095d01fa1524f5da572b73062fc8e8e98b62f42fe6d33e1d67f361bd4c5bc6f2ded9398bd9e9c5a0404c7c4dbea1cdf14d181cd31557bc4d3b1b59025d0985bb875ef562676c417a02261dd4bbcdbafd4865bc9ec99989582390cb4602c8e70688d73e46aabdb8b075eeba2454c1aec5f0457a3acbf17bfd2364a07ba417b643c6f79ad70d0cf37a915ba8a5483875806ec282825b0a83d032d0b74a1c8df23fc3dff626c9a47fc278e1837ce31df397fee2b8262d4ffea583a5dea2a0bf0b57c9d29529f41b5b03e0c9a8d1455e92feb75ea41d80324de12522c3852e0a869b65027c50b1642bdb74fb65188bf70e3ff6d70c13a914729e79e13f9bce96147ccb900c661e6b0cd0c8a6573ac678ebb133d49326535c98d9b65a75103b5a6e9b3c057468ba91a9299a47041df5315aca1ed72a4e20c58f901921bbd77afed1a35989cb30850b294c4a50b8d050bb530948216e43b8c276a277b05f4a05b3024a1f51872a6985a6501745f4be6bef1ddb4c32e2ec0234edf2972c94d6f23c2849857a8f64a526f2dd717710320b6062867be663bafb391f5b30ca6f561e26881888e725cb9981c308267be3287eb85a73404b53759e997e95efa77a2d5c00313297126fded4104f559331b04829d699e29bc6d27b46c63292f82b210db1c0f9a27b6cc1b6c40b1788d0355b0b29da589ef3536542b0290761526de493da947f075c191b331620efdea8b55cb8e011fef34e91ab530ac208d717ab1069b77795e0707dc472c08f649a5786b2e52ba004ecf09baf65b41a0a2f7af3f77b752ac0bbc889aa185480ca4815685bfe1ca959f806fb12a6ccdd0bb43b2dc4644df56c6c565a1b8368beaccdcdfac68f02ee9c8dbd03817dfda7a30e5388f3311a22d1ecb485beccd5c7d52e4f136a5388b02d7551925da4bc61743df8da896d3b811be9e57148db274ca321715eaf2b13d923c07e4575ef6522d9e6a8e1c1f5e155bee35a8e820e335749f48499dbceff0ad63178014d2bc0401d72ba43ad646fe02a60da369ddf783a40d3fea0c0694637515864fdff1cc157eb5a69977f77892c0a1c6ee98a3ee72feb8052d5eac7a1ce2c7dfa143f387314d6737487580d77fb69c8c5d3cbaf7e55d5f9a0c07c55b84a664d3f249b54a50e6099bd1b1bd0ffa23b79ef7cfc60d9dff58f2ae00c7362836ac782d4ad532cd71f442945042a843126158803513101c9adc45a82688add39b69030e9707ed001885328430af1d97189d893217c4c1fa6d13d5557a6e87264fcf0c3ded3ef825567fe4ffafad5526a5376ff2cc2e2bfe5bdbe8ea1aada288e8a641b43b5019d9def2ad1d098a4de16233322056fef750b72f12c9da02de4ff30fb263d7a84331149e1111970cdfb17445bac0765f252c31d8ef9da75a8c4d26696474df199089795719e6df6ee9fce4fda4f8ac9989e845001d65cbffe2fe3af5a57c25f28c865c5cb27ccf336d7e2f0b38069e30348c26a69a524cf81d411de058fa84f0265a0f8ce24d1ce2e26a1ece1b9f0eb6f5fcc9740cf081635bb48312ecd54bfac89d13147fd0f73d707e19ac6d09e07b3741ca5c7f9860de43c833464b723665c031a90b56f7afc1002731a271e056c30fe449befe9db3826a1ee5e8a643297205619c64c214cc31c133320b57a6df728605c9d8d569be9178eac526a7211c39fbfcba9e8ec5305f8df94eae0be26d72db04a6bbd15a85fab937a93d046a3836d971819c67a1fdeba50b6ebe570e50a405c183f98f48b7d098e188ca5fe09ac2263d6f106597337a129e0cc5c07802918d5bbb916c03d890ac7b39ece1fb57a3ebb787b08f39842a153dec6f9e8e9c08270126a4a64f38be231ae1468c4dd85b353564524bd52993f720e72b83c2d87c74ca674e76ee54b1455780a51efa91dacb74b1700d84e7faf61b564a0185783a6dc6551941dd7d72595345f94db1fd68ad84a901a4f518375dfa64c0a4872c2e4b1d9144175ebc0a46a78b0495ba95a014f6ede48faf5bc27d8dd583df7609371004b98e13c3dc035af7dfaa38a27b113ff8f90c6c25ac66d48b4b1da7dd352d5595d8ff47b44dde32286252bda2ea5a73f489d93f020aa391d1d433701c2ef931468456f2e2108412f4da7afc444c49ca5b4067f83ff60cf63e19f8bc2c0fc6c1811958fb8045d602fb444d7afcc91c6b6c4d69af768d26710eaf6b0c38fa4ef3a3e6997a693b637a094d9fd37536e0393c9f38b63e5c187098609c0602adfe88670e53eff230b5e01d894c9f63db6905ed228134565d3dae2a55249dcb941ac31174ced5d883c9f83011fcc7277704c1c92308951110eaf0885f7effece232f4d42b4454f1ee36787bdbbcba287753885baa739134419f756475a6a4a3718b9cdd6bfad51113b67700a0c2582a70d1d42419385f0b014d8173a34db4191eb3530a5579a4cd04ef2e08d19790de42f55effa02ff6f6764d0563cbd3321366f93fbcb28777f28474c276b97b769a8e345acdab476abf14d2b744ff3221dbb7d34e943316d1b7d06ef6bb64c01ad9650ac27b20a71d2bdfd2cf51aa5030e76fa42011271fc33470475d1b4cb3d5446fd3bf75404d3b7755e16ee8c8a4ad231a3ca2bd352f806e0ef5faf962bf7da1c5d33bf77874ea236c4254ece34ac5a2f469c4c07e8f840de609b8e7163620f56e80d14ac104085a029807e5a0af8a64309e06e76eca58ced03405d1cfebcbd8471868592676197d85e55660a65f7e92a5ec1ef0aa2161e5e586f7f50a93a1357e3cff4e4e787ebc0b09d2cd4ba247d164de982a3d5b15dc7d5aa0c76df1ffb281cb37fc0bf96ebd0562e993c8751ebd0c8e13f043b88eb300bcf49168608ec8b47af02da14236d2b4010298fa98f180d19f38145cbe0a46c26eca97ef38d49dedf6cc48a0a03c7d1ea4fa42d90b9d4f06baa09b7a675b6a0a11fb32a467f31a41e299a9eb6621cdd80218324ebdcf043ea01944cb32304cfb68d54963c4e9fa6ce597e3252e6e767a043313f11feb8c678655544f73f42ffa6f3e993a5d478ebe5fd5122a2e05123358176853226f1b436223b7e43b6d43bd7da154847325c1446adba51f2408b4e741cc656ed6ee79d6cf7f76ac166849336603e0ad46c25afbaad94071de77bf2293b14c1aa75e354f414d731d24510286033ae3ca12c9bed626a7bb33d36c26c76de300456cdde1e4769f634060eb5df37eddc450829e961095e9bd63d4eccf5275216a380c03ff5351585b27765349882b02a25a53c36252a6c3524dbbc90b9344e26ee4a452f250410121c2456e416d4daccbd96ae9e04565ba41cb715dd2b81075c706d77b5a14819e4c316258a6429a79d2aec5575e38996ec58b35f2441fb3add57c84a0a0cebb79cbfaf7e53ee571c098d40cf850962a0275fc6d9fd402cac1e8e96a44b633de71fc32ed6276599174641b2867deee03d7640520b2c3242c656af931963ffde72710d5a09317aae13a2f25eb78b44c12c7f8eb9739d58c8753e62b72e8b6c4c06b58cff6ec5ec8db7bc7833a9dcdb6218c0f78257e549b8de9da925477fa5ddc0d16868ba23d5bcd3fb3eb114425fa4dcfc6d95add70434ade8423ce1544822e8594dfc5bad156496b2bfeda41823c529fa7d4a6335e535af94e45a2242840ead001ad63984766340c4f5fe356d3be883e0c1b310273a457e07541f827f66f5955fef959245e8eada2dd27949f2fd504ae408e67340da84433736ba04628fe71adca83967cb5b2e94a9c0e51228e979a04196c377403e3dfb49aa4725bff0b36c57ddd58d8a9e6fefc654fdd848698cc875c6353bb3b7872c4c321eb2ca57e0847a297356cae2bfa76c92ee22c032495cb4c3e43170d1cddf52c4f1077df3aa267176bdfc63444ca208d437200a61699d29686d5081fb6e043ceeaf255e02fd9d9714ae5693cd13de16d4eb716bb6438822d3b8f40897e2833ae89da8a1bf579c37cdc42a411d6462a8bcae62911ef5c6ff7725684dc65079685d35d0f91c38ac6bccb26a9b9628d3ec3610f61fa4ee8a603d41a895fb54a3451bb3dc53b4a5deb7f6d068ef6f1821c30f8e08f388b5917b8d3e52877d4af17dae92b94f2802d60d5b6e1b1bd39aae78ec72e0298cec1c3fa864da210f995572e40604472cf98bcc65fda78e25090ab8e048e52a064c57790ee3a2a90ba5bc5023ccb3798073718b8bebcfafed6f1447288794a643fedced3d889798c61d8cff34ecf83fabe9d61c5432482fc7fdc75c93848600e093c1863840ab3c9fe05b30af78828348488960484e94b62b02b445ff751d044e4063edf91fda98e6937a7da9fe4f713a38c4957cecea6ea6ab9585899028ed72dbc71ae1316173099292d55feb29dedd15ab43fee5eb44cb7e1ce19c0702ac6b350993ee24a7a44474b68d018d809bed75cfe2d8f7657e52cf5fe1f630062bf881a23c4d94b76d140d00640ff0d24116611edf67d8db77ec13fda16b42badd14420d4357ce93f041832f92c30eb5743839fc3705e1e95094405e4b612973402fa0ea5d7f7624e1d393005ed862b84c2fab9c371e91399b83e5c39ed97dbfa0c9db578a720f3c9a2420965b012cea148d6ecb7516a543e2c75ab75de44705d1a94c2b7cdfcb82766dc3476193b94476b45cfbaf5bb5cb49ac8fa6a03e77c0ec1000ce5f9583f24c3d574ee664a24f74f4d2ca8d514feabd588e000d6bdcbe71ca96ed8889be5dcc2c75fe5a76811e2c97a94d4dd8eda4a5cfbbab671c8ff59b387a4f03b14f67e6b2cfbb0b80b1651599f8cc1e4244b864c8129b9b6882e946df759893abccfffd50d60a388faee1c57394b96ff067d5c4c186a5cd026281e136ed608604c01691c8557c4ad73c4bd715b0bdda05b25a3a29256f65a3b91e6a52b2aa3978ae87e4a547857a0f3d8d27e5fe58d12de86583f9f5561fdce15630f1b11729656118b6d67563722192ccd7a3afe8b2e88d1b0024c29972cdf1567700a99e73e9f0d6438c1ccdab63e88e22db3518917a8759b78f688c27aa88e35ac31bd5fa830e6ed6ff58dfda7ce1f1416f919c5a4b6523efab519e777df9589363c1bff805e8e8a0cae58d34ea540c5a6ba0a341cac1ee15c9f3d291ef0c920ec0592", 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66692fa2653000"/24], 0xa) dup2(r0, r1) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)="c3", 0x1, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = msgget(0x2, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xfff, 0x7, 0x1f, 0x2, "e924d30217c1147802eec5cac362d3bfdab2e47b", 0xfffffffffffffffb, 0x8}) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000020000000000000000000000000000000d00"/53], 0x35, 0x0, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:35 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25, 0x0, 0x0, 0x20}, {0x7c, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}, {0x4, 0x20000000000, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x80000001}, {0x1, 0x1a499be4}}, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x30) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffd53}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x2}) fcntl$setflags(r4, 0x2, 0x1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xac86e1d7096626d, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="8202de00040000f38c96a0d8805431d0b4ee5478a6004b31a994a872a34c78fc878792755c82fb876fe800000400000000000000000000009ded64f502eeac255657de28ac4fd82846916cace72639847509c3759dd9450dae9eaaf9e17982372704f9c693081d5de2e50742996d247f1d13309a6e505d625dfe9b2b2a9c3ffb9c8742abecd6096774f7d615e3e18159a2d8b80c575d872e8ef996bea771dce23c4123c67659aae95b"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:35 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000027, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8d) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x7}, {0x24, 0x0, 0x0, 0x766}, {0x3c, 0x0, 0x3, 0x3}, {0x7ffffffe}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0x3b4f0fc1db1f2b80, 0x4, 0x6, 0x7f, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x7a, 0x20000000, 0x0, 0x80}, {{r4}, 0xfffffffffffffffe, 0x189, 0x4, 0xda8, 0x1ff}], 0x9, &(0x7f0000000240)=[{{r2}, 0x6, 0xb9, 0x20000001, 0x81}, {{r1}, 0xfffffffffffffffc, 0x83, 0x1, 0x1ff, 0x10}, {{}, 0xfffffffffffffff9, 0xa, 0x80, 0x3}, {{r5}, 0xdd11f91e2f967c0f, 0x0, 0x1, 0x72, 0x9}, {{}, 0xfffffffffffffffb, 0xa3, 0x80000000, 0x2, 0x28}, {{r6}, 0xfffffffffffffffb, 0x5a, 0x8, 0x7, 0x7}, {{r7}, 0xfffffffffffffff9, 0x1, 0x0, 0x20, 0x1}], 0x4, &(0x7f0000000380)={0x6, 0x6}) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x400, 0x5}, {0x18, 0x0, 0xfffffffffffffff7, 0x100000001}, 0x2, [0x1, 0x80000001, 0x8001, 0xfffffffffffffffb, 0xfad5, 0x3, 0x8, 0x3]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x6}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fefaffff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x1, 0xffffffff) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = getegid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r26 = socket$unix(0x1, 0x1, 0x0) r27 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r29 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r32 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r38 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r40 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r41 = kqueue() r42 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r5, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xce, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}, @rights={0x18, 0xffff, 0x1, [r38, r39]}, @rights={0x20, 0xffff, 0x1, [r40, r41, r42]}], 0x150, 0x400}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r44 = getpgrp() setpgid(r44, r43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r43, r45) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5c9, r3, r4, r36, 0x0, 0xe, 0x4}, 0xfffffffffffffffe, 0xffffffff, 0x0, r45, 0xd7, 0x8001, 0x48e}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x6, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0xc58, 0x401]) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x900, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82020fd946e1cc41760e"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0f02feffff000400e800"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) fcntl$setflags(r10, 0x2, 0x1) r11 = openat(r10, &(0x7f0000000280)='./bus\x00', 0xcc366760a56f2beb, 0xc9) r12 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r12, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r13 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r13, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r14 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r14, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x21, 0x1, 0xb5, 0xf3}, {{r3}, 0x0, 0x2f, 0x40, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x71, 0x20, 0x1, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x42, 0x400}, {{r6}, 0xfffffffffffffffd, 0x70, 0x1, 0x1, 0x3ff}, {{r7}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x3, 0x7}, {{r8}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7, 0x7fffffff}], 0x4, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffb, 0x1, 0x2, 0x7}, {{r12}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0xa7, 0x7}, {{r13}, 0xfffffffffffffffc, 0x20, 0x2, 0x3, 0x6}, {{r14}, 0xffffffffffffffff, 0x28e46db4a0e921e3, 0x1, 0x26a7c038, 0xfffffffffffffffb}], 0xd2, &(0x7f0000000340)={0x4, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x7fffffff) 16:00:35 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, 0x0, 0x0) 16:00:35 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r3, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r6 = socket(0x6, 0x2, 0x3) fchdir(r6) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fcntl$getown(r7, 0x5) r8 = semget$private(0x0, 0x7, 0x20) semop(r8, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r8, &(0x7f0000000340), 0x21) semop(r8, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaa996) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) fcntl$setflags(r10, 0x2, 0x1) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000001980)=[{0x3, 0x7f, 0xb, 0x549be13}, {0x7fffffff, 0x5, 0x3, 0x6}, {0x0, 0x100, 0x80000001, 0x7fffffff}, {0xe3, 0x10000, 0x7f4721c9, 0x6}, {0x5296, 0x6, 0x801, 0x101}, {0x1, 0xffffffff00000001, 0x9, 0x1}, {0x400, 0x0, 0x5, 0xfff}, {0xff, 0x2, 0x8, 0x100000001}]}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x1f}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvfrom$unix(r1, &(0x7f00000001c0)=""/165, 0xa5, 0x883, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) pwrite(0xffffffffffffff9c, &(0x7f0000001640)="fc9a0d724299d9b33df03bff581f9440a761e1263da319227c973cd07e846dc1c27eaa761b6f8e8918c9778b4f96fdc1c01520ab09251a7117a238c06becfc8889a1009c1a47adee488f2ea4c072b91fc4a28bad1fd7a8a198aed5d7f0d205902ca284768e5f11eef68c9377a88f55ff3d09e6fc479f00164ec692f70df24c044d4bf3abd3b02d2c9f8bcf8ab5db607c4c40be342c7702d5bf37b95d50cac025fe8aadc9dc06f1ce979e59f004660efe1cacd725ff7756e72e44be216c68b2bab2d5be5e8479494b7188e91a27734bf0e44c8d54db07c5bef5f5b1e3c6d31f3e122ac065957b0674610a8a6a7edb7b881ef64a46016dc3106d94688907c9f739f57aeb64da32d1903f1b94b86f3dec107eb443edf5f5704d5481070122ee0e2987bfb4185e4f0e78f877718ce92732c2173e553f871ec85bdcbabe5b3aed5c9cc23b2666c7a0fa2458c455f71ce810d87c9bc7e5b08c552ab9a833d12d6776f559ee098dc5290134d2bbb7fcd8fe50b443b8a2c256d3ce3aa8409cf197e9bd78a1369a7af7bcfb3afde154713fbf9c5a1cf23f4025a564547927f00b5ea50c20299d7ba18bb6f98f6cd31f2d62d0d49e2b19cba8dc0dffea675f0f33f33099efc1985c2e435d04bdfa33ca72a480a5a51e33c344cd4f7cad5e42bee6db230f9b7f8f0f8df0271c8dea6f412f33fc299c9e4dfa88e01b1208bcc321e41b283a91634a7c02310b046a16b36e571c08fda1d83e22312c9fd8ad7d3fd4c7763c853e8bb9c8e6e27c110124e9c5c429284de9af85fdbae4f0f9ca3b7aaf379eafac3a81edf29eb70cdbbb13d6dac66658c92d6f9b977162e661d0f57f2c4077e9950d738a0d097f8a3f931af4a78cf0c2a81e563a144631de4c7dcc0e8b368145c01233ee2ebd32e55ce6031fcceb8895aa7e8ec2e1a49f122e13dd36a1c05d3b4726fb1d8f5a88d293ade4a8ccb17d17c5d1c3b44b9b783357913d42aa100067610140af905a08edfbf677fbd6b8c24930d6f9a795a4cd447352838c2bd764f185f2f011de96f4fa7c1b392dcc74c13b9f5bdb3ec33b04f3fcdcc4a4cc92f9f32127274c16d68fd2e9aaa615b3264b2a26563d3a6f7c7a88f233aed5d4dabfcec3b076979da7ab76eb49356759fb3ac12c698b180da3eea83a06f7d5cc8c9848675f1370ea9235ea655bd5c6e52d131937cb31cc34f40b7a1d48507b5fe2905d92bfa75bff71a43477a0eb8a389c7e64fa14c1b67702ffefd7941421f6ca7bffeb2fde0b5273953f5645f53d9b755db307d751882eb6dbfa4039a1c27b06d9e4326dbab528a9459a3687d8332dbea86e14c4c1c3023fe6ddfd4d551779f918f40c1ebfcc4210c57968294cf53e830f501ba4b9e272e72dd628a33613ec6ea17fc1d10c93218c61c97e7133d8fd6a97014ca2e42f52043c594ff54229392b19cd5bc9f856df4ff2fe8268b0e4d12e62cd914c41f3f5f3e38ebd500ab548a756e419e7ef9a68b3d97e46ec667847795b6574e1e43adb6af72723498cf44d341e495dacf99aa6fecb0a35257638040088c1e506ad0df8cbad48f2211ef7aa00554dab9b15adcf66ff10e534fbbfd37ceb8dff6bfdca8d2c107ce1f5e0c051aed803a385cd899d5a7e11f0fc7ddae61ff2c8e89bb4dbc537638f0a92c0a475392409ee89c44427e5c3b6b654107c89e15fa212a10851268b8fa66a2b070473a5a83d7b874ececc81c926711741fda46abcc0136358d41273ef11f73538d82bbfc9cf634f92e89fa4cc8abd2cc302ff75044cfd5094ee38c19e90dc5ca7d5985ba5de2748bf748adad7d007339d0edab743de9f1e7e43f25882498fbfaa5bf4d195c4cfd2fcd14dfde0de84344be06e0bf086bb138f843f36f74dd1c9799150ab6ae15764f2c3d0d06573435c7758680e70bea538eabcd6abf1c7e7fac942cafef3a9e90c52c4e3889d96f29937d21df52a7ca3e8d5852949eef2439309d099934bae3e75029b7138a2fcc6175c39bb8c70056d2e9eda2d8b02b917e8d14a667f685a28fb0c9f6efb21c9eae058a5d288535cd41f56f9383260e0ff07cf705e193ef262b9fd08c2cac0074656b53fa1f109a2523c3ec6d1cb70a1ba853937c81f69a8f0f26eab48a8b34557ed73d44d8973d0a6b4d8c09f7b9f0dc35fee3e09d85936b9b705bc977d5bd417b58fd49340c9b9a3e80bc2b370b8d41d5d4b1708f2ac50fc5feac054b7d2eb73dcb5e9de0322b16888b46fb87ad40882bb48384f0f8ab258c7a7b010a00076be05a277fce7acb7843c9445c70d29b4688585b18481dccb879d8fc90bc8a9733097de9b712dcc85f62aff48b7c7165ae6fc4e807974da446492833e3803c734dfa90c5049f5f8bf8f22afdd056860c645520ba96edad6cdb166c945d8f89638de8e20d64aee414d60d508056a1b4314ea09d703a628d5fef7eacd255f37424514fbc6a3ec49a73e5d5f848a35d346a1fc261607ee7af5ac281fc5db2050dc619d38602057bae75243a5cd34e2ac38bed81791e80e7292615a6bf9ffa662325561d3db771f697b6cd8c2092b472724c5001eba037a3b7e4441f2b7d7437d9729ec5f5bef82c4b3bfb35533fd3343c9ca20acb5e0a9a7d28600fb7154138505913445bd47ad545b8802ecb6df72af31ddd265da3ad2a1c6d4ff44b01e1f9fdd31e806946068c7607bea05e181228e123932daf2d36d07f19b57f3fc4c4598a69b8f32ddbc8b6afa9557f316c2742f5099fe583b5cfbb4d74f2482e580ad6bdca322bdab73b8df987b069c23a0f1c9bf7d33a7d0ebd43e972a59b29aec8d08b236ad21dbf4f8d0a478e7cd6ff76f4e2a85d91dcc603637f8e5b35ffaf5c2d8cf0db95960d2935f8063dbc6f9f3672309f4496e83c69fbf14104d50443c2f0475229e30bc637061cf6781b16531310643325c31433a915e5bdd25d5cbcbf6082f6a1bb65e5bf583ded0817fb889a3b41e51af2597230eec6ca4b122007ca6e78920b7938002691c78793bd9bc10cfb392c9f02384c720078b154007a84e5ccd834892623a6d7b9c5b69bd0a06648fd774fb8e331d9d5214175cdad5c53538f4798515e8c4d0d68fb85a240b62b5c719a12856d76a2dcc161c535cffa4276374a60e9ea0d03743a86b5b8cb9c7ad8dd7204429a86e2ff594aa1f1995652f689a3def1411424218a0c38e5559fb51b4a4629932fba15568d215080a6b0ba8fb3682092fe56e16552ef78707633c005e239e155fc403cfac6a2c32c9a50cd2ebfd5ce7826a45ceb4e10d75e55655af5873185f2c7533638b4560c6514ed7c469744c582e22d43084389cb83daa5f009e3da92c9132bd4cd6ea2f06ef475bd9d97f16bb8a0f46eedef63eb04a7f57e328dea56138487b8e75fc7ed2e434d863730208f49dcc9ba3309b7363d74933f075819384674c66b4a9f9e19d5b74e14ae12600605ae9239f6106d4cbb10ed2f97902be9932cbc86d78a916b9569560763acdabd66e141e1881289e1f3f13de16d69451797478dba3d9097d6a9f3cd8e64d6b08084bbd08d7f755109425fa1688bd7ad46fca07e5af490a3c1a8151a640ea5a3ff1cb10b82cbf63676dfb212e80d84bcf81626b4269ca2d7e1c09ede4ea6b3ac6c0d20a38bbae45e533ceed45fd9cab7a8f8f53551a0c4c0b66278042e2b70aa9c581076a2c3330bd4893c146461293fa2576fa820a687c1e501738a022d86e4a6285f20451ab564d0bcde93ac2fde374602a0dd5e5aef3078b008fbb86e79d014392f5acebf04463ff8449650a69b6346525e1062c028b799939a21529f8a5ebaf3ac6a85b3788c9631c14fe84fe0078af86f20c328bceab86eeb28a79e00222762db2cd328af022529213a63029cc969cf9f2dc3e1f0c3ddf27e8613be45adde4dbaee6563f35733a75a6a168bec167963c685a5bec0eb2eb6aea304f7d3700ea588fd7bb3f01656026e4066d5a8b8396c8363d8543dcb6c46c9f4891f57e5a6e2233a2861236880bd5d09a72c18c7fef69413a2d4f5965fec8331dad98d99a8fa1d1956ebacfdb60c022d1f7861aa4dcc1225cd3ff4939c8b39f69417c959c290be410d8395f0326b45438fe467683aa2788c2b1bbd88817b0d9bc26bf59cbf6ca6fdb8ac7bb68ece1563e13fa00fd2db9c6583830500ab54e5b0ece7eb50e6288f9118a659f43b64399a3b467a2d17de1f7127e46678eb9aa77edd80414bb02bfcce0ea29ca7ff5054596b35785645bbfa841432e08c307866a76193232c0336894950cda927015295ad9d7bc77de45304262904f21d2ceaf57f0828fbf22c2805f08bc62c1da64f93de4a9513cd133b520fc506556bbbbf6865a403a0661f1abe74ebeade1fcf6d84ab61f2647f7cee6fdd67c9090a12848aeb7e7deca94caad7118318360ee8af9debcda286c4965968681df79f7ea5cb16663bb52c60b6fec7a4f1c3767b635eae11f418d4c16ff944e4edb05b87c0d13993ea4390c3756b45f4471f6a10b5605f5d658d13ae85a4a2089e7d6d222906c2438f51ea3c57e3423f38c68ee989e7694a1216278db855c0a04790783f05beee3bc7b22b2055770e648bed593725ca3e53aeabb7875e60f94b28edd30558084c1cb7d5059c9f6516b94318792074751ec74e0d06697e6146fc19898532baab83e84d27ca827180bd89d99181984efe2addbee82076fa9b48d91948b0d47c81684b6c4ac74b2fee58353874188a84dcf9cb6830dd0a25ae387266dcbebc123de39869a7a042bd37ccd5316b103ca17cee91675a94561d03308cd053f354b5875292e39122956a1f46e41c1e1de571040b8d4be47d55dd4a629ff92f9ed2c22d4337315bfe7bb393237d461128ec352ddae0b0030b9fca097ef8d93ca5b9fd48a22a36e316cc9892be08f44b7b133e2b33e1bbf10c27f86a191f7f2d5a2b74c3edfd61eb7fea2e7696de33dd90aa9a5af27e202f2a65c2ce0339704975dab23355f0bfa44866f3f55eb1e794a461d37d6c2d5c67d4e8682bdaaa4c582924856a360bbf396dfc91fdf26fa2738dc0a6f435bf2eb744e2608101e57e301a7d32f67d086e0033e0a2e759478ba5e0b024d0dac370e4a10cf71a727c68290058f2fb845b6e9b6ce040bef799300003b00ea7db7104212584a5b15df5da33784d27a6ebf6ba534cc07e1303cc52fc61999459559d27f76e35c0cc2f1bea7179c994d979bf80ec5a8c608bbf4e8ad74f5e4046d8b529a5cb7b6a13608b365f1b4b70b009495e9cbc584aa12b02010f3b8e599b347fdccdb7ad25f0fadbf083ba20ee54817fa6e861b326c00f0ae2e598cd7a12e5e21636bcefe3735b748e9f55517bd3eeecc1c0f2afc118c24a48da5a3b4b0190bb7dd342ce0b960dfd2f54c6cd68a5b0fb8f46943ccbba6b0360db31a31beea44811d6c7164252ae39f01aa2837f95200d6159d7aa597ef59dc2c7774037614a1ba415878241ac2282355ebb48b870fd92a8867130721dd3b584d15984de11b2d25874f4db4187ab1122c542ce5b82902898deb39715634b27976bdbc73b42849aeeeada375bb6ec1d0503c0de2b0c94b1e7ef328e2428f1579002fc0ea68ea4e1f05df6702aa8fe162b4983518c23ef325cd9f878a326f8a1f6568bbcb86f4160a3f2f2c96b8b2dfb560463f115bc2e1810ff6311cc6ce516ea0e693b24f9d1cd54143e3f0d8960083a71c86afacd5a273e04b2607306e09185b77b9a8f56b49effdd50bca930019b86ee945773ed2bc7ae949feb60c99ef248aa77f4e89c877cfc8b6e9c96e4c9da30caf6b676f9ec0", 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)="9f010b59da7ed46ffd487bddc6dabbac33defe3a3b8c00047f9b3c0ed19a081e5fa30f4eeab69474b2094ce0a60b7774", 0x30}, {&(0x7f0000000340)="7ec38261798227667adb5ea7873acafe8391453d794efc2ff2a28147fa9a2d78813dd4f93cba5c602c4906b05623781a2a8befc2cc04e2c4195fa345fbc243412480a7a4ba3288f37276b5c4397644628a5ac13be983f85bf8c7bcf796e55552ad629c8d4e895bcb18da49e7c929bd805359f2c76bae3fc40c69e19da4e22d0949306c69a7a44c9d1f81e9fea65923e90c183c0aeb49003c58e2558477dec994e3d81a10ca2d86f511de0ed222dcf6768c15334ad1de91957fd89142db8a00b0dfcf82ec9a0254b2268e5a06c077471bc2dc4b63bdd6232737830f5fba6b2f", 0xdf}, {&(0x7f0000000100)="d390f27c5a7f9f8453a9111a76264f3fb5d047649372db088eb8bf8027c9eb001817a13e84004e5a4afe47cf402089ee238068c2a96fefefb8fe3e5d7025b5a546438fd84716c82d2b72", 0x4a}, {&(0x7f0000000280)}, {&(0x7f0000000440)="f3b4f2ad72aab7bd6f2c109b2a0a40d9381db466a6d29db206ad477b63f306e9af0d89b22075d54296ad67f7992dab85595ea06c423d1fe88cf14ec4db933e23466a31388978172cf8b2a7adc2745b657548ec9965bd08bf0e9233bfebd8f6523fd4627ff09819580ec962d98ac76596ae79e763ea186c84885d7f831a8c58413558cd95f3fe1676bd13e793ff92ffcddc37ecc57c1f448c08c2", 0x9a}, {&(0x7f00000002c0)="563efcc63e337e34d3fafac37c607ade197df3ff1462c9a86931aebe2dafd07ccd35b98d69a70ac32e4050578511", 0x2e}, {&(0x7f0000000500)="21bc5b5b1a689407902ff87a6cc87e10d06b61731868084d54346e1721c03211f81760e16dd5e84ded43d7e99e3f69c900347ab540d85325dda2e9d8a5eceb3b59299bf7348eea807c52c58e8cb4ab79f4f76daccfbeb28779a82a7af1955ae2b6894b2890b0199a5034e91ee831f51dbef1c3d2ac9d9b34dfa130868c7c3c5dd1131c83258e98", 0x87}, {&(0x7f00000005c0)="dd4ed620c8edff4a28414cce5e7f1cab040a55770110599ef6fa06ea72630fce1c4840a63b142226d297fce0bfe2df287b1e43d4d6c8eff4cf83e128600cd9605e873ca41453ebf19547e52c898889262aaca405a47786aa656de2801b5354e4f96ad68464eb32bafeea5e6306014b8733360c796560a64fc957962d00d50d4e23796208cb2d9c54072c39abfd14df2272d3056c785edf5258fb756d1a2fdbaf3b2e8e69dcf5ee437b1eb891fd1fd0fca29254cdfc8e14d3c56c329b58f3aa314bfbf21c133a7a0ef9e25cc700c6890a0a840fb37e96790c0e0feb54bf01e1c3a7714932b6e3d0da09b3eb392008890932287c5856abc2053453aaf4b363620b143e728c99daf7c5c70f3197385073314aedea002a08c63868dda8f3a1fb3122594c85b86a08fa08ab80ad266047a6a67c843fd9d4e79a7b8573043e1edfcb6b1ac9e31e6815ec365f00bc6ba17838d2130534ff196fb9603a81e14be9914897b95e6c90dd9bcac67ec8ecd31834ab63ad5b43604bca81e033e64e497b7385d4e5b2b92706bda2dba896ec8a2c164cca620a0d619acafb788bf4f1b6cb42a1e7e44a6e33c2b65aa5908b7aaa4015299f2b9ca96d825ae8ed58dde760fb2fce8f2a5262d19b3147a13c6c76f6ca984301b65c5194a434f7d56a134bf1ce91f58285774d8dc34e01da802777f4a1143650dac8327c44aefb30bb7789d3860d4c61f2d067e52257e03dbb752bfe1a91064ce3ba2b5ec8f30393bcfb9d1b18b5a239c0d7a295791f0034e5379b5a7b1aa45b9d4be2df9b219145313b30c7c1b17b8fc464b635f692d85d4d32109f73fd80fbf1a6461f7c3a2808b9848f552163961521e926fdec18bae1a286503fca063d4ca20ed56ea03739c1c185b25e372703c8abed027e756df054782fc60d2b5a9c01f3298790f0f6b2715f89bf4d960677aa519eae21b586bc91c071207b3e5468cb94894f13ab4961c013730b96fd95fa230902200d58b414e6d7b640ee6147b702c636cbc732418110f9d39a76ccd7e7667a19641cc14089ff02a3bf4805aeb368568ae4c5eba3a05ad6f69492237dc3727e69310f7132f2774e740886f3570aeef4479e6474372aa5a9ed1183f1c4c25147d6d63e994202fd7618c39ee1a1bfadbecf8a202bf32c0e43d18b5a5c5cde4bcde67d98c36bfb9bf81d7550cf4bbaaeb741bc0de1b9980db0f827c403d508953a6433e0f974fff018eb1cc8a59595e1030bea5005b25122be4a7af13bfb29969927c73f769a40e5416eac12a6ddcd7f4cebc6d6660fe876c77c6ee4ecf7c6b6cbd648f0a5dc2c11721bf560c6cfd88ab0869ec7916ee7f612a1bc0a0c86ec222901192daf750fe088004624cba9f9a77f4c636bd7da9548cc25ffbb62e71c9db5805ed185d41d29a7e55dc68d18a24971887bffe7bdb915f3f45a8b8ba69698b2c4bea77c464831e551a0d5a84d1cef0e27d7b4695a1f4a5436d404b6c1e7344056193a96bbd9661220e3db1b35c579ad986a7a7390176c11c1099130d72345240b5d4e6e2dceac35bbc52d6e93acb9130062c247bf9cb71281f0fb5e1cadad7f1f27df64c1f65483dbf641550921ec4f65c3fbd3fd07bcecb607347d48cf55b8a5a1647006e7375959a5f50cdf57c6e27b07626008df722071356dc3226c92e30321bd693f6d35a8d71ce1e26df2b85d11f6c42acde4e696017016c45de5f974d6838ae04b4f897d63e1871049d38e30fe6fba64e936d1653a5f7d4bce71a59582cbd8d9c82e0e7893332b16fee80fc73c104ec837457db36733f4cc05c2f4e71fa93085a44e7987136f98dff4722b2201d86af0de065ca5f1e79e6ba27125f12e352f697e40f7009425364b6ec4ad6b0c1e4b7c18ccd23aac97afb3039b409312b52bbbfc8f1a10d00a0f40e44079d009d149f10f87a5a3ca4ee9aa32062b22450fd3f43936eb2b1b08e453680aa1f41e839b168e679f41955fe805185a69c226a35c3ed5fb7ed5af55e8d53df58d2443c5cd589c142a09e5b40252ea2a25ac6014cacd5ba3d88f96c205b97ed124d4a0100376024c1d2ecf9b20b7eb022c1c91f1f03829bdfdd1b2c916ab593ee8055f27893d326d0dd4f7551c833ae06db5f73ee554a4cf783f114d055b194dbe915c5931e8c23ef68ae6771f22dcb5b3e60f2cb52af449b799a8c8f9c4a590737a85e73a9f6c9a611a441e7b1fcc169c2c3b2f88df00be8f5ceb15b247644af071559a0d0afec60d1d004f871e680b792dc9dea3209a4174b7987325c8554c0dc80f129ce97412830e6a5c96b6d77cf23e8eb04e8f3a416df6439ff636c6211453f9f9792d14838a22001fbfa63b9d4bf80e581a57eff579c025717b1ecb9208022ca116ed56410c40df4185c0f9821a99819234fb26494ae6cf122396ffa33e250f225b8a6a12b55a80922022662b5144fb7f74c46c56d0f82510f129d8d75191df8cc4ee40e6a9b4d8e7465e7baff78da6c4978f246ac7677aec62fbda00c2e8bc5a9eed3417f0e9757f1128c7ac30c2b319c37055f7e6cda7c75a8c149412c5ddd456830fdbe0b80abf8c56a99e0549fe10c886eef618c5fccb2fc5f35a479b9bf5937216d124c9bb696180b90ae0733d2e74d5380c3ea1502c66860677d2b53e18a6db6617f5dbeb8c402a8b49342c7240974037ee99977e023b8b28029ef417f8a02c9696e65edde20a99a8ec1243882963f76e0c841f47366b2d6ae80857175ad53223c12f2557d5247eba0c261bb7585c137d7051dd4aee8169017352236bca844383cbec1434b8bd559c2ac68435e31795c1553dd06364e5882c07206fc89695032b0b9866580d160a84429a77353cca9ae9bebb5909c1bd835308d43b53741c33a44f73ad1c7c3e4d2600ad22fd8728f9900ca686ab7b388ff9ec80d1d2b68fc5bd7326b569c77e458e41b1a3b6cd0d80410cad9282206be69591a46470874dfaf3fcca0f1a184e69a561103fd9814a38418e113517c1c57ace789b3ccc6e1636132e9725196f4e423bba5ee2e2f4429b241eb19ea3e450e5bafec4ba14addf04db9909ddb5f92207a2c52eda239fd8a1eb25f3d17390296fe4985e67de953362be7c2a856ecf55d339e316d235bb7a6f749879c7987c9d7acac7d5352d5442d125007fbb39e1a459e5f3b2e1d3ba5abf84f0c12fb42bef8376b17dc07eae112b184b773ef0220a202678002ec8e2ee85f8a5cbbed7d32ce29c8d45c6184c2920dbf5ff9a9a8e82b7066ea255cd876f437cee3542bf3f123ef06526bc455812920c46672618cc9d9fbb4a317c50477bfb1c8e6c4bc65af0571de0d391307bbb4d67ebc0857ac87fe6968d1f4a2908177164bb6444fc7d1429696749cd99776f7e4f317886b529e98c27ff3a4e5590de6c2efafc3eed73fc63d74e803bb63977517604d7bb5d303bfa84bf47c2cadc33cdfaf35e05a8e4be1662e960cad0b711ef720fefaf3bd411e379c40c9b95526a6c6efd1d7ab1d5555c4b0b9955eadc96e08769746454d9a628c4fef44875c5957abfbf97fdbe756ccd5b84e8c9da74e7f1566a4f9f11bec4977089f405eae1a580389d6abe755b5074092ed017889d14124627ca2393fb51e6eec3a9fd1f7560a7912dd34a881cf7832a58910e2052cbf20e680369fa7c95af68b7e95ca05ceed3e74a16ca8afe55caa7dbbaf913e64aa707b4f4c459dc65759ab75708cdfb15a40c2244c947374cd3ef6ac973bf453bbbc1d76880c13bca3a29178a4755c171008bf6b72402edb8e379a8d00c05e4569cdf54b065066cb88aa489f13608c3bab95e239759dcc817d18b2824b84a18d727cac503791df64d63777328394b1af0527d83450770004fdf5b1500d809ac887e9b062236ea00179016aaee7c492d77bafe38071749a4be612789b908f554c97113c89c4cf6e17d0e928a5f0c68b315d216493cc2303b2ea930cef1d39b1e4363fc6223d98eca2f8958200106d2030c88aac0ef639f31761badc4f8d651614686a710e80c2b2d75dd77dc3a65c87b114fe3d098b794ea000b60e678670ab188071e5e8807ed951f7b43a70a82db016b424cd273cb9785bf0103df7e7055f71cf09a0bbcde58c9ee524192bf97fa2e88b8a9f61a28c0d479bb9f50d4cfa067537e46f31ccff0a08d742eaa24205480e0722a4b9f76c0f6c3d56a781a22b1c41121a41fa911215bafad5eab734dc0618a3ce22e0afff63120b7cbc140c2b1bb993f83f60afa305a8d77de95645669e819b67997450faae763efde97e5a4b5c17eeebfd5f46548849f43216e4b83e52822c46571cd4531b5f7dff8f2552fc37aa287e206f87897411ea86d3c698725068ab2611addd4aee3267b95f275ebe268e393f21e24433c465a3b1aa10c6d9ce7db06453f0da78298fbd0615fa514d9b06c68ba3270aa755982709554ec6349b031c0a4891dfd623d0a28a913be931ff013b26a17f506c7e86baec4acdc9de6b59ead1d6d5545fa4f4d19abd2a0e0e9c6219721ac5f15a45683e17389ac742c8e3a3ac85dbda7cd456b3450e8a437069e27e7271e0ff853256c5e8dc281e81dc6691d43e9e9f0496e2f9e17271e3293fc1c4b144aafcb3bc06c49ce5608958323bb25363b1a0de7e93d071faea2693bbf84f80a2afd4b7c62710878d0cdee686f7add12562fd12e5f552a6b4527959cbd4fed8968ebeb3c7e196f52202ca14ab3cd200b270d6979e7217abd6e157233ad8525b88350c7d4c6743d25836ebe185a23e2ccfa366de8fba781c4d4aa01c26659efcfe28c0488ffa78d5bc06b0ec7ee8383b1f7f5a1e6a402b33f862887818c142e22c763abc792c76248ab1991962c79be725a7b95383d041872bd832eff2c3b46be067a81736f2cc4f6e538695bfb150468ba63f4ffa561e3c7ebf1b626b49559995164ab3dedc0aedb5a6b7f3872e173ba9ae9a67d13276f3d0b33d6e03ab7032900c841ba38c07030d7be19611cb5c6412e72709fb47c0b9aa326a8fdd7a10118520b0bad745d6cb244cff7ea1b31ae43a9a0bd423f38dc8092f27eb279911ffcbc68502ddd0db4d6df92e8f726fa321b9468e21c5c36e53093e2de5ce4f3511616213ec3075e001022c47e5b4c64febcfe93faaf38b552d40a28237f9749e3b8c15f7ff2873ec8f00f588f2ae52abe619c27bdba80de9f80b0f02f896a766589aa6f8ce3054c6fefa80d4d8d0b3f7548009c128eee0d5d54bd97fcfa7ac06cdc979db8db92781fb97e2b1f15db338186cbadfd196e408e239cfa1119c863d037d964d94d8216f738b34f3a6757743ae3b64ec7e947156ac19aee8a704c244c8bb0a1b18fe8c1ec1b1aa8198c7ee7d4717f45c39008526c43d1b8a8df82b3d673a14417c62296ef954617523637116a5ed6fad95018a9ad54567bd695110358cd53a2f4e3ae9ec59f017b10451b96d509e6adb2bf5c7c24dcf41126e413710e7dcb5fa3a288a6043b39296601170a298c31230927010e7eafb38cff3ddf456e28ba490f5d20402e23a1f99093fa755b3ae7928dde47b2aa0e18a5f44d7ad2b4274c88643bd3ef31c0ad513be3568a828c9713e874047f0ade051b41fb1231f8f999c870d9022b32e1c27cb0561d5d8c66130585b383143df36380ee856ecb026312d035fcc0fb9b4f8faac2009c4b15c72c7a4b7d5035557d603bd0c77b85970247611659b0a95e15db2b85b7ea0a97a60645d9ef930033a99e48a846c8c5a5dbec00b832bdcc48527b3a13a3f5871c90d79544bd28065eda86fd3d06cb91aabcc38137c611c68408bfd6", 0x1000}], 0x8) 16:00:35 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x360, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) sendto(r1, &(0x7f00000000c0)="6a211f4d7d46c03f68110cd9f4106ac83fc06ab070aa588a238c86b1b0092fb05d6b50f519f166613485e249e54dfdb7cd98718208600442140be1629d95ac855cae00a0431d013e3f8d72a408a91f43111bb031325ad6b16ecab84cc150462e39f1ecc81d005e3162aef9385df0", 0x6e, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffed02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket(0x18, 0xc004, 0x0) r4 = socket(0x10, 0x2, 0x9) setsockopt(r4, 0x29, 0x2000000000000b, &(0x7f0000000200)="04068eb41585bb628894040000cef499da3d8e0bf9a46236248fda5d9fc9cab2a308721798532f76893a0316e0167d0936435cdcf8bce6c964ba90d83e0a84074a5d651ee0a184afd05477b544e586361c", 0x51) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000054000/0x2000)=nil, 0x2000, 0x2) sendmsg(r3, &(0x7f0000002280)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="21420b16a2b0f9395d933c77132e2aadc37de1cd965ad6d5e492145829aa9147f85e925a5392cc96f419637e4a4f23d2b459a536b3a91bfd490a5ba9005020a926656e156129852b9b32cfd1760b713a7fd7a4935c8b2b3028ca9193b5776053d72a26f80d306c8255e4214da82e33a99b80e4b650dd2a390cf221c45fd20174a88925f02da31ad724c6f92b2babb2176d52b0cd283c9e98", 0x98}], 0x1, &(0x7f0000002300)=ANY=[]}, 0x2) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:36 executing program 1: r0 = shmget(0x1, 0x3000, 0xf2b2a32091641170, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x404) msgsnd(r1, &(0x7f0000000000)={0xe4bbfdf0f5a11377, "2f4938a7f8c493e2dc961b4b13f4a22c90887579ba0d3ae562fe8639cbd60f82e58fe071e034b07b5211f868b5f21652d59a7936aa2ecd9f7733ec8961380dca5a1c169f9ed1e3e67b746bb57f9aabd9f9f15910f4bd179f4215019e349fc2df442e8d1875b1e065554d31ed49d657ad7bec04b9e8f71bf3515fac7f533dd5bfb8fca34bde98143795e315c42c8ba9a29e054f3230805cc132aaef7dab194275aab0a265c58e20e5a96f6732e91b234617086ebad7f32d0c9941f3089c333bdfe03e09ad937b55c56465796a31b210f4fc46d59cba5deeea4d68d0adc5a8db775623a7ec5dba06d7cf6967"}, 0xf3, 0x400) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) sendsyslog(&(0x7f0000000240)="d01886db29bd256e41f2d7f36b5e84fca170f3be0f8f8ac5b4f1790211c5c71b7c5cb699c41860fd65029b987d1c79732deef59b84900022ece51880000882d2e761db404a1ff1d66f29b1305a519e457a8382ed13a822532e550e32d497dcebbb37c5c73f607bf6bcf112864272dec84a4d5292901c5a18378f486759a94bf3377fbf3d1928f79ed6c94b5d2d5e8f4989a32c46b1d84915da98bd6e6cef8b5dae2961078f9c5efabd114324b08812028b0cc64bc8863dc5ca843734e07f337c2539c0494b859325d8ed9a5446833728376e01a854d5fd2f1b4415611fa5e7a34148b41a5807a9dab7da8264fa9d4581", 0xf0, 0x28) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x9) r4 = msgget(0x2, 0x2) msgsnd(r4, &(0x7f00000003c0)={0x0, "24d916e764ccd91a7bd465d78ec7967e8f4a35adb52f36e8954bd43f76e10d55098510e79885a34f7d6e8ef9bb16bcb74a60617a16f5005854b892a13a864ec1cd957b55c89a39a604ef87697fc6aa8a336ab250a19889c1170d2826e143c2aec6c2bd4810b705f23080a2774d6662937995c0db4ec8b97d1af8d975a31070afdef15e34faafa1c35684c12855e6a75100880e86e3d934b9760de66f8f21263a20efdb10f512e667698986671100903e58e3afc6f69fd69a829d3cba0b11580ee0dd68da3df02076334c831bf69815b0da8aa722f43ae5ba98188b128d189a478d916874f394223a8f9be74bd345c41e27b922a062f3dd185f12e8c72c8eeeb4cb3e22f9ba2a2fbe5ce7b51299dc1fc1de83c8a320d29d910524f891fd1b999a913253342d1ca50945ff612ee6c1f3b8e9d245d51285fd3913b117f642abe7d53e25891e9f8436f3304824f0263628beb48ba40be08e4f2a1f06004c309b420640cd2fcab09efe8b5caf8b459f5471b0a462464e4933a3eb0bb180aaf9204dc46ebadfe0cc2437e32f4b522a13e88bf332cc0406564eddf6d18959580440a2df16c7c86e02da9625ccfd50594d576c748db380f86a0d4975b0d0e32fb3053710fd95fdd8be95759fe6e0cb9b4a559bfb3b278e412353cbb833a1b973a754463e12e21a4480eff8f6fdbcc9142490a4a60dd859efb1b85ea671c47c667f506bfddf7105a83487cbcbb3b4586bff54c55cb67392f7f6ea4673d3be065bfa3c1d6776f8dcd04cfb8977146a1f95d67f43c58a9cf4344673affa1bf51848041a9c440bdc6f90d8b38eec7aef80ebdd1fa8bb8f1e4bb52d19d598a444fbbc59153e4d98cb7209d7b9a8cafe84de8f14c619d251767ae4f9e78793d731ef0126adaa7b36b549ded3ec82215999aa3cc0b6d89824d034f5d5cc7d8b9cc1ed8cb162aa5889ad22cda18ff4e2e659f2d91fafcad649c91869078b9bad32f423319d0f0632364afb91af6f007af6524730961699b1a5be714ba178139097bf556eabbb047aed995b88f0c517223df4ca0e5a4ea546c62068fd1eb4a96f04e42c58364bcbc596e9e84e019820c730f82b8e660f8ec3e18f37fc470a224e69ef6e647d5763a63a1f4dd0e717607ac057d9fdf30fedf8f11d1bd10a31b52190a07cacae70c6d056f210e8c968ad3e950341ec8dc939c3fd2d7dd283b6cceeff62b7ac79cbd473fab11705e05cd8317f5957949978d71dd0616e93db754badeef615dcaaad61ab05a5aba8019ef1cd93385fd5c31965934d7b8b5c64d12696d2708fede7a78b16beadeed37a0cc0aed4c0b113c3d9215ee42db9025bf0ba13e9e6a6227461b50ba37993c8080617f75dbe3ac2860ec0aa957c9945c4535a0b2b77fd4051e3da076b859e3d70d85c42dbe9ea695737af3647f2a0b2d6cebbe9ab974dce4efc2ebc0e8f8f6ad7b4da756c543d7aafa2bf587817e2535c4b0ed1971328df949e1f8b59de67f691bda9082e348bb9b919539ecdc9607124b3d0941c79ca8051394dffda0b629bc00328b2de59b4a13d5217d4a9afe2c1a1270e1f02126ac03cf8c6183502d6b1594f817fa258ceb6013f288ae68ca80ef027d0acef86b451d1b7df4d16ad31bb8e65ec60170d8cec5bee73eb47fadaf11bb1990dc2ab8164f05f5d7170bd0b6310f3bea085525c6d0d8f631a3409631ced50a464f2cf7d0b280226b929573790bc03bbb898c876bae98e3307821d5d8db08f9aee294dbf61703189f760de5b6d314774b4a5d6b3bef7297cffd8a07a740aed64f803c8769bcc018f38e469bf4142cbb1a1439e706c7e19d3778526f996f673620c698f86da8ab6d5f5a274a891c35cc50424de44bef62d50c549ca2a086ea44d40c884a33774bd934038285251363bd50d89e68824cff68014204309805069732c970ab1eaec0818adbe92fee35ac2ee3f172ea0d1d0cabca8a76dfe1dbb7c9dea6f11bc4b0d64e562aa345d902551a19003c983a860beafd16b317e3ced43867d0094ba3a5c21bec9de58e2a359c9f02e1003970f2d29235b9eed8f8f1adce1bd033cfed539e1035ecc4c0f4479c58124be4a631783ff1ff71b98ea130608b1a9afaea420684b3938ac2dc65f2ca15c2d278823837bd6c4d773eb3bc03e58dd462535c39b66823f3aadc674f580ca9b38b9b5db3975ed6073669d6c1a32fcdf9a88e9c0e4cd332576f019ee019c0d6abfcaa4520ce94b606a723cb96ce41d68f07b211f95a2d135bb4ae8079ae1cae62929b2edfb6e23f4db32d8db2920f12581a4d6b5d621fdb38ea3afade1352adedf80d584618dac6090c4a0e55a2e689386523f0e3470f05615870f638fda6484cb1ffaca75656003b22c0ba58143f5e5be0ace4ad4e2adbe89ddcdcd3e4015f665d6b535f88d73f66879c01a83ca68e8f3407bc3d408f441585d759ee9de9b5b8415d1f20015616ce9eb745bff6c4a7171ab739b34ce634d36a44d537979f269c9b73c9aff0fdb378132861ee111c5ae1ed9a9ec13e2d94734947e4f4bb3fcf8639881a2d12bca9d744311e36145252e8e0836c0043b9ba789ca9d2e291eedb57862fea3aa72013ba7944ea79f9137fc930c8a05c23d7342c049cea9ebb459d20dc62edf17be1ed00d5cc55c118846c3eaf2a04eb9fdfd5cd945f11a1df4d293681f154333f0f47538b49d46a3549737486f06b00f1762a203056d31a8b7f36cb76597fe0461c0b5a0dfb117d13428a44c50c3313e33f8a03bdb7e5ddbbd19036ea492f31acb62c1decde74d1da8b3418e6f88a02101a521b4fa77a47445b9a7ff22e14c949ec49ce8c55c9259657c86ca95d21d0065fac4161d480580500edb753b2e1bfbf37d35b867228941bdff6f6a5d7276f721cda516d9142978aa01f4bf2271b81a3c0634e622240e692895b9fca09756dbb32e2869c052555d27c749ecd86b4d44045b92c221b5b13432cf976526061f0bf5ac39e7d45aaed340ee64241c2f0d8198024bb5ac848ee743929ff7428ac94699fe587dd4d0badcdc247e7ca0ced9c3a75d71c277b10c4c1ad36c1b51e0f91167156b6652a39ee3b1bf5701ecc212995a78cd153fbfd916c61fe3e8d8852ca0d5967bff88e74cf99c1a52ceff3dbea06228d4d314b6a77dcde29ba7455a6914177ef1658d7ac882488693c263f4ea2ece6136e654dfd2d2dcd83ffa3f3015bc84f5d923f729eb6dbde948a6c55f47826068acf021c3ca497636cce5448502fda9b10712863561ca57b465461f926b036b17351ed6f397f4e192f4353ae645c00e7d5f925bc00dec048419cfcd93976b3d1f1813de1b51c2a79939f46074a01ca85192370f752e2a279b984ea1c1062ee72d2e6c6df33bbf98ee0d3dcd0942f05ae037df34fbd042e43cf53878e55bf41036729c8eb73200010ab387b360d2155f4ee63b5fa5db2a39cf4bcf1af58b6c12a2bcffb5f942301aae53638cf285500d9c3916e3e9ab8e6f982daa16b89cebbea5a3d8c4e4f8d43f5f05446e4df7bb9dbe0119c42ed39b4f614ababd888d5a098db6a502d41e1d1a7fce03c81303029070653b5386888ac6498fa4913d35777c3a95b9d50ffb1f9662369869f79e7b7b01a4886e7e9f876279a47178379fce606b8fd4fad353097e9942d4cfc0b46ca98dcb30967b68ddad89921616867ae485ab6625eeee1972698b4eaea1eb93fc660136365be39ca2d0820e74237b709399dd0afa5999b7eb2a9705f6c118b927fc8c430780976ce6c18dae2faf86237ff78ec659044264f8d79d3896cfcfc10f2338a033efe41559c84bf78cf201a5d771f21008f011da0dfad03472d6390181184c89915964cc821e7ed270939a731e525852e59b72d0ef200f906f34e0fe36e9172378a87fc1d4f9bddba51248119f190f8078cbd17aee6fbc7c9c9bb69af46f74f40949a1b7d0dd7181bbc5dbad5d7a5d85a5fb2d9c4fa9aa31682abede0a0ef83a1ea02108973ae83036d6289701a34fd4b83e15fc6d6afe21eacbe24cb74c52d01d4fc3569b8f115ba6c9b9ee82cedf732010694e44b5ed83d2472b43ffd95fcf5e4eda5bd75cb131140ee96ef46513f257f9262c12d89c6852fa26791945a1f0902fba640e9f8fde25882c1b243f32aa1afb188b4d79b6c2e815f44632fc56202119112f697cf16d0629673bfe2e3b4c7e4f41a6bcf201405700931d4d290329207e1f3b02a9931fd634dc68e8ae46b8f784952465712cbc9f79d68bcefe893886e06bb5b42b1647085590d50f6c5cb3b22fda80c3dfac458f06e55e70edff4ae01ea6fcb4bdba8b97912623ac972c74a9028cd2d17e30d50eae4a2cbbfab474688ea6bb0ce8d6544821c6aa9cb0b2d0ff0299f647f7402d9f84cee335bfa46999e712b14cceb4b9de73583c564403f8d3f16ee0711b5e1524baccbc7ff2341bc7a698f3148d459115107ca3bf396f18a46e49faf23a92499b0bad64eaf6099b60d698ad8f8c7d0ee08a99f4da85d576ea6482c3e2a7e264ade63d99c5b20a62419563f639d60bccd86f8fd9ccdd637b0f0f338498f4cba00ff2bd64a1006571a762ebe3763f017663d37027b62a33fd83b9350b669aaf89e1eeee046574f14e398ff07be5f21f5b6b259d55825cc4e33cc945648d5263ac16d8169ff8480d8fa2964534480fd7383790abbcd063fd083bf2f9b4f685f22d62d192a73bf921bdcd0dcf0ff05050a068a822687e134c990fdb5f95db1b7846892920fc93b4d42a797fc46eef05d3e53fe8956dfc44401d346a610020094b5154950d4dacca390c4175a93ebde29d1ada00672a36dd78d916f442e89dbfbfaebbd4ee87b1b8748db8c576e135da6ac91fc3a3ae083acbc2d976d306178dad67d9c2d651402c56f3c5adbb1e53f303882d67d4c067a4252a72aae3a8ac265ade1404b28fb32bacc2cae96b0be04926dfaff860b1c9b5f2bd6bce8ffebb13a75370894d8a6c581ac42d3d1d44abf578d4120e0a1343971f0c4a521a3ef49bb50871606cd052d87de5fd4ef8aee07ec06ad57d1315ce34948cdee33d01264a4f2f39cbadf9e5d48c1e865a2dfb5e89a4c9613e3a7a5682b11942633234801d0df01a3f33f067084bd37a7b9014c1f162809c1afe2f69f067865a53ff884e9b4a62eb2447065afc8f203bdb6616bedb95e2e27bb8bae4d93ee20ecd477abceeb7abc8252c2325ea51e068bdb04fd0731407cf827e8b386388739052bbbed875070a4deda7d86daca365a9ec2720d4cc478cdb32ff2c96432429e4338d2c3ab1082742fa2354b39cc0edd10b9df836f1b870ef90a772c82243513014e35d457393c1eb5c5d4aa8d3505393047b1f8b392287dd0a7e270f41ce0528af0100ec8d5926ba50a7cfc54efa60a1ae48531500688d77003a38aeb5548cf530d290a3ac1fcf5c92e2b51633a53beecac7b44128c0b303aaf2642418d10fd7bc6594960d1385b750429fef48d1eba833df1727a0787916b894b54d2beb889cbfdf1d67259e7958b3b9f777767f0a1d9f87489725d482f297e017695805ca13348f5d9bb108f7b37422f4b306970cf0dddc38cb0d8f2053eb8eab36718461bcc8538c6a49ba9d30f07e123f0c8d01f254c0aac4ab5a47f3e25aa41cadc9d8d00bec48291f1d9b21e980abf7cf4f659e8e724b0fd7cbe328aa245a312b75d7e214f43ab7f5a07444dd18592a3caffc16a7f51938b03cb2858e0a6585739529c9670a93ad38a1fb4ab45bbe53653494b2e3ce54f3ef15878e8f100f74ea786d0b8556f47a6fdf7d912990ed635b771f76"}, 0x1008, 0x0) ktrace(&(0x7f0000001400)='./file0\x00', 0x2, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r5, &(0x7f0000000340), 0x21) semop(r5, &(0x7f0000001600)=[{0x2, 0x4, 0x1000}, {0x4, 0x8d, 0x800}, {0x2, 0x556, 0x1000}, {0x0, 0x6c}, {0x1, 0x3, 0x1000}, {0x1, 0x4, 0x800}, {0x6, 0xfffffffffffffffc, 0x3000}], 0x7) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect(r6, &(0x7f00000015c0)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001480)) fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0x4d5) msgsnd(r8, 0xffffffffffffffff, 0x0, 0xc00) msgget$private(0x0, 0x5fb29c5fd37ce31) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) setuid(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x5b1c89970b504c99, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000140)=0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/229, 0xe5}], 0x4) r3 = open(&(0x7f0000001440)='./file0\x00', 0x1, 0x1c) r4 = dup2(r2, r0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001480)=0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x8000, 0x0) r6 = accept$unix(r5, &(0x7f0000001500)=@file={0x0, ""/80}, &(0x7f0000001580)=0x52) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$dupfd(r7, 0x0, r1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000001640)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f00000016c0)={0x0, 0x1, 0x0, 0x6, r9}) openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x2, 0x0) socketpair(0x2, 0x2, 0x2, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r10, 0x1) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockname(r11, &(0x7f0000001800)=@un=@abs, &(0x7f0000001840)=0x8) pipe2(&(0x7f0000001880)={0xffffffffffffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f00000018c0)={0x1, 0x1, 0x7ff, 0xe0d3, 0x80000000}, 0xc) open$dir(&(0x7f0000001900)='./file0\x00', 0x8000, 0x292) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000001940)) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001980)=""/115, &(0x7f0000001a00)=0x73) 16:00:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000245}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf231543ce0560a2bd4e72c572eaccc31", 0xfffffffffffffdfa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0xce, 0x0, r3}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x28) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) renameat(r4, &(0x7f0000000080)='./bus\x00', r6, &(0x7f0000000280)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() fsync(r0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="ed61312a96c35e59e03bbf1d0ac5c531911d6cf2cbf52b30a250d52acbb9", 0x1e}], 0x1) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000002c0)=0x69) dup(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e696c75301d"], 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="bb9f32249378f048f616a762c472d689a8d3a863ecf7507c96f1889e98cee60b34767ccb013e878f186bdc6cdbc4b828ec7fb1cece075b840d9ab95f30940bd8da4bb8e441cf4c5f7dfa00b13f54c41a089499f503a1531de4ae82b239bf03b28a9728f6c3351c71a39d86afa7d11cc4a8fa6876dc0b0e9a1f8985abb7b3", 0x7e}, {&(0x7f0000000240)="79adb1f8891b262b3aefe29faca984a56245a26a71a9a2ce644c803cbcb564cf53da5d5626b7f4f3e5e3db159f178c28aa72b3367591c479822f9c77660719ee5b834e59bc8dbf51a079da5c3be7d60517d3c7dad433595d00e151718d72baa6463410b342fef2885e3919a750e8acdd00ea24d32921", 0x76}, {&(0x7f0000000080)="a8e45bf3031eba700150908b375893861dbdfd6646c0af", 0x17}, {&(0x7f00000002c0)="e9e4bb78a05de08c8ae7ec10992b8e8f077ef6ff5c8d47b76393a1c9cae8413f83e431ae066236e388f626ff35c6a279d981c6fa859c502f1d8e25c9f56f56af07192ca9faffcf50996132282adddb0edfa8c6dd5e4527a726dcb70fa80c23714b0ff52eb59122104f88be6e0cce7f1cc7d54c5cb88660c9346362616b0760c20bdbee1bfa56043c0f5a5db35c6d800036a471f9cc946285fcf4527211f2176a2b960716c57a7688ac73b7", 0xab}], 0x4, &(0x7f00000003c0), 0x0, 0x8}, 0x976c0d9d8fbe1269) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x4}, {r2, 0x46}, {r3, 0x20}, {0xffffffffffffff9c, 0x80}], 0x5, 0x2) 16:00:36 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/144, 0x90}, {&(0x7f0000000100)=""/58, 0x3a}], 0x2, &(0x7f0000000180)=""/60, 0x3c}, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:00:37 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f0000000480)='./file0/file0\x00', 0x481, 0x24) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0x3e0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) fcntl$setflags(r7, 0x2, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000500)=[{0x81, 0xd5}, {0x81, 0x80000000}, {0x8a, 0x889c}, {0x101, 0x51cc}, {0x8a, 0x5}, {0x42, 0xfffffffffffffffa}], 0x6}) semop(r4, &(0x7f0000000240)=[{0x0, 0x0, 0x1800}, {0x1, 0x8, 0x1800}, {0x2, 0x3, 0x1800}, {0x1, 0x9, 0x1800}], 0x2aaaaba8) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) r8 = socket(0x1, 0x5, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) fcntl$setflags(r9, 0x2, 0x1) ioctl$KDSETRAD(r9, 0x20004b43) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x700) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xde9a30d957929930, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e3478b0fe74f048fb27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a8726d8b984ee9c79dd703b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff69, 0x4, 0x0, 0xfffffe76) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3dd16067349308a6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r1, 0x8) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c, 0x3}, {0x8, 0x0, 0x100}, {0x40006, 0x0, 0x0, 0x6bc83cc9}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000001c0)="e8bdfafaf783a9389dfc3e33cab15dcac81148b0fd155cba71187466dd55f3cf64a69269f2eeedc7c549882bafe12dadad5f") syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) listen(r2, 0x6) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x3f}, {0x18, 0x3, 0x5}, 0xfffffffffffffff9, [0x640, 0x9, 0x3, 0x9, 0x5000000000000, 0x6, 0x3, 0xa40]}, 0x3c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:37 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f00000000c0)=[r3, r4, r0, r5, r6]) 16:00:37 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:37 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = dup2(r2, r3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xb1ec, 0x101}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:37 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66a7fa553653a188696c653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="9e7e919c4404f1a5b7ab2a302626a895780b071ddc0d860be99da960ff9dac7287c1653407b80cc5a895cc39c8dbc18dfdcbd0915e45d48b23c906dec22f49b44278757a0ec4c51112adf6fd8278ee57ac6f1d035f03f018de928fa14bc48f8b1355c56a8c9b586226def98fca06c7e4147feed402892d774ff8ffec0461ce045e78b1f6de9661aecb6658a861ebd264616b043b97d994e13d972032b4de6a3c21095a5f52a43b3d441dfdd94ccfc8810d6af0324238d8f2a0bee8ec36abe835a71b33d78f8bd75b674b8c94159f7ea2b83e732c40615f6f130e7594", 0xdc}, {&(0x7f0000000040)}, {&(0x7f0000000180)="f8b250f8dc6721d6a0382889078faf6758a783b4956a", 0x16}], 0x3}, 0x800) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff500b2ae447457608452c0de5000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x404}, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="7080e8382b8d6a89d6519003d849139b0b3ef90c18357a10e13cff8dea6ea39c22e787db67a1bcbc9216919da75ff5e8c42a61c74c4a9bec94816b59fc1ac97bc63cf82527f773c4f64886802ecc8675bd27bc04aa7f07737c62b920a452a797601f61f76c9c629a501377afbbd1a7ec25f640058ddda0b58485fedaa5a134f46287ab9a8f5cb0b4c8d0d9a3bed75540f1a9e5a173b6d21d73d52e267aaa8ce65da670618e6723e737a06db66f8b792a281471ffb2eb594a6bff206e2d8d40a5d69711bc3cd0e089", 0xc8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202feffff02000000ffe4c2207acd7af510bb993f870f01683f244b6b7e2893d0140000008df1d257ed33504382ef272bf487033571"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r6, &(0x7f0000000380)="602ec4bc0fee07f5659604de8f5b669f8751dbe3dc43f3e55f3ce6f8b03b9b1c1b050ebf468c9b237eaacc596a5ba8d5dce4faba1c43cde6507fc12cdbecaae281d707f898f74a2c0d966c1ac0a1db0ded150fce8864da892bf099b63d63f4c64e1a4bc7a90c0b96667d529171e57b51d32ac4d154bef5749ae779ee4411968cdce7b9d2c28a087b72c8722c43048f2d8d9511068048584ccc196bd43846fed0cc07a76ad44f06241157726b75ea2fcba0f91777c1290a72c3b6c5b3a1a62d427e8f20609b343f07d5c4e9454dee0b58bd3dd608cc488eb6596c440740975ac49cb0a769609118adc208369487ab55737c08580c55", 0xf5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x57) r8 = dup(0xffffffffffffff9c) dup2(r8, 0xffffffffffffffff) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x3, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb, 0x24, 0x0, 0xd8ae, 0x5871}, {{0xffffffffffffff9c}, 0x2, 0x1, 0x1, 0x7, 0x1}, {{r5}, 0xfffffffffffffff9, 0x9, 0x40000000, 0x1881, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x86, 0x35cd2134127796c3, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x20, 0x7, 0x1ed}, {{}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x24c000000000000}, {{}, 0xfffffffffffffffe, 0x40, 0x8, 0x6, 0x8}], 0xffff, &(0x7f0000000080)=[{{r7}, 0x0, 0x10, 0x4, 0x0, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x95, 0x1, 0x8, 0x1}, {{r9}, 0xfffffffffffffffb, 0x0, 0x0, 0x80000000, 0x5}], 0x3, &(0x7f0000000000)={0x8, 0x4}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x4) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 16:00:38 executing program 0: r0 = socket(0x6, 0x1, 0x9) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffff2760, 0x5, 0x1f, 0xffffffff, "29143cd5ddd4b1eeeca2cd92fd549dd485ea7f69", 0x8000, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f0000000100)=[r1]) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0701a277dc5745111c2db64b3d6017a12be7928d5b8f0500000037d35a05200000"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000001c0)={0x80000000, 0x7fff, 0x4, 0x5}) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) syz_open_pts() 16:00:38 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) r2 = kqueue() truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x7fff) dup2(r2, 0xffffffffffffff9c) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r3 = socket(0x20, 0x0, 0x4) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240)=""/248, &(0x7f0000000100)=0xf8) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x4) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='.\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0xa0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c67ed00"], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000080)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a161c61448a2cc27b529af41b1a5a31862f92230c806ad34071458f62751718c2d7318bad42c2b473107428462d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4", 0xffffffffffffff35}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000040)=[{0x80000001, 0x35b3, 0x0, 0x86}, {0xffffffffffffffab, 0xfffffffffffffc00, 0x6, 0x2e6}, {0x101, 0x2, 0x2, 0x1}, {0x3, 0x3, 0x60000000, 0x7}, {0xfffffffffffffffb, 0x800, 0x3, 0x272d7661}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x800, 0x4467247b}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x14) recvfrom$unix(r2, &(0x7f00000000c0)=""/63, 0x3f, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x5e57, 0x9}, 0x8) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="511401033ee1e43ca3c49ca80a3c2225ae20c2bd2c1bbc27c9318c58b59c8db5ff89c9cc33b06c89047d72c9621d0718bc9d6ad993742308e12ed21522d5f60e0fa5d39482ba85df1b07232036c4c4b0884ebd8cec54e13c7737e13b31ca41d5bed678bd26738a41b7a49ff24fb3cb5fa2e92005fee5f6479bf56880f2a05b4d2397f2a9b78c854ec7bd29c5c19b4c67e17ea3437b241396320a1c64059c13a3312cb280dfdcb011c217ee0a96d1e39f2d0f1a7dc1b8f632238364b25e5dcffff480010ed66f85df8cc137715a1a80140539a1872b1724b235332ea8d3b1aa406ab245732d6d6af53e9452cd7690750900000000000000577aa66735aa980b5761d37ae4b4f73ec0585b", 0xffffffffffffff1f) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82021fcc232e2e2f66696c843000"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1c}, {0x2}]}) r1 = socket(0x18, 0x10004, 0xb3ae) syz_open_pts() dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xfff) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") semget$private(0x0, 0x3, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2d3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') 16:00:38 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x18) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x994) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r5, 0x101}], 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) close(r6) close(r4) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000080, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0xfffffffffffffffe}, {0x4}, {0x6}]}) syz_emit_ethernet(0xbe, &(0x7f0000000140)="50f2f2e8b873a9d227aca64bd01bf3e5ab57a806231c96dbf2a84d76a7de59a3d59ea8ade14bc838dc02e54dc4b84565c167d8f5cbc7d903279037340e27514b8a9f340d3d7475cc4542a11dbe90fe3b13f8d90c8f9b26610f808e741751567fdd610e74df6d7488d594b6d9d32ac45650ea5d50bafb977815261688903cf84ba544c0549d3c678981bcd0a7bcd0acee22517ff9fd7b69ee04ffb86a3e37da8b8705ee97cd4d0f61b6b0b304de3f87edb0b4e03ed1d4bf0ba67b9a06d50c") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x10, &(0x7f0000000240)="5ec42b9514c9cdfb3a7d521c6bed3eb6") 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x32ae0d6b) 16:00:38 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendto$inet6(r0, &(0x7f0000000000)="674d9bd6350ddb5aaba7fa9c039f4a9b4ca4efa76cce92a28018f0f1219b0ee3962514e199a34e60e68c56b5f00994e3bae64c3c04720bd7d85f7d6f6b6abd96c7fdb040662a8c346da729132185ecac1f06e51f495988e277589579abd4c6e770f4fe8929432cc89c6a71cf078e59e2063b79538e0d4d6819607174a25dd624706fcb12a2988617a38038dde6cb12952c1e1a57cae092ad60fe6c72e1ac63aff546adb4134224942826dabbc2911a170c2923ec471b14ced0487d6a598ee25cfd", 0xc1, 0x8, &(0x7f0000000100)={0x18, 0x1, 0xf80a, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) 16:00:39 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x4}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="ac4e0000535100000000007d2300000000bd3413640edac84ef195d8abcb482036bf3c09e830243abda79eae274cb4013a9ebd973e4518d6406480fb36051bf83a045fb0bd4ed21fe472ffd080949f3a9ac7e205c5e32ff57849d91240c6813cbaa4a60de868c3bc1d5b1c0b87abbcae3983180bc8de0b3cac9867d561f7a7584293d09305962ff61120c67bd158e03d55c9642c1dcb55be669a97a4812f9ee14291fe4ab4a14f0a4ed309468c7ec10682b635dc221b775ec971c251663f7ec9d7ad96f36c4a991ff05ed050dfd2c356b600200dcba323e45833e4"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r4, 0x6b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r8 = getegid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) r33 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r35 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r38 = kqueue() r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r2, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff0000200000000df97b133fafebb77acee432e4500547e52a448e899ddd9d41d745a2fc2161771c31db1dd03d034c983fe077e67cfe8436cbbfdfe161e56dfd1f6a9f2cfa78735114d485575792875cf1189a8a826b9dd4d756b76cf133ad4bcc53acc5adac447d7ff9bbdec5f58c63593d648f0ec89ec18245e4f1f6a1f1ee80a2502e2255ff6ff1", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000020096a7b108081ba2342f733fe1000000", @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r40 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r0, r7, r40}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400), 0x10000000000000d3, 0x0}, 0x0) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x2a3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x2, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r4, &(0x7f0000000040), 0x100000000000038d) 16:00:39 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = socket(0x1, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x5012, r2, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) sendto$unix(r0, &(0x7f0000000000)="93df7f8de9a2cca626255088e12ee359dfe51b131fdefdd0c74c7cf98dc351f043764625a210ee59d3357e3ea5d41af760b863fb4ac7b1d36f7f6cb1040d9daac93297e88eab827cbf56a491344ad008f31042f3415dc57413c8d41e2d34cf0bf851eaf447f4fe1d58b8304cf43d706c70c015a73601df", 0x77, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000480)={0x0, 0x3, 0xceac, {[0x800, 0x6, 0xfffffffffffff800, 0x6, 0x10000, 0x3, 0x3ff, 0x101, 0x7f, 0x21, 0x0, 0x1000, 0x9, 0xa7a, 0x101, 0xf1, 0x3, 0xffffffff], [0x10000, 0xffffffffffffff04, 0x9, 0xc0000000000, 0x5, 0xffffffffffff0000, 0x1, 0x6, 0x8, 0xfffffffffffffff9], [0x8001, 0x1, 0x80, 0x4, 0x5, 0x9], [0x9, 0x3, 0x7, 0x20, 0x1f, 0x5], [{0x9, 0x1000, 0x800, 0x6}, {0xff, 0x9, 0x101, 0x4}, {0x5, 0x4, 0x1, 0x81}, {0x3, 0xfff, 0x400, 0x4}, {0x3f, 0x7, 0x4, 0x3}, {0x0, 0xf19c, 0x2, 0x62}, {0x7, 0x10001, 0x0, 0xffffffffffffffe0}, {0x7cd, 0x1, 0x7, 0x80000000000}], {0x4, 0x4212, 0x8}, {0x3, 0x7, 0x4, 0xf75c}}}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192966c", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fcntl$setstatus(r3, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000300)=""/249, 0xf9}], 0x1) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000003ceb5eefbfacee3d0100000001000000bc8b2c279751bd346bedb4b829eefac8558b8a3bd099f9994e92d4dfc32c458862d3741dd27237b94560c1cf34522644abdf365aefdd4f871f2dd9f7ed817febb84e7d00eaa2cb4ff66eb98005321357a314f3d55fe59a55ee1630fd3214ebd81e351a1718b556a89a91ee1445171d456d1aaf989a17d3d64843ce92ac17a83a2ad8cb9f083ad62d6bd9f3040a446b29af93c9ab61a54f0c0bd6ac01485120c27eeaf7b9d1643003a2330615094b040e75a8574c275d0cdfd9d86d55474538934ed7e0fbe966f981877cb19e6cca53ca0698c79f28f516d86cef423f2e769294d008f4c8052e4660e81400403c9d9fbdd1bc6c34cd54f5311b8cf5cb80c25d64f8f0a3d71665a25d85928f0261414d3505a07d0ea67d31ecf89f8b0d5163ab8ebe8470515cd1979548fe48b180aea75dfcf2a33a3f7716377c39ec1fa4cfcb8dd11c3af9ee"], 0x0, 0x0) socket(0x10, 0x1, 0x8) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="5fe8102bcaa36851925200000000000000000000000000000000000000f3ffffffffffffff00"/48], 0x34, 0x3, 0x1800) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendto$inet6(r1, &(0x7f00000002c0)="0113f0b3f123a9e7c49bea658243fe04ef1819b9550685f0b7dd930365eeb5756cff4e74cce577deaae0d031a1cc08a937e2fa9a95ee6868abd366db8cdd78d222b65e177a10e7dbedc7e4e7f37197e031580db132230e4cc4945c14cc7a6c6efa15e2a3b342b89c03744c3a06670f540f49a4682174b8557a8f8c468ce6158bb26444a549a44faf86812fc258e465bc31bd0b718d822e75e8471b8868154107c63a84f0390ecd57c556f62b218665bf144ce7ff57bca76282d3a9a96030b15adb516ade573337f3d2e2de6d1e8f2f38ff6bcbe777c955e88ee791742d", 0xdd, 0xc, &(0x7f0000000040)={0x18, 0x3, 0x80000001}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0xf2, &(0x7f0000000000)={0x8, 0x0, 0x4}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x6}, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f0000000100), 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0xd0, 0x6, 0xfffffffffffffeff, 0x60}, {0x0, 0x4, 0x101, 0x5}]}) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x101, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) recvfrom$inet(r0, &(0x7f0000000040)=""/46, 0x2e, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x2, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) select(0x40, &(0x7f0000000080)={0xffffffff, 0x6ef, 0x3, 0xb4, 0x6, 0x7ff, 0x2, 0x4}, &(0x7f0000000100)={0x1, 0x101, 0x5, 0x0, 0x8, 0x5, 0x10000, 0x2fd8}, &(0x7f0000000140)={0xb5a, 0x7, 0x100, 0x38, 0x4, 0x3, 0x1f, 0x2}, &(0x7f0000000180)={0x1, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = socket(0x6, 0x7, 0x7) r1 = dup2(r0, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) pledge(&(0x7f0000000040)='-\xd6\xdb#\x00', &(0x7f0000000200)='\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pwritev(r4, &(0x7f0000001240)=[{&(0x7f0000000240)="7f957f096a86a72c5ad3e07bfda87893bba074058151bb34b1553b05bf720b0e253cb563b0c974b649837560928887d67faaaf9b28f8bde978b45046730f28874f7be4200c48ffb5d398260a2b2d9c62ec684b1673737a5f18d7a9e1b52606ef053d4132184e03223e9781a619b4ba787b965453e547fa753f4a604b449a4bf4fb81e9900b5033c8c474ad7e71b1d2fab1192b2a139c0819ee3a4ab4d3916d21c72214dd95bcc65c5ad5f9a22aab01fe52e9957747d0b9b2fd5484fa0fd6f8d26c65bc0bf7bb5bccc43b40c2395a3128b0f0efbce4fb8bd9ad560456a369e2f15d5b1194fcef1f129be1074fb5ce80961b268a86381057d7407e2d1802996c3ff63b43751116d109ee8b745c9e5f771ef4c2b37f817f65f1753847f44b1c784815eeccd7c673464cbcb94b9682f2498685b7511a7045e5019551f04aa833f32338be9071f896af76e1d09d387923f65e26460e33131a3410dd7ccdf84cb98b977be892446bf881ab645d6410d8d01f7aa2b48e624d5b2425937741c2e7efb8d62ede0df11010959be652b5add3af18e43c1e23ab096d0e446b9f9a94306de62e6b294e76f7c95684a56d0173440453b27b0913fd9d7b78d9ca05e05e083462338c12a23db4b1700e891f6b899fde3eac1e438f39329e0e5fe050c88f8884c25b5594124a97717c65cbf72f94b9698b8f5b34447d6950f4bdfadc084e0e96511d99ccd217e3a03a4422a779288476f0a5c590decad8f33d58b055581372c52a926812977d4b14a43ea8e2e77f3de23fd0c501fb45265692f5dde3f531126afe63d68f6c1a0d7b74ab9c3cfbb7120ed6a48d7283e2ddd9869bc9248115ab01fd75f3a54f78b9bb468ee3bdf7cba0c44d4738efed1395262d3300a0632483e4de45b658173e2bc1126da908d8d34a6fc53781de7936e9cefa0d4f369928bdfc37675f203e30f40922e2dc92a9c5c1cccfd397b740c2e972286e5c4e4fb7994af459efbc3b2b4ca19db7714babfa12c3adddcae0668884ae26b058ea6baf23ead23a2d08d49b8a6667d3d38ecf39415b7e747481bf25e79f8a6b9f15ac0225268b53b27012d9392fad4e92f47e32f90f94a3062e4419e79c533798a6a289ff7c495c0a829bd58534c00293f017926da3eddb8258cf7c78d6ee5294ac398ae820d39c2bd695f73445692dd6e433ab00920019896116a52a6552b42aca55fd517e4ecde0d0e795f8afe374263e811f74221ff238a624d1f81facbcc72ab243e7190d633505c7b487dc73e9ed4c37e516cc6a64fc0873878411c3a7bf995281073e92fef6115071cc9945dcdded6e124bb45b5dad6e54524a2819005ea98af67f4d634abc2afcacbb6b1d8dcbc15f2787b9c5970d7d1e898770c6302eb20d93eacb99dcbcd7d27798194a0c030e983f5f3ccf0f5851b4de0898aad2726e22ffa7278aea9ec3f7b7ee3d232fd9a088f00679d8065cc66db055b2097754735287675c4221b6a96cf9cb58aadc57043041673e2868a099bbcd739493a0535c80a01630fe436f94a366edf53cb949c341f2f474b02ed17053fe482903630adf32414151af99e65c79f94564aa745ca3f2d9744123145dbe9bc088360794c97f51f3e59fb48804d02370e59d5d549faeaaf02526e9d264314aed0b19d250cde27d494f142f41f469228103f8bd5fe4ba50648fdde31f7179f42d4b52340e015e021a13492a4e03fde70d0d91b7fdbe55752bbbcd949c3aaa3e92d3e89e1e2e2fe5e20b66ff7cef24bc4a4b99de6f3906865802b0031aba350dbb4693279a439c37553c96a32f2f9682a9e72b7a87651c34e4cb76fb21a1df86e12917ac7f7e2858223bfbd2c8c398f1ba51f2697ac3006e654a14390c011d31f0a8f20903c7c2b4542c3a78567074354534da68672e2295c1fc95a572c42fba8b057761dbcff6c5671880c7629ee34a8c2ef577965888112c50d5f4b6c82b766196999c431bfe2cf256be9e2e96f89320f449399b85e111be96d37a37e0d44c9c46d3f0f201d8399310f9c315a8fa297f327447a835008d7edb4f2eb9a30a0e4de656ade82a39b8a1e3deaac3f0580eeddd2fc75b4c827e773d333c62f528cee02db94e7f2871995c44c830caa1015ec56f46d18b6a6514fbae76cbfc8463ac405c0e419d098c878d9795aef92c0aa7da548b6f0488b2af830a97f4519d83e9cdd2012bd930f012b4322fc1b74b9d8c414c47a57841dd50dfdc0092df45e222782b1823972dd1935830e4f0f5e4d394ca0af2ff0d125f021390fb49d0a825523ddedfaddbd551223ce9867f4336bce6a8c829a63a7c58e6cce0f18624280c939f3f376dcb09ab10798893f6ab5f342441ba4176f3474b4094307e263ec851c607b587e98cf7058127ee9416eacb843a3a91828d3ab542cb2e08c0279486fcf971a836d751876842cecf8be915151c0454b291cb0a8b1d132de307f208828b189724e4c390db9e766317f1bb40331998b47d8a0eee2dd361bf832e9a94fbecee69df41979f6ee8ae6310deb7bf65a7e4b0381a6e25585af0176b7ab41f722138f32d899a70638bcdc3cd34e6f74f8491f65e8affea2fa61bcd81c6cbfb61892f5f29ea66d3a726bf5b46db7d8204012d6d1109885c9eb32a960833ffab2bf28fda5d318c43a949b53eaa342a78672ace3a68596613f70936eeb3e4a72023bc9d10c074a92463d47a22c8b3b94abd1ac6e491a8b230cb78105a8ec2a0f8c89125cd33c3453db6fba06ccea8d596b3fd97fbe21def18af8dc77dbd9307db19860f40b1f25e5c307ba9e4aed022c677d089276720cc30da999592a4c441b2408c7d9aee4ed4e609b80f69eb8136880016ac0de05d804871ec5c0c3691299c1580b5df886e7c10c7676671b84744438f246c21dd26e9cc9ffb678ab33e985bca74f4cb07e602985e10fcd4f5163ea578810f1623f4e5e7f3e2020af60997db201e65beb0ad09275bc8035f96b1906dfdbf4f9ea6fb76d138bb226ed111d701e5b142897c52a791e82541c12bb72c2cb6d3cde466cd3615f559ccbfd59e85c7fc50f7a03c9432970309bd681d749cf3beaffdea5865edea02b3b457235a93ff2cdf92f1fdb53fdf015fd1413f7eb884cc5d5b2fbf33d0579db80f306717787dbc063b75da90f8c56ad1cab0043cd73e97ff2fd869582ddab417488ad535f54bd20b6fc85fd4ecd6dbea131d269b6fa1e665cd37dc64421b32494c3fe711c0fed9c71d6195cae9774ef3144ba14d7bf5204fba466215a8325292956f32dfdbca3f88961458b5787134e1ca36159d53ae77cec9a75cd2f08db5713edfdce71ec030911933fae685c08569461afcb14acaf4b8d2e249bf9b37fabc87878e30468b59eb292edf3d9ae4bae71f324d89d13ca9ca627aa3ea78ffecd93dac3be0d79f4defc7fa6d013e9aa0c21c99f3bb96d44c8d47562b3b7f613d1ed73e2ee96ffd7dee0f27d5be399410c10ffa32a0dd9701594da4fb8511de922cf6da753e2ae3775c38b9614c767aa052f7b9649290e0a88a40a4cf41a3f0cea1bf7d95ab5dfafb350fef4d137d90ae2f39103d8f7fb26599ef01701105b84eeb45a1e0c69338320c3201fb21a2f817d2b61ae7bda873fc71c2007f84e398041571d1dfa928957b30906c39c071d9aefc76443f55a5539ac8b0fd3524e5530bc9746ffb564f943af568b7f530b8f946c4da2960126f1fd7dc9efa907a2ff6ace1767dab254d5f4aa9985a51c6cf629e612e3fced274d5b0c50d0655c90a3ae02171d371e5e49bb19e956961a583d710e8ae33c37a854f215c05eaef53e8317da3cd12a38a97b6f2b14cf7033462da29407e6df0bf566dbdcc8cb5224b9072503230e00c09a1c34943e3c9f7a217fa04d3ed2191a16be0b744409e8698616cd36d11cc58ea598c309f2b7d3801d8a6f98c09ddf1319f1baaf91f68553afd7f4463865c6bd08eab92f88bedb6b0f007171f2c8520984b60958e3cf235cb793fb026031e32603b647938e79d9078494e6acfc6750db6e7c094aa08fac4669b26f1f7864c7934a0785e0a900fd221fac03e1fe79b0a6bf835f9082d451b374beb429204c23b201149e6f43e33c479f27deac12d17ca271a6eaf04f0fa6ffaf821f534d0601fa99cb35d47da65bbce3b3e1cab588670c5935c697a45f23b513339494ec78a1ae23bb6e03a8fffd074136d9bc3bdc9c4ed558b6fc59496b79f6b5d97b1c70c9e364baf59e6fb6cf3bd304a596f657d6ade464b8dabbe86b370a203d4418029026841b8cf7e3fae9fc533012fef070588eebfa61a78f556b8b76316c5d0cb38c6612f1c09b920f4268ece0d41535db8fc48689005df9d8673c88e83330df9a2c44a7cc3bccd479d3eab461a91a7df68b0c240e3efbadcb6de336818ef294c5b216bb1e2f5a49a550d42f74a552a08c4dbf8e706114e0b0121d7da49ac84c0c8629da32a422c0a2867bd3063bef9adec80e3940ebaa9f4beb7a812f7935c920cc0f3bc959e3f702abbe1d3a71e6c780fb5c5fd377c0d450f8aa1214708911a53ddbf59ce51d2313b22f44a7afe2478289d8a0112937e34207a006bc04f114169ee124c9f35071fe65c86020abec6f096de120cfb7466ed5036fdf8116ccb42d6634e79f8e923141f2c3747b3ec827444a388b86315d4682e0188f6b0a5fc02aa8f20a5b2586770f98b1b928c56443dbbf71cceece9966e4340b7011e4072336ac29e0bb1d3e8a894298ac29257202f8b432f2a3308fc6cce36a0171987a27437520a4f71821b3715b8b6da62a4f8073e8dc0865bdc150cef900ac23baddb8773946aa479fe9d3bc2b112def169d909e060aefd39b97e1e3ff4e0fce089c117df4dbb480d46a246853701f67cc659d1a0c2a8b35140a73935905607c49ea5b8f244563d5b410d1d173184616066ef2c24bfd5f553d67e184d736edf8d0c02e6b349aed4e807d1b2f99a6d7e55817d290c900880fca425028fe055a8f83f8f27103f7bc66a434fcca81f723b14bcc451b29bf7aae3722f15507060709001b40d8f26de3e999da5d439a214f6917462c5c797e5ab1577edfd2799f7782a3e1e50dbf242cc27d3e403610170025a8ea5f09d4809ea995d916f5c05cb8e97d4d84932f485e8fab247ab0c9369a246098ea7fd2612b16ae97872f0cd1bcca0327031cd9fbddd9015fc09337e5f18048e0b9484bcfdfaa9599b23ae8a409511ff627bcd2bdd71ba07011b5dea3afa8e886929c7a28d9e37c8225824b9a019e5a612b5f30b748aa8f5dafd477887a15cefa66994ea2b5c4fa94c0e3eef0bcd0de426b78fc263003780e0a67f0aa3d19d86baef6797ddbd8f91fb9069a2ac6512b11389e9ff4d9e1f3c154fbe70b4fcc664b79fddd53db24277885f564a40b943a6d6182f72f5c5fbb5a36a3744bbda6eb47adcaa1927f0d118d2c54f3a0ed545a3b6cbb3d9e485e01d97d359ad9b0237f02fb42feefe3e418ec0353a5ff9816e25d17b53ecc101d3bc72b19c934c7e7a19491cedbaade8fdcf1b76ad948a1a47420b39371dccc409d15971fd0b5fa823e4702b29ea6ea9c62783404aea7f7e5876c1755723c8aecd9202304d394dd3ed322feebffd561079b774cf52fd02548231fda07cd1f1fe2153ff3710db9302bedeae5143b492d067be02ca8d513ac34e38771afefe8fa55bece50ec050cefd36e6ee07183dbf9cbab59e1f9b6007835a5f9d993c23dfeb0331d881c76b98292b6b83b44c91b29edfc6764be01477799b6b1ca9e3331398f34f95a090dbaba11f33d3fbd70567499c", 0x1000}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x269, &(0x7f0000000000)=[{0x401, 0xd1, 0x78, 0x3}, {0x1, 0x9, 0x4, 0xb35}, {0x8, 0x1ff, 0x7, 0x200}, {0x101, 0x6, 0x96d7, 0x10000}, {0x0, 0x7f, 0x101, 0x2}, {0xfff, 0x2}, {0x0, 0xe2, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:40 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{0x0}], 0x24a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) 16:00:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)=0x1) 16:00:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x40, 0x6, "3a67857ed03e2177bfc01c5b94b9c3bdc368b6d4", 0x6, 0xffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) syz_open_pts() r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x3, 0x101, 0x3, "c1aa5b791d3f56dd9668ab1cf8f966f414315df7", 0x8, 0x3f}) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r4 = semget$private(0x0, 0x0, 0xc5) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/98) 16:00:41 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffff04000000ff"], 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x4}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x2cf, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c202feffff02000000ff"], 0x1) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) close(r2) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4}, {0x1d}, {0x6}]}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b818000000290000003200000000000002000000000000b0c2"], 0x38}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1ff) 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) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x20004268, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getgroups(0x2, &(0x7f00000002c0)=[r2, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getgroups(0x3, &(0x7f0000000300)=[0x0, r3, r4]) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgrp() setpgid(r7, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r6, r8) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x321, 0x1, r8}) recvfrom(r1, &(0x7f00000000c0)=""/152, 0x98, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x44}, {0x6}]}) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x10001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdfa2d665b2377ac8, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:41 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff0200d86bff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x18018, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1a0, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0xcbec1d42ea5470b6, 0x0) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0x2, 0x200}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2, 0x5}, {{r3}, 0x7, 0x42, 0x4, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x3ff, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0xd13}, {{r6}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x1}, {{}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x2, 0x4}], 0x3f, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0x10001}, {{r8}, 0x0, 0x45, 0x0, 0x8, 0x3}, {{r9}, 0xfffffffffffffffd, 0x55, 0x40, 0x400, 0x2}, {{r10}, 0xfffffffffffffffa, 0x4, 0x1, 0x400, 0x100000001}], 0x4, &(0x7f0000000280)={0xffffffffffffffe0, 0x9ef}) 16:00:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = dup2(r6, r0) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r10, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r11 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r11, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xffffffff80000001, 0x1}, {{r3}, 0xfffffffffffffffc, 0x10, 0x80000001, 0x9, 0x148e}, {{r0}, 0xffffffffffffffff, 0x2, 0x9f30b6d0a6a24ea9, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x30, 0xf0000002, 0x8001, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x6}, {{r4}, 0xfffffffffffffffb, 0x12, 0x2, 0x5, 0xffffffff}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x80000000, 0x2, 0x81}], 0x3, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffd, 0x42, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x8, 0x2, 0x80000001}, {{r8}, 0xfffffffffffffffa, 0x94, 0x80000000, 0x4, 0x3}, {{}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xffffffffffff21ce, 0x800}, {{r9}, 0xfffffffffffffffe, 0x42, 0x8, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0xf1a7, 0x800}, {{}, 0x5edfff71f11cdd7d, 0x20, 0x80000000, 0x5, 0x4}, {{r10}, 0x8d43867194796bf, 0x63, 0x0, 0x5047, 0x1}, {{r11}, 0xfffffffffffffffc, 0x40, 0x0, 0xff, 0xffffffffffffff68}], 0x6, &(0x7f00000002c0)={0xfffffffffffffffa, 0x8}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x80, 0x10001, {[0xa01, 0x5, 0xbb5a, 0x3f8, 0x9, 0x8, 0x101, 0xfffffffffffffffe, 0xfff, 0x3, 0x0, 0x1, 0xd3, 0x200, 0x7ff, 0x5e, 0x3, 0xfff], [0x3, 0x101, 0x100000000, 0x9, 0x80, 0x1ff, 0x80000000, 0xef, 0x3f18, 0x928e], [0x9, 0x0, 0x0, 0x1, 0x3, 0x6, 0x74], [0x9, 0x8397, 0x2, 0x186a, 0x3, 0x6], [{0x5, 0x1f, 0x4, 0x7fff}, {0x7ff, 0x36d, 0x8000, 0x4}, {0x1ff, 0x4, 0x1, 0x8}, {0x30, 0x1, 0x5, 0x123}, {0xffffffff, 0x7, 0x100000000, 0x10000}, {0x1ff, 0x7, 0xffff, 0x1}, {0x8, 0x8, 0x1, 0x37}, {0x63, 0x3, 0xfff, 0x7}], {0x20, 0x40, 0x0, 0x9}, {0x3, 0x100000000, 0xdcd, 0x5}}}) syz_emit_ethernet(0xbb, &(0x7f0000000340)="b6") ""map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range 16:00:44 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x57) bind$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0xc00000) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unlink(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x249) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x28}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3, 0x1000, 0xffff, 0x9}, {0x9, 0xffffffff, 0x100, 0x3}, {0x5, 0x9, 0x3, 0xe5ec}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x1, 0x8, 0x5, 0x2}, {0xfffffffffffffea9, 0x101, 0xee8, 0x1400000000000000}, {0x1f, 0x8000000000000000, 0x8, 0x3}, {0x81, 0x4, 0xc13c, 0xcd}, {0x8000, 0x5, 0xd4d, 0x7f}, {0x8, 0xec, 0x8, 0x9}, {0x7fffffff, 0x3, 0x9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="db3f959b000090ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = dup(r1) syz_emit_ethernet(0x2, &(0x7f00000000c0)="50aa") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x3) 16:00:44 executing program 0: socket$inet(0x2, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffff9c, 0x4, 0x2, &(0x7f0000000080)="c61f8999971bf333915ce19aad4b14bbc56732c9ca9ccf5430fbe4f4ae", 0x1d) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r3, 0x1200000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x0, 0x100000001, {[0x100000001, 0x4, 0xeb, 0x727, 0x972, 0xb196, 0x7, 0x80, 0x100000001, 0x2b, 0x8b7, 0x1, 0x82d, 0x40000000000, 0x800, 0x8001, 0x3], [0x81, 0x0, 0x7fffffff, 0x8001, 0x9, 0x2d, 0x636e, 0x2d, 0x4, 0x30], [0x0, 0x401, 0xffff, 0xe6, 0x10001, 0x80000000, 0x6], [0x7ff, 0x7f, 0x4, 0x1000, 0xd719, 0x6], [{0x8, 0x100000000, 0x3, 0x8}, {0x101, 0x3ff, 0x7fffffff, 0xcd}, {0xfffffffffffffffa, 0x100, 0x19aa, 0x165797e8}, {0x2, 0xb8d6, 0x608c, 0x7ff}, {0xfffffffffffffffb, 0x3, 0x80, 0xd56}, {0x1, 0x7fe000000, 0xffffffff, 0x9}, {0x7, 0x20, 0x400, 0xfff}, {0x80000001, 0x10001, 0x3, 0x80000000}], {0x5, 0x9, 0x4, 0x40}, {0xb3, 0x6, 0x5, 0x401}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)) syz_open_pts() 16:00:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/207, 0xcf}], 0x2, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="070000002779dd09ff02000000ffd3c5c202452cec6fc3a4"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00abc7425e10932f976549813a841d69d7e83c0d74539acabd210554ad32d35b0e6707be256079a7006e36b512a746f66c163f9b9cb43132000000005478ea5c71ca3799194bc0a48b2417252caa976b6c1c8e25616c3d00"/103], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x5, 0x6}, {{r2}, 0x0, 0x52, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x85, 0x2, 0x2, 0x6}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x25}, {0x6}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000000)="220e22", 0xfcb2) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$getflags(r4, 0x1) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x1d}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") 16:00:44 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x100000, 0xffffc}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:44 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) lseek(r1, 0x0, 0x0, 0x2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r8, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r5, r2) r10 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r10, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r11 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r11, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x1f}, {0x7, 0x1000}}, 0x2) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x9) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = fcntl$dupfd(r1, 0x1b, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000001c0)=[{0x8, 0x1ff, 0x4, 0x8}, {0x2, 0x5, 0x9e08, 0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x7fff, 0x1000000000000000, 0x1ff, 0x6}, {0x3f, 0xff, 0x8, 0x5}, {0xffffffffffffaaf7, 0x8001, 0x8}, {0x3, 0x224, 0x3, 0x80000000}, {0x101, 0x400, 0x2, 0xffffffff}, {0x1, 0xf5, 0x401, 0x7}, {0x0, 0x3ff, 0x5, 0x9}, {0x7642b962, 0x1f, 0x0, 0x3}, {0x100000001, 0x20, 0x9, 0xec}]}) pwrite(r0, &(0x7f0000000240)='\x00\t\x00'/14, 0xe, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'uap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c, 0xfffffffffffffffc}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="fa0a"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x3, 0x7, 0x1}, 0x3, [0x2, 0xffffffff, 0x8001, 0x400, 0x9, 0x8001, 0x6, 0xfbe]}, 0x3c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000340)) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) fcntl$setflags(r10, 0x2, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0x81205724, &(0x7f00000004c0)={0x2, 0xd05, 0xffffffff, 0x100000001, 0x4, 0x5, 0x0, 0x10, [{0x180000000, 0x9, 0xd7b, 0x4008418592}, {0x40, 0x3, 0x81, 0x3}, {0x9, 0x0, 0x3, 0x81}, {0x8000, 0x3, 0x9, 0x7}, {0x100, 0x200, 0x8}, {0x6, 0xfffffffffffffffb, 0xffff, 0x6}, {0x736b00, 0x0, 0x80000000, 0x9}, {0x4, 0x7, 0x92a, 0x3}, {0x19a1, 0x80000001, 0xffffffff, 0x9}, {0x8, 0x3f, 0x8cb, 0x1}, {0x6, 0x40, 0x7f, 0x7fffffff}, {0xa, 0xff, 0x60000000, 0x80}, {0x7, 0x80000000, 0x4, 0x5}, {0x8, 0x7, 0x3ff, 0xfffffffffffffffc}, {0x1, 0x45, 0xadf, 0x8}, {0xfffffffffffff0ae, 0x4, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r11 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74, 0x0, 0x0, 0x2000000000}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff5fd5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x10) 16:00:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x801, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:45 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r1 = getpgrp() setpgid(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r0, r2) ktrace(0x0, 0x5, 0x1000, r2) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = dup(0xffffffffffffff9c) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=""/240, 0xf0) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="fe5f86b5e0daf2a85805dc6af4a93ae4f059e7ee0a6c6448840f5ad0de51ecee28f4d5ada4a82b8151fdf161cf9a6c01ff96e3206477ab9b2b153cdf829aee5d05682cf8729fecba669d4b1d3e412c1d34b0a60407600322911d2b23431a4babe2f1950673ec2f5439e18c9887673e824861c89ae3995fe10b3bf544511061c3ca05f2", 0x83}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}], 0x40, 0xe65d0e894382443e}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() stat(&(0x7f0000000080)='./file\x00', &(0x7f0000000640)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000006c0)="a04d4e29ac0f37f889d1b2fd1098798e93e473b3eccc655824a653cb1bd31fbea3bedd2fcb80219a22552ec869a806f94333508ffcff9f81c040171310aeb8a2db6a40f29885cc808cceaaa927ed370a93e370cd8adbeeb77e8ab29a7f097f1b59c5385865e292fe91e2d81444794e4a251d9c10daa22083e1c6638d985404c4be67d7c214ff8b900fe2bd6686b0cb853cdc20a1e0a80182142342faf5161cfce8", 0xa1) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xff, 0x4, 0xa95d, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x933}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x211}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000780)={0x10, 0x7fff, 0x4, 0x81, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2e}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x6}, {&(0x7f0000a57000/0x3000)=nil, &(0x7f0000cd6000/0x4000)=nil, 0x3f}, {&(0x7f0000f1d000/0x4000)=nil, &(0x7f0000cbb000/0x4000)=nil, 0xf4}, {&(0x7f0000fd6000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8}, {&(0x7f0000b6c000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3}, {&(0x7f0000e3e000/0x3000)=nil, &(0x7f0000a06000/0x1000)=nil, 0x2}, {&(0x7f0000c37000/0x4000)=nil, &(0x7f0000f49000/0x4000)=nil, 0x5}, {&(0x7f0000c02000/0x2000)=nil, &(0x7f0000ed8000/0x4000)=nil, 0x3c}, {&(0x7f0000c36000/0x1000)=nil, &(0x7f0000e9f000/0x4000)=nil, 0x3f}], ['./file0\x00', './file1\x00', './file0\x00', './file/file0\x00'], './file\x00', './file\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x4}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:45 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0xfff, 0x7, 0x0, "030000000082ac0000ffe0357f00", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x2, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b9732861580ce85a"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fchdir(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) poll(&(0x7f0000000140)=[{r2, 0x100}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:45 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:00:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 16:00:45 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feff0603000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = fcntl$dupfd(r1, 0x1e, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0xff}, {0x18, 0x3, 0xffffffff, 0x8}, 0x0, [0x1, 0x5, 0x2, 0xf1, 0x1, 0xfffffffffffffa7d, 0xfffffffffffff7d7, 0x84d3]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 16:00:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x6012, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x83b, 0x2}], 0x80, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x100000000, 0x81, 0xc}, {{r5}, 0x4b9f0f8f7b5fa4d0, 0xbfca80ea78bbdfe5, 0x2, 0x88, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x8}, {{r6}, 0xfffffffffffffffe, 0x10, 0x20000081, 0x3, 0x10000000}, {{r0}, 0xfffffffffffffffc, 0x65, 0x80, 0x5, 0x927}, {{r7}, 0xfffffffffffffffd, 0x93, 0x1, 0x3, 0x2}], 0x2, &(0x7f00000002c0)={0x10000, 0x1}) 16:00:45 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r2 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$KDSETRAD(r3, 0x20004b43) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r2, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r2, &(0x7f0000000180), 0x0, 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) 16:00:45 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffffffffff25) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000040)={0x9c, 0x0, &(0x7f00000001c0)=""/156}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x3, 0x2, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/110) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x2000, 0x3d, &(0x7f0000244000/0x2000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2000c) r3 = socket$inet(0x2, 0x3, 0x3) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202feffff02000000ff32c65a84800000"], 0x10) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="820000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x1, 0x2, 0x5, 0x3f, r6}) r7 = socket(0x26, 0x8000, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = socket(0x2, 0x10000000000003, 0x1) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000340)=ANY=[@ANYBLOB="8202feffff0200000044846398ae574124929fc2ffcfcf030dac34ea9cbf01000000424987164c2e843a1ac64f5a714766e5d8accef5014c7f22e2468f1932080a654fc29e491b0ce06449e304bb0de0108413087cc758ea37869e62cf2008c3f0e08ee9ac06b45d39e83e605bc930ed1ff4e7e084fc334d3276bce09dee14686d29c25460c6372857b5a31a6bd2df15dc548564eb8cca409bf5941355b8ee24543084c8650a87580b658400e3fc33eb9dfb7981504e1d"], 0x10) write(r10, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r11 = dup(r9) r12 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r12, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r13 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r13, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r14 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r14, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r15 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r15, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r16 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r16, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r11, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r16, @ANYPTR, @ANYBLOB="91cc1522d617625471cd1b9bf1dc64446a31a5106cf8e2cbe59ab8b5513c0af3b66f42dbf8cbf1aad72235af58e4ff40bc7a20be944c75c48fb95fafa88449a9030a3bc2bd00c1d8db66b48bd500a241f3d885d98694d371b8a2d44323", @ANYPTR], @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR, @ANYRESHEX=r12, @ANYRESDEC, @ANYRESDEC=r11, @ANYPTR, @ANYBLOB="2715ac2514a5693d31fd576b3bda86567347119ad4b00b17388b1d3ce5f32aa5f413942e571d116cb35560ab80b1a78ed9b59fb390007683af5c5a4e49a1380ccf1e9cd90eee790240a34b0beaf34670574519756d4c5671a744c4f1dbff9ee354fea9b02771eadfbe7c7f757c9c62f40e3d4042797838925da84d6d47d50b6477c77cc804090acaad81df4130d610f3f79512", @ANYPTR64, @ANYRES64=r13, @ANYRESDEC=0x0], @ANYRES16=r14, @ANYRES64=r15, @ANYBLOB="fe2c3b5ab2bb4d663676d3789c10d414a10232fca766a2736a9f9e5013a6c30988db63b980c79d1048e5cec72a9075885e5abf47c5b399dd403d5f8d32f149d21d2dd9c1d8de87a326d94fb4d5757205763b5079539618a998b1e8de2a2228067dbf5f95017755e3dc1bc9fb62e3b37e5de29ae2076f5e47d2b50053a828eaeb7da54894b5b179782eac2c41cfc21626793d707a5b56664783012d10f7f0b4b829c244497a09848606b47b29fb819d546b7436921074c18b8bedf6dc3f15f56d", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYBLOB="f601a8a8d49f20eb48d04eab44bd4fe6f21fc7258f59ac938ae15b72ee1f5f67b620315507801e493445cc50fa123abdcfd4f97278f3da5006d38e423e4c666dd06f40feffe0a7af6aa48a0a57f0726a853e68b7ef94feb2c7473f6cf63145f7536adde566513645cddd72a1e1eb610ef44b7874ef04c3d35addc7402927eccf5b69a39a4d843cda59ef5327fca42d454f9143d07078de1afd7bcd008c322893519c0ecaf4e5b80ae5dfcb3d9f199c64a0fda1c87904397ca98b27a4e60e0b15a75beca2b32dbf676b59a57b74f699cfa0910ea5d0c7f549", @ANYPTR, @ANYRESDEC, @ANYRESDEC]]], 0x4) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r9, &(0x7f0000000200)="608136c54eb5b0b8f7fb63240bed00c7dc9a1f000000000000000000", 0xffffffffffffff81) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x63, 0x80, 0x700, 0x7}, {{r1}, 0x0, 0x80, 0x2, 0x100000001, 0x1f}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0x7, 0x40, 0xffefc, 0x8000, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x8000, 0x100}, {{r4}, 0xfffffffffffffffd, 0x0, 0x8, 0x10000, 0x1f}], 0x3ff, &(0x7f0000000140)={0x1f, 0x1}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:46 executing program 1: r0 = socket(0x2, 0x4003, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/11, 0xb) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x1000000000002}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r4) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 16:00:46 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)}) r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877642a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x1, 0x2, 0x1000) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/99) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$getown(r3, 0x5) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x10, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x44, 0x1f}, {0x47, 0x100000000}, {0x41, 0x80000001}, {0x2, 0x7}, {0x1cf, 0x4}, {0x105, 0x3e40}, {0x86, 0x47}], 0x7}) r6 = dup(r2) ioctl$TIOCSCTTY(r6, 0x20007461) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r6, 0xf, r7) ftruncate(r2, 0x0, 0x800) shutdown(0xffffffffffffffff, 0x1) syz_open_pts() dup(0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x0, 0x0) bind$inet(r7, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r8 = semget$private(0x0, 0x0, 0x410) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000400)=""/211) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000540)={0x8001, 0x9, 0x1, {[0xffd, 0x6, 0x3ff, 0x3, 0xc4, 0xe65, 0x20, 0x6, 0x1, 0xdc2, 0x10000, 0x7, 0x4, 0x7f, 0xef0c, 0x3, 0x2, 0x10000], [0x80000000, 0x2, 0x4, 0x2, 0x25ab000000, 0x7, 0x7, 0x2, 0x7, 0x1], [0x7fffffff, 0x9, 0x8, 0x7, 0x40, 0x5, 0x17], [0x100000001, 0x4, 0x0, 0x1, 0x54000000000000, 0x2], [{0x0, 0x6, 0x6}, {0x4, 0x5, 0x5, 0x2d}, {0x8b, 0x800, 0x658d3901, 0x4}, {0x7f, 0x4d5, 0x2, 0x7}, {0x21e, 0x7, 0x100000001, 0x5b87}, {0x6, 0x7, 0x849, 0x3}, {0x72, 0x6, 0xa99}, {0x1, 0x1, 0x9, 0xc61}], {0x2, 0x0, 0x100000000, 0x5}, {0xffffffff, 0x3d8, 0xffffffffffffffff, 0xffffffffffff8000}}}) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000007c0)=0x58) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000800)={0x9, 0xffffffffffffffff}, 0x8) r10 = accept$inet6(r9, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x4) 16:00:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x0, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmctl$SHM_LOCK(r1, 0x3) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x100) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x20) fcntl$setflags(r1, 0x2, 0x1) symlinkat(&(0x7f0000000100)='./file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f00000001c0)='\xe7\v') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffffff, 0x5) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r4 = getpgrp() setpgid(r4, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r6 = getpgrp() setpgid(r6, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r5, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r9 = getpgrp() setpgid(r9, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r11 = getpgrp() setpgid(r11, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r10, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r13 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r13, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r14 = fcntl$getown(r0, 0x5) r15 = getpgid(r14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/96) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept$unix(r3, &(0x7f0000000200)=@file={0x0, ""/6}, &(0x7f0000000240)=0x8) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64=0x0, @ANYRES32=r0, @ANYRESHEX, @ANYRESOCT]], @ANYRES16, @ANYRESDEC=r0], 0x3) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r1) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:46 executing program 0: mkdir(&(0x7f0000002000)='\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) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) fchdir(r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = fcntl$dupfd(r0, 0xa, r3) faccessat(r4, &(0x7f00000000c0)='\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', 0x80, 0x1) symlink(&(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', &(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\x00') 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//../file0\x00', 0x200, 0x0) 16:00:46 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, r8]) r10 = getpgid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/d`v/bpf\x00', &(0x7f0000000600)='\xf3j\xed\x89k\xe7\xa9fp\xa8\x15\x1exz\xd5\x82K\xff`\aP\xdef\x01\x80\x00\x00\xc9\x00\xf4xU\x8f\xde\xb8Q+_', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f0000001e40)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 16:00:46 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) linkat(r2, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x4) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000001900"/69], &(0x7f0000000000)=0x45) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x7f}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x4c}, {0x6, 0x0, 0x0, 0x54ad16b0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x4b, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000100)=""/244, 0xf4}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x7fffffff, 0xffffffffffffffc1, 0x5, 0x3}, {0x7, 0x5, 0x6, 0xffff}]}) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = socket(0x2, 0x10000000000003, 0x1) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000800000000000004bca9d6b9d69b757c8859265dcc8d18d67ad2836d059f8082cfec2a8e6288320967d1a6d5c4012a1732768975064be3890827628272a8fd692734dfce6596c4a2b4e45a67e468cf2e11a1557a3bf9a8ae6f55c9ed5833e9cbec56a9e3204addf1fb9b446334fda4069dd142d88"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) recvfrom(r3, &(0x7f00000002c0)=""/20, 0x14, 0x40, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000400)='./bus\x00', 0x8208, 0x9) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82fef146157a03000000"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001"], &(0x7f00000003c0)=0x1d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r6 = getpgrp() setpgid(r6, r5) fcntl$setown(r4, 0x6, r6) pread(r0, &(0x7f00000001c0)="190df30d5f223326b53d2fb4e30d13cfe049af5d6a5ac919d2158e0a4a139605893106daed0064d3f8ff4095922162b2b7fd28cce649ecc8", 0x38, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000180)=0x80000005) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x8) 16:00:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000200)={0x4df, 0x80000000, 0x9, {[0x4, 0x4f, 0xfffffffffffffffd, 0x5398, 0x6, 0x3, 0x7, 0x9, 0x0, 0xfffffffffffffffa, 0x2ca9, 0x1f, 0x3, 0x4a3b, 0x9, 0x20, 0x5, 0x1], [0x8, 0x2, 0xff, 0x678c, 0x100, 0x6, 0x0, 0x400, 0x101, 0x1b56000000], [0x0, 0x5, 0x8, 0x5, 0x1ff, 0x304, 0x1], [0x6, 0x100000000, 0xfff, 0x4, 0x20, 0x4], [{0x1, 0x7fff, 0x5, 0xffffffff}, {0x4, 0xffffffff, 0x7f, 0x2}, {0x40, 0x4, 0x87, 0x1}, {0x6, 0x8, 0x2, 0x1}, {0x2, 0x1000, 0x1, 0x8001}, {0xff, 0x2, 0x800, 0x3}, {0x7fffffff, 0x100000000, 0x1, 0x4}, {0x4, 0x0, 0x9, 0x10000}], {0xffffffff00000000, 0x1ff, 0xfff, 0x8a}, {0x1000, 0x0, 0x7, 0x302}}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x4000000000}) r5 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = socket(0x4, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ebffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r9 = getpgrp() setpgid(r9, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r8, r10) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xffff, 0xffffffffffffffff, r4, r3, r7, 0x1, 0x1}, 0xfffffffffffffffc, 0x6, r2, r8, 0x99, 0x8c85, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/140, 0x8c, 0x801, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:47 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="42a2246e9e9820db0442dcbab443bacc6b91ee94d11e650a748500193c6cce7ca2a6ad95506902e0e23e7d05b62fb5999b38d32e1bebc9f678d01344fc336f888b2cc86c3642e427834167470d098df91d0c42a9334997fbb5b214481ad8d82a", 0x60}, {&(0x7f0000000180)="d9e7a07581568e5a37da1982fea164ddf2860dca7ab1c85232b94fb183434d5332da0aafc370b61b3982bb275a09e07796e62e6d3067b3f8ce9114635057b7d5336433b4067fdee605cf54def0bd9c116607fe0e468808def1e3bad56941be3255ef0b9829c3e36fb4b78358398483245034cf932367b9fa7093f99f1f5bad7b22b77bd1aad4154b176f935f01caa6732cb294ee538f243c", 0x98}, {&(0x7f0000000240)="6035397327cbd185900c29cb3f6ee2a5fdb5d7669b5ee67954069878467f9defc8e89597f8a942cb806c89a11496ff9d3aeb23d78812057613953d741ae485dea8658fe231fa7e73ade9cf429d3ed1cf68a15c114f4a47c1f5e1571f3fd1b30c31582d80f6c28090fcfb01e673ae0582558a28429901ef4de1dc9644bdaaeb16e057120af4343eb088e5f863a27d12906584510c18d6442f305520d6d096a78911e846b77e4228edc797c6890ffbb229d15071bbde26b4691aefc84f6dd29fa131f6f9c53fdd00eb70bc7dc9ddf1e6ad86c4a44f88e365d67e63dee82af87e2e7a39d64d4a1b0a3bc865cd934019f508a9ea768b048d3c632497", 0xfa}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000380)={0x60000000, 0x60000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x182) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x2, 0x10000000000003, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) socket$inet6(0x18, 0x5, 0x6c6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r2, 0x1}, {r3, 0x1a}], 0x5, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xb7, 0x10000, 0x0, 0x7}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1000000000001c}, {0x6}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$dupfd(r2, 0xa, r3) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r4, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0xf29a4e5ee9430880, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ec8b4011241b9b2287fdeb686e0d8ec6260553271cadd7f98566e5e87e2e3cd66f0362f706438205c6f0166c136068d4d1aaf476fa5f7305e6154ceb9e4a395a9f2e336865b34798545478868d38c8c7e997d7539eb52a283b73c6102a876200fcc85595d9249402c0dd341519d5d5d6d83fdea239bf6c0733761823eff6bf5c3e3a914885b2a708ad50fd590902e8faf471f6fc1bda43fcdb47c9983f7c7e48960c7f728cc39185166d2d0035b34b7a76b65f0c11e80dc5dddf4f4e99354f6e4b4d740c860c6b693816f2654b11807944bfea2960cccd32b0d3106bfa8cd89aef52bfa62f6c5a00c25762634d4259536aecc53f0a5d14b5b6ca3c1229573b2170d6065aa25cce0d2a971d174d92229d1bb110fbba3335b6f83fb9dc7528fe1387a8830ae9c348a97d56f5c7021896bf8c607de38dd0c6ad2f640edc8856315a220537212d7b8f35d0d52b2cde0047314dd3dd680a6d0328850dd75fada34f6898d52de16af89244d1b67d649b123c91eeb832d6861a670be8c1257b1bb08d334b47dde3efb2ac37fd32d4cca36bfcb3b9f40a960c88ebcb03c42b821059d0d561a69544c61c86aef31f93eabced74e66ce032b64aada7b13cd6912ca5034d01b7d7dd84813ded64d0454aa3a43b20915ac2f9bd1a64fa75a3527e8744b7d7289f4aa523a7533ce3500291bc4727a60136487f74f4cf29653790ff798d49defb6441031ac227e4e8211dc260b3cb8c8b502c60bae3d006ca33a41022f02c3ac1807dbc5c296b12728caa6b037ba087dd095e20c76c80d80d04ac64a0ad61ac41ceeb70d155b2e4c4069588fcb267e9c8365c35f8533e0a10a88ec838f772e334bc8de40283a6908a257176456c3b69766debfc4a8e41f217abb79efc93d8e9ab9551b03919081f2efbff2e38db84845fdd3fbdd84363b7934d491e7217ddc59ce1ec5c6f4a5421401f7b4bb8bbd820b96d38f933faf045c122ba2fbe711fee70afc2760cdadeb0678e71ebaa017ad92541957a1743ed4420dae8693a9a63985ecceb0b7f70c16da7c5a1ab87892db2cc999647c1fdeb50182a199bd039c6703d0db5bb0b38865440d26590342dd9c354b2c44e1502cfecc2c8716c5b960339d8d8c439e6c74f393ee1250a5c3471a57e806aa71c29f79dc2459c166690543b762fc9055033c6819a64670fb1e207b4162d932b7b2f6a689a8f42a8b254ed88599e3db7d754224b34a8c6a616cb1910ffe5cc899f36b85c88cade4eeb6d6b4ff11ef1f6e50ed7eb6f6da07ea0152998750c13353d0adfb54f9209dcb78f0ddea6641561eb53d29988687875fc735e0e136fbf5467dc4d7ca74df6daf95b0b40b98e9a1a642b8c3517789f1ecbd0aeb1dc29e198fc2642e99829b4ec075a8fad246c1e7969c9f0254153afb50ca597175152d68118085c8c706cf024bbe05a0213722eda0dde83994338be0457beadacdd1e406c05b8df379116649235387ada7a2b8f48cf53ef33bc0813151097b694949bd282534bc2c4dd905fad4e140c9945c8268e4e7066daeec5d7595d8e375672beae3df91f5d2cb82b64e09cfbc103185830aeeda2135389b851a35b7ee078d986fff79ba75aec7fd8b8e9974205db907ca229b20a492be83336e2c98bf448594f3fb86366e6e4ef1bd1402c02c16a66617ce48bf0eea4bbe51b068f1e79d615039a0db5295de2411731b16d6f5692cba154c2d80d6cd8a218c33c4734c481aea58be4a9a61ea3e0ce169cb2a4b95a462dda1bb2054670e59857edc88bdfee8b642af7bccd8184728b7222ccea6a34f93daf46cc6d299cacebb8a8e09401136f4c6c61d4fd2445bcfe677c7677ac1e5b9f954d47e36847c602020f93b0119f1c10a6a68cbc98100ea4724daf742f15607fa652f215b86a8a7e3be7367bc6d833db10e88b39c17e050760a89223fe75642879ba7580749dff1ebb980d75be15b6dca646b0bd8ed61bfa24ad395eb8b8519dbfe5beeae199cea5e2151d08e8845cfb23be52a9a80c71854a9c721ec76b78225490eb2ae78149562a832334b6d898fa8df714f5588933fe8dcd5a7da7d37452ba7162d775918a07bd477c867f5678982af3f89169f5a38066aea9b283b69fa09c71f280918d10814db7b1db3c2f665a62172592ba9603ee750e7dd66a8553a0c6154b8f6709ecea016e952af87ea3b892172219e9d1eaa2c6b104ebd5bba20967d08d60323bbd5c1d334d242889483d3792738acd01707aef0a69235e360c3b8a10707de2da64bd5a7ff2478c80683701bf5a4fa128d77aa3f7c8917dda4b61b61dc60fd304b6c40cb76640d0db93a4947e7255b805b463b0f0d08850394145257699a0f14bde2e103544eff34c542420133081afbe2a2d5231292aa22d4d8289722fb98496d148dfa72aaa743929275f4eaf4956a0acad37c77ee437cf30c9a87b9a2848e24184a1e94c3bf5805a744a5519bdc4f46a43f1558a826210d31ac1dcfe41bc5229d963303a9efbdd05df58ffd8d96581a8e2c27ab97346a391e33eed081336767b1ef4042df6ac7f88edae7b3fa972a8201d9c6edeecbcc31ff87b6a248ff28ce9adde0de6c96c84602eee1077ab04130ad4f8cfd8077e6fb62258ea97bafbb29ac868b7954912e99a363247ddf1015465d6e026695d7b85be177dcd2c84ec4d149023838bcaa4ed27b7c38a1beb558f031e40822f135e2c7b29f1dc62db9d7e08b77244a1e2276c4ae7ecb23331b0fff0507bc0aa740554cbfa761328e9eb393d661589adf003d5095d6a14abf037899e31f071cb291fd861a3e1d5cf23e755be6746453d3dfaedacd70f583828fe64dd6531da4704f4471e1a590840fb56929a4d590e5d7206be0bf7d81485a74d2dd77375d54e020a73ff5a6f4429bf5aafd8d365e5ae704bde9d1edb53e3619c697408ec4f81d4ca21d2435f1053b43afcb0de6518f45d42355b49eb74fb8e85950d505c88c06a7f0c24fca0e19108381494578ba9ab1437e5c919397e7c5250fea10fd6e58d00ce6589604c7dd644fbee3f6644755061db1f3e512fa0e71655d6f0db42276f618547f78e8851eb4e2613eb20528ea7579ca669b3bb656630dd0df9f7c1dc67ff1834a7d4f75c30150b14bd4acf6e0736f56d8bcdb9d162ca12c2b4e05ddd1a2bcb4e37bf7a31247ef5ee4eaae957b29b05b37df622532a87299bb96f5817cd8e763b33d24da8f92974dc92ed9b76ca3b50486c3e2d8a89f0b981c0ed7e8339009f5340946908cd093e1e75b71aa080c23b339a5fa91f8e7f60075c0f9ae4cae63f7ca74699757b2c43deee15f1388b775524951c9979cd17a9a540a133ef9a566e154f1d26eab5b7e0ae6e70809727bb4785ec7dfb78baf68ae1f757d2441cf1b8c8c908074292b2c8cc1c961404db397f575337dc8b2648ed1b0cdbd422620d25fa17b9bb5430d9a23f84cfe928f1dbe5e576e59ffffdef6130e7e3ef2a9526c653c9c29d532061e377d661af572579e8b36ada1cd44e326a71ea9d7038cb83bbb385099ae6564e182752d864e9a7bf18f306fb4a961c7a0ef80c8f2d186a11c780dc6fd3852ec80532532cb3f9f9f5fbc122208581daa928642d0ead45eacf8f1c43e2525673752af7e7d5762c733cd6a8b0aba914f80493dc506629e6c99f9b9dd77b35784375d51f6fa355d821c4d4ec53b69fd19d7990204420f0393c7fbf743eee25d97424aa43f299b09161a115790c2831ab9103e5b821e446ce99312f46e05cc2243815a562b45c3d80b568cf55e7a45beaa32f1c3cd409e696d8a65b519ab3482f3f61459efa71f4c980a5428144032db7e2b66faf8fe058aa9270e809e216c730083604f688738d9a3fcc0b8f6d024019a570608587ac463d57f4df7214b758f2194920a9d72f13c19aa6a2f904b4a981fcab2408029400d34b2d070f818f4c36e4438ef9185e1dd46f06b8313397d539b50cd6ff2915081af91229a396197db596e6bee6aefc7cb57cdf3d1be9fcb4b4208537dfd745b391573f8b0d682bddce93eef3e18739bddb82cf521893f9cf60ff6d118e8ec8bb2266980007bfa15f98fb1255220edf96bb758dc82bb26c79afc92ea66a30711cea9201f4550d7630feb5cf225b6f3c84c691d565c9a6897b50a4991d02724e410767f4e4779c8019d617e60d0a52c641710d2ecaf06e332c1547e90785402e608f20efba929e6aede36fc364dd200f788065d9f5d487de8f82279317fc4d5ab8aa8cf795d5977445d2cc6d3d7d1b9bb02277d74b32a9f0427e3b06652c85ab5275cfbfa1bab3c008da5b9feaa9d7ebbcf1af30137df5218e4926467475dd0889b3fa355a81f3d0ebf59b9983ac60d96c2e93e1c5947db2eecbe70057a9831f3547383793c22483e30a0238ac89b73b2f5b516f329108b2c1fa48a1e6ff70b45127ec494f2e88667efe28059f64ba41c1b5186159222844223a4123768231bb25818b04a90b0e04c2ec24f4258e40a79d902768aaa501b78a290349ac72c198224e652c723c45db02bfc579b88ca6c72762cc3be1382e3b52b74fa707512a42007ef1cda209df930da13af12cfa1ff1bfc2303568c7bacf167fe7547c86c266dd11b19520d5314903c898cdf5cb598adb6d125c4d7c79f35fe801e8aa1186013289c8d229e6e5f22082e080a45f9e7a75d31a1240e5bde177eb90ca4f798a30954f61973af594bc5297802a3dfde96ba2c88006c5c78434ea9066fb1e0b59a616c3237253d94bd5a5071408aa2fd897e1cfeedb319876ce05dfb52740af1eb70f7a88587fb42155e8a63ed69bff5e8e89c02ea57b83c65da0340afe04c879c35bbac74104f03ca5fab920000a257fad70a161c8209208c2b9e2725bd3fdd4f339f4d0b27512d0df851e17f62b33ac7e74a41db8450636143b022cd707465561ea8dfacc43a0d98ed34dc9a5ca1531c0fe750bb9f855755842d7d0e05b5d6b3cdb51c4248b763deacecc4f0aafecc3462c6fe6175ec65fac9aa761b5d0681a9a924262f7d3e9fd93c976cf0ef2fdd8c8733fb892c2971a1208676be706e48dfe0995c2d5a4de50abc4e6aff5a86f8902b0fb29576cc1d3233e7a2a97278b58a1152ec015db5d3bc906b6fea3783aa70ac88d9a6fa5fdc98e54e00e793430db2a0db18e9095e5587fa9617fa0d0189adba8beab9bd574d5b09f0eedb24c7807e74183f688266e53b1523ccd8eaa65a2e6f2ef9c8cd682a22b70e2ba78a98e45b4f5a9d9f48a4516ebccbc1b1fe58a39034e8a6402447ec592dacec0fdf69ce8fda661ee6ce7cd6db4126308cb3bc287171602ee54ef6be5fcc814714028fbd15742897ab4c4065a374567cbf56f9c0509cd02ba6ec98c2dc813d216fb7d7185e694929c5954a3a2626c60211942773041fc5f7e432f0124504b191dd7601c40d946640d5a9ca22a28b4425898e126d54dc139ca2a9d5eae672aac3b2c7c6bd5671362904a2d9d0ad7ebd64820638015330f288b0d9255509bb2089ea9b5ff3bd994915fc3558bf0ea103560b3d9d2aa50fe27c4ce7552c6cf6b3a2cce1a5a49302a0a55e5916a3128471f392ab036e3aab0c189bc4faaa33e42b838ec99030bb8aa1562f0662258473285ea65a781252783e3840b8c01141ccb82e35bce0442487ed7e2e3b665d3ae3818a55bfd542a71bed40669f0ad2b0de81c610d94b585e3d1de44f3442c10dfb5e9147b65a7a842f8a3529b47cdc9131ab8c39ef2438f3efe9db42f819a6cb3e62bc9412f29eff98ab24ae25f8ab8dd659837295f97d81acff72bc1e30990", 0x1000) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4, 0xff8) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept(r2, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x85c1c83c7d94ea97) 16:00:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = accept(r2, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x520, 0x0) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r4, &(0x7f0000000600)="5286d5", 0x3) r5 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x3000)=nil, 0x0) shmdt(r5) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x804}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000500)="3d4fe1db2db2ffb285aa12da714dd46693c01309249df1bb786a742cb7ad76818422fd0f8c07478664aefa9e38aaee3af768a2507f06bb1c2b63c430ece5c17a729f9b740577d54ca574a647c1c1cc8856378396c13f875634d878e1326d85e8b14661495717f256d44219765479672d58989635d5bbfea4536e26d75db686a8b3c75366a2", 0x85, 0xc, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) 16:00:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x10000000000011, 0xef, &(0x7f0000000200)="bf35e2dd8b348c9e1f4d07bffb6ad253f0868b3c77c6f689839720c5b8c40c7527a9fffd9000c12ee75e70ee0514d438cc1f8e7edc4a14d8e31f09a44c320f48e0402e581d979371a4d78b9b39ba117e9805b266af6943caf25caf4be24be2bb5cb7e0d4f4fcf701fdc53bd62131b840f688ee6e83c241dd5ada4371559012d7c9207d0cacfbe4a7d105c4f56fad1efb09b58d98c0462812d1f525c7aa6c02a95ffc7c54f6072761fdbd6ae6d12cea782cccdcffe82460a0d96ad83466d159f6d46265578381b634742b9b13c51ecc042113cfbe276246c1a856e4d692b6382a5832edaa7cb66b6f6879f13386d16e08c028aad8354f40eb2114d2ec64c2aa24dfd8fe", 0xffffffffffffff8b) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0x8) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x200, 0xe1f7, 0x7ff}, 0xc) 16:00:47 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) readv(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/243}, {&(0x7f00000002c0)=""/4096}, {&(0x7f0000000100)=""/96}, {&(0x7f00000012c0)=""/131}, {&(0x7f0000001380)=""/16}], 0x231) setreuid(r0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xf182d78466f4e705, 0x1b7) setreuid(0x0, 0xffffffffffffffff) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x20, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x1, r2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfffffdf0}], 0x1) r2 = kqueue() r3 = dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x4000, 0x3c4e) accept(r1, 0x0, &(0x7f0000000040)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x64, 0x6}) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x1b, 0x2, 0x3) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d22, 0x20, "541bb9ffffffffd9e08c14f630d057e575017b66"}) setrlimit(0x8, &(0x7f00000000c0)={0x1f, 0x101}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) writev(r3, &(0x7f0000000240), 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000d6, &(0x7f0000000180)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:47 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) 16:00:47 executing program 0: r0 = syz_open_pts() 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}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0b76a244a9bbf06f139299b195621744f1ed00c7dc9a67fcb8c6c06b", 0x1c) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10, 0x100) select(0x26, &(0x7f0000000200)={0x7, 0x7, 0x2620000000, 0x4, 0x400, 0x8, 0x4, 0x2}, &(0x7f00000000c0)={0x1cce1176, 0x1, 0x6, 0xc7d9, 0x6, 0x1000, 0x6, 0x7fffffff}, &(0x7f0000000100)={0x200, 0x3, 0x4, 0xd5, 0x9, 0x3, 0x82, 0x9}, &(0x7f0000000180)={0xea, 0x7}) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6e, 0xfffffffffffffffe, 0x1, 0x6}, {0x800000033, 0x0, 0x4, 0xfff}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x2, 0x10000000000003, 0x1) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r5, &(0x7f0000000380)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX], @ANYRES64, @ANYRES32], 0x4) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$dupfd(r3, 0x0, r4) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000180)={0x400, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000100)=0x3ff) r8 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r8, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) sendto(r1, &(0x7f00000001c0)="5b9003390208ab061dab613de8699917f58e411d89a4aef14bdf9d02082eb885745b60b58f46f30961e929dc49bbf9cc62878286668320c95ff07798b687d7ce6d0730c96abeeaf3b36a6f381bb03cb95dfe234b995ed9043e200a72d23d26886d78ab38ae7e6f0233c9d0378185f616e301f8443ccc16f21bda40e295a367efb6fab078463434c9938def85989b4ce7125c364da1df7cc3a64177c79c6ee100a13ef4382d7b24369434d0ad22582d847c1e2f716e3d91f3af82a1483568a30e93526e27e076ae445a7a9a03a75212b2fce88c1b7af5a7db9acfb934f645d7e8f139", 0xe2, 0x2, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xb, 0x0, 0x4) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r5 = getpgrp() setpgid(r5, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r4, r6) setpgid(r1, r6) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="04ad68eb38235a48699dea51bf262437e9a9f6e68b282e463c4a1febff6f0de0c74a97c4fac56ab7dc171c6e063598f25f6c85b2cce2880f09718657657ef8d4cf5de20093535f57c5cd0e2aed51222247dd1e7281ce6f11ffc71f0d5409aaa7b67530868ff27e96577153f23184434e6ace7533147898e9478880894fd7ff", 0x7f, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x6, 0x5, 0x1) acct(&(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="9bd55e54f992aa68b67ffa1fb00344489e97033d387b2cd45a6158c6355e19cc7b71428130eb0db5272b412105d076a37b64c1ae446aa5e7db9ec5a0c56d22ea6e5b013e209bae7d068bd1816acfe9c4f1f6f1dc47fc5f100bb2b7b36d514537a065277a7047744884278f9e9636ec0fdd337f24ce25e999ea3aba1a3f3e012c5ce09804077a8a", 0x87, 0x20f, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0xe8f393c093c02c52) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 16:00:47 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) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x28) 16:00:47 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x6) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = syz_open_pts() close(r0) getrlimit(0x5, &(0x7f0000000140)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:47 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = dup2(r0, 0xffffffffffffffff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x6, 0x400}) setrlimit(0x0, &(0x7f0000000000)={0x3f, 0x8}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev0\x00', 0x8181, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000100)=[r1]) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040), 0x200000000000033f}) 16:00:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)='w\x00\x00\x00', 0x4) 16:00:48 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x80, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) socket$inet(0x2, 0x0, 0x9) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) fsync(r1) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x4}, 0xc) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = socket(0x18, 0x5, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x89) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0xfffffffffffffbce) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000002c0)=""/229, 0xe5, 0x2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x42}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x2, 0x10000, 0x8}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3ff}], 0x1ff, &(0x7f0000000100)={0xac, 0x80000000}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="58cd420aa77237d30000"], 0x10) r3 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) shmdt(r3) shmdt(r3) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x800c5712, &(0x7f00000001c0)) 16:00:48 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x5) getpid() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSCTTY(r4, 0x20007461) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r2, r0) 16:00:48 executing program 0: mprotect(&(0x7f00001f3000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00001f6000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() setuid(r1) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x2040, 0x755c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x4, "04713d932185b33c9900"}) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x80000001) r0 = socket(0x1c, 0x1, 0x9) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) getuid() r1 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/4096) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x81, 0x7, 0x40000006}, {0x3, 0x0, 0x3, 0x40000000004d7}, {0x1c0f, 0x8, 0x1000, 0xe000000000000000}, {0x3, 0x100000001, 0x18c, 0x16}, {0xffff, 0x7fffffff, 0xf24e, 0x5}, {0x64, 0x50, 0x7, 0x2}, {0xbb20, 0x10004, 0x3, 0x1}, {0x1a, 0x80000000, 0x10001, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\v\x00', 0x0}) 16:00:48 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x30bd6ffc7a3bfeb5, 0x8c4bdf6e3f05f231) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000007c0)='F', 0x1}], 0x1) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) accept$inet(r2, 0x0, 0x0) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x6) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000940)) r4 = getuid() close(r1) mlockall(0x0) r5 = msgget$private(0x0, 0x100010726) getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt$sock_linger(r6, 0xffff, 0x80, 0x0, 0xf85cfe99) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r7, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r10 = socket$inet6(0x18, 0xc000, 0x9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r10, 0x2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind$unix(r2, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001680)=""/42) sendmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xffffffff, 0x100000000}, 0xc, &(0x7f0000001240)=[{&(0x7f00000001c0)="13556d9d8ea4ac29b546b4d0ffdec50eced5a2c785a01c6af9127211330ee94a6b18b8d6da787354740fc76d03dc2d4969c4b337a3554e79a51ba1ba90a279723c35b544bb049a442c519bbf4100ed1acbbb1375cec7592fa98e049255d92c5c78c17c7a564f1d6be10af5c7023ad2854a0931f5c20fe0f08ad521d4ffbc5623ca0504e2beb8347e9d899923b89262cba89c83f1b9438fef6775c68635e8effe4be5ec5533a0d2addcaccdceebf24992bcae11b872d1c3923f61d400943de76130180b1ac2c737daedb4d4d802ca1786b13cd2840fa63ec1be9a70b50033bcd7570213955c1fbbbe984ff1d82a0c5658465b6f37a037961b557d7cc16e395d47d610682189fac72c3118d6e38e4ec9e2848852b1d25b390ef8caacc8fb433cea3d6447e6066009d92e03c6f85e80e5c79a26214a9474da8e08ac377bf4d03ce863a4befc6cdf8714566454c59f4433e21cb29eafea43ec1b17d8997c8cbe7a33c0b2be1d141d567565390024f7fcbe1108b6113f6ea968d9c56f03fe788ce3d7ec4e179bb5d0a825121defcfa5f195610f9b056b69920c0b1df29b73fd51896edf3589cafaf8970e524c40621deafdc47456147afbbbe2d961172649badc8a4489e4df3290bd796aab4bf41333fe764da1050a2ec8d15b639490958c4caa1c781e82b41441e6530e10c795d309e52e1739af775a9f593b2ae363337a77c82bf1a36172a94b48c57e19b2981ec5a0d344b55e83e20abe2e64db3f27485ef0f0e8d346b4cd5a30f5ddfc0db3c840153397e9bacf0b83f06e6cdb88f197cf1ab79da91469953880a85d289c35787cc26d0e30836a47ba77e470dd24f56d559399463889502c54966ca161cba8985a51cd4909627a43be30885088d74b3332e147292ac18debb7e1fddce98cdc06daa6d54d9b9f85bbf103494d41b4d880721f64d196c5dfc06f03d7395cb9b1dc74eb6b5529f2ab58915427409c56de953b49467586f1d06ac91926c3e456de28838d62d44dbadaa14170ad0340cc20f3cf89224153a6e7c9e7fc50f8ed2db44d1eaf76c415a2746d58d1d6ba83d74dcabcf8e479fc2505abfb710718d6b0321e6cc05be89fb51ae57a0fda04e0eeb22d5bad02035dc07946aa41981c19af172a127577a224a5cac37399f2b3786cc3b4fbfcec8a99fc502c2b3faf07bccc601ca32573fdf8194c0accce9bfedba55da3b2da09431f98a5f44182a41589b40784bb1f761ece8a3b23888ea5656c0e94a4dc973c0aad514881a4c70ab7544ecfa9b418a8e24f4c0c2160926f05892108d0d7178e38f2599bf29a79179fb2967a77c4a50281843575ca045b1fee12f5353e9bee1f2c07e80fbf76e8ca8d7a9d7bd692fa5b4f2c98303e1432f2ec32e75557b567644e2364568f72ea96c021309cc6e565eb32dc5812505bf4086eeb88a0b19ea81d55fa9e6d6e65efdf2906c4396bb5b9bd58cf11a00166dd4b682ffcfaedfbf705e4cd7fe7aaa2f3798650d401e62cd1faa40867ef411806a52cacae3b63d52eee9625d9ba0caac7a8037b0d40cd992913253a1057ef866769926bef46d8e4cf16175f6bc29753924db5b074c32343861fbea2a37bafb270e77f54b0fc6574ac074965835896547d6ca1731fd7d4b90f2e26c57d5ccc721334e53f45e69ec46bb552f7b9e144a209f098a1be9984924425bebb5ca0566a7eeaf5c3a804cf0b5eeb3a0ad561ca6170fd81baba8e90906838288f822ccef0ff385264c5d1aeb7d9238610b984e81f110fdb780eee30fd8ab400eea8204893bb38d875f9b00ee54a3782f7bc188153332e64279d65159d0afd4748a5f7ffc38d307c7fe55975b4fc2e444a9f7c691a8da130be0e257d7a5dcc529fa721291b50f7b95271c8d1704e134d4aef30d63e68ff925a60fb5a124bf30338994713de80812bdac9d7fcc57da3104b3fbc52618d7f3f439d0eb39940b8b6cc7a513da62e962da363a11fd045897c7f1be925f14b8c002e6cda0fdbec4f2cef2f47cc304731e40e36d4d3d1a69ac72215a9880b211af1b1a0618ac43769ae6b43c4ae123e08cc3dff614c5f9c8844576150e2d90e9473a9cb2cc0ee817dbac445f9ea5906d66a8f4e5e6a27cc72e679d703d195fab68da1346f85c660bb73d21cdae47b8f1798fc80dfc6478bc3a75a8a9bbac1aa5bea6eef7175b3e8cbbbb76d861ddd7222405a5cdb0104bc37053057656ee78e1aaa19fbbbeb6f104b5adc7bde909c0c79d4171465dae4dfabefb7f5379313b11119eaee37ae365b80efa55c408ccb46d6ea1bfb129a0330a1eda2a608ad02bda988ef13348db583d67221eb402230acf5af3c3d8a09aa9e258536b424f33020b4e702a549cdf1cbea92e46e5d012b967839af6ad0af3eca827505aa3cf193d84aacf24e036dfce5ccd4d8790530ef74b386e0f8794659db4fc9192dda174060f3b8400123a5d27e5a2ae7d2100352c08ee924a631a16cf5cbe23e1ddc4d67c5a8498a6723187956f23863d6a375e4cae0f6d287d333f17bb2b22db4617dee6b27b9569605720b6d4a7f03fbe00638aca01e9373bf7dd39f22d5911937e78ddbf3dcfae8ed6b693ce5c6885c26556d20e07f6feba972c593965c146064fea2abe7f2e30644636599df9998d73eca4f4b8a86139afd1df86ddd78abbede93c0f9abfe878110b0a40178e99399a5cc3b333a296e4988e989e4c721129e555aafd1dcb4be61ba056677f1c42d58de3f4428da0758cb76b91c0418348115459c692a29d299abc5e3fb32cdbb0e4cbd1a7215042476c94ac9eb9ff5171494cc66bd6eb4f623eeab128712911b436a6a8145d78d971ce220f3eb5cfbd946d1f8014fdec1bc55feb60d8dbc21ba1285e90c9498aab7805e3af4be141e154d0d5eaf97ffbb92973411976b5a291ef6f26274bbf63765b9b8e3650e93b2a1e054deba15cd1f49e9bf33adff515ae71b8a0390ee6445832b59521538dc225f9d8c2dbb5023ae81b3de706fd380076979ef45df8dba43e473c3cc8cee28403a243391ff75aa36f876840fb105c32995e532dbbc06e23a055b6382146ddb06a841f9078d5a56dd54252934f8f9d53fa49cf02ef16729a6f4c9233b9fe41266a8ba65ebf2f15542c4f59079ad159cf4be91c1a210e3401545ceac45c8139c20706117f9c0d81c9ef438aa57004dc212170355b7fc13b31ef034aef856b1ac98c8d0685e9ba1f9be903c66b011bed5eedf48a3d22498c717702726aef4d7103227644e767de4df459c0583cb37da8ae8f78f533e4e244a859c8a107b6b72ba24434cd109a3d4afaf7766dc5db6e369be9a73f057307ba3b643f01b61a0a3ca339804f7d76a5697adcfeb4e71cc6b2a14863641011286301a8009861261eb8633341dda6c334ab5739a7b7935d7f938a74335043acaac15c8c96c3601e3512899baae1c1a6997fabf35ed48cfec5152a28e04674e75ae3ad54d3fce9cfa8b9031530400efd09d4f1c89fa0d87a038c4acfe7ff82f3a3d7bdc555ef3ae711bf314a07c7055620a8e3e9dc6de5deac98b86b30a07e335f312460c3dc193e0e414e325b558b067cdf068dc51eeb35ecda271c620aea7a2c47c01175bb31fcc15d70a70f58d403c4fc19ab11bec09aa27a5cb40742268e992e804bb66504db7d7d0a1fd8c5bb9fcbcd941a88b3623037d04d667aeb6524f7a6146cb5a87d04812de43056b6cf2a60f3c5f0c42a628ef5dc585451eee036c03014e2d2d254330e08a40629394f1991142c3b1b51a1e7dbc15a42a26804e272a821a2d525ede446babda879713bf4f97cb5fb2899fe30134ab0fb444b2ad09cddd7eea8e3f5d07c873b2401a32239f995cbc892cb03e707b92f9aa434ae07d8be0338f4cc79975c978fed03211f8a5e5747453da6ea4b4354588fad2582c5c454494990149f3cac6d034c7ac12953d8bd1666b3672b98db524b98016e44a179173e531ff8d8d9771344a2c2b0ca099f70640f7a7d460356909959c32979e237c6406685e61b41c4647152d586ee2400530dd3d66be509a7ae9e7a5534357cdafdac97557838dd5b015cca6cf0c52f44939f282310a988e1e01be8ba93d908a6e27ad8632f19bffff8fecea94946be84c489e54b1f95c1ebac981cfb5d1e215e396de4dc231869138e058f0fb302322d6d9fa810aaf14c1ae2a454e78ef443af24e0f50cdeb3f87cb684413ac1c1c04a17aac6939000bc932ddfae8811c44a9d0b3ddc5103e1129f6aec71684af7e2b32fe7bae08829f93ae70bb34d56cdca4bbae3ee089dc51f5dcceff3716edc1c457057981e2d035441c685f392ffb874377601ea53ad26c451ee778be8105b5e767adfde03f872ec65c1e32ca255b47de14d45b9fea56467c287daa120c87faa9b2bb01cd47bb4b7da8cdfb1f343ba3d5534c3d1afefa9f35af5d0e9dfd03aa25bd18b61b640ae25b7721dbed5477af16704a514d3651d6ae662871b419e979df4c09d9c9733b9bc2a4cacf610cfd7efed1500405a4ffb134ee5cc60d2b6fcd9fee253f6a84e53403950e4806a74d809e841da45408daf827a0f12fb0ba6b965377525a51f6f6da9c4c50ae6202b0892005efa8da8f7d30ec53733f8e7c73b556ec936493e02ebcce3f9bd8ee96d3d7a8ad4d2ccd0de7c70b3e89f8534794bb74701b60c77f6ddd86a1eb8344e9c4f68fa1d5f008c140d8feb8cfa8796b529b20a034e94a557842e7d71791bb08618240c89b3d4aa7d9fdf73e5aee64dc1e002c528827360d8f0a7bc1b1787c6a39e440ee465402173b86124edd95a831c9782ea6b9b7738db887555968de2482481b3c99a249b6a9f2a2548fc24e07f9f411a71db141f92296863fb8fbc5a34cb80cf6435371372a2758e20abaf727cfee3e842fae8d6ac3f4992b1ed6011950823c7d7ab89b96ee11bae41962b41813f941c9d876a0d65ea16917285f7dd8ee4af6047b25d98c4391f5d92b393b42f76e99d568a34459d3ec9bebb5d443f4605f8999edcbe127c466bff4af978cd41fbaf6ae81a7cf367c21a9753684d771438ccfaec27f6b2eb2bff4a8eee5ff306106c8970a4e3f2909cd090bdbb2b72a96b0fc6bd37dfaf98967a239969f2e156b868db53f434a46cc476cac68fa8ec4d1b8c2bcda9069b0125f84e649c1e88e692cfd3b4568c737d34c7fa27aad16c4a4b90df08fc55ff145f9fda63cd1265f2a373082e99682893ed7b8fe72c28d736240d2257b78502b4f6813afbd620ed12b4661beb14521b9f376a501af05da2c6372c491d06cc98c64622a49892d73fe1dfba8f99631d4ffa1d06d3206f4500990c210b21429c4d6273550cf3f9a1496c2672a420d54ee4cc8de549aa4fb9a4740756c6a256da9e858852089477ce26e632eff78bf2c35650cf96a5503f79e33219f587acc26fcd81175494966653491dcd9e046011dd161248c5b40f99d4801e0ea26ce87b228cea73ab95d7e1a41339d4c06e9fe3810db284536e2d46f8dc5e9422f3a036b11572d9352ab35614ed6598d2d33d73b58e81defe626d1cd05d25360bb9f1135708977ac4b3872232782173fd9ad247810b56a88e1d5becd8d2fc1ad78f91d26e12a623bcff65961266991636c25aea2ae5ebb59e3d46035df780b10874f05064838f47989f3de44ae0cf5dba16b4b88e05644ecb783b26752f5473837419cdfe87df24424fdf454fc49fda1692d635522e66dad7508cb043e604ece5d6e957f8c197420c05e549c236a367ef99b19b3d76cddf2b03e5f489632f19fab79305ac32377c7de83b8b80fb2", 0x1000}, {&(0x7f00000011c0)="31f16cfc5a7a7b8c71a9e33e22dcd2de5b6bdaaa14f31a66877a34df3f6f7abf8f72cb0cfcba42256e31c10fa19327e6f4b4df5fd541e83ae5796043ac7fdff1b0e2d3a28d79d609882f0cd29162283befb3436a0aa71297d50bd1fd67d91bf7c5ed505f7a5680b7", 0x68}, {&(0x7f0000000100)="4dbd3213abad2b1f72991d0dc17874ece3f8b64f62b73d676cae71cfe738f1e725f822541f47b51753", 0x29}], 0x3, &(0x7f0000001280)=ANY=[@ANYBLOB="60000000000000000100000009000000ccb7cd3d1c85741c03a0f40952c503cc3031aa7a25504292f355d9c77c2d77bb21d81e692655aa4297bf82c85e8ad0c6e4a6b381724e805c336bd9d66aa6b08d0fb4b73980901a2170632f0000000000180000000000000001000000800000003c396bd347b32e0010010000000000000100000000000000e47808c19f753e157c5ab5422390ca4bcc0cbd7a008a0715ebb05a2772f347b50a82147c1fb5dce4e5fc1bb36481dbcc6ceb143073cf939fa621ea456ccfac3e3edc1894654bd85abdd7deabb403c2206fee649eaf6a436e3d0d84a48f970352917253d2de5100ea7e78151f06b40fdd35402c5deb0a39fda9e53cfa9bdf53ef96e701b2cc3be58966234ebf9a41c47a1c993fbe7e854f87f7820d0071b0a46611fa9b1c18a860a85c022856b4c8d0ac8e27c87620929fb0f1a94160e4ae321750c1e2088929a570d847b949cc6125a19cf8e6eb5ac2f6f6758755123ccb3254bd694a52e17a2d009315fcef2dfa190dffb4123bbe627e665b00000000000000a000000000000000feff010005000000ec66db352193824da919e2ee397451bf40de6b78d27d9cb0d106d316d14a1dc9cfe775ab6b3d749b92b4a509a7a67fb29eaf78fd99d3879101e50ebc33ad2ff6f6eccbc2c8b4094b2ad39034c9532d867b82499ed117b79998a9fe8acdc55293425811905c4a8412da49d97e0ff750cdf012f12eb18945113c831a3869f72b00"/552], 0x228}, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x12}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r1, &(0x7f0000001500)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001640)={0x5, 0x6e}, 0x8) getpeername$unix(r2, &(0x7f00000015c0)=@file={0x0, ""/57}, &(0x7f0000001600)=0x3b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001580)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:48 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(0xffffffffffffff9c, &(0x7f00000000c0)="432c1300dc7274d3b8c6c06bf20a2bd4e72c572eaccc719300009365", 0x162) r4 = dup2(r2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0xfff) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x1, 0x800) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc9f94d434fd46634, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = getuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt(r3, 0x0, 0x2, &(0x7f0000000280)=""/93, &(0x7f0000000300)=0x5d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:48 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000005c0)={0x3, 0x1ff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x7) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file1\x00', r3}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) readlink(&(0x7f0000000640)='./file/file0\x00', &(0x7f00000016c0)=""/12, 0xc) mmap(&(0x7f0000efe000/0x1000)=nil, 0x1000, 0x5, 0x2810, r4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000bcf000/0x4000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x9}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x80000000}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000f67000/0x1000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) r6 = accept$inet6(r2, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) accept$inet6(r6, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001740)={0x9, 0x3, 0x4cb4, {[0x9, 0x3ff, 0x4b, 0x401, 0x7, 0xfff, 0x81, 0x3f, 0x6, 0x207, 0x7, 0x100000001, 0x10a5b2bf, 0x1f, 0x7fff, 0x7fffffff, 0xffffffffffffff5c, 0x3ff], [0x3, 0x0, 0x7ff, 0x9, 0x4, 0x4cf3, 0x100, 0x3, 0xff, 0x8001], [0x1ff, 0x0, 0x6, 0x5, 0x3, 0xfffffffffffffffc, 0x8], [0x4, 0x4, 0x401, 0x800, 0x40, 0x80000001], [{0x1ff, 0x40, 0x1000}, {0xfffffffffffffff7, 0xd1, 0x1}, {0x61ac, 0xe327, 0x3, 0x8}, {0x2, 0xa5b, 0x800, 0x2}, {0x2, 0x6, 0x80, 0x5}, {0x6, 0x20, 0x8, 0x7fff}, {0x3723, 0x80000000, 0x3, 0x1}, {0x5, 0x8, 0x1, 0x21642f2c}], {0x7f, 0x2, 0xc3, 0x10001}, {0x800, 0x5, 0x100000000, 0x4}}}) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000001700)={0x100, 0xffffffffffffffff, 0x4, 0x1}) 16:00:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x1, 0x6f302b71060d6191}, {0x3, 0x3, 0x1800}, {0x2, 0x7, 0x1000}, {0x3, 0x7}, {0x3, 0x3, 0x1000}, {0x3, 0x5, 0x800}], 0x6) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x4, 0x4, 0x0, 0x400000, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x8}) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r5, 0x7) 16:00:48 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0x0, 0x34) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1de9d1939d7d67cb, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r10, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xe963f7df654ae081, 0x10, 0x80, 0x5, 0xa0}, {{r3}, 0xfffffffffffffff8, 0x20, 0x20000100, 0x4, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffff8, 0x8, 0x6dbb1aa7e1ee7859, 0xb5, 0xd9}, {{r10}, 0xfffffffffffffff8, 0x52, 0x1, 0xffffffffffffffff, 0x3}], 0x5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffa, 0x22, 0x10, 0x9, 0xfc7f}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0x7f, 0x1f}, {{r7}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x1bb2}, {{r8}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x400}, {{r9}, 0xfffffffffffffff9, 0x7a4ef5d8689d42f1, 0x4, 0x2}, {{}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x261}], 0x0, &(0x7f0000000240)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10000, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) 16:00:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r1 = socket$inet6(0x18, 0x4, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xd9, 0x8, 0x1, 0x0, 0x8, 0x1, 0xecb, 0x0, 0x1, 0x5}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10a) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket(0x18, 0x5, 0x3) chmod(&(0x7f0000000200)='./file1\x00', 0x4) r4 = openat(r2, &(0x7f0000000240)='./file1\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000280)={0x6, './file1\x00', './file1\x00'}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/37, 0x25}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/160, 0xa0}], 0x6) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000680)=0x40) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000006c0)) r5 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r5, 0x800, 0x4, &(0x7f0000000700)="25d72194", 0x4) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000740)={0x9, 0x3, 0x4}) r6 = socket(0x32, 0x8000, 0x52) connect$unix(r6, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) shmget(0x2, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x8, 0x7fffffff, 0x80000000, 0x0, 0x6, 0x8000000000, 0x984, 0x3, 0x93e5d0a7a57d0608, 0x8512, 0x1ff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000840)={0x6, 0x3}) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x80, 0x0) open$dir(&(0x7f00000008c0)='./file1\x00', 0x100, 0x16) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r7, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0/file0\x00'}) 16:00:48 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc20, 0x0) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d598984df0c0c76e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53ea426a032e03b82d2540397246b1c3a68db63cba59744ddeaa22bfa40eaebd5ac7ecfacf3ebe06bd31f6705fc8e778177091f7cbfc90b439ebcbc970a7b116ca845954d26f7ca6c24e1de4edcb58616c0bed715f9c75a958e1ad7e00000b0b4c4e104abe3a4d9ec3047415baf062b7207f9ea4d90cc65f8786831611ff94fafd0"], 0xd7, 0x0) 16:00:49 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) 16:00:49 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r3, &(0x7f0000000080)="95faa4f07aa96bd2eb6ab5ea4c324fee4b47d9023d085cae3bdfc04f6403d6a15b2620f0e2f4ee8d43f1cbbb009c41bce70d334f9097618dbe55a7dc0817047c274bd18c9926b4c17fd5ec178b2c5773904ba7369cea02fd6554e6b3223005fea1b912f278bf66919ee98f176535ab91a9072292b7dbdb2c16675fcd804406aaa59f5766e92483c9c4167fc3e7f5cd6684b3409d54ad5aa97002ebe18d5187e98bc0ea2cb7a53279fbd28a5f59c47a3e22e28ce23356d728023cf6d48ef45c8e65acf3a79edc48e7e0a2b494b1f57151b008944ac8de9da8479bdc197b3e696313d1837421babf63a46f21ddc038fb0b33dd8f0b0f9f507db87c38f5fa2a58", 0xff) socket(0xd1b08e6fd95a5533, 0x8000, 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:49 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendto$inet6(r0, &(0x7f0000000380)="a890ec11d3b2f496163acee0eab07d5a245373d3860858b4b65dd7a71a02ab63dc6f94594f1baba4da8744863f490a08d67d2fbf7c8064cd6dc86f9f78852f000ee39688858bfe9a35bdd4b2fb473ab66f15e9b1bc4820ee5fac4aa3de58cbe468f2d20fea098794c7aae93108fe8d9818a6f79f42872e765a1aefe29ff893f2352c3ce9eef2d38b7a4664d19ab4d3d3fdfa1623c8b59d8350db5ea51c7d20a1e850ff534407227dfe666114759571ab920b05681b104df772cdb3102de70549ab81c0f31c752e40bc381bd21cd7b676bba12448654c7bbb53e4db260a672f47e48cceac7a72e64db8604006a23e51891178083a60330827c18cb46fd5aa8034e05c2a93bcb1f0c25744bcc4728482c98b65804bca193bff9e324e86448dde11955549873d62a247b01c6ce58f2c241f8d92cfb22cee42751997b76e6f80ace834e9be758aefb236241ea9f6c29895bcfb72f7d3fe7a4a7d64be13ca302820e7e98ac072b2f146d94762e46b93619ffa00bdbff768c0fdd11f8f6ed8a7a87ed71c59af0b8cf2974549be608f90e8a2b0d589a81e3da897aa6b95718dc2ffb44cf236efec9541abf26213371f020e25d47617eee3557b2769c77727f35539a37d2efc09e0cd09b98fe2092133e810a917561a1fc9c960a48ca25e5c52591bd4959afc269878acd7c01e8ffc4e7d3c0b3b8373a1a868ead1f2c8c532d629f8fb2e6ce77f9d8a5a0e92f52c8d92bd5c21d660719ff08637841b00b78fe2297031bf0d62d08983b6d3dfd3baf38598cc62f905370ec951cbf4b57ed3705a6f040c501615c5c42ffc645ad4313a0a8c0c5ed337e49bae04b78e20955e28808e755f3e4ce884cb85f21160b8339efe7aae82453a5d5e467b0ba6fc361e0aff6e3ec57b6a94170e131465d8596315ae22b2b155554c182c8cf0bf050eb95dd814c0e9b1946c122da93c42cd6840476dd4fcb62462dce7ab35b6300b9fadb61577cdf28ec64827d8eddd0fef13b0a830f2e3d1bc23259c4c68fb8014aad1ecc02b7b03df4393030dbc9dec1ed3062ff7062cefd190b11fef4d1630289c7c3419cb9edef38c82c7e6af8b67cf5929daa86b9ba48d3972509aaed8528160a93dba79c2a5cd572164bc66b57740541b89acbae0e6ed6031ab35d5fe7126c3aee0feecc8144686d3e4883b3718ad15bfd91399c18e1dc81e4f26f7372326e788a110b50d403e306178585ff479e66451229b04103eeba3cd344ee4c0f2af9307bae28b59c0189a84e49ca91d535718a2049a2b925e520e3a4644fc55897f7010d2842ece9ae53f13c1a31b3e27e424b8af2071aa7ce5238c3f10a8f4baa68b7b0a7795f4e39faf234e999d7b8f776e8419497717c7f24c85408f99ebae2e7e828950d870baee15d331283fff41cad20a617ca9ce2cd968ebb141b5544758b44493f1f7bb79e208809db431f809933bd39c3628f172540b7a661c61d7f42f47801d2fe10e19d28a43521da46867348a81dc25cb22d9fce776ea2e1d0b42199fb06de2c78f7581ea87ca24e2adbf90b5bffd5d3af70397ba277b4d720c2ae0734895020b94effa0548bcda8106ca1952741b5e6cd6e4a1afcf52ff8fe4107a9df3344c0b36cf4c4e7456b705b79fc56a878c52aeed52c550a84e35679ed2d12a89fd749e37e27468d3fe754061af5db1ab1b5f918ca2d1cadac1c55aaa5ebc424c383e95d0e8c8cea857c403ba5473da2a798526183a1efc0e69c9a54378c596788387883c933286639453a3ffc308929430ac0289c6103a2e00bd19ff054f8330e3763c937fc0457a195a7df721af98fbb168eeaee0dbbeef2cd36a6103a840f2e814031b80389c325353f970c607e0efb01012b3cb3df82690bb18257c1206764107a0ce011d8feb84a7cb0a2a1520cea8740fb76006320976173a12d65b0cead9c9fb18ea901a810e2bd8dadc830a4df0009eb022296c55e36ab3d3872ac2902f942111a33bc3148cb9b507256496279fee2cf224307df9a92cb676de62744a85781ac233d99934308a6d7f4be890039c96352c55ab92b7faf6ad638797e652bbd16cd2cbd233423321bad390c30d65e73d4ed4bc8c9502f63c85f569e77a940c04dee630d4a2e1aa13e6f89a90689a12af1ae68fa16ccda791a82c7f341964195e7b9d6f0523fbd11cfc40e3290833515420b879a34d848ac14f389ead2aa273465dd14d90fe0d89ca4ef9d9722d593c5f2bcb0dccbeddc1ed3ea89f458a693f8981cda1e010294ed0ba5af04e1c68f3ebd5cda76a08402d3afb1362de59b3c09f3088996886d0bda71043a5122ea92002bb6e6df50a809e6f03cc092303287cd20fb783ac6dbf7388d21b0811ac9fb6fab7fb0d8bb2ae43aac4f721c414040a677da2730eb7471e8bd97506932272a8c0701e5aee011582a3979760be302506a82b25275af34e927bfc777dda0b01b128a750747ba28641c205ca4e2eb741b1f2731e200a00ecbafcf324bbd46e06e6bbf231ab817df01611b1b9c9c51a650eb1e6fc5af7756a43e7f2588a30e034c3aaeb1d6e39e0e5c12bc65bfc26754071e6250981474ba4498e7ca3ab79d8a427995f97f04a9e68d62e0dc6bf6feab1e1c49cbefd942f523065ec02b031d9ba16411247dddb0e11e768cfbfaa737fffde307e558dede4229bab321dc3fad90a1cae4d11635858b3a3280914ece50417bd241d3ba60a275ed498e0c9d4e913b3388f85daf47bd3fd7a8cad4e2d0e88eea657c9b9199d7737550eb4ee0c4193bd79191fdea8a5172d5f589eb0d1137dfc3ba4d85bae74700f415a7d731a6a0b2126a4594e4e93b0d6b9454e83a23f6b3a96d33a4b8c378f2e3ff6ca2b2fe4565730dde4984f9e04a9187073d187301ff47f017e260a45b5ad7a8490fca15ac9b7fc44de3ca8ecaf6f60f04b7aef70839b06307cb6efa27b13077cfe561e0a8b5c7ec0bbe195174a42e1ce83e58b250de4a8067f906c922b487bbd27a857270afd60fbaa2b606a62d6e3d9916b37ca96f21891de814d01d7df2de3a8b3e9b2a6d054fee9f8f8da716fe4eae3d1cbed9d4c5179809ba16265e27df222e286193f4077e9f02b0765e7e94b1341800e5e52523db95c26bb05a522cd35e69d9d49767cd97c24712322dda471502216cc65f5535ca9a1b9472f76d5d56f9c43c2ffbd9efef6124651b9f50e7e442786971d9388f3355bdcfbbb52235f8b6056954ede21354dcf47d73fe5d2d903eeecef44e860beae8058a606e62235f2e67a65aaa2c7b4f01fd8140b5a3751111bf0bbd280d060286905969b3b41ea5c68c854fb7134c4ad81f0319228bdd60c464d84d54c3d4ff2dedcec9503043ed4f33fbafa2cf49f9b372b11e98342592d76f16e728c19ae47f80522d5d4a5bed6311b9c17fe599d04ae4dbb2ee7980af33fa5d95ef317b779086a3f437fbafd608e8f4aa392c4e5b11070e63fcb3c108bb9e15170cb210513a8eec037b7174e3815f2b2e81869944f013a02c9168c8a9df590111c4954ac58d2b25e0844794fa36de510a6701102aabb05129fe21afede838829c6177ac21b32b9507917c9a75f0efc6faad1cb1879105058ceb9cdaf0cda8d651d3d8579ff07e8e54e763ae18df2fa2e8201617ade8c28fdbe34457bd3a2b78de3a6dd6c8d4bce4d841b9b92ce85355bc7f3a775b976b8984772f48638e00a08c0350708fef90e27c1c067b4a1387531db2c7d1b348a2d7af03f1b75b1a67b6fd9eeacf51ec14170c697fec6ea29184b3729885d8c83a0f2d14435950950218b1fb3048919bb9ef03741ee1409495db065bb71d8725b9d8189866089814619b458883bcb64417c03128847fa383410085c6e2b1cb03f0858220e9bf0e0a34dbc48db31fa73d14f3cd9a943703250de43b8ec9d539550ca8dd0782864337439d3adf2c28b83455c687881600c20c009a269078e64b2463a1e376262dce8df1c5ac2fd0e85749fcb55fdf0870296aa77d7dc9917029d712b0ac2f3e88a04a3bf5f23d65d0b1c97d45874930ab5171764b74b81a5d47ed39c8742939ae0b9551d53ee4fe6dcd1957173eb6ad180e78f7559e7e16b55d746d14d0c949a6ba28d27b91a3beb2b9b8c30346113750e5c2b0c2512a0a39c15f6d64dcbfee80fe2dbe5eacc0889b0c7911a3c2d132f92fed1a51cfd5377b20b0aed3018f418fb5b56ce32fca20b63b74e4733858ec5357cc10014e14c28d6028f52668655e2747129a28394751c7314b562dd2dc7cc7122fb3f64bba17836a8c18c7d2371b436afd82a3d36d0a3175b00900e0d8a7688f2c2bedc6572d7739cf42b9c34b592ebc501127a6d8a0da20ca10671d54eb19af2da9105732b915e87afa2956b8a7a24f727bc942030466fd450cf334e3c428bf8e9b465d035d907c721a9733b8e92e8389f402bcfc644c1063823159e0b3af9eeb5c4c724ba6760ed21ee3f2db81ade5a75f492976c5b6b5dc02b20c44776275e9cbbaabb7bb6c9b8c48aee69a78e49b014b9efccf00c31e7e3445a686791b6951737acde737d42277f2a61af229a677209da6552055b76ac1932aef180a9b933d188a95f79bd3fede5c93872a10476dcf731d9038d424698440019fd841bcc9e8a75daac1dd2a9f6b5a83422625dd5c143875f17c02b92f146b1c4bf1286be800d898ff8a7a81672f9821a946e13f7ce0c761764a03d3cb518f83d247bafca1fd60a6ee898a6bde215f9297f713f913e3f97dae0a5250430d6ec7b3eaefbad75d66a7481be84dcc09edda0ac77a0750031bc615793c15d4d238a22f59b9ab2a94241a9335d2af70740565b7801e823d90b1087c53340dcffb976ec30b4bbb089d24cd02cae6ef8dc88caee13acd27aca1dfcdf811887d2618c1cfe82735ca56015cb057171c48b05846b86ee02474b0cb26a26fcc4504ed899f316cb81a281f7e762c147be5b33bc7e663e438bec4b465b8ba2e54aa559cb1e192b4be8af60a2e81d437aa629573d6e91cb18e594fda8847441e235ce993b11f1d54751f45ba7666085b28f73379cde77cab8d70de2154f3f8532030a5f65ba2c07a95aa390b9cf2058638c7740cb077f7f9206f021f4c2599ee3050cbb7344f326f04ce2628d7ea3527c59dbcec5bd530fedf3e4ab869f13a04425d5e0dd50adea2a22009237bf0e22d42f065d5278bfbed7888660b4bcbdaf33410037980eb12caa299cdafd6b1083b35691c78ca24ee176aad8b3d845676d01721d4248acbc192a5638ca637e82cd155b204ef30bff578d145c9545a0409acbb632cac3299a099228fc3501d17a8fe064253e6fc6d920cfe65ffdf6ec7afa2da229b8f3e89e2b86b9b24ae80205461e9b145d1d560d82d2da315f745cd8e93387d8113b81c9fa32a99c2a15df3052b55f78f6196572a0f8e2b9666482ccb28b0e051f50ce8d684b619040b39df99fffef43f8442ff29fa8add08088eaa823e5a6d20f84cc217c04aed38fab699c06bcb6af02701b7915894e22a4a515ddbb12a7ebcc157781122174b165b80f2e0b47ec3b48da5f6b42583e1acf9eaed672c3126bbb764ab6e43a8653a637be2aa648dafee34c9237319de9badb199545f129d95ac29e781d8d9072584e8942b9e82c864fdee1264c6891cacb38fc20e0da60d6b86d727e2df5f227c705d8874a74f8f5ae3a0b1a84120b7a4cd54011583fc2214125f7e5b209d48a96e9d043bda6a89c9b0540bed6b1d858337d68e5e1875fa66d76e9395590f62e7f917540614a5af813dd95a607b7fd79f4a8dd7f052c1705ae518f0c7c3e22", 0x1000, 0xa, &(0x7f0000000000)={0x18, 0x3, 0x9e, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kqueue() r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) sendto$inet6(r1, &(0x7f0000000040)="81c51862c355951c2bfb157ba9cd6d9b731397a69f4b84e4cf726d51ddd864061465fd9496e9e8ba1ede1091fdadf260354eea46e7ea06f81b06c64bbea90d2cc926881b03185e16be58db081e3e5160c9a63a72e2b3a890fb34722f23afb74bf5a15d7eadac9d1b23c702b5e301b302b7e9ae50d552f4d9fe5ef6873b060efb219ad6839ebd71628123e3a0d4eafd7e58e5b0c1b3d8d5c4590faba497cec6a448492a60c402b47c3faec2b1e1d8268192fe7619f072d266395fda4c6a94498e23529519d71975a8", 0xc8, 0x6, &(0x7f0000000140)={0x18, 0x0, 0x9741, 0x3}, 0xc) 16:00:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x0, 0xff, 0x26be, 0x4}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semop(r2, &(0x7f0000001280)=[{0x0, 0x6}, {0x1, 0x3, 0xc00}, {0x2, 0x1, 0xc00}], 0x3) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/4098], &(0x7f0000001180)=0x1002) socket(0x2, 0x4000, 0x2) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff58) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x8000, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = getegid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r26 = socket$unix(0x1, 0x1, 0x0) r27 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r29 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r32 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r38 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r40 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r41 = kqueue() r42 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r5, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="0000ffff000001000000082b2ae86292260b0a9bb9501efe4521963d98f01977ef1607e8e5bb6e368a699aa0f66663e29cf71fa4346bc58070dee1eb1409e1cb889a8622175a9d0a4db49564", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r46 = getgid() r47 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r49 = getegid() r50 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r52 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r53 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r54 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r57 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r61 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r62 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r63 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r64 = socket$unix(0x1, 0x1, 0x0) r65 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r66 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r67 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r70 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r73 = fcntl$getown(0xffffffffffffff9c, 0x5) r74 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r76 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r77 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r78 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r79 = kqueue() r80 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r43, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r44, r45, r46}, @cred={0x20, 0xffff, 0x0, r47, r48, r49}, @rights={0x30, 0xffff, 0x1, [r50, r51, r52, r53, r54, r55, r56, r57]}, @cred={0x20, 0xffff, 0x0, r58, r59, r60}, @rights={0x28, 0xffff, 0x1, [r61, r62, r63, r64, r65, r66]}, @cred={0x20, 0xffff, 0x0, r67, r68, r69}, @cred={0x20, 0xffff, 0x0, r70, r71, r72}, @cred={0x20, 0xffff, 0x0, r73, r74, r75}, @rights={0x18, 0xffff, 0x1, [r76, r77]}, @rights={0x20, 0xffff, 0x1, [r78, r79, r80]}], 0x150, 0x400}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r84 = getgid() r85 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r87 = getegid() r88 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r89 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r90 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r91 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r92 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r94 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r95 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r99 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r100 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r101 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r102 = socket$unix(0x1, 0x1, 0x0) r103 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r104 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r105 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r108 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r111 = fcntl$getown(0xffffffffffffff9c, 0x5) r112 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r114 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r115 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r116 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r117 = kqueue() r118 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r81, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r82, r83, r84}, @cred={0x20, 0xffff, 0x0, r85, r86, r87}, @rights={0x30, 0xffff, 0x1, [r88, r89, r90, r91, r92, r93, r94, r95]}, @cred={0x20, 0xffff, 0x0, r96, r97, r98}, @rights={0x28, 0xffff, 0x1, [r99, r100, r101, r102, r103, r104]}, @cred={0x20, 0xffff, 0x0, r105, r106, r107}, @cred={0x20, 0xffff, 0x0, r108, r109, r110}, @cred={0x20, 0xffff, 0x0, r111, r112, r113}, @rights={0x18, 0xffff, 0x1, [r114, r115]}, @rights={0x20, 0xffff, 0x1, [r116, r117, r118]}], 0x150, 0x400}, 0x4) r119 = getegid() r120 = socket(0x18, 0x400000002, 0x0) close(r120) setsockopt(r120, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r120, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r121 = fcntl$dupfd(r120, 0x0, 0xffffffffffffffff) fcntl$setflags(r121, 0x2, 0x1) fchownat(r121, &(0x7f0000001380)='./file0\x00', r4, r119, 0x2) getitimer(0x0, &(0x7f00000000c0)) setsockopt(r0, 0x8, 0xfffffffffffffffd, &(0x7f00000011c0)="9947a35b510e8737878c8b4d3d2fcbf1e078695ddf987554f8989cb5e779ac0974bc6ee54e7d526128a2ce73bf78dce9db5c92a0a5c34383e1038bfc384d86d42305500ba0a635904990d37cf7453704f8e47d57357afb34eaebe6af1704478872abb507f00752daa6686cf5db3c13cb677d16de3cb346581ee496b66172f310ddb7d1a51c398af700692ee0c0", 0x8d) 16:00:50 executing program 0: socket(0x1, 0x0, 0x3f) r0 = socket(0x2, 0x10000000000003, 0x1) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000200ff"], 0x10) socket(0x1, 0x3, 0x9) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000040)="90000000", 0x4) pwrite(r0, &(0x7f0000000080)="4f13f15eb513fbbf3d16f0ac62c89d110fd0751845368a8b0c8ed304c037ea400e51f7813b4b6def151c86bfca656b17367afe3939be99f5a246578da15d0debeb38b38ed69fa6", 0x47, 0x0, 0x5) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x15fd19e9aba926bb, './file0\x00'}, 0xa) 16:00:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r2 = geteuid() fchown(r1, r2, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000540)=""/154, 0x9a}], 0x1) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [], [{0x0, 0x0, 0x200000000000}], {}, {0x0, 0x6}}}) 16:00:50 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x3) r4 = kqueue() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2c0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x100000000) chroot(&(0x7f0000000000)='./file0\x00') kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c10 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) close(r6) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x2) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000002ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$dupfd(r1, 0xa, r7) close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff49, &(0x7f0000000180)="fadba42fec726cdd1053c129366e6ee38c4d128e6ae73f9924108abc12a686222d72") 16:00:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x7c, 0x0, 0x800}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 16:00:51 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) socket(0x6, 0xe32760e4720fc58e, 0x4) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000000c0)=""/101, 0x65}], 0x2, &(0x7f0000000180)=""/178, 0xb2}, 0x840) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x3ff}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) pwrite(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)=0x1ff) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000080)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:51 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRES32=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESOCT=r1, @ANYRESOCT]], 0x2) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r0, 0x7fff, 0x33, 0x0, 0x189) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000000c0)=0x3e317318) 16:00:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r1) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setregid(r3, r4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x59936df99f3a3c54, &(0x7f00000000c0)=[{0x45, 0x0, 0x4, 0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000040)="a6239bf770caae41360a13b3d7fe613df0c255938cdaf611462ad4c1247fc4805c228030b4bde9dae88d3f") r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) fcntl$setflags(r5, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)=[{0x5, 0x100}, {0x7, 0x7}, {0x2, 0x5}, {0x47, 0x400}, {0x82, 0x4}, {0x21, 0xfff}, {0x82, 0x1}, {0x0, 0x80000000}, {0x25, 0x401}], 0x9}) 16:00:51 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x8bb5) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f00000000c0)=[{0x1, 0x8, 0x9b, 0x6}, {0x542, 0x7, 0x100000000, 0xb}, {0x2, 0x0, 0xcc6, 0x2}, {0x8001, 0x8, 0x8, 0x3ff}, {0x3, 0x0, 0x3, 0xfff}]}) dup2(r1, r1) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xd7, &(0x7f0000000140)="666b2195bff8322f3d42ed70d1b53a24e81230445653248e982ba3285dea871ddb40404e534600a4d81b19a68efd96473e182125d5b6283f35bafc1b850d12533ad8bea7610199c7d5443bc3db7cba6fe818c758d28d9bc862008a8da344b2a362051adb90e4591817817f02a3e0d2180a266b9a9b7cd40024e4cd83684316a68c4ac3f5aa7bc12473bae17a3c1e44d5a41c6250c3bb448e3fa2fdb60d4c37dbe7d82adec9e36cca6f9fd7f909496c8362dd49b30f43dd589ff606e77e1ae58d8db24998b8cc7d7730997383d4f4a08a4fd03c39701129") r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ftruncate(r3, 0x0, 0x6) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvfrom(r4, &(0x7f0000000280)=""/33, 0x21, 0x866, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x4, 0x401}, 0xc) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) select(0x40, &(0x7f0000000040)={0xa}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x1, 0x18) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) getegid() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x1, 0x10001) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r5, &(0x7f0000000340), 0x21) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000500)=0xc8) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000004c0)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'taO', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465bd4905d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, r8]) r10 = getpgid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x6b) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) dup2(r1, r2) syz_open_pts() 16:00:51 executing program 0: socket(0x60, 0x8000, 0x9) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10, 0x3, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, &(0x7f0000000200)=""/140, 0x8c}, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x56, 0x2) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x3, 0x100000110) msgrcv(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080700000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/238}, 0xf6, 0x2, 0x1000) r2 = dup2(r0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) wait4(r2, 0x0, 0x6, &(0x7f00000001c0)) 16:00:52 executing program 0: 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}, 0xfffffffffffffff8, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) 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:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fchdir(r1) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff020008edff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0xffffffffffffffc7) r5 = socket(0x2, 0x10000000000003, 0x1) syz_open_pts() connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r9, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff79) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000b13e294f2a6587fa0f54b74d6a8893b2052e3d98e853ae1739abfcdfbfe1c402dd94b9e8643e2727aba4b05406ad7f56d7a4074d9c630e585654d221d0f863127316b31e937912c58e47327e61be74be7a479cf3dae9173278269a94f576e777882c1252b3dadbee51a7734f160f49cf1f16357affc088e7f38f046ea97d4e5b3eb979da2e2e5abdd2255e8c24520c1bbe6ce9d1d0c69b971ca285cd5a6882000000000000"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x6) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$getown(r3, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x180a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r1, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x40, 0x30) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001f80)=""/124, &(0x7f00000000c0)=0xffffffffffffffe7) r5 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000001b40)=""/228) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r4, &(0x7f0000001c80)=""/178, 0xb2) r7 = semget(0x2, 0x3, 0x640) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = semget$private(0x0, 0x6, 0x10) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000080)=[{0x100, 0x8001}, {0x97d0baba8909056f, 0x7ff}, {0x42, 0x63}], 0x3}) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) semop(r8, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000380)) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000037, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r11, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r12 = dup(r11) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f00000003c0)={0xb, 0x0, 0x0, 0x2638, 0xfffc}, 0xb3ce) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x2d5) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="238308a13b54b320648233e0fb9ee40f65a9100000000000", 0xffffffffffffff37}, {&(0x7f00000002c0)="945823483d0ff944fef5618a47b7c9bcc22ecc54b3bc871bec1b09c9f123aa69b76648aeb88ca1f2453fa2d40900000000000000aa14aadbf58f8a1b63f600eea4e779fe123e08c623215245d40197590800c969e1595b70326d5547abb6f296bd036b5f12306d09cc8671afa747ca17d15592015842915c22a2c2d2e1a57c57a69e2d46e3c162797e7a69205bc032186e725635b2822d2deba77650e337288c2e6ddc1b81c694cf77521629f50cb717374edacb9cbfd0aa9c15cfabd0d25b3132d82d39976aef0a5fba19d00df0c8111007ade9cc3a490b76491d1c503f1bf6ada69ab9146297a01dab8efe3c685819b3e7e536da2e26159f54a197a2419bb2c03bf310a54b4d20c169d64b480a4d07c4c0090a2948c0261bb9b5f142a16a3be1d3f3d78b5d9ed14d76241cc7ad3beb23", 0x1b2}], 0x100000000000015c) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc5, 0xfff, 0x7b7207ad, "b8000000000000080100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x34, 0x94}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e10", 0x68}, {&(0x7f00000001c0)}], 0x2) write(r3, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x1) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000280)=""/132, &(0x7f00000001c0)=0x84) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x1e\x80\x00', 0x0}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x100000000) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x7}, {0x4000, 0xfffffffffffffffd}}, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x10000, 0x9, 0x9}, {0x3, 0x4, 0x8, 0xa77b}, {0x9, 0x6, 0x7, 0x100000000}, {0x9, 0x7, 0x7, 0x5}, {0x1, 0x7fffffff, 0x1f, 0x3}, {0xfff, 0x7, 0x4, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fchmod(r0, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8000000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_int(r2, 0xffff, 0x3a, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x7}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r5, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000016c0)={'./file1\x00', 0x6, 0x100, 0x7f, 0x1, 0x4, 0x7, 0x35, 0x2, 0x0, 0x100000000, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r0, 0x2000745e) r6 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) fcntl$setflags(r8, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000080)={0x0, './file1\x00', './file1\x00'}) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:52 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) semget(0x1, 0x0, 0x448) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400, 0xffffffffffffffcc, 0x65a24a1d, 0x9}, {0x6, 0x0, 0xfffffffffffffff9, 0x1}, {0x4, 0x9, 0x2, 0x799}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000140)=[{r2, 0x10}, {r3, 0x60}], 0x2, 0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82ffffffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r4 = getpgrp() setpgid(r4, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r10 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001f80)) socketpair(0x2, 0x8000, 0x0, &(0x7f0000002000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$unix(r13, 0x0, &(0x7f0000001fc0)=0x42f0) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r23 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r26 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r29 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r30 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r31 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r32 = kqueue() r33 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r34 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r34, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r35 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r35, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendmsg$unix(r5, &(0x7f00000025c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000021c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r14, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000004e22000000ffff000001000000", @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRESDEC=r34, @ANYBLOB="000000002800010022000000ffff0000ffff0000", @ANYRES32=r20, @ANYRES64=r35, @ANYRES32=r21, @ANYPTR=&(0x7f0000001800)=ANY=[], @ANYRES32, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="fc0b81935c546dee2f13c9d64cdceb397572828a370cd8df94305cffa45eb7863af7ebc95a7c58dfa26507d910a000cf5c6ed2dc86ac5e2a6b38967d05efce4a00a3d3bd05b85499886061857498849747f58d9fe25cb994c80160fd", @ANYRES32=r29, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64], @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES16, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x1be, 0x400}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r37) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r38) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r39) getgroups(0x8, &(0x7f0000000240)=[r36, r37, r1, r1, r38, 0xffffffffffffffff, r1, r39]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r19, r40}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r42) getgroups(0x1, &(0x7f0000000180)=[r42]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r41, r43, r44]) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffdc) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/123, 0x7b) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000000000087}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:55 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 = socket$inet6(0x18, 0x3, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r9 = getegid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r27 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r30 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r33 = fcntl$getown(0xffffffffffffff9c, 0x5) r34 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r36 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r38 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r39 = kqueue() r40 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r3, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @rights={0x18, 0xffff, 0x1, [r36, r37]}, @rights={0x20, 0xffff, 0x1, [r38, r39, r40]}], 0x150, 0x400}, 0x4) setreuid(r2, r19) r41 = dup2(r1, r1) dup2(r0, r41) sendmsg$unix(r41, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000881862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f07729ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbcccfecdb18467", 0xb5}], 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x4, 0x100}) 16:00:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18004) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 16:00:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000540)=""/133, 0x85}, {&(0x7f0000000700)=""/235, 0xeb}, {&(0x7f0000000880)=""/157, 0x9d}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0x20, 0x1}) clock_getres(0xb5b3b47aed4237f9, &(0x7f0000000080)) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:00 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket(0x10, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r0, 0x0, 0x5, &(0x7f00000000c0)="f0a00c56975b7ce9e23223c823b2baa6c519d67193c12be4a8e100475edbe05acb81da08cc770e8a9d9b4d7aae77f801381e9bf780383cf8d5cafd87809eab45a2f23afd3fa0db774712e072d142b2cbf2df1747e35db449bda070754f5840562968dfd737dab3733931f4498700"/125, 0x7d) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff1b000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9a54285e739fb47791c1682e422d062afd9cb8a4151da8d82d50e5da684f6f27fe253bba51e8fde3129017e982cd116f5df61194da6597f7d704c5a01751dc315e", 0x41}, {&(0x7f0000000080)="d887d1e268c2da29993ea31ec9955e", 0xf}, {&(0x7f0000000240)="67ab8da38dc05b3ecba1c0196eca451548e664115219b6fbf4bbd38fed0f4d9e906073841a6af6b02c6cb619745dd1f23cf259e9c776279ac9abfc0079dffbf9a2824c200b9a31c7c9e2672121578b6249695361fea25e7703dfa3334d03aaa72ea192d4d1181635ab5562df32542265df181f85e835f18e78a92c2864", 0x7d}, {&(0x7f0000000140)="a052f471c529070e7efa33a3c36d4954db9cf0033f94c693ce77b67b46995e06b98e0a3546b2f4f78ad1a1da1df3cee9", 0x30}], 0x4) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202feff0902000000ffdc740b8b07000000c59939204684b1936fd5ebbb32cd74a3b7029ce135d379887550b042a1d174854e6b09b6cb25993f9b61c7ea340fcd72a291923f45c6a5a7f7106094d14e9317bece47a1db5677188113e0ee0b975430703aeb36d56361937fbdee751fbeaf7c56ee5030645467e874626f054b503725adcf4cb0af8bccf45d9df2d2032c9ee1a57d3244b408f5454d329f391b9e0a7981833e78fdea4e71a5dd5aa7081df04b2da90f42d9e25a51f6d695ff5c6183d218caf2e559995e590c954e183fb0b806c3e8cb10d7985543f57a0a35de59a08bf56aa6d683e1f08387dd63cfba9ce2ce87d45031823f3e50e8a8453dadc86620da109133b811fa212eccec38f1777f603e02078a2602510c30413978c553684d94f5c545a5650d0ab2da401149a9de261951f72cce63f5d0153047b7d6880ed5393e67becfea4cbcd4ecf07a09a75df2ea624f160abc90ebc222e81ae8f4787d018affe57db4c0113154e7283c152d898cb51ea007da2869bf561e93189aef41ac8205a97100dbdcb77944b399865e62fba08b5bd94f75"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:00 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r1 = getpgrp() setpgid(r1, r0) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, r2) clock_getres(0x5, &(0x7f0000000080)) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xef5f5006e2ebb910, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x6}, {0x9, 0x9}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x3, 0x8001, 0x800, 0x6, &(0x7f0000000100)={{0x7846, 0x1000, 0x7, 0x8, 0x0, 0x5, 0x7}, {[0x3, 0xab, 0x26c7, 0x24ef, 0x2, 0x7f, 0xc6, 0x5, 0x8, 0x40, 0x73, 0x100000001, 0xd4d, 0x2, 0x200, 0x6], [0x1, 0x9, 0xa, 0x4, 0x401, 0x7f, 0xfffffffffffffffc, 0x0, 0x7fff, 0x4e78], [0x5, 0x4, 0x3, 0x2e63, 0x3, 0x84, 0x101], [0x1f97, 0x10001, 0x80000001, 0x9, 0x1, 0xb97], [{0x7ff, 0x2, 0x1ff, 0x7fffffff}, {0x497a, 0x2, 0xfff, 0x4}, {0xfbf9, 0xb8c, 0x7fffffff}, {0x0, 0x36, 0x3, 0xfff}, {0x0, 0x65, 0x7ff, 0x6}, {0x3, 0x81, 0x4, 0x3}, {0x5, 0x10001, 0x8001, 0x80}, {0x3f, 0x200, 0x4, 0x8}], {0x100, 0x7, 0x1, 0x3}, {0x20, 0xffffffff7fffffff, 0x7, 0x9}}}, 0x2f8, 0x7}) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffffffffff1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x7ffffffe}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xe2, 0x5}, {{r3}, 0x1b6b14e87cf96f68, 0x9, 0x160, 0x1, 0x2}, {{r4}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x80b}], 0x7fffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x7ee9, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x7, 0x8}, {{r5}, 0xfffffffffffffffd, 0x0, 0x20, 0x100000001, 0x6}, {{r6}, 0xffffffffffffffff, 0x28, 0x1, 0x6, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0x20000000, 0x2e7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0xffe5dfc287487303, 0x8, 0x8, 0xfffffffffffff2a8}, {{r8}, 0xfffffffffffffffc, 0x20, 0x12d734fda2817a1, 0x80000000, 0x4d}, {{r9}, 0xfffffffffffffffa, 0x75, 0xfffff, 0x6, 0xfffffffffffffc00}], 0x6fce, &(0x7f0000000380)={0xffffffffffffff44, 0x9a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/198, 0xc6) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="b4b6dc2f54e901d91b48022433637e18af3f38b9f91a0611f3b889be09ec5664fcb7dd31bcf70d00008000000020ee0609060000006e089d10313a29d7ce8e9f3a39c3e32f901d0d822ef194e67019edcddf3a7857ccf67bbd4c295986cec3711733f58d11fb387e01b39f47dda6295ea7a94c1968fcfbbc3183ca852ebeaf99b8fca123b36e9e94c7c773f4751cde811deb228fb7c12b8d31075fd9a59b8e0eb5f90d98ed448737b5b06ea858c388f6a186a592118dea74b63bb5f93834ccea5de51975e8cee791a1fc3e6d74a570e35639df6c4196208463210cfa000000e7f21a2d8804ed496489cb734a561b8fd0ec1d14f39aa14dbd9ba77fa777e12667a28ef5ded77db8bdb0eb36499d063f0241dc28b4b204029a8e876e5667ff71582903770df919a6b35c6f180db72e12df1beb99f183c64ab23916b143e21eba1d3dd25f471b815789b4fab9bbccd67b0cf6"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000440)=[{r4}, {r5, 0x1}], 0x2, 0xfc) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f660181ef2000cdd258bfbdbb269880af0f35c9"], 0xa) write(r0, 0x0, 0x0) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="cacb8202d1ffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x4ce) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x40, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x0, 0x10000, 0x7fff, 0x6e6e}, {0x7, 0x0, 0xbea, 0xffffffff00000001}, {0x8, 0x6, 0x4, 0x1}, {0x6ab, 0xfffffffffffffffc, 0xa41a, 0x4}, {0x8, 0x5, 0x0, 0x9}, {0x100000000, 0x5, 0x20, 0x401}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x0, 0x0, 0x1}, {0x61}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000080)=[{0xfff, 0x100000000, 0x5}, {0x3, 0xfffffffffffffff9, 0x9, 0x5}, {0x8, 0x7, 0x4, 0x1e}, {0x3ff, 0x2, 0x7, 0xbe68}, {0x100000000, 0x7, 0x2e4, 0x80}, {0x9, 0x6, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:00 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus/../file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x2, 0x1a2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="484ed58ecccc4efe53cf4d4e56b264978d476f6b345f270a1021fb07f876cf08b31c41a7b7147a5e52e066f42253e4244fb1a154f14294425f343f2fc3e7b3b666296f849c39b5f409eb70cf9021f785fc4cd3f1610be4f29a2cda53835a0bc87864268a309079fdf4eab62e3869f8d72e8135fc4b8bcbfeb37a378d717a36465f62614d95f7a86e8f2486", 0x8b}, {&(0x7f0000001380)="76325e3ed03c08", 0x7}, {&(0x7f0000000200)="cc14d6d44be925926ad5f9fe12e29fea47da55e548a46209228f0de679b41490efa07e15e6536ff55f9b58097f6d72923ca1fb79eb5754abe80d1f94c2fbe94ed764d89ec893259524bac638b1c844666024e56043cd5544", 0x58}, {&(0x7f0000000280)="4aeeaab7ef0a1e4857da843a353db0bf6466f926ec13e6d4183bdf77fe3d0e9308de21b60d511956b8441b005f0740bf2f954e70dd0d1b7acd5916ab36a80101b69d1980ae950ba724378bc706c8798b7cb32c3e76bbb9e6a4bb6aeb6021803113d2", 0xfffffffffffffe02}, {&(0x7f0000000300)="d5abbaf1bdbf48993a4082f594ad1deb4e48f7000094bf1d1fe7afa174eca6cd18c5153996e4a717f34055ebbc172a3f583549941551a387cb9711164dfcca4dc2a1f99498b2526b4224c5e48fcf0f3f38f8aa51f2b13e295563efdf846d1579f51d5ece347cc7c0c3b5d6a85cb5e005130ea3ff0831d68371acc86b992ce682fca2eff0b9aecda6530a61b3c3e5e3c414777eb58b4648b2be13ef70b1dc8a697faac5631fa7ca5b678c4acc8c6849df3c28bf32a4ea479acc9ec061331c3140cb7ef29329d19bb5db4e8a2182e0e6d5787604a8fc669a225bc6fb9dee55b659b68b5c4a38171d2e121b202d1dfaeb1db566c309bb93bc6e644e610f0f9a26a6f9ce659dd4e1f633aff60ffee0217adaaf23fa10a32156d5e1a9abb754bcb82d0d4a4ff077cf9d733a618f66b6ef4af9ae7eb9378d7a08f7c89595462d515a8a7498650d7cc80809b03a1bad5002f1d33932718ab68f374eb8151526ef73c2a96b134b2eacfe7ab68d7bee1f6ffd6a0a63ab4c96382c54f642f9b2223327b3937f4b9b147a3e7835e6d2f95e62419b75a68364c6f82fe02ce524466a4c6d3eafd8ea4cc99fb0d9b388b811015250c6d243d4900d0781b0edeb7472c481a0f9397fbb3da58514dfa63624a740cfa5ae6de2c7f8deea7e7d84c3fbe24d1c6b2ebe395014cc3b21fcbfdd21ffac6633bc177e9cec9f188e5c7f0e75650fd7d4e9f63cfdbd9e8df5c8fa1f24b3c8083687398ccee7a17c4cdf334243ffed20962eccf405dc3e2ca4805e16a1d84005c59ac5488717a907220645743b182c80369de00455a2f1c35480d171541149736bc716435a3d207867292989e24ded29d7e3c77ff3242e4aff29728f3b0ba9d30d5f10f162144cc26c1c9a9e3c1d620c16cb82cf79e5e27adf43483797e56f3a5e670cc9c8dfb1661dc543ccf7e9475b2c8f5d17a017fc794a9b2350aa08d6395bac77a8833c3e7bddda2e167797966e68c9bcefa1a3c489cf4273a2c21dcf7a61a50c4722ba45d65c975152fe8f416cb528ab10d1b8b18cb725d18e24aea532ff304335b805a01284d4bbd2cd92b089f19c3cc243ff0b46e3e9c30c5942f17820b3261ffb2f6288d4909499df85e6e53a7653b87f6110721801ba81cc6481ce066ca643f8aed8a5c6c7dc25113ec796bc1f5150a5d24fc024501960956835276c545246c85e5e847fc3e51fd36321e39912c1e5a9f812016e9bd92099e02d0ea4b192ea7a04c750a1d50b1c3af35f668c3a6d5a41538b1c60df56fb2da3d352560f790189b1725d83d70cddccde12c094e8dba42ed65c796e26757de8a43a4a4c00c890892ace8cb099533865d1f84afb04188af3b1e93cf59467aa04970693d9722d683b38dbf1dec5846d54e451f62df52458e23734834e917e244c5df182082bce2f7598b0e06de30af5d48efb1370af092d8181a450ec375c73e4cee50050c3df105250078cf7d0d5387f1dc392715a33e15ca0b576687bc7b8411f558c94a7591ab05d4c8ff09cc4b6631980edfdc4a6f658c5e9faa185a4fe24bea4fa53d49ded3c45eadd1ca45f8ec6a54009116290500466eb544d79e209d39b6c576bd39f8fcc4a755ee1a2dd1c1f8601c43d71a698c7b9306cd1ffebacf57bf825005183f471ea5aad22a55491135a230af03614cea47a74c6de544861ef15527e88ab2c36e24f4ec4a397b057cad5ce112d1480bcb4b875cdb623288f430fa505a90cf67a9e407455588f32a3c867a31c5e5c42a74d1eb3bb3526fc1b52c31eaf5d3abeed37939d5249925e750d93b81e1265426e477111fa7c9034b5fdaac856c0e7578c69c0fd822a1a4dd40a7a3d4dca0cb281b417dad6ce6b7298554e9725377ea1569ca277110eb9cec548828c0ab540b82bd361e903b4c12be965094b801e40fa5efcf8d86dce5d587190d54796978f96e1ed478ccdc7dfb1b8d0b81d61bd37828b8066eec0e5e112c18fba80a6cebe8b1ef1ddbd8d609b24a980a1550730e3b49e469f5ef733ad25fdebbc11b54551a129c7c1ab7ffe3b06eafa48818f5e437cdd2d02fff389c3741bc510f9eb904a90d62ef451bd5f7cb84938f8e472c3bffefac07c0816a3c23f6282a3763140166637ce295dd435af8b60479cb9fa2cd85dcb58bf7c36924104c9f96584b39839dfecc3930d0c79bf0f461a47de051edaf6cc9915fec293d0c89a86f6f5c35ad8724b3e53fdf21692c5526c110e17c0f874eeba9009b89b53d8c77ca645c51a5cd6848ed126c6a38cdd1a2339059435836f2dc4834256e7bfb70078601dbc2f276e7ce0a049c4a52bd03c4075d6975977a0e932f4d4839d9d1830d6944b8ebbf119de2c35dd573cac9a53e1e446144e27d83c7b3d6cae2a255287c2018e53ccd6da0d632f99007cd8ab4abb90b76489e33fdd6eb19fc8245dcacd8f3a5292f2ee93804318574c6c6bcd47b6316864bf2fd95d21a352325f3c99d7d039bc22e36957c5b3f1e8d9168e6e34dd7bc97682c40bd82229d780798a409fba6aa6a93140a60146cc855a8bdba3f3df4be30d5fc56fc13c1258b1a42916da1ce8590b199e96aa840ee3b5e6bc5f0baa2cfb9ecf5153108cb2a9568249368db9102d6d73029fc10d6d4c3edf986e2a8a9b55a200d9490e182c2370580102ebaedb5817fa78f2b69fd57ebee61c74b5ab40b6dda487b4d83cdd2374def3ffdbb77ec3a1a40cf854010ccba2ee10356d7f6eba820d5d47b581a347eb100a72e3d56eeffc550752ab9e64412070560eb7910e81ad94c635d7053b9d685dd4493b1f02264ef420c42c25fb7f67a8d5159a85ac9b0fca747a14e732d93c2d7e2d5c0137d836234b4ecb3adf31b3ce83e619792641ec0598089d6512e81c873b8b5af1ef300ec824edd39acea8d5bc80743ae73bf905edae1dd30445bf0f1efff66804d9377457f09b9eb58dcfb72e5c734fd2015a1dcb189957278d258677251ee2af205d3cb536882139e986df050ea97d29720a5945d1cef88089a3de80e46268900f4feedbdfc60da226389c2f67481c338ce077f1f1458ccc9e98128faeb6fbaba00411b616d2f22b39d03906a3456becc695839918fbb2e50ac566f5c7d7b213c434d5dfe3e2d586a869ea78ed25951dda032580c434172fe0bb28e027568717aecbb1d4024215784e0042932e118ab1f69a7fc5940af621f97f1d04c006ec2fd03b5700e353a749c48915e8c8d20e41484c275efb87c908a68d5cd8200ba81b08790dc3e0a56ccdff1365f4328547eaa854baf107015c843996cd33864d03753aceecf4802f61ec5b912c7aeb47ad9a6c3ef7a4314dbc4208bf2ef3c73443888e233e8723de4d490f663b15e65afc5e7896e000c10fab4a116a006946ad63e8d01c3b9aecd314c406e42fba23d842b4741dafb34ba0021ffad7dcc6454164058d98f915889bc99baf547eceeeba6027a63ed4620a275ea5d58f52823c31fe7c1a33098639da081f3149a5ff64f2614d696734ae28f2fb02aa18c1eb7ad9d47075f1fe9e727bd4ecad9fa14555dc01c8cd8c6f3888da7ef29bc2df359309c90874973f8cbee90c03ec9c6e2d392d865ae95348b44899d44a91b09a205aaba77d3044a12eb1a7252e49c7fdb2e7d79db79cb50dd3f8b7aaa86b67703a3e6ea54a11f748dbb533275704a13fa24821d3b0104998606e951693c697bfaba84748e572a36142f3fc879b74bc8db2dae0ad69c97a29d790c0435f322bed77a1414cec8e865e04ed94a979f3e62681dd80959fe1d509eab8bfd8598415022eb08cdd1cece9749f4eea568feeb105393995136660aa6311afe0c357c035cba4edd16a8085e2f40bea2c60482cb495612cba5a71867479db54325b92c30fc98962cd82719d574213743694213a47472933970c6151ece3efe3ff477285bf2e50fb5088a1ccde43860b7b06b8c2d4c9837bfef58f9ef831578771ce17c853923504eb414a8ebe322c961e207db47b288845efc8828055c46663c8d706e972a725096eee4c824e890f160d2ff9a8aefb9f4cc81f9be591bddce5ac5520d721a500a93550a4eb674a7cb316deda1ddb80877db789913199015dcabc052e29d194aebd82fcb5e3d73e097cfc8e4372971f20fde82cf540497765054a19e310c019adcee1f6cf6ecdc98a1919ac33eab090ed755e26495ae38da6ed0b2d5e4e1da5cd6d7d1da2899f3286effc29d2befc4bb2ffe92fe21765e3b51a967672b32c1ddb0e90a22a8dc20e65ae68f66177f2caed62a581f68e4c0a8eb376558ef9160e8d6b989d99f94b026c8bad9af6c6048e1d0b5b782ee0a0404dad6920db48155706b4797b0fc3a87e6b329091ff606e53f6286639aab1c36c5b1e9120cb957667a36119603e747ef337e137b484a68bb7fc020a36bcd8f28612ea9500cabc87e48ea815d19432241d7bc6f1af41bc454edf2d2f8f3af8341c92168861708ab7fcda332534b9d6d3c8b205efeb4ef527847c855a39996bf0aa36c127a4f9abe3d25e8ea2333dec88242d992da21d844f6362cea2910618072e381f2fad72cba95c3935be4398edbc2581a374a7a21adccf7fae1be7e71db276c247335c5bfeab74ecf34bd5be697669d04ac30f6a58d9aefa5ca32f840097acc62586c17b7779217a793fc16ddf03ec59790a064440ff4f48227ffffd445d5db14c4e045b2c92a97bef75dcfe11d5ab2b790eb24c8fdd7683c00fea01843c83d39d8d22540f2af8b5c3aad7d702f4d6e192b3b35a13dca09b3b6d7ab22a576ed73728aa3a44d4dcb34d8aac039a1c79918ef14dc29f850a5f8d9ea5708d647ba5ec940878944f7b52cb6f7a1ef82b61b2b1360515ebb33f41cafca7b50f9b392b7adcf6d5c19d4d8dea74a6bce7f500c143f0204da8a6821e26ae3d18ceaa6509daee4d793f2a4f0d981f477d6e6383e14efe0aca4e4b31d9f0be507432ee19f03da8a3d173af8b8d02aad1cabe5bbcf2bfd676cff21ecc71d51f401607e1dc6f1b63a71f2b72877cdb52729d52c922c5e0d1baac2c086797d8a0891b506da9d965a6685561e5ccbdc54021889c76e44cae7520c2587745a8651e58f463f58ac6c1f0806579acb88413633978c492a2323b94ef9a47d9175a5a45a066230d838a58e742ac71216a0b34d80674fd2cc4f984d21f713fd3f2e70fc6b98da4db6926fbaecc95d8f68bbfd808ae69180ccfae357d9368e6e745a3b8051a2be165878044d1029b8c5257a05b2b3a1b3303d31b622f619c60799a4f9821307faf6e07ea5643bbddd58c342b34f842703cec252bfb89300abf8e0a7d3c27593fb18af69a69af6e95824a2665fe24782648faa01edf29f799f8f72b11e83c433cba69917d1a64d021b2c57c5a13085d2d9f2c0f769cbd812c6f8fd5551f6d588ba4800141f58d43865588419c561b3876d776ee4d4d0c48833130657ad8ac283f3b12392c800ad01f6ecd6438f43bddc26bcdc6d58ad15bd93f27a7142843e73a107159c7b9fd0f6613695491991bb280690f66fc945e2b82acc1698c8b33d64ad25ade1047882e4b03e84ee25debc4cb625006e335aefb5c724e7a4ccec30a32a69cdf6c3b58d2a293de9d094e90dc1c20b8461933f72c15772cee920ed6dd6573a2da0a440c69a5713c2ce8d94525cb9c28ff96dba4065a62e0ebc2c9da68d0d5b89112c00302c4593ae0d6edb746526b123da7d06fc55a48c28cf161a6da87c282251bfbd5feb936458516858ff82a31ba2bd56d3bb278c835e4a20951202bd70535e964ea36c156bf9c6d7566eac7ee28625040ff", 0x1000}], 0x5) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xe1d, 0x1ff, 0x83, 0x2, "8c18ebb1b059236c9347023430a56d1ff121fea8", 0x3f, 0x3}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) fsync(r0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) socketpair(0x2, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) r3 = dup2(r2, r2) r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, r4, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r5) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) chflagsat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0xa8e3, 0x401}, {{r1}, 0x0, 0x1, 0x0, 0x7}, {{r7}, 0xfffffffffffffffa, 0x34, 0x0, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x6}, {{r8}, 0xfffffffffffffffb, 0x12, 0x2, 0x8, 0x2}], 0x7f, &(0x7f0000000240)={0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/d\xe3~/wskbd0\x00', 0x2, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=':#$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xaf8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYRESDEC, @ANYPTR], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c10 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xb95, 0xffffffffffff, 0x10000000000001ff, 0x400000000000000, "000000000000000100002000", 0xffffffffffffffff, 0x8001}) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r4, 0x58, 0xd2, &(0x7f0000000180)="0518a312f150456fcc2f6b5f30de26df87593df7dc4879e0761d3c18e3aca2a209d9d98bcb92ed5b543f20139a3de8b5cfd609234ff48a4b18399de24cd3b62d9fba5679b39fb358bf5bcf4b20307dd2c88533568529b2b00a23af8532e88f70a1a8037764fa66c50e0750c1d1b3bcd0186312571ad04ddb5a23b17ba7379b21002204b305b03558e0c84d9676fa04dc9692ca520e8ac35995a4afbf7a27a7a410f2fde6ec81d8b94ff63af2a24fbcd8bb662aca9b839c8b79602d3af78b8546a71a9bcade685a6263c0b16f8e6073b77dbf2d", 0xd3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') close(r1) r5 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chmod(&(0x7f0000000080)='./file0\x00', 0x90) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/4096) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2048, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000000)='./bus\x00', 0x44) 16:00:01 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x181, &(0x7f00000003c0)=[{0x2}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:01 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000140)="ef00f5d0510d101cce1b9689ca4eed82c458e49eff80fafc0b37eb431fac06b2dda7155088f1fab70fff587e82537941cb3d47c6af662d8b780bcc5399091dc12c0c3287f5126156d1017430465b699258cf8731755cab3cb99528e6ee9233395fb6ff710b0b01a3cfcd9b1c22da866f3bf2492a817a4d7d5f4ff4c3484a49af9ead37f0edb3ccda0b0ee91f3709be94f2d829a6cd47069f6128f05d23dcbc33c53cc76ac380ff886115518d6b1abd97426bc9b6aae541c9eaa3337dc1ec1885390f0cb6ec5982b835079b0d913bed561175c453009f64274fbdc396722138efb8d1094703", 0xe5) 16:00:01 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4}) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvfrom$inet6(r0, &(0x7f0000000080)=""/97, 0x61, 0x801, &(0x7f0000000100)={0x18, 0x3, 0x400, 0x401}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x3}) clock_settime(0x0, &(0x7f0000000280)={0x5}) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000000)="5e50449e33cc265400313b3399df6c8e14cc10c636b55e70b033b89775565230d309e535c3dacf790158781494200b98274296113e8827bece1e3fbff42cb456e711c3322e5985f265d0d7222b47da0ea313a30c79ecf989d174ad40283e88491076d79bf808052787353ac9fc8b7d70a534b20794b090e15e75ebf716a37b25bbc38c5afd4928a4a54164fc6554b8cb846a1ef5fd5ffa5051e5766abf9db4a77729cec8c577c1c841260e39a695bf6d76b766bddb6634872838710272bcc69ad2e6990b994f48b04d4066f8a053cfb84b71876a7fd0fdc943138c438e", 0xdd}, {&(0x7f0000000100)="65d69dcd", 0x4}, {&(0x7f0000000140)="6a6d6223939b4211be0cc498134a0796adcfef944a1c7d5a2cbf9f42be601a6130a31f04597dfaa66fb8a788aa8a5d1f1a308b309e23fe235b19cd4fa94052160b7dcb94181172807ac4b66c15c6569d1d7e1634e20fb5d155d5c95c25847e42ff16c2e05a4d0d36995266256cf8d8da40eb90e06e3d6fa7a69fd401a9990d55702e4fe916de0495d0de2d89ab921b90da738b84021f", 0x96}, {&(0x7f00000009c0)="cd38920a76d4628555d6d4464bb4cb188436136b13e159af9d7acbdc533de097d766555b7d5ce415314f4a81d8dca78c082373cf9468c8f04cab4f95ca2792192290d6010feeed03e6d87a2156e0ae7239e554590bb3ebea7774f44d148728bd38d16a353c6b17a3afa9071b544f1d6ea8423a9feb0fcf2be458a5a48d1596400a129614c53fd38ae600d050d41460a8931846a35e0ed592b35047585ddab34a76c931c752d300b432c3fb424f7b8390a31f43059d6fb7a885d4c3d4215c042b84e5038ff71257eebfebe8bd776c7cb15cb355150126a7da45d18155232deb95ea960558391e2dda7127c47a4eaafdbb72af9b385ef87d06a4e7e65e6c313568d9c4624d8662949132eca018232b9e1b85644ad0939d9231a49595c972000bb329486941c599d4be7f749cf7232d4b84ab7a72cf4776e6b68ade8f72c06026b703e0be6bd79a8f4f2686744b214798384dd4986bb2a0d04b79d1cf91c5d2056a36c53f52a33457902bdc705aa2cd52ad2756c6679436bc69882613c7b809f79497770bff17add71152f3914b394d820cf770d0717bfac7fcc25703430c9bae328e2d24e0f3a7bf22d31949e8ac2d93febbfd34b197509d44c7bf078a799c7fe86640ec1a1d33d9240ba9675e17331b11ef1cf84e978ebf27de5335043ad2993c519e72b52f63574af94a2bff50c99da43c72418fb659395e65a2c6e77972051689c258dc8a7504fbd138fff8d1ecabf91f46d929a4238013a867ceb0cef58074e4e28ace4fd69da9f484f0e3d7a99a5d1a4fb5611a9fd9c04f5fe3da67cbd3eb59ac230cdd9de7140673f46d77553005e48d8b5186677403dbaa899451148b6571e0df0e3f152526224e171b4691ea8aa04a315333fce3f40af7b8c39783642a137db143c4794bedb8d2a7eba4609500b80a46a068df9e24bca1885b73cc66a59dcd72df6069fdadd43d795923bb0de718e3862f94de913696c8675e6fd4ebccd02633701caef34dedcfda5cda970b282ba0e0d72aed5fbe7cb14df474ad7325238631bd8d6b18a628aea30a189b7a2c549842d1c304f60a9b41a288d90313136d6e399463b60d6b2161e41662fc02a836cdc7f64b411e8acf940d2154d5172fde22d5d03cfc123ffe9024461c4aa7dc273af78bf5f6b0e27a75d91311c23e84f41fa8ee8048794ae813da31846586469af4e482055aa38bfcecd2619eacbe0ac947db11b41bf9a7ef7bc3acbfef2f10cabbb072abd147c9bbb717891b514414d2098cf6ec08bb6269a7efdcf1e30810a4864df9baaa2fd6cc4745674cca1899e077761d3af72ec4ab30eda9a30b04b47a3539257f30b5777ea4ce3e2c292544ac57352963ec6ebd1207220a2bc2811322968ec7a6d9177b7301969365d12ba39f36a0f88402feb1b10efd8641f6ba6b95f3f7acb85567dbfe2bf1b0a5c6ce085a797935788326ca24e42a4eb66d02cf11a11fd1e401fbd42a28eb5eb3e2e569e922e7e52a24652a3336f224546fe6074bd7716d5efc23f19334955f18b686f87b9aef26ef4d41aa2da57429dcae677bf736af5e47b9a6dfedaefa53a4897c0f08f3d06ef8095574c4fbe5a44e49a6dd50a2707f35342ea10ebe2b91a23f6314f2548a0048487b3b4dab9bee33b6af5e63876ba795c6c80ac24c8256a7c4ce61bcc8932a96a2bf3549c1b5bdbd7dd0fd276cc9fd85affb0a6e34c43ebe2e7176945943783ba557d7c595c014cf17b3c68edeab692646e179b4cbcbba8d90ec9591d3da5240f2c6d04e1bec3bf3fbd2e4aee5d708d82226ba523a697052a89c583908d35715b6023c187785156cb3aee6ebe0a80d130ab9bc928b439a23a239d2f544113c7fd84ee9a40584c6f5be0a100acafa12d289e3e2db802b66d2c8940a8d7c95fed877a24ba0373faefb92e3da91bd6bb32ae657dceccf2e4e2cf0c2d4ea31ca12145425c740d1c45d50a632b2ddd0ea1bb016932508d11c397a657984002673ad7c47742d31330448db491c8a4ee9e080f6f92bf5b027bfacb1713aa47e0b76ebef0f11b01e9d7d06bb2d0b6955a14b9885392dbb221c2254697c889944027e7d197e56eb8531e1832dee3f3b3245ccef4a826f128fdc1fdc66142b86d01ad49871e1a94a21a4a7bc9d95a0911bdecc94fd70c89318948339050c94b35b2403120007e7d1eb40e40d7c575d168d722d5388ca2d80e0e6b6b13e91f85b3e210a0cf982c8ccc3b5956e5ca4b55c68830cb8159754c2ea3b98ea982162a947abc27e14d13b94f0d8076c5d8c332afe85294d533f52a17792e7e575ca9b3d540af3e43650b07cc1161ee4bc2fc0d4750a02af14102950f02c2f773f35101cd4c4b614401641c75bfbf571a9616dc45b7294d2a99f390761c7931cfe614297253e0fcfcd37a3589b25519c5b18ed31da2d69bea595eefe5e19f02190373d145c261043a1daaef2b707c0709e0f59d83cb582b3b1472065a9b1c383c39002318fbc451438c5bdbdbe2acb529215738e0e3bc16a5e39ec6b96a3fa4e816bf65d59af096337bca61254cd5141b6d509bc20242288c1fc115606b07ea23ceecdf170d1ea68f9dfa2f316a0fb86c9f2588739ea8a3053dafb7d988e6f23ff4939462f42d64daadc67a2ddd7768ce56a06108f1fb49ba13a8c8ecf5a495a15f9e46c32d2dd3f03567b6a19fca7539823b1871dfc1706eff00d430804b04187f601b5188746828763f9ce5575f225364a461be6ced6899e24f81c478662c7393e6bfb41f0706c494cebd93ea1758fafe13cd35590f139b625149028c9747e8c1decd762a4407e12ca5d2fd0237741c8c3e91ae54641c0593500b6c3d3413ad617945affaf62fefb26745299aefa9ecde01b511b6f3d3c0d63bb6ee47ed77cc4ccb9f19a8527b17a70ea0b0814aab67c8cd44cfea4478e9c6577c92f7722bbbd3e6f4dbe9ea23b0718e79787e834ab907b2aff373cc135ea68f231d0367c619bf47828a20e82fb12fc241d213f4a0db9a0db5525fcd7d3be736f803660107c987a1e61359331b5a2890c77ceb368c6b1721072de6025650930d75c51cfaee6e5917ef0a828091188b7bdd0f99d730de63c526a39253f5c19db25e309ee5f8a4798f48ec6a94dea5bd9b9e9f54ff3bf546d686a816a3dc4ac9ced626b2686ea594b1f90dd4875278a67a1d5a647ae30ad4cf162e16453548e3c1b4d5cff9bb677d9dfbedf9c5b82d69afc5bb2b845eb9b44dcf0cc93820b9e352dd6192dcaf8000f78418f2a3f0a74b1bc5693361a3295b2fd931e0343cd46696f4924f9363bedb9a131720fe8e9694a572fd1f0e7c0cb1717ab0240525483277e90484a6cf73c93acbabc7d50f9faa825b15c9b890f770f8387646478e135fe68bbc01b8ecc79affd34042e5f0f8f6485c44d88a1c652a1363e86581cf2b1b3df13274c55a4b57e648044c9c91e45ab23eefc4d5677d83d18b7da33595ceb8434555f69c172571f8382ad0f72ea39817d03ba7f7a44f54da983ae7b44ef25e76788443fa909b939d99b3c5eaa411b2707065e127a1e0d0ad23d8df54f641797abaada57893526af020aea28e6dab7870a70c24e25d101bef4c68db525faa6cfb744e214807e2a07401ee13d00cc57890e6c778ebc7ada3de2cdd18064f6308841e52007b4a650828a60385e815598a3993f6c9b3afffed7d48678b4cf421e69011a02132abed85f71175b653f4e7af879183e42e939d858e5c72af9b95e5db6160a2f33184edb31001d0c8b15f351200a71cf6bd20a584dfcfcd94cbcfc74072eb53b70435f05c1eff4dc2893230b984a67fc5cf8e61fdf7e9bbd05feb48738ddf32479aff26c5166bac55c2e6c5910a15695aa767a123275a97e85e2305da801b464cafc13be13afdf17df30e678325e353bad065a7bc9abb8fc62c3b371f28358d60df860b08cfb7b659607d81cd468a5474d656f7279193b2f298500b6dd6b145f21d96c6af54cbb6fdba080d35fb9ad93d6d3d5eb9372c1891f02ac6845ec7a92fe7916c6f9cec01647a8ef5dd25ee82dce3862f342e46bc58cb31092b3f1f53f0852b1d8de95b322d437a6dd1bc4b3d348fec603b4503eabde71dd83a7ce9345093bea49509975f26a042d101a0ca9404966ad00d9c51f214f595c5cc1692e6a06a6bfc4f97f6f0cc1352647cb36ffa523300e761d6df2352f7c164b8a2993b268543579cc993a180efef95cace9398fae882601efd8ca1e3e3e646bc1cc62722376f02a10677ad8de947195e36d4f3c06914eb5f551353733d2e19a584686829151bbd9df4aef82c581095f95e180a62d84d19dc843d5aebff3f35c5129c80e09c0bc8ff6fbc74aa213be8233e02593da66ceba1379fa36b4cac6673be8feed3cdf8d0ec52eaf1f33601ed46f4b4b8c0d1d872199375bb665acbf86097c393fb6035f11f54dcf94ab666b979d24b34464d9536fcda4236948cedd76945fa7c754c628ce43d2317cabaac96792134622018416272c1d6bf5576034b652002cb1f4f0b72f8a39fd7ea2a5f1fff500d6caa505a4979980f723db03548f48e63912d0e1096ee734c957757df60ec5a268d69ba22c8d5f94c434d26c5caf72b6196da7fc6458020de5553432908475329bcd442ecf3d260d40c695db0979c398a8bf80659710a4e92e5dca57dd79e4bf42e27b77719b577b07f5817a08413c8906fa551ff02203830932dd2b4c03fea7bf738583d3ee049f7a4c2dd3716683e844f090ed25e269f290da669b43f9c67123abf3975b57ba7e2b11e3e6d11058c82158856dcd131c149cf2bd3dc994efaec486a42676d82a307df819ac1c4802b183d51dd14349bc8914fe0ac9a23d2f42f27e9b29b2bb40045b507f58120e540ca6449b184a10f5ed34b29e46be07143a2dfbe956e3fa14f6ff8932b237a4f1ea3fde1d57de822d4ca2cb5b82e06f54fcb9811197e4bdbe26e0a7c952019edd58e7721285eb7c27d4872e38ff7d76bc1cf763d455fd3e1d212e34ae908e51eea49da27303f3c9bd961902fcbb22d4afc23dcbf08edbb47d961f5ddae1a268a37871ab36b0f13e35929415f47ad6b52b7618b4837c20e0fbcda2487042960ecf6019e2ea75aee3567e7758e09f6854d4d3254a82dea21a339e29c4ac48359c404cf4b4fdaf713aa1aa00f193ec4667f1d96e4edd560a9557f1c35be6b09a1abeb7bccd4761b56cd3f27b1f0cd72e502828455d3cec8b57c2b7c0c8c9d130de252d2f2f5d283777eaef238eb09d2c825a9f99b3622339e34751a3995f5dccc7834d7ae4ff4867d947e38aaaf09d4ad5c8a52ea4b871c6ab2750b5eb9939f875cefbc30e483a652890f0a38c5292ba94b2247ae9f629ad179a92cade8e6db6cf76e8cdeb548b8488781ba0d0da9f908452c56e42a7189b8c49b4b9f506504a6bbbe9d50eadf9fdc3e947ee94dbd1f0670a0b4e0d4d623e50d3f9c66682502a496c44e3c0b1e8d422ede023d67a00c70b416b2e5e10b9b3d4f197450c34ea182ced7c93a5af19ee470461fcf41b8ac21a5b822f6f2c6e4bc8b6a99f816b9c2d83f1f7d3c46ece790e196123a08733b498c27d2b42511a50ba0c4d3ea9f27e3eb2396c18d54b61cef449529127640dcaf74f49d823c7b880f2f61601067582ae854a7cf81f202f3755f8e44461d728f2bc7547d41f0b75219209c4dca4570de54d864c7a4c76fbba83353b4ec0b43c7628b7c17a5f37faf6a62ceb4022e464a00ea0586916014139a204ce4568244c75ca0aa4e4b7423785997f77a4d2831244816f92a38c99859ac8d8ec80", 0x1000}, {&(0x7f0000000200)="c09e67746ae6a592b7bbe9c9efb7e7dd6fcdc0f17d619339df66245a27ff6600c6e66563a8b715af26f1441b15d2660951b5afde0da1620482706b0a9941c856bec8ef2b4884338ace6cdd23bfd7d6bdf26592cc2e66201dad805b4abf93fc425259f909ac57408eae74dcbba993e21d4184f9dc5f15b8fffea63984a61f485bd212855eb79bb3ed7b029373163e6f99a90b4444fed6d238f3219cf60795f2bbeaa05eb9cad6762bc58e47bb402a127243b07432151b80c0e2f48485e3e97b855e0d75cba9b63901537c3bf5041791e51a9c56e7f1d8876f72e0964f7af1c011e6fbae390ccb3a", 0xe7}, {&(0x7f00000019c0)="f4a867a5c6f113f8188589e300aa11cc7c0922956fcde70d269e365cfd6031c1188ed71a4e705d8f9a2b82b2210aba47ab8d554149a27121f13adb748a405079f9ef38b66d1ccf3dcf334ffc439a379e0ce4ecef72f68da37a1e21b5b9fd90cc252400a09212c279b1c539f57e314db7b4cbb89ba8c625fc71e1da7bc85f6e807a22b142e3268bbe9dddca5e3f14b19c5400912494a92882f0273a70ce6bd4ef3d7e91da096188c08e190366b4a2347f648f6832c831b4048e73b32a441d00a9cb3c787331203fdb98327d39a4ef3adef06a5bc75dc70a052d9f746636d17bee42c32ed667ba37977a8ea0f51808f69dcfcc1c68245cdc6ae62f0ab891086168f79856f0746e963177a7582dfa71901d66380a3fcdb8ad8940eda49458213d1a9159ae79a3541b6d59a1eaac57b8e467fd674e8c56c5981550148abaad17b1e633ecaf3aa5eab1127a5b51dcb5c4e355473f575c02e2e7dae2b3eb9134c933b616b1b66f01b678fc351eabba3a54c568b8a53a778752b129ee1cabde8835ec3781a382a0781793e5eeee426db4a8c593daa2221742aa0cf1224695e00d6606f6b769d2f82de55fd861fec99c7451dc3ffad7c05931c82977ebd69d37f1830f12a324663eefbb9746d1bcd9d448f29e5cf48bcf74b5837939e54489bdc85364179a99fe3ee49f4c04e18db52c663477b473e9e2773239ccbdf6312954e2930a8910e60b8c02ce6721aee405ddf0842afd5ffe2d48ab5e0ef4ea427dce59bf00d7d8a6631db1116822bb550925553a16c2a0754229fe02629039035824aeab351f5c017ee0717061eefc42ed12291ff74736aede6f4b8ce55f4c86268b17db45d7feafe41d4d16db005f6b96eb3c4596b0c03847263de8c49e9a6c7aa81b6c16ddf790bf88e8e4e14b5571cfcce9427d98c4d7e4cc42e9398520c963ccad0521be8212588f3412e8dc247142d97a450413daa45944efbb89daf782b38399051d0164fa77526bf341db3c24cc1b683f3bc3de5cbf0f0415b70828ab38a233b772187ea5cdb39b40421716b0a2c9d279f0b8172bbe92e70d223c2c1bfe83983a24b53304c3ecd8baf95bd6fa97def717136f197818d3beb6d2f594610f4afaf12ef53ad8715f69eb3aa626677b22be939ef042346ec1e4bc1695c12fbc3ff6d0295985cf4ca9e3369adc1fdaf8702ca54804ec796aa33d4eda471e06fa7e1a8a88efe08c9e52dee1bd5c07a4b320fca7f8ac1008eeb2d5fb9f1bed0300ee0d796027096eb1eb7a58561e408519d261ffd31344461c164d81fa3260df2b7ce39a29b18574118ab6f3fcb3e071a51990915b69fdd96f5b721cecca8f0f0377a2adfb1ac591135afb67b7bff8a23deed75e6dd5a79e72ffa51d1d30f7e80354515577bc6761fc372798faa5f76a19ec4af94a4dbaa0bc0f5ea831655dac90b02fd970a722e924eb7847e6833af5b772d5747a1e8cf35ef5b40232e53273318961062ab69380b6088e55fda4b26e36573c994d2280094c27e3e2241febb025437622ab388a4072526030c0f823765c22736e859c4268477ee3b0f3900d482edb04372e58ebf7056d71a46f892b23e4eb034488e7ed0dd54ab1ecd6a89e85730de0fc7fd1527425a0c33d1d5a71f7295529243c019d4b98b0eddce98f2298a9c87d961e3015c3268e87ae70f6754df2559cdbe25f5f63e45d179c53483a07fdbdf4d6685918e2f6bd714d1c4b3525fb40bd385ebc530cb75143bf05522b734b585aee3c656567265be4876872a2c6b5ec97cfee3b944b2d3e21601e1a6f5a37c6f26cb8cc601230f121468456d6a0850af534ec4a4c7b2e13a60221dd05ed785177f276de190446cae9f6dd6f09ff8f9ac89cca0812528fbb1d465e2550ea106a0eafb1ccc74ebde86725fa3bcf8e79f8bd66dbc26448d35a60826dec1321faf45d9823b9a106541f39dc0bca8aa52626f317a648d103cbc423449a04ea3b6ddedc313ac2bf5f6c3e35eb93fd101aa732a17fecc105c0350a5cdad3df8a2e361f26537dc1d0e9f47ce787b908691a09d66dc59b0baa7f6764dd62f68efd6fcb0ce024cac3ebfdb5c23fd5f95aeded27fa65ec8279620794ccb811690a4f361408b91d60672b04f832aa99dd46d84546ac582e0181ab827d74dcdebac952ce439987c08073b0a6d6e4321d13fe8c1473c7574ed5b6a6d06ea20d0d101365da1828b8f14fb2dc5fd6297a5ec11a7f42db50b0e5c81e7d8b03ebe70627d5580c53e1ef3f5931690e8ab65318ec559069d75b6459fd6c6c845d1b90998a58e7603ea8d12d0efdac88344ca14706a7e2cb93cf69d8b6afacfffb09226cc23e3ebc2e882c1ecd3ac8880b591921e84c722192a9782a54bbcc0c865021590b7fad355d1e544cb777027813963b1dd2f656e651aa8dacefc02a1868d72ddb17c65198f60d0d9c1e8602b0edd9094ceb22b1e15acf51690cb8d0c04867af157d98df60fb08f6e4bdd5ee88a7580ad66cda01798b3e2df61ffdb2c4b5e50f9329ffde820dc443775f1645d21005234cd42f164423df756a20dfd69403ed8185654d0589d2679ec0a8ed989d8ddff02a594639611ad56116ada2be94b119e980b1ed8dca9b363eec4a2e86a4e7e8724f79c99c0ef9ebb0de7bee7d974dab1771335bb0c730c9c71c255d7f9c757f6114ef61f86d6a33dcbe785a79da9cda4ec3240b955b1c0bc2e0b6d0b4f2c9e5ffffdccb3dcd56f625f727e08c584329a078473936838ba15929f61c0989f5ee761b94db0d262e1b84300e1cbfd6d37419a80ae51751dbae42b16591c67f37a2b439a5a26b77beea24b4e4f089cd74101da351d65d1ec037008b2bcc183dff7d5343138db287939c87e3a6c39624920432ddb6f6093898b291abb8f0e6a7409c6dc89c931ae7587a8ade820996ac36ed6719dbd29ee2510304402d0cdd8c5642c37ae0523b2d843754213a0af52d6946f05934a97c4d6ad4f3c17dd9a6b7c75bb2c7c68932d377f365406ef6b00418c3c62c19cb97dfa780ac30512b94547c7fc92a70bf70248f88179cd3cc2ded3f838c7227553c119622242b7055ba4f0317390fdda34e71acccf18bff345cb7deb0eb26d534d891ae46357e2891ef160f97418ccdd8a20ddfeffa569662a066a5858801737c3c4bcfff48922ebba5f32275bb1f4fecb1ab214586f9601290c288590e7677e35e9900eb08f2eead7895278e3206f0c4f7f0c838625546f8d99f8e20d75fc2c0c310a5e8e83f5aa93caabace2204d40cdd5ae2265e816be2084e7f6d77848eed2b11f56616a86584b983853f3a523b8cb4f9b1a26c10f8fecd25f305584012c0b337367a1b12f628939d85731c5d343622088b97ca12be309d5b9cd6efdbc7a50c3f98ba6bc457b3c8c1093b109b5b300fbabe1deacc1027bf9841fd052e787649428b2e49bf8a6c69bbcd2fade6b961b656e6f738d2cd2fe96b68ed97eafc6a6ee9a8eab93cb985d843a0510065ef7142d17c5e24b06da6283dc2260974e87d9fd3d7a60c20b415ff16e5079a78636ce9a67fabbec1eda79541ce7138e02be547ceb7e3253dc914055aa78859ea42b4b1b58f25e230d27a06bcbec706794027488291226258715082ce8d043c6b3bd0e7f12b2a18f75c1a80101ed4762ceaeb5db90925d7c412326240f034a61c27fa65eafc191afb99ef522e94a3e38c2999ab7431b22e98dd113bcca347496bcec54747d3bd5ec2d58c4c26a1b851d2533d6ebbbb1d428202a5d8ddf8099f8b6ee28d65ba2299edceee5fffaf7155eb6efa1260bec35d18d8eeb416db0577e581b4a4cd79e04f83ca7f99d301be89e18f36ae202bdab8b6ab74e6b0c71bb45e742f3ee5dd0e2b27326a89f007667d1a308750ea52298f75db01faa4bd8b517a3458a22f5bef43dfede1033e9a7279c2ce9f7d80c9a4d72e16a7f79959078115847956f49aa86f257126cce30b93ae2e1f1a4660fbc5a30bc1c2911554ff54d351e23527728c78f8bb12b627541605afe8771cb6f174bd46b2010da385daf4c6189b977ffe901e38d6a3f5ea99ffaa1e00869365d5050c08a9128479bcc7aad450208974ad93087491b6b0c9ec7aa60b2c92d5ed2fbcfdb96c123607f4c3bc25df319851e11a9eae650bf3574b6f8e2e799af382cbd1cbfe728871e53feac3917822f4c4022bd35616a613a81c33468aa535ebda4895f245ac5d1c1f471d1bbe18b23e3ab8f5ec76e648d08287b6f77b04806fd69f48d282dafb2c922c1702d94a40420f073df59f9d9b993ca2c2bac9f07d9a2d5da4afcd4b569cd06d4759332385f663770276a55eff136086f0f27e80f263ffdf54e528aa4a696c340cf89e9f62ecc3bf207611b2e9ff533b5d743c51f1b60dcd7ead2d0eba299c2eee8e681bd21d9b62af35aaed4743dc14beba1fab60694e6224cde84ddbfe9d73f3eaedd3b23b238ab835df83afcf4341c241eafb99a31b960feb79c513853ece29e6e2dc1383011747b359d4ec2255dc6aefa7113deaa176b9deb1e0c74be48bf28cb528de84ef9ce5cc64edc4b606892276ec2a2496257731c4b0675272b7ef659f144fed7cbe98a758c8d2f984bed898f06efb866dfa58fb78ef1cbf26c88c2642665d91e629f93936a1703afbdb04810370d45da001d26555ce8d51b1744119a73b7e954b140ead28794ce52a9e8ef729e869d1a6213d2fb8221944b0da7c3a4f67adbfd8410d0a7c1893343a70d3b2262926f04d3eec4e965212ac8ebcdf8cd7a895f32111fc105d9a0f11f9c30fa8b05d079952e73f39de4b52e5e19ce395d43e99025404f7d1493f0e1abe0a3021220a07191237e92ec4f6a114c42343969693cd31c015a70f08a78c7b3bd954d3d8ce59f8ca7575d58d665be18fa730d0300842a9bce83195f2b555d5b2e5e336108c3cbc435af4a9ed7676723e72cd34f7c70db49944b97fa55567181c5f319671cca724daab7b9561c4da0900788195bed0a094d74f14f6a9ddfa0f1672371b55bb005114b1fbc437a829e2203ac5c7127c92c821a32ca6bb6c75a1f9cda887a44d716a6f94aa00f3d4d7690571bca9b5419ba80c5e172aa69f6aeac7389073b653e71c96788ae08d5714bfc76688d68b70696800557ce2ee34edace9307f9956c82630217fb6acdea9f0ace1670b68dbd3e2fdfdc9e9b6df3c4b6546678dd6135531fc013458ddfaf4897887f31629c0c16cf4dcd2575f3f76e0a1680081b7d3e884833f8e93553c1762b5186ac8e33cf4a077932c25ab7f7bae9ebea366eaf0dc69acf81f0dfe7d4090547225d8ce23e33f77dfcd132a88702546b67f350e1ef260b0cf3053a5f96a69ec56ea8818784ddf2b26f2f22eef35b0fc5fdde2713ccf0e8a354e09f2a889a546f4a264c3d17d998541b196c829256de0e8a95d3cb43ca029ee99d4f05723bee759e932489cf33aed29073b02c8c5ce5b27de09ac18b1c808a264598f1ac25e91b2545fd2d914e5cd4690b1c081fe910f9bcbe88b4660cd0969d3bad1b17c859f202a4a27d5d55d7145302cde252a8f1a4a6f5e345144a5881f3bf8a1d8f981fc3fc2a2dd3dc115093d0e3ed5f58e28c4e85aa53d53e6b2ba33c920eeb151236f5e478d596068dca6953b9ff1ef4b285b7928127840448ef25ed36603f7d2608f3ba2393a2989debeb0eff1563e8c5a4f5ea347fad82bfc51aec9fbd7202a85e969fa15cba1ec2421c5773f5c4c85e6a4c6abbe61e6d245a9a09bc780944a173fa48fae137a7f78cb7366e3fba7fe5f572bd8d874500d39dce0365a843e9f98ab", 0x1000}], 0x33a, 0xfffffffffffffffe, 0x0, 0x801}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020, 0x0, 0xffff}, {0x6, 0x5, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = geteuid() chdir(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffdd9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, r6, r7, r8, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r9, r10]) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = semget$private(0x0, 0x4, 0x110) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) getgroups(0x5, &(0x7f0000000280)=[r6, 0xffffffffffffffff, r7, 0xffffffffffffffff, r8]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r2, r4, r5, r9, 0x20, 0x8}, 0x2, 0x0, 0x3f}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080)=0x6, 0x4) 16:00:05 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xb, 0x8, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x1000, 0x4e0884e11d00b349, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet6(0x18, 0x2, 0x2) r2 = syz_open_pts() r3 = socket(0x6, 0x4000, 0x0) setuid(0xee01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = dup2(r1, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r3, 0x8, 0x80000000000000c, &(0x7f0000000180), 0xb) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="8202feffff02000000ff8953e8fc899eddf8aabd473754"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x4b) r7 = semget(0x0, 0x4, 0x600) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/135) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000a00)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r8 = semget$private(0x0, 0x4, 0x226) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r8, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2103, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r2) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feff0003000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r4, 0x1000000029, 0x400000000003, &(0x7f0000000180)="e9ffcb00ebffffffd4d449ab98f25cf9861233f4", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r5, 0x2, 0x1) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x100000002b, 0x4, &(0x7f00000000c0)="eb4104ff13b9fc812eaa4e713048e69906000000258385ee5892aa018cf2ff9427aaa4e59f9c5712249e4b13dcccef6256f9c8a10639f8a248c98158776e1fda3fca32ef5e0f8b6cc7d4e36041a61d9134c832044ac33c800c12eae8fa67", 0x1b) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x800}, {0x6, 0x0, 0x0, 0x2000000200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x7524c786962488d6) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r6, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r6, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r7, 0x5) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r8, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) mkdir(&(0x7f0000000240)='./file0\x00', 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000100ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt(r1, 0xffffffffffff0000, 0x5, &(0x7f0000000100)=""/38, &(0x7f0000000140)=0x26) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000200)) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = geteuid() r6 = getgid() fchown(r2, r5, r6) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x40) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendto(r2, &(0x7f0000000240)="f26c0f42fccc1e3200c06b96135abae116b2b5c329a9b6cab2b8d4a0e64bf25a1fb2c4624613728d8e910ac976f93aba11d6dee09676a13a82dad8baf53a2d809781dc1af47ec5527ab674b2cf56beb231", 0x51, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f85f7dca678452ecbca6"], 0xa) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000000c0)="0a26654b59b69afda2bd6985aafeb18e41635761757c13b55c5c8c7f11d9c9cad6ba4fce25977ee205336a0e6d07a929f43af5d7668fb87e4e4f8848854920d400e866ca0e2e1c35bb7b2bdd2d778209d8", 0x51}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:05 executing program 1: setgroups(0xffffffb3, 0x0) setreuid(0x0, 0xee00) syz_open_pts() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0xfffffffffffeffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x4, 0x0, 0x9, "9778bc90871127d2040ba09474af4062e1ea899b", 0x6, 0x1}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r3, 0x90}, {r3, 0x1}], 0x2, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xfc)\a\xb8\xebu\x836\x00', 0x20040, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x3, 0x2, 0x9, 0x3}, {0x80, 0x1, 0x4, 0xd4}]}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="fc94b452173648b5eed52521b31a4f3c46d7973a72ed3eb15fbc3e22719f2148a76ec5ca59edb058e20d15b5b11bf3e4bb7fe365abb98f9a0e59a8bc9d6cc0dcb36a314a1069cd53e335512be4ac417ae5a6d31c4c4609c31e648cfb75b749857fb0f9a0c695abb31ba6", 0x6a, 0x2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = socket(0x2, 0xd01c6021247e9ee5, 0x1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202000075f7c02328007356d9504b6830eba131c09b9835cb88aaf364f1a3425a5d225c62d5811ec791d3a460e08a4d6001d2694b01ca13527cd153c3b51faaaf3c5179dc36d77427bf89db439acb4a26be3c54644dd1e7955a2a7cf4cc01ca2faf99f8da637aca81dc3aa13dc130"], 0x10) write(r0, &(0x7f0000000080)="5c8c8a4b7afe25b94a3cb4fcb03f67dace748e6b3f274ec4803582f415c215525bbad12b5417167737cee2690671cdeacaa77e77a311b99bb7feca8e004282f8cd4c2fcd5d9d3c71504bfc4696cdb5db493fc8cd5a0300d0ad2c5c3f497565028795310b64fb0d403690ef6e2e378e803a325c717beebb3fd821c21734a7430f6fad351a6827dc7df1d6f2c8db3085d39f69d4dd176ef218a5578cb08fe3729c53eb6f6d412e341c2c5cc2ac60356ecc72ee64150fb80d1f33a32c9ec7aa40912dfe4c891a6842090ac326f69b3951f353b10c35898a6af8c041dc66ada09502bf23c6", 0xe3) r1 = socket(0x2, 0x10000000000003, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r3 = getpgrp() setpgid(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r4) r5 = getpgid(r4) getpgid(r5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r1, &(0x7f0000000280)="a247b5230501b3869cacbaac1edd2810a331211eb0a8397063d29a18eec60d7f04e10bb94e83d5ac2d81c0ffd1923ae27e4644446165b33c696c0bc7d0a6432b14d7f56c2ccb1006e93e6f5c6f98ef4a116e3c1dfd764da4751cfa906eabf85c7539996ed1c815", 0x67) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = getuid() r8 = socket$inet6(0x18, 0x1, 0xf6da) getsockopt(r8, 0x3, 0x100, &(0x7f0000000380)=""/219, &(0x7f0000000480)=0xdb) setuid(r7) getsockopt(r6, 0xffffffffffffff9d, 0xfffffffffffffffe, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) r9 = socket(0x18, 0x2, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000240)) setsockopt(r9, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x41) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x2, 0x8, {[0x6, 0xd4f, 0x3, 0xffffffffffff5f54, 0x6, 0x8, 0x9, 0x6, 0x1, 0x7fffffff, 0x3, 0x3, 0x3, 0x80000000, 0x1, 0x4, 0x3, 0x4], [0x0, 0xb3, 0x7, 0x6, 0xfffffffffffffffe, 0x2e, 0x1f, 0x2, 0x0, 0x400000000000], [0x0, 0x4, 0x5, 0xffffffff, 0x5, 0x0, 0x73], [0x9, 0x4, 0x9, 0x3, 0x8000, 0xf3], [{0x6, 0x10000, 0x3ff, 0x8}, {0xfffffffffffffffd, 0xe343, 0x0, 0xfff}, {0x100000001, 0x7, 0x0, 0xfff}, {0x1, 0x81000000000, 0xfffffffffffffffa, 0x6}, {0x8000, 0x3, 0x9, 0x5}, {0x4, 0x6, 0xffffffffffff2484, 0x9}, {0x380, 0x1, 0xfffffffffffffff8, 0xfd8}, {0xbf52, 0x5, 0x800, 0xd81}], {0x0, 0x3f, 0xff}, {0x0, 0x1f, 0xa213, 0x2}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r2, &(0x7f00000049c0)=[{&(0x7f00000036c0)="1b9071e974cb8320358106c4eb573683a5dac2d15c1ad61e324a94a983309a5be1a5b5ab39b8527c28c4b271c9647a65120cdc84755f83484a88fab951e5d6a3b296f7d7867beea2c9647e1180cca131656e0860a99230c1893f7f2cb240b7273e222a47d29301bb58e0e64dfe8dfa6704", 0x71}, {&(0x7f0000003740)="686b4242a873269c81dc6971ec92b7bc2caeb410755c31ec7d0046df2c84e11e97253f8b9e44af6bb28d8fd9f1bb7bac6e6b71fd950404a0e527a243601decc3b2de5b3761e8d061583977226918716cf3c182564c2ebdb62e91bb8e90c1b0636e63efc7790949f5980fbba9efa7f7a009d6f19e71e3d8fd248dbd9cd4b481c1e0c964aea1e129899c9620aef950d75be17dccf497cf23bd06d8c61c1331e3e2b773b9c9bce82f158a25f17bf5145a71cbd07941fd66a591d26b5c62e289db5edc0e6268883bede9555bf4fc7872d44c646ec6a60318", 0xd6}, {&(0x7f0000003840)="f74e9526362de405b58f7092cae4fb052fa6eb59a4e6ae023b4d1485acd1131220897e7d40786e4e94268b6505c3c07f6c6ae6b9b58e86c26b6a96fb89ff3230bec3688c8f0b163e926d6672141aeadcc3a476709a11787962e9789d758322b8afe5ce59f032a10716f1cb2e53c6a000ff6c11d97327ec795d3712102b281b49999eaccf5b95d7327799718f4067c310a2603209929c2ad4fe525ad0c9533ec931c0a4481a1ffb2245264de09a2c375aec63f960e851fd75c60b7ef3a3ef8ba849b9e18b6baac9d0cd49e863e10a4621fe488bc88e521849f0b3a13c8d9a28fe0d38cd78ec850424d22d4eb3186a592a6eb9d1aca32f3280bb3702445d2eea2f92a16c94425f1b8d8bb2adcc62ab4ead6e6869269720a2af88d5c4f1998fd0523bb24cc61b7643c9d959805e19565443ad7c6a2332ebb226a0114f5017768c25fad27df3953904e645b3b41ff6435018066175fe846692922c3537caf1259bb67ef50ae579faba0ba92372b71ca135626fd623f08438053508d24aab15a1c42dfa6670fab14a9058bb9fdf8637c7a9f7b20b8a3e8718c186e7880ecdc02de4c356828db6eab0344f138af09e803406cc580bb15fc3c78e669443bb52e53a125ffc2fc4174dac03dcd1fe6c66c40448c41f6c23fafcd89d8b53239517219738d7dc8cd84d78f2c17c38b82dab86833238bab728746f8d8fda15709e328b168fe6e80a8d862e640ffce56ad9e36de6cb804f419bbd6b9d409959804a7df01fb127748b7b9a0979d716695191ad21ae1af643b7a860218d4114431a56e704aa29bfa0105ff4fe90c8c08909998a3d01cce81af64aefc7e29e72acebb7cc5e1c9947669c87ac2b686b47219dc801afec2aca5d6a4eaecc28fcf559bea91f882fb456ebed546469f2869a5b94374f6fd5213198e11f2689380cfbc2529a698669f867bb1a97194a9e5654f44dfb22e8ab09a867cdf227c7632996398b276521a2ecb5b12764a29265cea55860720f18853b11cb0e09383f3a256013e40f988ee04de162cb3c7f8fd40b1524c4b2d67ee5a8db380f956ae9a2c6c0ce9388f6ffc44c64f95eff43936bb0d5016351385ec2707b4ae26b76d72bdad608645e7cd3f88e153a31cc0767356e0ee242e42b873641af6fff530aed22c3c7c90a8e1f474aac272f102f95e625b1134192cd6f515ed5977972bd0323311184f88b4df7b828305f89868b8c4fe36f29255ab81977adca08b0d0c21fccce18f41de68e61917f3e667daa306a240ff2d54eda1cc375dd7361d3561186501b1927ababe44ec6fcfb1b0415d5b5608d1e51af777190acd782fec931191c80dd30828a2b18ec488462889d72b26c21826fd3b9ac43440757045c8cd518e8da989ad777a20c87b1ddb336783c09ba82cf92e100f26a466038d800eded0ac398505af29e3291730363a8fe5dc6c5801a1df2d94abe32082b0591a56fabbec20a22d24518bdb5367370216dab0ff9b823da07abd574cb23811bbdae815e2cc9df05c1c131785905c3c00e1e3b474cccfcaf9efc80f6b615a27a8267df57859f227500c784e0c45885e145bea107f8eb67332ef7eed16ebbde84a980a12543f62a907cc9a96fd8a83928d43f932b6bcc99a4e48146af93b010ab76821d250a51f8662435f0a5c1206e9e9d1471324a101718dca2314535224f93e415124e049d97fe00cb3d6643d0ad461ee89b51dd4484eb25521f522dc7d8734ebff2ec207e941e77c99163cbcc74bbaef04ae03a81db6132f66baff17b5dd20f4b18986292f28fcb54339a5bf1b058a0931a85075561eea54e3f99557a1f0c0c10cc50ed8de344b32b65722454ab17bb42ccd44e5028d9c72aa58acdcebbaf82ed7bb44738f3493b1a8fe40c5903cffd1f7abddebb9eea1ae585e44ed8eb6b9c472dd1b2366fc2706c9008ecb5daefde7bc5de9a190bd34a012bd519231bf65c8fa00d7dd0164209365b4c4e41b46c99e3b16e2caa2c989e5f0b8e9a60de7bd8433ee73659ef5c6cad8cd4cedbfabdd3a5924dbaf176aa7a65c7bd14137e443616862e356e42299cd42d7e3dee4b80f26e9b9ddb548007272526f580bb7d784ecfb95e70a9139ce04238aeb4be4716d9cb692256458e87f3c6a3ae2741a9e71d81475b678a9df489dda150feb87758ed1360ed4dc21f11e07acba42b07c8325769c533a1873392712f7a58859dfe8194a9837ebd0f1053186dd8a8b72cacaf744818e5bc29e8c3b03fccb2117eab6fe5fa29846ec908852a3b0dfa2b6d92dccfea0d8481760cf9dcb8181758523c946afa0df352cd54629cbb2bc21117bb6b944e2683a0a53bdd1862bfe10b8c943d63079e9ac6a0ab1eeedeab266fcf5c711b1a42dd370bafed59cfd865945d21ed99148b8bb332088d59eca442e971567d24b2fc18eddd667771fe468c169af4c402d81d7e1a9da270208ba69c3a1b72f4009493df9406e4fdd0d194ff9ebae451b7e2fa242a0a4df71d26f1cc5ec469bd99f7f174744fabb2bce46b64cf95e046fc8eb4926b7ea37a97ba23d7734e4b5c6dff62658ae5c01fdd1ee10f75d94de71bf2bba278257358e49182a71f5d104d408795a3fc522d871caad1a3752be75aa0be295267988a1bb91ceebe2d6e50bbbafd928c176158d3da5ed668ebdbc53270e96f14dae264b1481c526d92775f48a5364bfa813612088e012d5016bc2f77ae612274d4c97e0207beed8cafc73b162adfbce6d3b9e9e6397dc3b880739f599195d82099d6f6cad3dfb4263d7fc8be34c6e53dc123f578fae9f490f8c46035f9e9909731f9b0b1799dd45faf31915153a2e59a4f30dfaba77cd7f4ddee880bd7b202bf89c09e825cdc5f2e5f7d35bc95f6c9317d1a67b9a5a9fbc0a759813d622c45ac65ebf9261884a180774dd9165c82bde900aea73f4fc53961c6bece3dca099d3dba0bece844031462cbf2519cb6d4502b4c8bc2539b1c4036656774ea18aaa9ece98ad9214dbf59f8e41e1304dce71a90dd058c13f95b6cec76a5c73ece1bebe04e3673394ea6020270b40e1d9c351d109b0d74d6e1c275d70b90f8f4f128b4080a91892a7666aae57cc26ca3bfc646df9ebd8c2e42d470ff0b5b36211053642ab0db3e14224778ee25134f6e449e1a5996a6cfd383ebf70c79791333b842ba380a1585913426ab05a8b32ff583206d313c6cd6c914387ee0ec436ef559f23cab3bfa4fcd8a52a347c43a60a32619903acb39aef8523441f38b816aced020817d6386a7c0a549ece532fdd6a5ef5f443389cc626a245e10b71b6c12dbee7a01d787a21ec8caf561737c38b2cfd15ee831449e08bdb9d902b21caf44097eb1f87b359a83e0798de89ffbcf240de20a1f1d3b943c9505b924288dc5650f939079860f807f24ce1c33e03ac102353d308175c60f56505830b578dbbe9b290f57d896360f655867636994351cdd397b87ccb05a3718a5d547091f10641c0c62e819ae7828d8464b30929e6d5b16f11ea3e07b8c09af1872f9af64caeb45c058b3b2f43cfb5817efd5598983d8c1b869043d3b6e1d1e13936276c2c2d72add57a69541fabb6fde8701c52da7275a99d415d90f6425e1894b4e0b23bb6494f138ff3a2910c10382d8065b7e73543f9f95b65e43a158fea2a99adae4a99332d08f7ff7752c3a7ddb07f9bec0e9acbd657ed4155008664ec644a2ea3e6205448a81d41d72f2e321659919076230526cdaff48e276959c53298a754d90f87c0c873927b6850834bb541aa73a9c7667dbc19151797a34b7c0cee9077df99e09ffcd3eda6e3b81b3f79b536d92816b2d5a51fe60832422f8620075a799cffca906f6e42573b53b345966652e40ee3e2368f9f47c79f6b3053cd1a1b71d09443599e40d09842eb2ff43fdbe75fb2018d808e2f575c44e01b1d139d964ac64197bccb3e01e0c47ccf74894793d47f3842e7beaa39e8633fe87eab1b3f800d089de486aed384089eba33904d0c43d30360bd2d88f5258d0cfdf94866dcf13d4f88687f8e14fee695926ea33c955a08298d889b6f0fcb134e20304911486d9aa0458a11658bb7f504b5834d919e7eaaf79c2a86ba4110ee9aba1dc749ada0d93e39a203dfb81c645fc3d5df973765a808ecf22fbe77d5b40516b9fdfb32a5f55088843ca3c9228011c53808ac44a7bfa3251d8d12b260cb2da8970b174561faf30af37d902f7dcb9bea5d8dc8d5e47949e20b7e8010343af4a77c95f208956ceb3a333fc896e02897632290aeed59858cb466ad7158e7f4a3e094f9b2e74edd7dfb302183acd0cfa5d670a399c43f9e180f7b5473aacce677ee59d1ddb835d5757a13bddd3bd4cfe5bd7cd35e246976e2c9fcf670ecdb4cc929abbacfd8028071c7ccb2a8c424795cc27f7845cc65896acba3ff1fc1e8a5d86773a7d953f17625ac3b5e05d853dacef51e18b93dab380d15ef1762b32cae4762ce18027240ba5130db4e16ade3b1eabae23b47af55980e72239b6f459c4679efbe007934d5b0313c19fb27bdef3877bcf47a7d871eb4802c5eec19e51e331676b19c42daf89ddff76db5aa54998fe96fbee0aca7cb84f019c8a3622e56d725612cf6251dbef3f11aba8f010b7884ce305cce3065a25cd358f64c44d03e83740360112126cce3662ca14a8b284ca01fd35a5a308c0f6580539050178bdf12ef2c0687fe13612f58b86ee996cae610a9cd84b024c1b729b7bc09a2f5a4cb3ff0398a86fecff4fdba3c584dd7192fc66ccd5987a21f9a041e0245fc0a0509149469d61d1e9082b7212796d1f0f09655755ce0bb3bbdc339c91d5ae597ee3b83c33d903948493aa3c5f1ac9deaf6cbbb687b030b144655542b1e6e64434c2af0bfe403590848eca51066f1a1b05e3c31d8d892ea95c34d0f4dc9c788fae2d12d58b7f615b2db21befa1a4dc477c1ea22e899c4432ac175f02a0a8e1806cb432449f726f88e4d70f9bea21da85b8e82b69b0b30b42d9ab5b7d0f34a78f6e6bf8dab783e5800e65af2d55785aa0577504058ac0c1c65d8e6600873a9c3fcfbe36a58a6de71af9286f26083d1308f85576b0d4cb9cf6dd28cbb116426fef9cb05dac8165376b8ca3e9263eaebc249d5dd52a322da3964484581a220d9d996cf1dc3a701b71c6ef0fd07ff5e33c998ead4aefb050d7fe14e3eaab6ac7c0a7ccde70e43cf2ece73718338b3eccb38117cae21413000ee5da1b01d7dc2f82d7ac63384e50435c2e316c6c71bf7c1072867c587b33f6c49157dd24770b4560163990404a94c707c3e974962ab7927cd515ecd902276c0bf435e132ed4d931a08794702185b6a1c6c56b8bd730f55894b5ea7d2ddf3c226ea7e3d58f7be24d8cedf7c4fc96590ba9f9035af6f3faee6236d62f373a9fe2abdf1f9aeb2f3433af8f23ba76c70a385ef76e66c65776395428868bdcca07978b296b17871c3927435ed65c7ccc2a32eeed1cd67dd5dbe3380a725fc41b14e493dc6b2701fb5a373092786941660343fb60212bbbae536b64f1d36f2da7015be7a87e567d6b9fae4b55680db3db018d0b83427d9763258612d562ee80cbc88f53902a9b3af4bd9fc0dcdcacae6adbc6ffbe52af7a59c600cf46aa8ca0424e9be7e27d1ae4d951f3db1c318c59e1994c7ae9a824f37f078656f1f9fe79518a07bc29f1c1127ff65ecfbb9cd280ddb2a018f88e01e91081672c97434fd8ac98c1b61d1abfa6e59f699be0e0db3d11d2853aa79498f5e67d83fdeb1a299dd53933a17d460298b0cb83e955080387ef20b5a57700de84f56d08ab61794", 0x1000}, {&(0x7f0000004840)="b5d63106d5e80c0e", 0x8}, {&(0x7f0000004880)="f6", 0x1}, {&(0x7f00000048c0)="3e10025c8aa64d63929d182c1d18cf7780cee607992d4a7712044da2eb9fffb3c496ce58a276dfc5980f44cb7f2b8b1ed722fa9d44691343f58176860e54db7d48572fb8a3f70c7013cd03dd0acd30af084c0fade000d8f0b9a248fddd", 0x5d}, {&(0x7f0000004940)="72f4f482dcecd0f15d08fd9a6aa3f4fc135053b4803e451ab33af978e547e33b2095b0ad8df751a331d2b8cb5e0d0875eff092db91852ebaffb120314d908324880587b3dad3a850f4b2e703c59ce23c0dea10dcab8ab7fac18bee1e2dad834ecd26ba4cce3e1dbaeb6a", 0x6a}], 0x7) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r4 = getgid() setgid(r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) 16:00:05 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8794}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xb000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1ba6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7e}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff5000/0x5000)=nil, 0x41f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r3, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = accept$unix(r4, &(0x7f0000000680)=@file={0x0, ""/80}, &(0x7f0000000080)=0x52) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) poll(&(0x7f0000000700)=[{r6, 0x4}], 0x1, 0x200) fcntl$getown(r5, 0x5) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) read(0xffffffffffffff9c, &(0x7f0000000080)=""/164, 0xa4) 16:00:05 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) mknodat(r3, &(0x7f0000000240)='./bus\x00', 0xc000, 0xff) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5473) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x104, 0x1, 0xffffffffffffbd1a, 0x1, 0xffff, 0x9, 0xda2, 0x2, 0x1, 0x0, 0x5d}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) setsockopt(0xffffffffffffffff, 0x100000000, 0xffffffff80000000, &(0x7f00000001c0)="2ff1efd862c94425ebd75b013a1a6a8776547fab299df300c9edec2d3a7cb9717662b61ce2aa6684db8071ec1cbad1644accfeff102622fb1c44d29e0705b847b2cbd8784cfaab6ac926a3cbe7daaac4923617d462b49a47682c297b30df11", 0x5f) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="c232e2aa2d53f19764f518bc93449de97bb49b2dc97068d8ffcf2ea48ab43f2560162edffd439e2529c6078efda8f0e0fb037283d598cd6344e07b1d5f5c2eb32f7b966717ec3f5e0b7cee06d7462efe6db6ada0db75bddc7cdfb92bdfa9deb43be5740ee0b2383be887ad7e6880aaefa7fef7327763401cc406e0d2c87b384c77829db049a984b0649cc52d6a14fcf2cf846443f997dcb4c77a9bd6d27791443844", 0xa2}, {&(0x7f00000001c0)="0969a57517f648988020d2292384c029933eb8bc85f31aa202c04488d0f57c83318e3557e8c69ea872555e0fe10084f6c55cb141db3086e286ebdbd541009bc8ae21acaaedea4db085ac636485880a025726e716bd7b2451384ec2fba6fd0d1f4db16e", 0x63}], 0x2) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000048103b8862d1b90f542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x64) connect$unix(r0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0x19) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000180)=""/32, 0x20}], 0x4, &(0x7f0000000340)=""/83, 0x53}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xfdd5, &(0x7f0000000080), 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x100000001) chmod(&(0x7f00000000c0)='./file0\x00', 0x7f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)='MQ') setuid(0xee01) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) 16:00:06 executing program 0: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getgid() getgid() getgid() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x295}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup(0xffffffffffffff9c) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) pwrite(r1, &(0x7f00000001c0)="414ccdc512acce44f4e8ffcb1503bb5814a049de60f3368c56f8548a7cc32043882e35ffe51e9f3df9234eb22c64d77f0555b94f3550a99345f042aae6bc6715557a7b6a05a3bbe7b0d30785674578eaad179139c3e6b315080a3c1b27115e36a7fdaf4704847c3e9b43f635156202b452d996aafb98321e2bfcd209bca8e7638a371687", 0x84, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10840, 0x0) pwrite(r4, &(0x7f00000002c0)="1ab6e43c731a4936adbd1bf046b55f1ae1491ddcec3132ca9a79417a2d800db3c45f3a115ba58ad56ff00f2844ff74ecd72eb2ec8e1a47048a8f3421f674d2ac64980432190b157f19f8c888a440a19178ca2ed9fd4f355b42173689847c085b3f3a7ff61bcdb0ff5e1d368228fe4bf533ba20ca29ff67deb2dd05be8d342b1179e2f0ba7edc947f1b462a9eebb0243657ed00f5ca4cbf4cb289ee5886588c910b8979c9eba3ec63091fddd08081866fa6e819de06d75e5c306658502f4b24557293aa14f28ec4eddd46bcd582d6918d78d14e963eaa7e65c3a61031d24cbd923b602ef338611de066fde8dc8126feb4b42bc06be19db54ad157e015ea228a67247e09030c405beb523671d74025bae9a862a9a7cd0084302542724ace7f8b5093aea08f317e2c56f6c613dadd430d4c36fdca3a397d6feb03bed7e18fa72a794e61747e307ec997606ca56e3f7b0edea2f80d2749d956927e45389e16f7a7b362dd35c25b7e402aeb57a8f16acd2c6ba38111c13df8a4c45ac0e79a21415fe863e604a585ca808c6c5ebd8248a217a44282d8770fd4624e8fe7667826db272e20a81a5aafa25c484ce425a3c2392571b2f2c345f6f43caee74b6bab96932d55b49bd018a91bdb1ab54406a12e903f5be1c88cfe9e6e51e5306575f1d468f530cb72f59c496b0f56e4c8fcc980089c66258151709e1f1e84f6bb78644787cab99c65ffc8f149e22e357f6e724ead083e7c2c89461e3451b921f933201e44a9372743a59fdce36287e5771b09f4ca18be6ebfab7399ee2613b981fd2a614731dfbab9a5ece80279ae0a0c8a9e6d20e9ff5c6426a0be834f2c1ff8364256db682894873480419310034f99367f53761288fc7fb922f48e49dba42cd2d5727781f1cbde936d66c7ce13b56ae92c99952e371715d293bfcdcf0b1ca180b4f71b4e7b3c46b4f18224547c4657700bb9c86d9ff94f8218aae4fe9f60836eaa1fcb9465ab32e9de13a6f39acc1ece93a9e2886010d565fa1811f98df7ba0393d65aa1b93dd2830adb33ee6d2b5b0460a2f89f4c1ecc67c0e808b7c1dfd22183220c99a8f09e4a3c138b8228a3d38bf9e5cdf671a2b543059f4fa613948dcf9ebe73027ad127407bd4e3212f00deceb6f7b0d2220876dae4495b48252ef6a9ee55b15c541f9db3e3d5b6cf8d11a25e7e515ffce50b7b2586899d4c4b05eb2275c0f7870d7e666733e1196fa16390cf776711c5108b3d2e0281c6c43546c2e404ffdfc6a6379d0feba020e43fa1b706af197fc4b7ef9619ccead5b3d1d28d4c78d4c40f7c988b93031189643077c10fbf2f05f9f173496efecad8b7d2c27ff58603607bd07d2e12de96eb0feaf70874d8784b3638e6bdf326d6b76b4e5ab4b9efd508caeb47157aebc5989e66ecb43d4b35edfee43b154993df3e817d5592d42a3cc926c0f438271662455104a60576e3bc477e4c9bb3e440304f396a740e7e228c1223ab0c73ceed217a695b579a2ffe2efdcee4435e26deea26c8529475cfa31eece19e94fd12235058b12cee2ac029f7f11881d5700d5203f33ac5488906a5051c19994a0a4416d06ccc81ca745d7022c836043a08ac866733d3919a96b1eebb1148ed5431dd0ae5e34ea9ad62cbd9cf179e3565e210a8dac7349ec19ee168f74a5f7f71948201ce6483bdde5d2bb998bdc46be0bf2c518760b68428ae04659b982e8e78a7cab092dadc066cf8ff49fd15e978503650066ce0c6b317c9dee750f93d0216792a5aeea4cb21b943e052850340e20119a83ab995a4ba076c68346784683b2bef07cbb833bbc8d5c59d8df2aa69200f7751d2fb61e5b18714af95ae51ac2a7e8491f7e723ea068942a2280415733480726de6fe1a0861165a2e0559cfb70cb6c7680112d894f4ae98d6729bbd39ff6bfbbdfb2c071a90ff0fade2369199092020ad21dd861cdd99d483eb73fc8dbb4f8e10e465777f600f9a121ce42543072c7a8381698962d36f694da99e8e3350632e1627652e097c9f5651218a2b6cbed219c6e65ea95445401f1d33c7f3306afa961b0c9f1baf89a800d2ebb120cb43d248f30d6bf6021915f8256c7660a9bacca6a94c76561023c951fdfe29c3bb20155f22f126511f676b1e78f76714b12c983046142fa1759eae05bbb417947fd86d941dbac41dc51b7c162c983a6075dc8599eed2a46f067d47ca4ca0ed6d7ae64e2155e8bd0b4bdcbafced28e1e58993e772ab68af537244ba42327731cf01ba49fb5e327f9c81f51653a663f357b4f222005b48409356e98682c3123bc27d2d38921220417d0cc19575f36929b4dd35bc0561dd7117f090ec17f60ffe96a89a2e1d7c315fcfd2d7fb3f99411ab309876552596ea831dcf6483e0d6b957f2cc74e76526680175bf8a65f804812a3ad422ee06bc9d9996e9ccf47c4224fe18d7a753faceb786b9d7afe0571f4b4e725054b7ece5b403e879db0c6e6e17ebf4efdeba9b18f30c400be85942acc16c7f921032608fcb85aefe1064d867042c69422c01b311579b35e54fbd9bf5472db00609899e6a41a7aa2eeca807cc83069efed84504980ad81757376461449b6d6e5ca1d9f27c1c883be62a598e33d211ee8a00d11cc9a0c7b742b879b94b87a71b102d4f13617c8235788627f880de85c93dfe229cb137cfb5b2bae240fb6bda4e28da489640d82262f93d6450ba2bad6de5bb94dfc48015b1d79d38e40fb2571ca280d9c047b4c6830e9312945f211d1bfc04fce546b463c268a8f1eb0a929ce7f97c30c727e6e9ba85a085341b6daacaccd62dc014850f67707705233381fdd9cdc0986231262f8ccac151122551af8ef5180cf0038e4a212f706fd70846fb10fb12c01d017bd3940a014d7b5b5f78286cb3bc90c67a60ca02f0023804e6472318fb8db27d030293d0754cec571753d1fd2a88ca7529b1c93b7e6f0edf329d923bb942e9cc0d6bea43ec473453d0d72f7fb2a3f904e12e7eb2a811e904b52d34b80d05326fb3b821a22314350ac4dfa4a1f97f2abfa348d3fd39f8f17c26e5d381878d0fc70828279a3f5fbc5fd23388a31affa712118cd03ea90c36ded884469c5cd65b5ac9b739fd8bc060671ca262c13246bcf8317cd5d473cd88d384ac5c3e1c0aa1794ff9c25ac0c5331ec6ba7fcb72ad52db4fc7a5c3dd0fbbd6b6bb7e169d2c3b9735f4186631f676231cec777cbfa85b782e135cfc7ecae523c08248055a4d93da869c0995a35136805049c795e277e68512e1832e7009520c858a4c4b5aca693e60014a86f76c545cf2ff1eda7ce64c7a03bcda33b0dc5c37a599a436a5177e7e79023ba437ecdd16bb277d70f6446bdcc84d77c2ad3ee3f5b050694fa21333c48a902c9f177078ed211e7f50b9b02689faf9ad615fcf198c2884d5ae2b97e97c674d77c09541c57482c5d4bbd68c250a9f1f8f6efea0a457bd30903a7d1d7bb39a5d730a88373018f0c70e576d799ffc2280f9e277350be81e27c2901055a8297a76f56c0c6c5e67695dda4a50b8cbd93905bc8d4d11c09ef914e34a1418ee3afdb2c0e3283db9e784149129bb6cf0cbbce7dbb5af25f6287a399ef8567fe0003ea121e01f131a1630dc8e4cf24f94584e48f4b2979e6bd92d483343d6b9afdd6ecd6733a3b424bfa7405722791aeefe3dc781c19c2aafe65accbcef62df2772a98077ab94c2f1bdd7248ecc33951afcc8aa21ac040ee51411dc2280411355d7b06c577910189a337dd8bd2cfc32e9ae2554932ca14f755f2454376aee7c3d298c8eca12be4c1620d00a720036e60d032e3078e63f9410f80225019e0eb048227679637ba632f4752eeca052ee76125ce219001b1c614be546257f0b6cafd953b454232d06bc4fd0b7b2d9bc0f3b154b725e643f54fdd8854d4cef61d7608fd40160afebed096192d271c80e39bb2b0fb7dde169ef5f1c826bdab0fe0016c7ca82e6e557760f9d02daed0ad14f0368218d1485a5bda7f6aeb28d0aaa5793b8e44200a3c577caad32839d13b5e12984ef95148144335f8adb6b1566e44eb4a214f2463db3b8125dbcc2c2497c87be474585f68cf66679f6b2301f29e919d77fa198d23fd50d4a9f456dd962050837a868c9438ad77262251fcdca2407e7657149bf7feb9a9905ac784e432ea4512ae630e666c28aff1a73cbba84412717a564861569d4b0d30cbadc2f7f95f7e26a9d106ffe4c10aa9a38a4d5982c5276124aaced1eb8178b955e7d03b58638cb8329d45d61c582ec104868559d50f543e8a77c88ea1f09711a725b4b21f8b5edfc7b1ef380cf9e9c81512ec372bc451ba57ec55d3ae869912f780d496a221e77a002fa4b8cd96c9c81e7ab3a9d7d1b26e73cd298727092020c0f5ffc9cd76b53237ce1e9fe8de0d73859964776d737cecf64829255f7a981fd370ef00c4f22514f705efcddfbdce9be4ac7f661ba9fec67be85f6b7e69c198080279ece6c2c28ae3fbdfa9d84d7637913bc9da11d48cea805073620772e8b9711cc6024ec9d12c663af11313177c538ebf7450b22817378ad8fb16e02675de0c84ae0495084bc32a22d204705e8bfb820cca8420fe71b38425d7cc7675c3944dda68d82b518855fb07ff1703b596700e482c13b2064a4f8bcb663178473cf02312872c79d97eb40fbc5ad01d04ead921274704cc00776361ee19856fc75d180f6800b73c59acb3e0260ee6d4604daed14be32c8759ebe4103c74e6ea9d018dc52af5e04497c463c22af210ca1d58fda815c9cdbfebedbd2f77e5289ea7aea48db2c180f7510f2f9df1c5073cfe7089e7fa2d9a10a5f39290a0345e22561dc76c115a4f13309a354893baa8c5da434002f42b49968c3bfe18281ce9e530c9210aba759b1670e724387aa2bb774ba8e06728ce1d7093b51c4db55f54ef4f99a12e5beb98e77aa3fcabe33864e6468d144a3086a1a227a5c3bd44aff601c13235efd8ea61a57181eb3a10b90f79ee9be5e54ab60b19a9c7e06996fffdd1ac45f038932d5efdf719f8b29931d35a2738e32cdfbacb3eeb54d4fc7013f81b2a34b586e31f41644a27213468edfd477a7100a35cc1827d63bad05daef7f9674d19a395a1873b8f14121e825512903e185e06134a83cbf099d64edb8bb99400622f00235dc7e9591dcab46f1faff122876fc4b67aeaec45490c671cf3c5748ed6106709bc90d0bcf71ff4c1345801f4eb1e3c4120ba3120c69e0d03711be1b1e6fa033601bdf9c04cbf72cc37c805c8f3a44fba6f32e30e925cdd6c61a001350f6a7b515629920f96a7ac223d833f11bdeb7d4dadc10742e6411fe40b4eb6cda7de9617c31c6d6365b289be9ced884378f8c471b9b3fc35315b023cad73c18161a80d01ac4c04d4ead52e1b5aaa13154dffd3b0ace4df87152ea3d1aeb011f9cf064568dbe450d38aae7ef7cf758456a725b6c25168403fd6fdab460b3564720a0ebeda0c35ecd405b8b6d85dc6faaffdbe28ebc1b53942d9639de9e8878ad87a0982189b77fda46f4de60b365bd698eb3c50286a6293e9d0812ca288a41fb980a07f2cb7312645f1fcec8d2bd999d4dc84e1b3ece8182aa8dc3030361a429ff678e4663700ffc9e52a6138f682e6ff0ae3a31900cf7de4ad09eeeab16066ac779831027cf029341dc2facf3269dcffa69852757ff139370328374d569ba5962f85578ea8fdd537dd1c89b39eb3149011e8e08b420db2f99f63cbb1da86d3b90d99027fe654c96c1c56947cde69ea0c29420f36d0c9bd988a0723e47aaf9962aeee2d2e9c45cc5a2a11", 0x1000, 0x0, 0x0) r5 = open(&(0x7f00000012c0)='./file0\x00', 0x400, 0x4a) pipe2(&(0x7f0000001300), 0x10004) fsync(r5) socketpair(0x18b836977093d520, 0x3, 0x4, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r6, &(0x7f0000001480)=[{&(0x7f0000001380)="b1105e3562d367b6e9f8444a561f2e7600cda1c33448acc6dd10f1b5949086eb9a2a8044dced39ae8a00c25a9b852440e7ee7f19833a28782c3cc65e8542c6595bfefc8c2eea02f198a03406ecf18a83482e0a0600e0e9289aaf61790e99a383ee1b3b4eabec6935734185deed94a7f7b3100ea20e064fad3157f7ea6ba5589091b56bc67749da1e9cd6eb1ffbce8064fa8b151ee2493ccefeb81230027adf4ec65d5d5472b1c9625cc9f9c3f61ce09ffa76a593655f62d8533f36296067bac1564e2c3cdbf0a388b39b4af5e5d5c0e03e361efa13915ce1ec2a030c09b02f09ef", 0xe1}], 0x1, 0x0, 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000001500)) fsync(0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = getpgrp() ktrace(&(0x7f0000001580)='./file0/../file0\x00', 0x2, 0x800, r8) bind$inet(r6, &(0x7f00000015c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) getsockname(r9, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001700)=0x5) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff0000000000"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r5, 0x2}) r6 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000003500)) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendmsg(r1, &(0x7f00000034c0)={&(0x7f0000000000)=@un=@abs={0xf95a633fa5eea1f9, 0x0, 0x2}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000080)="04631ec30cb665f4fa92d2422bd2232e3dd214b37bfe47a599b49d0521cd59d920032054a9def7f0a07786bbde271690074ab87fc2a7f4c433621b8278730dc039a05fcc593f882fb1425f80a85ea0479fddc7a82a413a58604cdd602fc408735d93c239908099b83dc637836d1e109df508d1a2c64dc6c90aaf23d97384626fc4cb12ec266fd2c327426d1f17bb1900ce7bcc12297c61eb1e2c4b4440289f28036b073a2c9e7135c15af6b77061a3901749c55f64a5a35eea2a68cbe85f126b87c74ad4bd9597436d4c67aef9e080a5077ebcdde36b6d1d0aba96b5ebe88e6decf7b5eecbe6fea85358f2306dbbdf1b36f264819e766c0017805f108ed24fc8c6c65e00b551f3b6ebd19499e7dee0bc904ea395c27a056a55d914030ec087f1b79e70d74abc40f205bd674eda1a72dd7cc225b90e50cb1b96d754a41fd7c57601c633abd727d84ede7558a30f85c30566dddd62cde7f6e22d0745b7a2e8aeb52dab6c2402c593bf09d9b1ef1305949b3fb5280dfa47fd5ab929a7ab6abff82b7df921db9f9609cff5e68dcd5ab043a32bca475b9ac49e20c4f76075053b368af330b45d1161eefeae4e99f07e02fe543f8cceed199e3dbc81723d2ee805a0a9cf4466c9019ae6a614b56d7ede439e474f37014f9dac65148326ca394fad9d31906f714a4779a42274d132c2df474085c7c285f8efcf48e6d08acd263c15ab7b9a2f89432350547eed58a70767dc16d39c64e2a5468e3dcac1fbfb382f6a84b1944f676eabd1f5914ab16f14e49dc1532a924681c151f7f8399df00d36248e1e6ebb1cc9f92b7548ade5f1732a2cb894c9cf40e4e624f718ee3517d50882f7c76884a1ea1833dbf174004a7189c516ec88425fe7224a6a2d74a6dfd2bc6cdfb49e5f0ad1ecf2389ed23fe486d3814f00753579e383935a3c311168054067717c438b97a19b23f35063247809d3a583d667bbd8df9f4bba4e4a8baec9b487755ce801c55f6db2567b83b8f5ab4df9a296b2a1e62d16c863f055378fe00241b36313622427bf6f708c56f146e2f468ad6cac5c829ac6a864c24fbf1572eb7e6f44f0cefdb19761050a40c6413e88dfa6c2c5608fede9c7af3ea85523906779489e9be739a03aded1ab1728a9f518af108b30512c4ada19eeff4ce1665bfd730aad4adf811168bffa4b512cce5dc8163fc511d33cba40652c8cc90df67f4579f47e5a27d0f535d9dae3e983cefeb4e83f87160c1964641e9d31ca8903583111b7cd8af81aa9a3633d70eadbf5b9ec2f4a5c77c3181821b80dce7626e3045e98f751c7a8e1500b5be139b28ab4788b046cd75a21ed648892052157a8db1bf1825bb081d4dfdba4330bc328fc7ac2ce4923b512100fbfa66b0c0fa42a64606b46242090d37d85c31f9759d6e304e99146e4df2d5abebeec5d903484b7664b1e2bf3a09c61ba93fcb5a71310e9b09475e9d3aed0bfbb1650d41e867d7ef52a43298976072b299188cf6dc3f416d402d406c198d59d36d74da0f354d1e161f9a2b6e0a0fba19b73c37e3c62d17ea445a23df8d170d0d871e0b1a6cad51e530a737392daf59b16600b95e31ae471155d5c5c4d91e33dcd178373a39bdee4bbfd693899d3d67d7bc5355aafe8e2399de8f5f364e260d07adbfb9b5c760ddbe82cdd7b4eb817938d11439601bbb467990e31162cc120078cc7740273d06eca60bcfa82cbd55bfb0b069764837922a11965e1086fe4f3e1bb02260e607f6a07cf372eadfdc1141ce1fbb2df0ade4f89b137e1ba47995609b600191e5cc96b3ee8455102c2286ac5fc59e1e0adf459fdc13af1a1015b5c754059dfb703f29ebfb2641beb46bbb0951e29c8a64fa23f72294223e6c03b17ee583f59ecbfc2fa84f6d6438769d4faf9c5f547bd2d4a4518c3566250238dfd7d3c621c28418c22e6f18fc31281e89f6d816fd3e6bbe691165ddcea1a36573a8589ff27bad48c7008017dd7a5fae9781dde08f5541ebac488dad4ad79c4c92503c856df245afbca49949b5b00a1afc1e1e1e39bf5e6ada3dc38b1421d405f8c544ecd777023cac8aae7df88259487e8f1fcc2a14fe65d533dc814a53909e2e2755f702434954d0226fa4b7698d5fadc0d8a5f65637f4b5b5fc0bb66780a75852d3403b4bfae8005328e0fd0d80c0e423759c15cfa580f531fb67349bed91c4a582985ebe702059c3418b2bd4d52832f3b51e58cea7a2cee198181ad3fa058ccbf55c494d5b6f4cda3d394894807500e94731c5ff04696a5ff6e871c2866972fb8b8b153d7f2b202ac64e28256f1bfefb7113817c33b5175d27b667996c152a85a83d244f16c38658641a10573903d83631611cf947ec8a2440ad583993dcf86aff42ba8e9a9f09c26827c8a8d1abf6bc0778bd41b862b796e8e37d953d111809953c29442c0bbccf7e7ac24d4f736fba3b459635b8a083bdd08443bd5b778c5b6087f3545ebc5420e3b324d3e0de05f5d3b95cad41d7887a00ef03edb7a36ca57e986fbc1da8d26448b9d37b5312108123f7899b57b62e89f41bf25fd992d15ceffcec4d0cac6d9b4dcb1f615943518565ec1e96e6024a7b69af9bb2c314664eb3d77f4ed6ae433bd51b02fab00b475aebb07a49eb4057d7edbb44fd0e15d5ac5958c3abcb9b1d48e44c08adf50d15c2c119a9100cb4bafc3e6558483b24d353011f1ef1ab5da1128379751c05272e7c6834c789493acab8ec96588c6aea82bdba36ffe8e57794d991a4e5dec6d38c94ba53be9d633ef08607ce5ccad1b183da72293b416a7a9126afe524a5a3c717f020926a8502851d229d3d1c65a2c31bb84a2db1437e7fa103d5adfe936be2f95a3befdd45300af4d1ce2e8ab110832e427b31ab924cfe7c11c3b6af0e08b3c17ac3b847ce26f7d695ff5cebb7815be7557e0b6e8bc7f440cd07ec9e5ba85821e1191a01dab2d1d04a2c881ea00f776aa77c683f57fbc634ba202109291260e53ef4ba3da7338c544f479b828392086e2aab16fc7521fb9380b8dac8c5cde2494b487f28792cb0cd08b028e7e63fc9b2985b1fc8193066880c775a3a2d607e28886159edc6a47a3f492a9e5d6f1191e313c8b18222f8960507e2353ad8f17bd3c9ff8035f4424fd78bb213776c4849df081fdf813db88359b6c42fe3bbe6d0acf4fe03956f0671d7b8dd178e80bade4cc03d44e1815898ed814cad9455798af95d196726f93008a3e1b13de78270645df8ace67e67e439cd5d0996d76c6d073f35cb38836404f4956505414bdc2f10bd66b6fd0c73c9e3b74510b19a3b2ae106129b1431172c4bb221414ba9f9c324a382691c6e60870702c3fd416c0f8e157d3e50d905713f844045a9241eb0dc7f1653c754765b4005e09cf92b06d5a5a299821224a2442b4075979cbb2a92689f4f294824cc25159a5c0ad3cf8a3129914f187479b6be2b8ad1f1ac130d0d41c6bcdc6fe098b464f7a614542d890d7a68ecced432fb7d63506df2b3273238fec7182d22c33bf18f5f98cbd7cab17c795e0c9021b8ef9df2737f882c2c682ed0ba23ae140cf540cca7845b32423383b7e94aa504f4de2abc2341da279529ff4ffc48b39409400c70c4d23596970cae65fcf9184c6b73d1a6d4cfd52b5661a92de0e1b16ef679edee961b455a29e6ff933700de0911820f08e70644823d274cfe469940404c67af96dd5f97cf4fef05eccc8edf7246619e6b8be8c0f278027c82ac57f8700c6b427fab96040c48321774adf9ea1c1f129d4326abefe9e4d298218cf8179d80a07a486c1d7d743b16d2ea9a8068435a0f7f06f5d47892f27f99b88438cb70a3d1b2745044f212b53c2f6e2705a1969d87dc30c936edafd6b12b15d88387e5c0a81d6906e126cd7bfcf02b3812509c4b3c68b25c6858f4cfa0f1362be667bfe9d220048a8ff6e25659d89cf9329507f1c3a9bb0bf0bef98fa155259b0d03568727d6b0c12b340f526e2b6b13c63833ca0d825c485094591df344f8450518e7dd993c64f08b93f50f024889cae5dfb50465806fc65ee86cd8baa1cde0074e22ea92ea97e67842f2168290d7e7a3b2a7674597b83abf00c5b6d25f6a3ab53bc5e0be45d838d8e257c9e46f83c1d213310370603705009b45482461282204a0d71882ec710a7bbca184100d79279f932bde97dcc5fa8d5ec91e24da078e1cf984a1ba867609c9d1b9fef1fdaf25c2999486150146b4a5ee262176089e748acd060cf8d7e221663018b6ac66cdbf6aa5ac8814d36dee9e8de1f81e659f6a615a85687051f30e673c288ef0da8275445ad176a7fdbad67c3c09ff539baf59d5a28590a63891611044ec729d1bbe0269d14652048b272eb3de6b418b6ce28340e90b6fbb8cd1e514285f1a8a7ca2f4e526d1c77b9bbfd478a7c06d3de2f2bd78f9dcba453227f411812a906c628b18850c32f1155f0de9b09fe82c05c28d109b37cbe763b65c8a705597d265385c6343019739b2552aa80df438b973024065734119bae15f06525a5ac52c47b79839000db269178bd3875efde9c8d10e441277dfdf838e3eba15825caea82401a6966d8f4fe64026025edacc59bc7b84a9f71e32a5ffc884acdcc8a2265838eaa6885e96dc28aa3c0e8e115014eb4edde3c5c6f8265d025d4f7b6c12b8f8caf8f02fd2a4b484d77757d776fa2e9818a96ecb40b50ea3291c4dffd89ee1361ec1b2a50b6c301d7cd701d85ec01b9d9db2e4418a4fa1fe6f6d920855815a6831b69504d3ed2437d87de93a4e08e8000bb098896c9510a3f770163fdb6b0e1a35caec355270eba054003e28a30b10cbe5820d881beb935ac7d620391dbfe2464770e64358cef1c979c00ead2ed9639b275d8d517c2adf30761755b64c03034b020cdd363538457f3b5125553ab7337fde15a7af7722f85553bf624bda41047c69b8f5f7c52f47151b36697916580371078e4c6bc223700e3c285eeb4122863e2bff568c1a4f4616600f99ad781dfa4ab9610cbb2935af5f051b467a4ab2d434e8c7f58358e2d6be39c857dcda3530edd2d2871d1957466f1b4d8111a930f92095b7df2154d53b23b47fd0f3ddfeb0574ead363d62017928e55f0868186776c8046b625ee736d7b6d1dd5c3096478968cdd120f65f6945a499db7c40766687e8da9e35ecd43e0bb891a246827bd55a61b5d524b1d7d81181e8f5715e6d9f8dade7a3946759623d97e5ef04e41789017da339f4273c543ebd564bb512d57de3ee07ca4262885df25acc25fbde5e0c60313df4ba462011e28ab1634536e665579fd2592e3cabba141da4519912dbb27d1a4ef6c9812f8116aadb67b0e9ceae2a68b963f19f6d696d225356c06cef79ec09407c64d9cd33fa37756651e4083d4a320251aa1cc8ebaec6ead8a29568348bb5433cda7d63386654ece3ddea3978dd54ef7968e4ac693d96852dac5bddf2fd74a53fbefd640ad503a8514c99960456f931f53594d44e2a1364e3ed19b83d52c595e82129570d93da141158c8434f304461cdf0f3ab13ee1d2be1a2f34a94fe9092396976a1e2e134d4efa22f115d1b6923788a202e17e58e68eacdd01e893d2b50dbe52ea70b60acf587f75a6561e13324483ed804609c072b3f85f31bcd7dffaea043bef7a8f1f9cad265d7396c26960c1a3a0cc70bc2469aef8bf841f7313d21dfd14a183f14ebe3d48ab6d2be08c49b253a2250215a807ada14dfb3324951c636b57dba4c99d349b90d1c6fe2c4ee061da29a0202b335889abb9cab3bbd1857b9f1213fc140f2864d247ce66cb0e56e3924af9", 0x1000}, {&(0x7f0000001080)="18b566cf4324cf9e4e33be52b181c6769bee408ed8e643119740bcbd94caa113503420ec4b7905f106a4ea06eda83ad3f3eab5e37dc9c623b8d9b6b8a1c2dcbdd926bfe22fd742d1326e8db1a4ae172f96aad035c3443c59448716abe5bed0695a4a5d3701dd1b45a0669b5fc21a740dadd7142d63795413186c32adc658eb2327a51b88d91eedaaf14453e9e314a0525d2a78ffc5993b6588dd48d27fd0351939c1164d1ac83cdec7b20dc01d4d89dab3c1c3de987dfa518e0b6473aac55c70acae8b8923fd42bbbfe9f4c76768edea0cc2fecfa5d97104", 0xd8}, {&(0x7f0000001180)="94dcbbc97660945876b18c02402e2b063c2bbe49d6498ddd19201f2db9f6175e6aceb53def5442f6ff02f5386ffdc37ba5430b35528f93c402ba26cb5a348d4cb5284754ebac08f40e8677a7d7185d8d5890d46d1969b65361701f1d26162145b794a794a8807d140c66c5841a5785808ceb28272b8c1705627abdac91c8c8fdd7773788808170708e", 0x89}, {&(0x7f0000001240)="86ad4076ecec920e0bef6f14f798474daf65f3c0e8a3a4bcaa5ceca8afb039a5ae719b7ec71d9f958d653c329fbdcd2334c7d0548d9a22f67211785aaca8158344891e75b2f1ade4836734e30863eb7ecf1550540fa29ca67068609ec5c72b4faf5f4c5e4fe361cf2cc82c2431e0421175ff42d6740d7129609e0421308b7db96bee16fc790e6bda662386f1cb0c74f66301d1ccd3ade7e3b384414c6239933300d7f42bffeebf03fb2c9ded632ae28181215165a0a758b33c0030e1bf35debce7bea0e42859f2e489873cd9bb0db3c68839f2872d79bb07c6a214701d142bf0a2a1b63359b3a9b6bd0d52c4e27331d4dbfdeacf7a5791003fe1f2e64986495bfac4871aae593dae236ec2ff48755803b2c669fd0ab68da55f3f105c5f709e38535450f9ad90de78af9512cf2579775c5d8728542089fa5d6fb4241f6176ff9e55a35481f83cb2518c1de1ad1df0e46ec8cb9fca5a70c1173fcec56be5e57f311f35b0af172916a954477d8e023e1b3f681b91f924a7cf84f7d2e3b5fe50ceed02b9532cba89aec3878b1603e6c9c6e2424937e97b4a448414273ad30c944952be150e92e92037c196744820e5df33e5c10b3b68d6c44a30afaab72711616d9d416a1519cd099443c0fefeff8799a7e2cda84835c0e32368451ddfb38b470ff3f4b4402fb2ecc2915053802e903d42e4e7b9ff21020ef0980bff0352c7d7aba0d29e798f12858ce390d3a5f5a07051a49088103c43f6ad295b2b63d085c01c301b0f54c18dde24a70e159371cc7f8ec44f749a078e552586f82da91e36ebfd92b4e308b54049b125e987b986991f2391671da02cf930c432d3fd8d6fc20f0c6b1b08428bb6ec7fcc07afe2bd042c332e9613f59853bce6c10540f02d3f3be4c9b0039a5917c43d5cea34048272cc7402b4d30de1c6dc7f20d4ffe5c3acfb4c0b6b61beeada292fc7ec480b4237f71318670e6a1e3585c6a72af7130ee7112ee3440e6a8a4c379477f8dccfe9075373e29d84418a263e32f5e2c51f2e8b045213d1e4a4c1432cbe898bcb0fabc0ff3e72f4c68013dc99d0751692a0e268237042bcdbe5ff0fc211ecc4a9ed677daa592dc223041a366b39c8e3c0b5652a7f2c3862306c389635db36b097051edd3886a4690e96823a48e6ea4a2386b085f86f306606a8f3bb380ce3944bf28b9168bfd8909eb3830cd149f006db6d020de37b1d55ee384f8636dfe8a195fcd6e41b12be3285064d424491de0c170b422ea2658783e60da32931349557170f16a6b6984251d958bbe21121ac110e5366f9726acaa50855061d792e0b3db5ad03b3916a14d70a2b195a9b406f95b1b4f028b629334e18be82484b2f1befa885154d035097fed5088e321bbc8b49dc91cd3ad640759cf0b0fc13d502ba80f8c905f851e7945d09cd1f0c88b1d2b1c69f1b3f0952fd8803596a34145b66ea5eb286c29b09314ef744bbc45af2c1967cd0ffc9ea489a98d73dd123cbaef9c6e2c03cfed262fae0aa652d1cb99d2054904b9066ed2b7b58a93d486ffdda363eca5216edc7dd56e96528aa01abd017e2979eba633d099177092ec50898b4d9c4acd00e725e870ba6662b7c45335f3a1405668196014b2ece8747932c67eba0f49f88d8c1bc67b4fc1ded9cf94fb82dc301364601a4484d255a8e980494370a33ca95ed851c03d2e845354e36e2ab0208cb257012bffd851d1a96e205da68481e786fb91d5be4bf4644b0113e2e0d345bdfd5c45131cc019b992f1f526f78a7bf4d5e0499aed8f548aad177d992f5d6ba66bb7501455d53f61cf3a8483c509d1bbc08d6135322ba0bf3218ef0fbbc865dfd6d9997f17e4d40b88290f358d1eb9d6565d8533ccde51ed962640f56c190bee6114b4151e633de846ca959da4329eb633b0b90a55f2041d9bd1ae23f72f0c8deadba395e0a9932ce65376c129795c1d0ff1b64bd6acbb57b2365314261989a7a11fb8d9f97e93c129fc1b1206a10d2192344b91da5b53c640982dc125135c37a500ed131eccdbba410a8d405324c79b58dc7aec07dd8ecd8dd9b694e853de6a1cda2d0003a59c12095bb8415cb4d9705a10a8b257e2f0a2367d92797b8755f2abb9d5c83e267a554e8da4373c4644c6bf57b7be9731edbf3541130731c89b513b3587604787dfd9db0eff0079e338c67696f076b5a355e22354e4488abe54fcfad318c3c8671d2ca7569da1f16ab2ee313ba9ce8887d234846b4acb0e41bc72f339fae94b16ad6cfd675391210418987eb0a9d28e6433daca378310badf5f08a7f7b15e3a2e8239b43f12e3ea55d4f7b646f5642905891768a29925fd32e1191cfc806ad5802a2f24d4731df3b277a5bb60fcef0997793a240bc7a4f41bfa01daa8a31e598fe5f79ad787fb649900016903ed6ae87d633e34f1154a51d15e4176ff005b752f4e21a9ee6341e2849e9b6b04001580be0c0ec9cdbefe44fdf52fe86380bd7544cb652b693401338ad14e7037c59c338de8493f1e129fba0876582b1f71fc3379978698b58a6687e50544b0039747ad760c333ece7d19c09a7feb2d87c2f04f1774ff4053b28acd0ca5ebe88cb8c71fbcdb583dbb397e754718b03a764eb69ea2316526799242557a3692633cd4e8789fa14a746af082ee8caa844fded4ffb7bdc5f3055ecb581a9c8b2f86092ce389daedb452933eceac4035abc14fc60d490d01113077d81634a7193766a2305d49376dc04565d9ef270fa0e8ba6f761b42377fc004c9996be792c22dc283b2f9105dad81c9390b7f2a7126eadd0ca9ce048baa4981abc23ec3adee5e433d4ae6f8207700680cf2895b6c2c3fab23edf984248f35fad4efc59f421f876424055b18c90b1c0d493a69249fb2765f5d4ae4591f383953cc6e65c48193df24a5fb79d9c23715505f4a62ba564f122eed139afd3988158ee70fc9de9a1ac9fbc63a2ad34fc9ab6cd2cd2e12130f5195ce44e6fd8a1219d5d1e265b4ca0dd807f224e5f88c5166b64980d40af0db71d7eaad1c7048798c59636b6a762753211b40458a930d9fe957f99756167f8976029ecce55a96f7850af03520396f2e66d77b1e5e852b31858c8b32e657e11a0c61619b7b73e6945b27a8f6faf34f981fa95442048f86124a0797da543b369b7a2573e1ed27929751b0ec2ce5d4ff68dd31d260d2d39d9312fc2ac1cf71a4b70b5ad3a82067225fabd4db1af63bd301d7a0a802e7810d5ea331b289d3d18943fa3007325edb0eb0a5f38534aef224912b8a3cb82351bc5d6d3a6916b03712d31ade34f160a917f3e103b3a12ce758f1aa262ef29458f93841e33dd544c7c3b9f33d8c83bf6faeb4e514a0e400a8e3617f896b5a8864e5d35137e871ac7e3b2238e789fe685f8002fa1c40a008b910358b856f324a828c7ba84ac68d3c04f60270a8ee30949217fce03d0a746462bc6b7202bb65dca225ef2540447eba67421f58ed1631acf0c680680f1edd88509e738d49464a040b153108c6183be577adc3e7fe7e53f9b245892798c2eff4e0b656218342676bb80546f9f4efbad9261aab3a1d07dfb9efd4aed38ac43106668aec1dad8b20e157d4f2a511aeba41f5dcbbcc4726c3552f00dd636cdb2e6176a3b7068de30042bc888089ef0f045f10191f7e28340accbf0c05ef18fca7da5e15611658191bf98120285bedf63cfc991398acde042886b8d82f3316c2f37496e75b1e2732d79c787abab22e5f0a08906b69c0dcc44fb3a7ad1f371d965e363e120a56eed303c83a86a5634966b36a6ef832546898fa2f740a920a8f5a805bc62fc00e46e30913d45bc359c30a388687620e013047a25366b44fc4f732aa3374751a274b120c2a29522d46a19fe2e8892c004b67e652ba5c74a18a6c3182a20cdaceef2843f8f6f7523ed1112018f6746a3c58b04037b1f2af9a41ea2a1fe438547172a52b5664d5116a2b5ecdaa98f780975d8f490694d7ec202a4e0899bd819dfc5520892b42db314ad4fb472f69a8021ddc8a6fc027e553da31660bf4d95e88e641409916de5a421ef209eabc198f0510cbe9f039832be0cbfd3708fc78df9afb4954d0eba994178b60f5a0a6d50ddad18b255991b29b3910be3752fdfc2d3196e3fd94f7a17ff50a599024468549012cd88bd043acd02e77a916fa93aab360a258836b3d5328bc5c854864af581f8022fd8aca9278b28930d7faa70ae169e8e1977c9ad017494a1577bd78ef286e96be01a1398a5bba3c4c498751989bf8beb785baaa20e536d81cfc40f96d97980f4b77cd68d89b0ee4327beb85847bb2efec3f14262cd9d7e1c4ea9658d4873647ad6e98d6d8572b6589693a2c560b277b0dd093c95d01ba08e4f63279fe115b4575ead37472ed885458e3a7db4c00200e23912ee1db883d2c4dcf2110d52ae3f9b303492052f6b2f91599c63af122947b22ce471ad181581e85ddabf14ae2559b67326018261aba618af83c14022d78b4e15f7e25ac5e3b2bb30fbd3bb21e053cafcf280851a6bd75d42346380ea4aaba2774f1a7d9d4ccf88a55af53e72cbe4c0d706cabf1f63b47ef73484bd9363f7aae4a3062571af37d3b5f3704af9b5cd3a9be5bcc5e77c45871231e0baf1d3a68ed9ce4a4f1b4e26f9f95b03abc07842b13102eb4c9a4ffd8d2ac56d14533b7581d826ad67cbcf6c24df576241c1bddb0e12c86c689939e27b6cc1d408c590c406ef870950101a958ac2af92d14df2737c675b6f683a9865b935127c52bfaec1a34ae3edc6b7a4fc7356a13b0c1c07a5c56e3e156a3de27c77e37f940f51d7f656c683eaf9528181d14746770d3e8a32bc8a2174dafb97d8838d3e645aedc8041f087cb9b5b014c0546764f5b7dba2f86916bcf4e4d91a2156d191ba21500a6fb8df0583ed6abe8cc77ee0e02519da9cb7611753b2af5b588f5b16eabdcc6c7b98562515855861db6b8d513ff10d7111105c3a3c214f244142b72b234f0dccce3b7a743437dce6cdea211575490f82e6741797d2841d1e35a18b68053d57f682683a68b6c07e2514c5e2b00f62964b3ea55a84cfd4f2f3627aa48ac810585f4bf485dc756edc2eda39f6434fc68faefba520031faf0cb3df5a2238c91b90d9ddecd711fe7dbca81a357d44a855cc40a3791f21707677a5e723310ffa83c74a0569b7b0a1e308bcffca20490ddc82b552cc4054f0706c08d91864ea0bd7bfb53b10c5c7b645f59b2627e7b5de456fa21f63cc3fc4e88e365a4e8ee418b5badb85327c05d9ac67abdffe48e29f0ccf8fa69fed710ab3599950e663e28ff34e608dc89cd2c56cc83143b6691a2a98e22622eebf57a77630ff798bee4f9261c899bf26073e95010501df713e8be644306197ca2efafa4fa2b4440f1f85965f93ba255dc331146fd0eda6dbfc80a777093bb75a6e0428d52333a30bfa666da3c68df5224860aa418329c7186d14d5c1c6259ae7da41a15cea22b6ed6ad7fe4199363dd4736a533bfe32acd8b526e38a94d38a0feec25e98cdb93545faeb59fb9142c27c9fcc883c45e3cac77b9451bb40a359183124183b1dea376b8cf451d26c47bb41534aa4008a01939cc8f6bb58ca3332a26c352ff1de5b555c3964079ef431456a46b9067b8c8ba9b1efc9f135bd5fa1f470926f168fe423c27edcf2f0e3c6e66c23d86b5d34db6b972cdbefce7d811c17ea11adc003a0b5d0f5ce741860e6452b6b780d588bf053e0efe4076d04c103d6e3fc236e1c2657b102f9ac364ea01a76d0b1e8640d2e7cc3f000aaaf3a2f72867516e4c4ca297d01", 0x340}, {&(0x7f0000002240)="73e484d40d7f838a8136ff9e315d3a577b15d79d525d8482fa65c46c7f439063e28e9561155c0f787d43b70cd703e0200dc37faa546b45ee705933d33740", 0x3e}, {&(0x7f0000002280)="80173bc478a482dcbde17f17f50a4eef47cfe71c016fa17b30a85e6e5143a5a91b8c98def4a793f569f8242eafdbbbe08167ecdb4573f9b0b369", 0x3a}], 0x6, &(0x7f0000002340)=[{0x1010, 0x1, 0x616, "f990d2a1e2b9d4df98aa648bb7307d2174aedbc1ea4db97fc3c858a5127677d38eae440c8bb975a5369227c01348d7660ef4d08137b2af84b992e2dfa157a25c29c79d86d314e4ba804a126b2f609c8ee53fe1c5089ac1488af47fdbbda88a1afb25a094a1057cc6f53f07e8db6442fe5e14dfa580f3f80fc7f80e593a83adf60ee0e61c1c7e209a0773946527f9ba80b08a8d80ef9b2014d5fea591f28687fc4536ab0a2ad5944426608f10565e1b3287c72c5c9940b3c8e8dd6e8680b5bf5eff0ecfb8e8326d763871a9c9a07aa61061ed7a7e63ae157d3df22f7cabb025a5f7c1cc8227046bcfb674732096037e1720e68e05ad1d5417be3c604698aef7e3604211dcb81ca71ebcb70ecc120380a6cf3e8bbefade4b16a114493114f47561eb3b296f12a58e5cd8dbfa7dbe4d94610afa3a395d5e25bd6077e6716514d3d9f9aabcc73d907de2b65cfe170e9335feb18601018d71081500eb91cb71aaed2738962fabb63d5720e97f65114bd4376f3dbea37d8692e942ad6163df5438991d69f541bb944e717a2cdfe21f07fa864dacdfd5b59134df07df32de0d737f84abd3917a71875ca0e218abe2a1b460a2ae53f638a4b66024345e9d3041f9bb6c49ae4ab72d06487ae33a6f52856b457fe8db0100b5f65c16f14b46f12d5321b1a5af924ab4d6dec3ec1b904fb4ffa616ea1176055ce609930030cbd0829914463524f7e96f26bbe0d4c113a8a63409072bb69883cc3ff39cbe5a8130b34feec16225e733950dea261afdbd15b9d38f241ebf598d6c14bcc01af5b7d0a110b3b78c8539a916f43edf8daa3cbc596b16c83d35af7f4ed989c22502bf1069cafb2d2f8e8427e4bb6250a0c0657649fbefcb61d5135719f86fbd1ae942247787c2a7c51d82ca2e36fc371fd4d42276282b9fa7113a77796e44d22a0d0ebe8476aa56b0154a65a8c975ef6051f19d0e6e0f0e6aeab556830b48a42bd697879f4a3f7a9ed3f48adaaa3227197465850ca63bb9cb5e8ef03720ff5842db48c98c08183c8dc9c21e1c3417f61d65e0ab18270ea261303c123950f6f398ebc021413a86a25b20bc812f327a4eb961c0db27e1b446cefd505483afda83c9b2309a295bf467073a86516bfead69d530034bd02ef5ff224fa06697432267630c2d3ac169f8341cdf8bdcb471808b768f68d867a58ecad773143e563349559ec90a82550762fa287f478b376b80a77edc118b226d4aa1fd6d194221c30678f2b50a968a3d7151b79cff836abe86cc96f6e4bfe3c51b24b1bf58bb288c5cb99897ba45888afb059952ce01b509eb2688870b26cd17aca80836164bf31ad28aef4be3bd0fb95b37460019600cc162698eaa3ba9d27381afb75c7671116c9474d47bd745d9453f5823c09f498486927a8421be68d1878f65e86c9e77af50141ed55044ed1f97abb975f2abad9a96f0d90b44cd62d6a1dd35f6525960379057afac579101d4e24efef419b47d5bcb2abdbd3905b6056edadd42093a3c48c7159fb51b21309ef2df9baeb59a543c76070f83f35ce23a6780e34593e4e8c2be0581bc425feb717becc4eecf5d846512141e17b272b0b75e0e8eb1c10213cb2b083f01000cc5db112eacc7e5a1af500ce92176b0cac3691a619011102a6b98267fa1c24ec786d0977ca8aaeb696faf676ce963d55413b09f53383a48d11ddb3ecb1029489775f1c844db378c5dfb07556b734a55c22cb9fe84bc0d5a5832597c7e7d52d0cfb230951a47cc3927a5a80da4b448a89e4d6d05e4e6695d3818b7c958bd8792df42df7bde3f7a32d147402440746fc7ed525c2fa616a42a492eb9e23a1cafa3cb6dac161b7b08eadd340b69b7702312dc9da7109c195c8309ec9e5b236c99060392be1eaa68a6042756705fbe330495c73958ad9441ccebc8d4a4326aa0fa43159d1dc009dc030214131b3d0cbfe27c1d87cd26c1bac13f24e0333f95ded0474c9b0bacc515c837126e127895dd6f054bddf3d01050fc674b38f372734d2da3eb8c2d624e7e6f9deddfdd18b1f6302b262e2b5e61541cbf2ac0a3f9bc0bb36d58a91a13997bb881d409885be64aec3bd4b9e23c6a414951cf7fbe0dcd5d2854eb4d692b503c590cddc2f1df4915743790b3784cb9cc0725f54f3204c63d4b03ee26d8690a7d38375fed22a2f0e14493b9ac5a8c24e676917ec56112af30c05285fc0bb766ec17bd8b55ef1c4bc9c6ea4c9ee02ec5d3d87f5cefa19fde8cebfa57b6e3e768c0dafccc8e7230d6a78d586fd4194d8393d5447bd6a7857d93834883e6d103670a347799626a950b75e5c8a6eb3ffaf6ff2f5d634ba372ecb916747ef2691b24b6d376bd7fab5dfd5217d6fd5109e689071f02735a3627174af99136ead0d36cbf0697bb87affb81f6418a8625f3ad4594115485af9ee2996e38901698a91723502379438fd2b717d4bd251d100829a14a3dbb959f34909be84af900afcb10e93226ea001f8ba72e430df2185567cbbb614c847876e871810b633bbd604af4f564b77195a4b69fed2a12a0169ec52ca145c60a553a2bedb2192adb09aa759e685b72d38c851acd85fa85827f3efb907473476ff0e4d26e999e99969d7d33fb76920dff2504fd455326348948c5bcc7ced21d12148457cbed5e3a6d9a4e50f78dfec5a78cbcfbe7faed5b719bdf16771a0b357da65244a5b1bb19b13553025b76feea0c926eb55be20fcbf212260205348139dd635bdbcfca96591b68bc6fb44e2f0c4658e4baf45a1ce0c0ca8e97651438aace6b60ba199b7c3a5627a3e6fd8949962568a0edaaa17ceb5617e3bf6bd1e58f475977ce6795e81b09c029bccd3f69824f29a718c96e0bed95d7f380dc61e5997223f491fff45ce7f87f45b8b5492bfe3963558e9a67b2368969e8bfac481123e131389e73aaa1976a4a31b25fa75ac79a13dd9611389f54ff95ebe6dfe0b1ac41534a92e82aae4e71cfe9694bcccd7f2532e2c41b830dd5294915caedc87eb7034f5709c4829f2923b0212ec745060a7d00362647ad31f2f31af4db74de0390446cedcfaa18ba40e06da6977c6431c9c0d3956e906e78a6654f1682c72e4e7e46fc330d93e7ce0a22a9f50d6bc50e7d066bd58cb17757eec8f0820af3472474881d006a3888de6564a79c92ff6f48b04330d6f5c68f8144e142669ddcfdb8a7fa710b13d963b7f0694981fee321a55b4dc705d5ccbaadbe195bca0f45d55e6cf5aa5fce3014679c2480a7c6ec9b677d55f9d3ef13f636e66d1d72f2fd495b7f84e901382809a0424c2213ffe3fc6c8a677103efb54768c6b57a525a53a9e5155c3a476e31fa829855ae60fcd012079cad61dff2c12b37a067c737b424ad1951f89b1b534526e649928a940abf5180ef4da806f7f7ee953f40c2764dcf0c0b105fb72c24d961d80dfb9e8f9343cf50d71cc986ba55a59d3dc01e69370befaba0baa5a603082f080f43e38312f8593c4ea34bf97961ba1c5853e766bcdb3ee321928ac3a17910b2c48917407a97f20dcb004518e76426e34f0044bd13ac0ba4c65696757ba781a8327a3444c113dae7c539682667f6e92eaa02904c8633655b83bea8a2d49f6213c926d6cb7f5e75e2a4c4da6553294cf52767b3180cdb254636e8b6b3ec8b8f308c0e1003707c47e080e725d6acdaa4f4f75a30e17ed1c88cb3e4de406b859d637187de372099bd2b343e035211dc3ce71870492f3c5db6ab79c0a1f3dee71e132f20ac7fedfe50ab53b54e29b5bbf75d70b27b4a4053d175622185467aa19886ff8a7274d5f529d3a5243c4d3e5c78b6d7a2e6856f73f57c922b675c6ee503f40e0da988b503d86fd0d29d6ac1861605315859ad70da7711409efb55bdfc00e43f0974152d01e2486022c9b10b4fab02a6de7df2b5589b835137ee14c3ff1e67c4bda7db3978ddd5659aeb0506ea1f270d8191b60cf062592ec16c76ba4ec4f45154f79eb74c41e361ef9434544cf651dcb9a9e0bfc782ea6ac1c5449ddb08b159ce0345177c24d58966beab797b0cd312cf74aedf6d35eedaf2f338b01091955e40db2fc59f7724d97ae9b30c25325b7dcc52ee7df5f82921df9dd2832543d90c9817101bd8c5330172939006d41d04814d929e7d3659cf2f3cb68652bf5b3aaa92c67b2d3cbf5cdcd32574fbc2095f3b7adcccc77fda3f30e06caa7e38df110b8603e255817b9129f40a5a1e9a1ca45bd5445ead621c2a676beef0afe86d6097bced646dc15a675fe8a4f24cac914024027fc2e53a0df3a8174fed8b6c27b8fd446e113685a9739f1bbea96a689d5c27e326dee629237e8f0b40ef0d35f22e6bf105a3af662db0fc79bbe6d7746b1d4739bab47af5306375ecb236ae65febbdaf3fa2378b1d44eebafdaaca9c4bf57b29d8c17f22220ea2b1fdc3a52fb233e4e461435c2ba54fa2743195a2e9a3f3c97ee8d62622afbfbe2821dbe526f39fb825497d14df3d79deefc44f1fbcf1a6a40bfb024eb411efb1bb8267f1b9505aa129251021bc417dab654136360f7b35294da73444df5c97240ba1390f999267be61ab1fc6685ab0f7d33327d87bb20f78255b540400b2df451cbe7e9413cae4cc40755315cfd0d6fdfb595a3aca745dd1313062db73f37bd88e42e1f94e53291ca977655b70f0eb318e4658e4a0423fe5ae3c9dd852b013b9e07772d8f6d5cac69d06bdce1bf99f4512d750276243a2487c59e757d27786d4ef8cf79e2d759ab26bb4fe7b65d3e90863e9ebe855967a49a58e6af7b14342685dac49eacc82b83155979c58fd0f886851724e224722331c0dffd2026241382bc94b9d3a9f38e90908f8c44aea40d5dea77b6720a49c016b42c345799cfdd425fb341e2cd038174394304c8a00f16a862da63a0fa276918798740307050b2f2cda98dc473f28c1193700938e4c419a2ed2a6e20b62cf5a34839092ef25faecdee1b05b5a3ca942c909965d118053e2f67e55cedbe5f412f9a57a6d268b6cc3dac963ce86208e2f070d98e336a769b1390ad5829e19e446e0ba6633ed5924e3e93848fe3c629162f855ec61f5f00bc2b2fa86195c8ac12b781ad2e193efeea00603f1d25eae484d2e074290c37d88ed755f3eb1b2573177eada67d3421c350e6a8d52c292bad1164e9086a1c342487d44144842f064a2453663b375fefb34f8891c507321816a08f22c582ad8753d410fc787a91481510d5c94b43073ade08834a9dad65d808059b0aaf4fad086d1dc9f23960eaa68c5b3312c65af7eac1fa42c83e14b69b1e66b75e8ebd02ebc44bda35e604bb5eb22e23ff20d26c63dfc0fc240be8c08ff02777f7e00b5621c9fc9cca330d0185be35d4eb40bd501237015ae78d647882c30954c1eb5ac1967f918392bff99cdf165b77cae31ddb2833e9dccda43e52c307192b88bda3cac380a1cc71c602179fe72198843a9e062a8cf40ef71791a3d276f8d6bed6df8b164c6ec9b6f5e3cacd30c197e5e6a1e14b6e9517bb83127f005804e21523fc35442f7669cb0d63772d4eac6c48b3e6ef47366025dcb972139c63f68d23d217191f88a7a0b507c77d57533a2854c13a00d400c12309ccf15c69a1c037911932f964796f8ec2e85b33be3fad9ff4f05ecbc13d94a3a4b7d70cb2d20f708c8b8beac7e347805aed213929bf4f26975caee326ff47086eefbaadaeed43bfb28c658010703daa74db7ef20a5007dca32c37a425ff0c5b4f0b15da0507326f18f0095e6029df63344b2e5fa0ebdc83db021cca1249725e2d1f846d8f6b27eee7d41c02a042d6d606"}, {0xf8, 0x0, 0x4, "3414b131e90bb70b69bc5bf353044f0213a6932e65a94741e3891b60f3dd46d2af20327074190b57e78126c414adf41d45c610887962d1c7936e0aed5bf12aa0437d31ca0ed246ef046290ce3e4e3abfaf1a783a52eb5617098907e0d32cb262dc251b9c7ecd72d962d71616f4e717d0801f6ede0f4d54bdb55f1863ee1287e0d0a496a85e0d93f04812d5e828e6de57d62576acc3eb7b9d176bd94561203a50c94e72ec19093637fb0f4480e98002c3bfc20d0af694a05f18f48748224056fb0feb118bf3d93f1243c9fe94aff6bc66613a453573e8f31f5b6ba8a24901c97e06"}, {0x58, 0x1, 0x6, "31dae21fbd8e270fb9417fe2603ffae2effc54e5a62fa3416fe80e5f250d18c3f5790163160900f2ef3a1eee0cc3a3e958cb86130b67687e882640c7d3671bdb5a90bc5c"}], 0x1160}, 0x2) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x2d, 0x8008, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8a2d61c5d01e5174, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) socket$unix(0x1, 0x1, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54}, {0x10003c}, {0x7ffffffe}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="8202eeffff0200000d08000000000000001389ca8a30ad149b8aa9173ee84b057dbb000000000000000000000000c497"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r3) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10288, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) r5 = semget$private(0x0, 0x3, 0x5cc) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4ec, &(0x7f0000000380)='\\') 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet6(0x18, 0x2, 0x6b2f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r3, r4) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setregid(r5, r6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000001240)='./file0\x00', 0x20000, 0x20) fcntl$setstatus(r10, 0x4, 0x80) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) getsockname$inet(r8, 0x0, &(0x7f0000000140)) close(r8) setgroups(0x0, 0x0) setgid(r7) setuid(0xee01) syz_open_pts() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202feffff02000000b5a1a77a9071639cdd25c9e4704a08bf2329022a9e04ff143eaa8ad6cc9a73629a26d54bd382fa0266517393785f9d6d82265b9e5ed03e27cdd2b4cc1a78f014857904082cfe47d28dbe19cf9a103fe1a8978bb68edc60cca83f42abd456d7bb50f95635d3787cebceb9200916db8ed6b0e046978c69c3acc3f11be9942eb19d8617702660b8c53944edfb0f4b84161a165634dc33a3da8025ffe85d0f27cd7af4c1a9be20013828737f6e56c97c09c6067c7585f812ab9dffd43f468879e81802565ac003f1b9ffb19687644c6264df144fc263cc6e24c64e1dfadf96ec5562cce74711046d58"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) flock(r3, 0x2) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x6}, {0x1ff, 0x4, 0x8000, 0xe000000000000004}, {0xfffffffffffffffd, 0x6, 0xcc80, 0xfb}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0x2a, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x400007f, 0x1800}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x3, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2000000000000235, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6, 0xda}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x40) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/55) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x20000, 0x0) bind(r8, &(0x7f0000001480)=@in={0x2, 0x0}, 0xc) openat(r1, &(0x7f0000001400)='./file0\x00', 0x0, 0x40) 16:00:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82220008000000000000"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pread(r4, &(0x7f00000000c0)="ee877d5ece1fe370a939e9f4d74435d620435fd59b66a13b08c97328f3af48a93daa3865883f848f5d31dcae4ff6e8b79859ebb1a93ca106f8ebf87847d7b7f6725b051bdcecc90eb07e8c6e7466eac16d60801922bb1ec91a12b1a7241027eb7fd7cc33ea13e4c22ee019fba26663d823c71ba929ca47daee9c496c477f6e241b1c595148611f598146d60a578e5cd2d1ef8aadb2bf6fcc6ad3673455", 0x9d, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8", 0xcf}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x80000000, 0x0, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000001540)=@in, 0x333, &(0x7f0000001580), 0x100003cc, &(0x7f00000001c0)=""/108, 0x6c}, 0x46) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="1804f95d84e66822b622533b5435fcb36212ce2bc80f0f3179a2baaf30031055050a1d8ba0a7f209cde8346ea5dc0756cca32b8973e4a9c87ffb16e7b1c5a56a4fb1ce80534f693d09788fb08583c7d69e42839e386ca79a1207d2fd17b53462f940e4e5dd268d6f469ae2ea09b4780de7cb4b379df07b06bc7347cb2766da489b7110c110442e4070fc4d3b5db914d4068bdfbb85680c5e4a440000000000000009446e69fd7866d8618ccae215f8a6a07bb10100edb03189de7b91d9506489000f2fcb2d699e030918745131c5255ee947d2af11d658cfed39a835adee5ca2f8b2154eebe03cc77c62facb08c0cb2d7bcc35f755dc7b9a1fa98ee8049fdeb4378489fa401decb37cda087bd23db6d099d9b4e478d83984ba03"], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) acct(&(0x7f0000000100)='./bus\x00') 16:00:07 executing program 0: socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) 16:00:07 executing program 1: r0 = socket(0x2, 0xf7fa74df9d1d12c0, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x33c, 0x5, 0xef8, 0x0, 0x0, 0x3, 0x100, 0x0, 0x0, 0x5fa, 0x80}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = socket(0x20, 0x5, 0x7f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000fb"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000002c0)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20, r4) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r2, &(0x7f0000000180), 0x0) 16:00:07 executing program 0: setuid(0xee01) socket(0x1, 0xa, 0xbf) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080)="a7f43b894d8104e0fcab15ed019c1c20223df3a3d6ff264942", 0xffffffffffffff2c) listen(r0, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2385, 0xffffffffffff62e4}, {0x4, 0x3000000000000}}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x200000000000014, 0x0, 0x0, 0x400000}, {0x6, 0x0, 0x0, 0x3}]}) r1 = socket(0x2, 0x2, 0x0) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) nanosleep(&(0x7f00000000c0)={0x80000001, 0x3}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0xc000004c, r4) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c6530004ebbd88a8e1384b7aee167498e4c8ebb705a58039e36924550967c3ee131e66c82188093bc573ad62c9c0e43050000000000000000"], 0x10) kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000680)=ANY=[@ANYBLOB="14000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100010000ffff000000000000f18d4ea490e009947720f159626e24cba972e10cb45eb7bd6f49e58f58e7023a40831bd6fb740a9d7a4fda6d739de37534ed5fd1969f114cef283d1cda759c52193d405be90a4bd1396b4fa503da1a0a07582229dbd564fff8e04bbd49419657f2876c313f10d25513fa45a9b0c5fb7323e903f6fdaeee4e950ae4b0ae0a8d4cbf855940ce3e03b4a8683c83b71fe5eaaa514136cfa82a06bdd594a6ca120a1db80081af0c82b0accb424db2f110", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/174, 0xae}], 0x3, &(0x7f0000000500)=""/134, 0x86}, 0x41) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000002c0)=0x1000) open(&(0x7f0000000600)='./file0\x00', 0x20, 0x86) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x3c4, &(0x7f00000000c0)='spT') 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) 16:00:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f00000000c0)={0x0, './file0\x00'}) socket(0x10, 0x5, 0x572) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000059beee6a2569cd8c7a5bac1d697f974d5df6721e7da4411eb605212cb9a60654bfd15890f9521c183861807b5886eeddb681b2f97e49ba70008eaaa4c36e2bb1e4c35f0dca33c6edc18dfc20e08e71cb3d82903d65b84f358423c5232ddc0caa92fbe3033c0a5a01722d2eeeec6efc04035498"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fchdir(r1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x100, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) dup2(r3, r4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x06ap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xef7, 0x59b}, {0x6, 0x4}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) r1 = dup(r0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = syz_open_pts() r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x19, 0x10, 0xfff, 0x3}, {{r3}, 0xfffffffffffffffc, 0xb, 0x40, 0x335, 0x3}, {{r1}, 0xfffffffffffffffb, 0xa, 0x80000000, 0x9b97, 0x10000}], 0x1, &(0x7f0000000140)=[{{r4}, 0x0, 0xb0, 0x80, 0x8001, 0x2}, {{r5}, 0xfffffffffffffff8, 0xc8, 0x1, 0x1000, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x4, 0xffff, 0x101}, {{r6}, 0xfffffffffffffff9, 0x40, 0x20, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0xc0, 0x5eef, 0xd31}, {{r7}, 0xfffffffffffffffd, 0xc4, 0x20, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xffffffffffffffbe}, {{r9}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0x5}], 0x80000000, &(0x7f0000000280)={0x3, 0x34d}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x4e) r4 = getpgrp() setpgid(r4, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r3, r5) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202feffff02000000ff5d69f650ff6dca0168eb9d6c6850fef58247cd98106b2ab231049fc570457340a4541088083c3f9e4144073cfa9df40d4ace6c16f57c55ed584272a142036a83ac2eddbadbeeeb36bce5a6594bd07ec51b5dd16f107e839c6400b6c194b32f0423"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x18, 0x4, 0x0) connect$unix(r7, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) setpgid(r2, r3) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r8 = socket(0x6, 0x2, 0x1) connect$unix(r8, &(0x7f00000005c0)=ANY=[@ANYBLOB="00a21381b88ddd0e047e3b9908f9e14f95ceaaf7000000000000971bb88605dd6b77"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x401}, {0xff, 0xe1}}, 0x3) open(&(0x7f0000000380)='./file0/file0/file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x180) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1c8, 0x2) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendto(r9, &(0x7f0000000440)="faa9dccc978baeac8153d9f3b37f9e52a8b16c0f1d1d5f39a64118d136da988ab3a6c272a298cf98ff64a571b307362acd71b064fcc392fbe1479b92eb935fcf6774043a7d5b464d4783ee19d1cf2f18fe796064c156a99b792bd950a9ca4b4251a72f146a3a55257afd269f219b0ac5bc43354fb861dfe1569f221937fec688c2bec02673b279ee61d14e01ba362c2419e7161dfbf4b5019c65ecf2c6597c3b59afd3310e19e6264b41136c73bd8e99b7df787cba0441d2ac959e27563518d68fb5c4839a1a47b3515ef7fe7590113c1d127c4c499b8ac5e67ca0637215021f78db88b9ef50816581f216579c", 0xed, 0x5, &(0x7f0000000540)=@in6={0x18, 0x0}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000100)) 16:00:08 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x1}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:08 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x0}, 0xdc16f4a28a3222ed) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r3 = getpgrp() setpgid(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r4) fcntl$setown(0xffffffffffffffff, 0x6, r2) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x804}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x8dcfbeaae7ee42b6, 0x9) fcntl$setflags(r2, 0x2, 0x1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x18000000}, {0x6, 0x7fff}}, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x48) r1 = getpid() r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82028690a40f934d486e"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffe72) setgroups(0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) nanosleep(&(0x7f0000000040)={0x94a2, 0x3ff}, &(0x7f00000001c0)) lseek(r0, 0x0, 0x0, 0x2) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x600, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:09 executing program 0: select(0x6dd003b7923f4d3e, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) chdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000ef0000000000"], &(0x7f0000000180)=0xf) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0x10, 0x100) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff18000000ff"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r8, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r9, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r10, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10000, 0x0) r12 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r12, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r0, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff9, 0xd3d620baee0d726a, 0x20000000, 0x3, 0xff}, {{r5}, 0xfffffffffffffffb, 0x52, 0x2, 0x1ff, 0x5}, {{r6}, 0xfffffffffffffffe, 0x102, 0x40000000, 0x20, 0x2}, {{r7}, 0xffffffffffffffff, 0x82, 0x1, 0xbc37}, {{r8}, 0xfffffffffffffffa, 0x6a610aaac472f772, 0x8, 0x81, 0xad0000000000}, {{r9}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x81, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x4, 0x8}, {{r10}, 0xfffffffffffffffc, 0xb4, 0x1200000b2, 0x3, 0x9}, {{r11}, 0xfffffffffffffffc, 0x33, 0xf22df7c5e1a97eb3, 0x0, 0xfffffffffffffffb}], 0x9, &(0x7f0000000580)=[{{r12}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x4, 0x401, 0x10000000000}], 0xffffffffffffffff, &(0x7f00000005c0)={0x5, 0x200}) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r14 = fcntl$dupfd(r13, 0x0, 0xffffffffffffffff) r15 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r15, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x11) fcntl$dupfd(0xffffffffffffff9c, 0x0, r15) fcntl$setflags(r14, 0x2, 0x1) ioctl$WSDISPLAYIO_GMODE(r14, 0x4004574b, &(0x7f0000000280)) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") sendto$unix(r0, &(0x7f0000000000)='z', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8e5030d111df929354edb4e0e232dd58cabe8d72ed77e5bd333351875e62e0d7a7d2705f469e66e9e2ce8dd42c2a00af52c182bececcdbca01b7dfff3d5fedeb5e519984ee9a305eef351dcc35b087aa35781b0164a42add6d4cc3a2d8cbd356267b96d68b6e887cc1109c50e9da5081a9b2d74814c8cadc2425a07e3b66df0273f1a3aed3daad399af5aacf54eb8318586366e2f79609bc39eb8113caa9c48dc84c78986c72047d1fd5f6b56fb67778609915bed2b8e766968417ccc61af929da9f11989d3450d6abdf1878eba616219b6ad31792f719233b879ebea19b33ffec74896dff289665ab6afa450e08b4ba5410630a71191b442cc6d9ab621d03873004837d68124fd8fce4279f99622eeedabe9e6efa0c765e8c14772a01bad79e2d8f282e4545c2259bdfbb2f40db8243638742a4d056b96a093bc37888b704b2eb14a78494e8f65914027b35e6f21a3c198af2c7fa49a3f796a8054b69e519000f6982db32791c6a2a6d330f6c2aae2fbfd31b435661fe818ee4017147c487e59a2a0b4b63fd172f8891798ff7005c709491db12c3979adc996e464135d022ea4714322affafb062adc54b22e1d85b0c0d500262ff0d07ffa297a738c3867dd2d972d45226be5b378d07d08207f73677bbf2a385303dedbdce0137d086778d4b0eb3a550617ac1229731e2ba5f32565fb2211fa61c7831b33400d9a80f5ac3757f2d72f9e66f6c88b1a817b95ad908c8107a54dba134b0870e76cb3facccee85bbe9fd1d837d6a55a4c09b7bd8896e393f4bdb466be9896c045672c9e1ac9e7030d4b3d26d57163097fee7bbbc51fd9a4f77c9b66f73ee8f08aeeba74d6548a98c495c04a68ddcf7e44a88e77d473de4be9cdb6f521836509d7cf591724d0156012f3361e2bc4ae14f1cb92e9c4874d9a61ce9d9183fc819e66890b6efe4ecbbc12e16caacf3f68911b63a7bf2bd7b5763621596cf2a8c1dae706723edb42e8288a4278dd18889c9103ee7911313072784b0bae81bf19a7f5d2d860ce9e7f9aa685fa1775fdd7687b278d08bbb0990e6af74969de76a36fa0d1844ac6423c01eac2ab98c1920f551892bb6485e87d3240e94ec44b2ced5020cc874ded45402e2682113f20ff20b5c6627efb7e5c3ee8aef8f008f149ca1a6dd437e3c160b885aadc8b9db6f024e34d7ff9c81d19667f28094df24ec899c42f771aa49d8c0d92d9ed3f531c9bf4bea742f4e850a7c5323682bb757111deb680c5c758aa255e66b73e7cb20b5143ed12f59ac356df49165dd44d403b89b27541c129442e5a0fa5fee4ea17dc10f99dc1b629e76a909200546b4f5101350eb8c321602a4600cbd8bc0e53d470fec95b78be280d44d9be3ee56a4e77eefcf0917ae11af2f559af8a2528ffb1ee532202311d6bc7d0d46578e3b4472640efab910f5f8ba055cddf4d7fae19f954c97cce4c0583b2685bf30ce6fae8db999202098e830637acfdc59ad96e3e713020d066209dc4b7cd50acbbed50ca7432ffdafd95d9df7762e730ffc3d94e0610ad6bf38d8c0fede6e6d6b3a7bcd6fd553a0b58335b0a8acdb950be720f28dc59358114eeb0e2a0522e189e9a8f3ae966679465a61406ffa51f9010f0d65483ad47b739028a7d84e13108e25b74f2d360a3e814228a1228de20b65c23a9017425bcfccbf5303cd5193e23b49d7b70410f0af9ea18b070aebdbf2b3ad4fa3b89c9def48d0d7bbfe7feb9ef07c289c548f60463c32348174f2214ff2e51e8a05ca3b3ab05933673f4b77c9749fbe3b69135dae4c078ca18dac61fa0118bc520e1f580484cbc73074adc2d73457390f786fc0d9b57b54277c29dab442b972973c5e4123e930d6d0c2778dd703de5d50cb02059d8d639090e93563ceb4341e76830721a58462522d29b280bf59be71d432c7cc41d1cd511c6d62022f8c1765355988f649f23eafecf90633afb91a7c0c363f93695b1d1660ecfe5925c4f20bbce5be8871d5ad8151f755bd3f83f09f0df45dd7752250d3a7e3ef5a9b6a3ced702a9d3959735942c522f4234afee55619b503cbf711c330fe4da6126c10da1ccce9cdd03c9a13d0d98c15672f151bd806fac9b98958542c4d45a0d4d10a6363f3bd0aa49e186b8ce0b7e1e7b2b5cf2af28ebe65638fcd6cc8a925ec712862ed5fb92a22f68b676a2a1736b6810048ccb162226f4391b6e2c9d4d4b98063f53c7757885b5590415dd5fbcac5bea2985d59152b2e4b3b974286ff17118679566d596fb13525c09e3a4d0df67bba5df07890db9202dbb67a5a0d328590749653a0116a7e5f992591268d43f22133fdfbc5f3eef3a917e1db6f1266c8e38d5c4ffd6320394d99cc64fa62dcc10925e49afeb30014bb384b334a79c726c9cc3cc184806fff3396aefa11d186525cc5d6e5095c467e3deedda809ea71fe892f311ed8e3df495cdc45fcd15b036f889b56b8cdcb634f471697fc5340d4de0f683f22812140ce452c1981fb059b58b063f6c1b3912ac84826e1410daf6e9aed4c74ef604134e98d3222e3d13a1a3d0728bbff1af270aadac197176f7415f328692f4fec854d0012b8146971e049c073aafc8b929106b7cf9888c5c2d2c81d1ab7a4c02363245166dfa56eff82d277e085263792d66ccc5f812d4c40c7f96ff07dd3194287af349786a77dabcfbaf55dc5cbcf6318802a5715157ab9a2b61da664ec6f9301512f169347b8ab3289f39fe76bbaa0c96625d6dbfd5cf5e3984090be59021082ba21ba409a9d60742c47e5228bad96b6473b400563ff177e338881e8dd3b1b62e53cc7302d8c9503f1a5ae434aae2b0f2372b3b7fa5c5cbe5a5d954c8e6175b28aecc11dc4184d4a96911e9358df30767f1744677ded28dff4f5f31a9fe432dd2e6321bc7f23062fa392e4eb32cb091644ffe19ff553e11ee12caa1802d8cc04c040e775d468f1fb8a7d223e850755e64e078a6b0c41b6b6801e917e0d607e509bab56e70414a67ab3afcfcf86ceb3b1218ab4f6ac1137a9a7bfe909e813974b018fc2ebe9977758feaff0f0c69fcaa5a91f78293d89467fa47476c0bb0847baa1dc7fe856734fb46c7bdc49fd49c9a92d807b512b8a3fab499b7a183dd8130f7b9b4b977a37aa02da13fbedafd192ec15bcfd70baf5ab93fabcbc7b762bbf0035a7d56596898c5a7055bb7fe4a32e09568e53a90b9d9ffbcbd4320b9248114c49710c801cf5bf397f648279e78c1475c746240c500f9215715f5e5a55dd5f9f75b3aef2628ebfae3251bbc900a841785b6c51ff64890d782e2dc2160a0bafe85fa1dc269bc6aee58d69c800d1cfa4305407577e7127a9c5d999e56261062996b59434a4ec0846520f3081883fc0f1a818e4d1372911c31514a0fc44bfe70fe79bafbcd6d97d4b51e7afe7a409030607f6dc515a02580c8c4b2719203fb22518a6bcd78c92af698f40171e734b4d9a4d71707407ae194517d18632810a20acedfa945f20c02a0c12232a20a050cfaf80dcdb1d78e4bafea371cb91ce07f2584220ac43a4ed65c465895882874bd9443f2a8dbceadf4f2c437817baa8ee77a580396d219b62b7cf29ef6bbb9dc5331178711f4c09dd11d957791022db7bf80fcf978186bea9b183be5c5681e908eb94a7dbb5b812f27a0cf337b43998051b0b26b5239c7f8bf98cff1ddc700cc4361ad25b1358d783f884084223b6566246822e1d15241b97bf723f56f72c3e41917da8aefafcb19114e83b48024b206d729e200b3aa0505b2f4167a8f88c2e0fc9fd54e77c4eb129ba9b2d7e91c7ea7dd607c648de5225c3f353960a6e659f27959973203027e3cd4966eaaed2952cd3ca9e35f8c858791c5493f8c7a155b94fbdd1ce77af8b0b31f8d4b3d20c3308b4e81bb1109fc606105b13fc5362bb576ed198026198d5812e34e568daff183d909293e51caa76125d2f0498be5561b7f2b821d300b4be4d25a26219c46984f876d9438c13bcb7c7408713b36b74fed1ad0ee4248c95f141b355447d7b18d2f815c7ebca4eb11b4f9c7fd47d49f3331d3b332561b508cda81d2af557d34fe70354d6826443679374cd4232046cc59c9ee377bb49744121752a29d4e39eb552811ca031f25b5ced5e3f51c31a8c03cc4cc9aeeafa8c5d3905d969a770946a0f9639beb15df5c4a3ea77d8a02997469298b921065bcd9f5cc34d6cb82d2ff0d0c6a6512b4f0854d413ec149b751b2f5ad5edc573b61aca00818adf6aa899c3e615a15fa56d7d338664897d49bb63b9b13c0bbaef128e61fac85f1ce75e236c82fb0993ea3ebf3824683197c4257ff972648b2ae0055690b1242ca247d61ff1d66bd89fa51b675fd47f7731b58543e40ad4c72659206731359b823e2a857efc4305c3065005d1cf39dfa677baced6fda01dd1590716570a9bfa9fc8c24c95039b2195e0b35ecfd7a4305fec53e4c28eecad37664ef38390717085a69aab158fa01896f34653cbfa00cb26aee83139209e5a6cb1470ca8146fdfd84c45facec59cd168d4d59f1d29ddc4ff6568c44c0477d3cc54910d704e9b26e2fce1e24c4e9df5de3c502470f2baf383bfab0f255c2e125823f9d94904066628d44fe378664fc7478be57ef1ba1a5bb0cc4712a025f2f6de9eb48ce9cbe4b01f25abc84c2aa32e13138137f0e087bdbbb3b3f2cd890baa90a2070a6fe61cf2b2978272f71525462f2960d9ceae09cd79c09b0e7875aa2628aa6d1dcaf26b06774be5879276edbfbce3d76abf2e3846f6953b7ee73a53b1d75b08b19da75167148cdf95ceee3b31b0653f23c0ce1df92aa36181a2f6bb8ddab6b3b4128d24cad3c205174d478762867af362b03b57b1f7995a052013604e277a17d2e8bd3cb4206b2c644a0c18b322587b96bec3630b5fadca8eed02e3d7058d368aa8ebd1faeff4bd3c143408cba94fb8d57504c2686915014ea8e9ec816c9a86c4659267e51d57a349c477dd4bb289155535366345b8ecefdbe744b31976328572dc2ac0f4c5583cdc7cb0bc2bb490fcaa508cb55c88bf4e420edfc35d501a6f4ed74ca4d42974e0e2e29d50b1fbbbf10f5f44fa09064d0d9da152eb130ba2e07aa3ce2f94ade46834d25f8a4b86ce17eb505157f484c107484043b3f979acf565cbb9f69763def35feb6a365d44c29ac8eac20f82ffd8b25f8e4153c75b906b95b471f34a9c717a80727861932c7fd21b13e70d9cfc884749fc581b4f89e09b5a93e6d6d9f0221ed90263192454787fe8a2229de22bdb390262eb29ea0d296ed3a15abe02d422fa5f91892478b8b9eb05624d1c30e742d980cb00e23f32f8423c66e675480f04c116dd48028274b3ed51bf665e8e930689dd6a63d24afdfa96be69a5163c92fde6bea083161bed4bd2a39bb9efc05a2e1d88e1f3838980469d6df9ecb3985969a29b90abd4a29aa03edf4192402793d584063e11afa9d5f5953b1365ab23dd55318504f11a339ef121d235be2ae060f4f6095ac45568ea3b5a00b6350176192f895473e472c70dfae4e5465277b24a16d0c0e8f614c6004bcc0aae07b5c11a814baa75b38782f1bb6a3944be3f6c0a3880f2f51c9f8a3d9a9d9d0e7fed85e8e10fdabfea17d832604a5a89cc2ccc6f2ba006145515f1805d291d8ff489b16f0b7007f09d1cda504c4c2ea1bf53e8a635a39c554c16fe2f6c6dfd938617eff2ed5a27c7526368b9255af377bd986de16909e12a3e9729fc8b86d60ffb1a7ff9bf6ad3e98216f4a278915481ccb175e95c8bd4c0835a1ba824d67a8f6db4deb4186a31bde9bf2dd839", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x2, &(0x7f0000000080)=[r3, r4]) setegid(0xffffffffffffffff) 16:00:09 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xa0e) r1 = socket(0x36, 0x4000, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8001) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r5) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r6 = semget$private(0x0, 0x3, 0x401) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000880)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000040)="eacdc509ac1fa4ab484f213d1f8eb3c77dca26adfa8bc526e5a53dbd93f8c65c6dbb18fa5a18b02bbc715325f510b2bfb1329ab4018f524a7592dba3f301cd07313db512875110517c", 0x49}, {&(0x7f0000000540)="ff962bd1f0b301ade6e854208b126654c09d40b002198c01414a24a3b98779af48d8b9ef93c226eabd111e82f2a16f150dde76a5c6f8ae14242ff253d279136c145ffbfb5e2f49fe24b99033c975acac404eb2376bad9f2904d0a74f56b499cf68042bab3332f4cbb7eb380bbd27cc3b044110bee13870b9de24097a79742b62b32ab88bd611916a34e70d5604f749ab0e866908268c9f0cc7949c2d529db5228b03e0aedd33d1846819a818f4580e2ee54aeabdb23bd8216453d36200d332936c432aa29a3626f1bfe37f4d7e756cb6f29c55a6bff484fae9", 0xd9}, {&(0x7f0000000640)="4ac50d7789b97f89af1376f1e909ea558026664ace91c5b2d68d83e69bd5cea4ca5f6bf77565a88a0e6777dbcd61e81b67dc1f2d04978290f378722b3b537a901934720a6eb959cdf838db0d11e6ff5ef062688ab6ac57ab36f7b2d38d32ea29a44f9e82ae5891961a228f896a9a7db137724257fb0e1ad8657bfebbe443daa3121bb764d35cacef281c888f1b3514814482419b0cdd11c31dd074d340aabac65a026d2e1651f6778ce563a1f956c1d2b17fe3a6e1670c3ed616cbd5cc36b846a4f01e0f4d4377639e67da05d8eb4fbefe86c6ecbf80f250c9685a25f384b4e992b7834348f3db2825c24d85", 0xec}, {&(0x7f0000000740)="6ef8e359baa8b3243dfb74fc4d84c1affb4384e8ac3515bc25b4c6004a098d87cf27951e74f3a06ec52f4ceef5fb486275c73275395bc5fce739b43de9fdc1839faec14437e44aaf9358d47124fa720d316a891a3fbcb85f005b19256cb600795f3557f206033516c788", 0x6a}, {&(0x7f0000000340)="25c211bbcf44875e9a686c09ded0acb463e07c60bc80f392847b60c2d4cf3516db7becf9ed534b42ed27e00a8b6629e4a3396366b578", 0x36}, {&(0x7f00000007c0)="130d", 0x2}], 0x6) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = geteuid() setuid(r2) r3 = msgget(0x1, 0x100) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="f489") readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000002340)='/dev/bpf\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x6}, {0x44, 0xf46}, {0x6f, 0x2}, {0x16f}], 0x4}) 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r1 = getpgrp() setpgid(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setpgid(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = socket(0x2, 0x2, 0x1) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202feffff02000000ff2ea88f4ef27d7de6147296059cd0c1b5a9b4c1e2a7652e647e72a083decf9c90f227984dd41e0dbcb897c9ef4a14cb0f36e913b8e898c40c1274a42e5d8559861773f35f9caa08a9e864aedd9f84af4e813fcd4331a411af2385011f9d22937799831968899b7381e738166e6bd6239a10852a084a12d7fc6fe7a380c3ae202056dc3ca1d22c5ef039a106edccb58387a209d15606fa048ac156"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0xd3fc0c323b30410d, 0x7) socket(0x18, 0xc002, 0x1000) r5 = socket$inet(0x2, 0x2, 0x81) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe8c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c10 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x4}, {0x7, 0x0, 0x0, 0x102}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18662, 0x0) pwrite(r0, &(0x7f0000000240)=':\x00\x00\x00\x00', 0x5, 0x0, 0x0) 16:00:10 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x180) mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9cf, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r3 = getpgrp() setpgid(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r4) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r11 = getgid() r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r14 = getegid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r17 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r17, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r18 = accept$inet6(r17, &(0x7f0000001740), &(0x7f0000001780)=0xffffffffffffffa7) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r20 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r29 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r30 = socket$unix(0x1, 0x1, 0x0) r31 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r33 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r36 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) r40 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r42 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r43 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r44 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r45 = kqueue() r46 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r8, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r15, r16, r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @rights={0x18, 0xffff, 0x1, [r42, r43]}, @rights={0x20, 0xffff, 0x1, [r44, r45, r46]}], 0x150, 0x400}, 0x4) r47 = getegid() r48 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r48, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r50 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r50, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r50, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r52 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r52, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r53 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r53, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r54 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r54, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r54, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r55 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r55, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r55, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="4ab7dcd7b37c2d12bfe72c2ef9acd4167b7e639550e10b6a365259f96d78f24832db2ed347adbe21f386b4ccba580dcf285f561b3ce405c8871e6ba3f25a2e22fe5b0997549bf12e44fdd046085fac50fb435896ec9d9a60fb7df7fe91b10f00392a57348083067fbc649762674f5b35cd3ec021bc220f58f85895383414d36fc07a5dbb6fea3335fda27701841e242356126e633128daf7e60e2e4af517d3c57bb18fdf648f6f7bbdd02bbd3a1e7b8aa174e29217465a377005da3c792608c6d09dfe7b7dc53e8b2a6433ce30ba8e1bf849e716fac75bec74025a22bb95c58c8426a05cacf4", 0xe6}, {&(0x7f00000002c0)="017a04b9a17d1912ccd2e94817ad121558f33336509beaf1d71a71faa17412de7c29be1ec5fe483bd3942c0e279f1bf35fc0327ac10021fb7bdffb233e9d0492a8095495777089b5483dfecc873f996883944f00759eebea771011dc541146ce9f4a9277be14db23a9ab914e8c5215b3060d7b71c249ae817593b1fcc1408df35d4ecf3a4fabecbba0c3347cb7d3f2cdb7d9a9d3b8cae89633c4b37e9f04cc66d0a2ce07bcb181d5bdb2b462d867d0d3060ad598f684f976928921f2b133c9537073d99d052a64d2a1f786a5", 0xcc}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r34, r47}, @cred={0x20, 0xffff, 0x0, 0x0, r49, r51}, @rights={0x30, 0xffff, 0x1, [r1, r52, 0xffffffffffffff9c, r0, r53, r54, r0, r55]}], 0x90, 0x400}, 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xe36176ed52debcc3, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x4c}, {0x3, 0x7}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) shmget(0x1, 0x3000, 0xe1d, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x562}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/226, &(0x7f0000000240)=0xe2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xe44, 0x0, 0x1, 0x8, "39da107e85496687bd43f741a994835f24626b71", 0x1000000000, 0x7}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r2) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x800000}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xb, &(0x7f0000000040)='\fFW}', 0xffffffffffffffe0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4d}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r2, r4]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0, 0x159, 0x9f28}, 0x101, 0x4, 0x5}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="daecb5308b4b3f1ce81617b365dcc2241afadccc686d5443bf0f592ae11d99180dd0856cdf98423a2fa01633e009721b2093fb85ba2c2781b7a1768566d7dbbf1a3b82dd20aa61c20071353a8476e126a6803c76a9088977d8d58ed16c49587e50bcd8767264d06b61a1efe9b69a5a899fd0bc1974d228ffc3b543080d7e7557b31a240fd86f8187fc491e60c3601ebdec07704fefae1d9ff0d09ef4062f859050d1127b5d2301c0ae13e41866a45702f1c2f31278b148b7218405192f749e33455a3ba54941b22268a6fd563c1736f1570d7dae556a62815613b194ce93bc3e896990e78a5d6564fadf49a664e6e3e8cf5b", 0xf2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x5, 0x9, 0x8000000000000, 0x0, 0x80000001, 0x1, 0x98f, 0x0, 0x0, 0x9, 0x9}) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = dup(r4) unlinkat(r5, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00', 0x0) readlinkat(r0, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x030xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) accept(r3, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000504000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x793f, 0x9, 0x6, 0x4, 0xd95]}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$dupfd(r2, 0x0, r3) 16:00:10 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x13d, &(0x7f0000000180)=[{0x2, 0x100000000, 0x100000000, 0x2}, {0xe00000000000000, 0x59a, 0x5}, {0x7fff, 0x7, 0x1, 0x78}, {0x36, 0x100000000, 0x0, 0xfffffffffffffff8}, {0x4, 0x2, 0xfffffffffffeffff, 0x10001}, {0xac8, 0x4000000000000, 0x51a3, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x94, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0xc0185603, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2000000000015}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:10 executing program 0: r0 = semget(0x3, 0x3, 0x50) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x6, 0x5]) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x3, &(0x7f0000000180)={0x8001}) preadv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/150, 0x96}], 0x3, 0x0, 0x0) r4 = open(&(0x7f0000000340)='.\x00', 0x1c823a68a842c548, 0x98) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x14) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_index}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) r6 = openat(r5, &(0x7f0000000440)='./file0\x00', 0x80, 0x0) openat(r4, &(0x7f0000000480)='./file0\x00', 0x80, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r7, &(0x7f00000004c0)='./file0\x00', 0x0) getpeername$unix(r6, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r8 = dup(r7) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000580)={0x2, [{0x0, 0x401}, {0x0, 0x5697}, {0x2, 0x7fff}, {0x3, 0x8}, {0x2, 0xfffffffeffffffff}, {0x1, 0xfffffffffffffffc}, {0x2, 0xfd74}, {0x2, 0x2}, {0x2, 0x3f0c4464}, {0x2, 0x200}, {0x3, 0x60}, {0x2, 0x4}, {0x2, 0x1}, {0x1, 0x9fe}, {0x3, 0x6}, {0x4, 0x4}, {0x2, 0x5}, {0x1bc5e0df9b0ebf9a, 0xfff}, {0x3, 0x8001}, {0x1, 0x3}, {0x7, 0x5}, {0x2, 0xce}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x5}, {0x7, 0x2}, {}, {0x1, 0x2}, {0x2, 0x400}, {0x2, 0xffffffffffff9d21}, {0x0, 0x1}, {0x2, 0xdc1e}]}) semget$private(0x0, 0x4, 0x200) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000700)={0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0x9, 0x1fda]}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x40, 0x0) r10 = openat(r9, &(0x7f0000000780)='./file0\x00', 0x100, 0x2) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000800)={{}, 0x3, &(0x7f00000007c0)=[0x0, 0x0, 0x0]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x202a8, 0x0) close(r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x80, 0x0) pwrite(r12, &(0x7f00000008c0)="8d375aa9300adebca26839", 0xb, 0x0, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getuid() read(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='Gdev5zero\x00', 0x2, 0x0) setreuid(0x0, 0xee00) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x100000000, 0x2, 0x8, 0x8001}) flock(r0, 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f00000000c0)=""/56, 0x38, 0x2, 0x0, 0x0) syz_emit_ethernet(0xa3, &(0x7f0000000280)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c5f9916") getrlimit(0x3, &(0x7f0000000140)) 16:00:10 executing program 0: socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d1021c8202feff0622ca216a2dc745a0bcc12cde1f4ca4df93b7db"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x130f, &(0x7f0000000040), 0x4) bind(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) semget(0x2, 0x1, 0x200) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x2, 0xe753) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x80, 0x8001, {0x1000000000000000, 0x8}}) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x95ee3b11dd697006, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000000000000005}, {0x87}, {0x6}]}) r2 = socket(0x2, 0x10000000000003, 0x1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x20004) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000004c0)) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r5, 0x2, 0x1) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="8202feffff02000000fdb6dc2d4f2e92131c7410d73ff77dc819a3ab6638b3c5915300fe18880e313e707e5de5e9a2864b818900a2492740c83e3816344a8f0d58be80d9be2c5188d588346aa6dd2c1a9bd68fa5d4749eabc7d4cfd6c236ff1cef2f2c24375b53631cac362ed42bd1c288297a308f550bd1de282b747807b4bccfedcc9434ac5ed204ec90856ed57cdc06cfa6f90db410e3dec283741015d8e09311440aea8d5ba9415f0ce621e60343a2aeedb03507e1d4f52efe00943637872b332cdb74ef8e2a30938eed"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x8, &(0x7f0000000500)=[{0x4, 0x8f, 0x100, 0x2}, {0x7, 0x9, 0x816, 0x7}, {0xfffffffffffff801, 0x7, 0x8, 0x200}, {0x5252, 0x9, 0x2, 0x100000000}, {0x1, 0x7fffffff, 0x6ccb, 0x1}, {0x5, 0x0, 0x1ed, 0x4d}, {0xff, 0xffffffffffffffff, 0x5}, {0x2, 0x1000, 0x8, 0x401}]}) close(0xffffffffffffff9c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) fcntl$setflags(r9, 0x2, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="d6d7ff602e9b92a17633a1efb4e99ae7a76dbbe2fbb36743c513af111ee520a35be86b678d143c67ff2c92f7fa795589e49582bf3812f8542435a496ad949c6a8292c55b069ddd2a8053c84aba8890a9daaeb75cbc2fe5ffe8a86f53ca71b27d9967d570ec91e67ddd64ba63d6dd9819fa587c45cd08ce91336b3f9e23bc96c1059dcc18d65fbc7b9c5ffd7958ce12323e59a3c48aa6944574eafa08b9e35089f9156881d3001f37db5afb4947ec292099cc7c39809af4bca5f509d43995173008b0e051a2a5fb63dbaaee53d790e305615c19380be1c08155d61f58219533b08b9e91d3"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c650100"], 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) getgid() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) fcntl$setown(0xffffffffffffff9c, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) r1 = semget(0x2, 0x3, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r9 = getegid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r27 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r30 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r33 = geteuid() r34 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r37 = kqueue() r38 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r2, &(0x7f0000001f40)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f00000021c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2400000010", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="2000000200000000000000000008a9237120b69577ed74f1f0a5fa3af373427e50f7f920ad9d45294a763249e67bc0c16eb8dce8d343234e51e171e4c01b406e81187c831119964d474369b7d771c74214b704194b9160cdd477d1c47e08958882f1fda99b8fc62849e783e64c5d1aae1c15e9d9ce6f0c8077014bbaf57a83373e", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r7, @ANYRESOCT=0x0, @ANYRES32=r33, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0x1b9, 0x400}, 0x4) r39 = getgid() r40 = geteuid() r41 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x40, r33, r39, r40, r41, 0x8, 0x10001}, 0x7fa, 0x49ce9a9c, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7f, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9", 0x3}) 16:00:10 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0x1ff}], 0x0, &(0x7f0000000240)={0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="000000a2b1c5cc2f6f6031320000", 0x78d) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x49}, 0xc) 16:00:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x800, 0x1, 0x4, 0x0, 0xfffffffffffffdd2, 0x10000, 0x2, 0x0, 0xdd63654a6d7306b4, 0x2, 0x100}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ftruncate(r0, 0x0, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = dup(r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x8000000b, &(0x7f0000000100)="0c46577d5a6ac2ab", 0x32) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = dup(r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="1d0000400000000000000000000000001800"/28]) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000240)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pwritev(r2, &(0x7f0000000240), 0xc0, 0x0, 0xfffffffffffffffd) close(r1) 16:00:10 executing program 0: r0 = socket(0x27, 0x10000000000003, 0x3a) acct(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b66039fa63b355b82461be4e30a6dd0fa45289e914a45301ed282a00f33099b42ad7700d702224e55de59dc3526ab4940414ec675fc63ef6528dfc72e9d7ec0dc683e512ebc762aaaaf901169076542f676282a35f3af48bc43fc265aae80a6dd7b692c3ff08eb4656dd30ec30f476d14d2a338351a6ffefb7c9db6d435f5926dacc4f8f29b4fc086eabc74534a9060bbfa3710d489a82635f297d3c28f299786cc2cd236be66426235ae5fa17f881971e42deca8436010ee4f4b762295260498e84a3ff8845e5b7fd71f14f5830e284a306caaf"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCCBRK(r6, 0x2000747a) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r7 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x18, 0x1, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0dc2cf873a164044d0dda334e24fb2127a945ff9dec094d0f79623bbb9815ff358e93f185cf9e5fad8c1ac15c6ff56296f730ff99b5c92ab4fd2224c66e0ee93a02ef8b33e12933be47fa5cf1fafab9d3f28c70ad0cb74b299f6a2d82c44d118001233386bd8ed1a06821287d8d713a55c72"], 0x10) setsockopt(0xffffffffffffffff, 0x7, 0xffff, &(0x7f0000000140)="6cc0a018fdb845158d333ddd976581c18195c1c8e2e5bb37e691089241be0267798d60a83c300dea5b6abc913ce77af59b4d5c129430aaf77c6fc0a4d578495133a2be07278557f7cb8bdae447dfb1fa90ddad7083649b7c5068431cfd958e84e3fa4d25b4dd43c23a23593693dc3a06839311f048042f41425a564769736677929333a040e34aa0f1561669c39b2805398118", 0x93) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x5, 0xffffffff, 0x1, 0x101, 0x1, 0x1, 0x1, 0x2, 0x7, 0x6}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="80a5fd20ece640f1d6ccf203a92fcd7bb4505eb811fccb547a8bacf01459e323777b3dea27ca77fc5a3320625312eb21ee77b8f9c9f8801f69ee9bff61255281ecf63ca65fb402e296a1c6dfd3efc16b", 0x50}, {&(0x7f0000000280)="1775c49ff2d7d56cb13b98f95b7bd720c0de2d6d3d4529cd34045db4f523043a0a654d97013a54db81610d433532b5f69fc564df24840fc78608fea9edba4c495d200bbf41052a3316755667aa556e609dcb66f4678d9f0bafd921f86bbc99b69154f428fd708a15ffdbfd582a38b3c3a305e7f3ab5a9b84f2d31be86b23ba0db9aaa982771536135f8e2cb90523022b69f0a8c705cbfd2a0a0cf85f4180cb50896ef411dcfa3e97c363b4cfafb37b5bc9e4d97e0595f328927855ac1dbaa00c0a7d328bfe2a0146e41413d7d22fc877dcfec698a7b55d51266cd9fb0c44e14927df5d84876aec386f58421cd787f6fe", 0xf0}, {&(0x7f0000000100)="2e0e95c4fc8d2e2894dbae92616a7cf7ecb1ceb3e1dbbbb638825f1299a9fec8b626e9", 0x23}, {&(0x7f0000000380)="6e9efcb6590d2dcddc3e82b5f0bf9df1033dac1a2823ee84d3bc0527dd19a3b8f99e1ad8c91e9dd5aace44f215a76417a432177546a7d6bc7207185197ebb10c157d004e1cde7ecce619bb953a99f83092d33220f14e62ae7ca93f34a8ada1119a9e291de34916e5729fab18e34562ac64", 0x71}, {&(0x7f0000000400)="bdb4f2d90a3827a67e17a7e0010e012160200081535836f6567439de3ab82d89cce6fd2bda3837cd6e85acc17096dc01dd2b3dc8f8cad0e93a8c58379932cef9c764ffc4868c448b814f5d668679ead39ce35b9619199032a7294933c7c9f10873605bc811757c4eaccdafc598bb71d7fb4c61ab7c568a2f9df2eb7081eb791581abb24d50bde9c27ec0b78a0a8831ecd3becbaaa6ca1d30b296b35aca51c2743297f85598533adce81021f004ef5f9b92e11db87d53dc6f15791804de4b2006cf06c4fd8aadb0db93db863707669d034437be4b8011faf027049deca50f", 0xde}, {&(0x7f0000000500)="3c9f5cfa545601bf07cefd8d46c955242c59c8fb14ab7988842f031fded45cd3dae8dc4a51c3", 0x26}], 0x6, 0x0, 0x25) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000000000, 0x2}, {0x290, 0x74}}, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f91501971c002fe6f76b34f6650f06b9784da9a95fb77b0f12ff820c671b797fea961ec92562c38d28255b1fa2"], 0x10) write(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x80000000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="490e900c901fb095393549788af20a2c8202fee2ff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r0, &(0x7f0000000180)="220e557034552a4ff26f22", 0x299) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) pwritev(r7, &(0x7f0000000280), 0x0, 0x0, 0x0) pwritev(r7, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) dup2(r5, r6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r8, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) r9 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r9]) r11 = msgget$private(0x0, 0x114) setuid(0xee01) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x9, 0x0, r10, 0x0, r9, 0x48, 0x6}, 0x9, 0x3, 0x0, 0x0, 0x100000000, 0x2, 0x4, 0x4}) 16:00:11 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x249fc9ad352d1366, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\xa6c\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000b3100000003000003000000000410003f45afb8a7aa4d65a3f11bf3b9af8c4fc704243f4d8754356433c8084593f2517661b24ad22662fdf23dde5ffa452eb91dd7d162fa3518389e1ffd071b2992f03032dd22db270a93ab6b8b66c7fb643cf7851d491cc6b052bcde58f41c0a85b7670009ec3f583eafdf3e184c2de607de8963cb3e1b41f4570225715af452a29c257cf8350a553e8056d261954530b1b5cffb3398d53ca51f91c7b8f72ec39f8c0d445cbafcfaf040647d1975935b4582fd38e327efdf13610a47dad52e47d63de3bdfd8d20e892adc8c768a65b4a8c6921b942be8e85eb743ed5959a1136c8c1b913382c31f285256670fbb0994d8159c04f000000000000000000"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x7fffffff, 0x0, {[0x4, 0xffffffff00000000, 0xe91, 0xffff, 0xb4, 0xffffffff, 0x6, 0x80000000, 0x5, 0x0, 0x790, 0x2, 0x2, 0x1f, 0xa0, 0x5c7, 0x4, 0x5], [0x3, 0x7, 0x7, 0xa25, 0x81, 0x1, 0x7, 0xffff, 0x8, 0x1], [0x844a, 0x1000, 0x1, 0xfffffffffffffff9, 0x0, 0x0, 0x4], [0x2791320c, 0x800, 0xecf0, 0x52, 0x40, 0x7f], [{0x9, 0x4000, 0x2, 0x1}, {0x184b35a0, 0x3, 0x694, 0x6}, {0x1, 0xffffffffffff0000, 0x32c7, 0x8}, {0x400, 0x7}, {0x1000, 0xffd6, 0x1, 0x7}, {0x9, 0x94f, 0x3, 0x2}, {0x8000, 0xfffffffffffffc01, 0x4, 0x11f}, {0x8000, 0x2, 0x800, 0x7}], {0xffff, 0x9, 0xfffffffffffffff7, 0x2}, {0x9, 0x7f, 0x43, 0x48}}}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mlockall(0x0) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x480, 0x0) fcntl$getown(r2, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x20, 0x8000, 0xfffffffffffffffa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="822c44000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x63, 0x9, 0x0, 0x0, 0x1, 0xdd, 0x4, 0x5, 0x1, 0x78e5, 0x80}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000ffe900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5c9b323e693470bd2680ab0f55be2454b2ccb47dcfc6c34faf3e32687116d51d2733a3474e2afff55e9fb7a0fe8364fcdd54593a4fd6675dba32735846435284a70b67b7bd5def88b0be1cee16d0fad59be"], &(0x7f0000000000)=0x6e) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r3, 0x28, 0x8, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e613048e699319296482256432e1e380359ba64ad4d9f1e79cc37ea77e1e38252c686d6e8c7a498094607d38c30c5ac2e0a5c91fe36", 0x40) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() getgid() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/143, 0x8f, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000061}, {0x6}]}) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xa35166643939e0a7, 0x8) openat(r2, &(0x7f0000001340)='./file0\x00', 0x0, 0x108) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) write(r1, &(0x7f0000000340)="0841d32f42330d57c1e509909078d00228462b0f9696f8d20dc39754711951d1094e9607f8431b76b61abc225fd68585a5477d1ea32bae2e4147c9b593a74b7195bdd4503c59de9c4bb5cee63b6424bc4085307503203ce75d098f6728f344d226465cd67e4ad39353dedcd1253a17021f14629c8be0b00dd7e25e1965bf4e0008b8100d5a3f3f600082e00f3f832c663a5ca66950021e48007a7be03dfa0269ca85a5857108d7d5a60c7ea73674d9d0fbc0de26ffcdd2483c32a35625717596e2eaf3390560c06ba5d2ea1bc869f99d7b3a0a08e2681b77e4e5d8aa9ec2ff5123dab17ba4af6efbd7322379e1314368254ec3c72c62d6a37d6be0e2f3759855815d731f059ae4740af1568b92c9150a880ebcc37d04879582bbfc98b99982995fec8d174f8c4c7302dd3b3b7496266f8adb3140a19ee5c81106ce8fba105274ca16178ab0fa2160b3f4c2f69687f21ee48f7cbb32e8562dad943965b6659fef97cb52406755c45a10f0f1286a30f1714d4051a36221b701084e7f8770055973cbc3af4690bf83c7b5f5d2f2ff5f928f5e8d1c884ac3521ad7cfe40e03bbbc4db641ef13a8936700fe0b432fd0370459d418c9dbc4a523acefd94ff69d633b2cdf924e99ea1972cbc19014cc1d1311b62ff7c64a54e68b2e0cf333c361759584bc520951e8ec8659f3c278303477338eedf91adc42141ca0efd43c1e3c67c85253d3bcb35bb7c68895749589bf42117316ac9626cad19acb7520068341b256a6caf8be00825a95d42ca7c9869cadc7a9df13edaa479edcf3ab2193515e06805cb55f31ebadc7615eb518a4f8b291e745f94b128c14ad90e8277fc46d6c146ffa5fb7bebfee3f3f1712b624cadd8667c836c3dbe9d66028d21ea7456342bb01fac0e4474ae77e976d1bc470df5ef68bffba48e252713eeec50f7eaa669a4ad0284d32dd58e128609dd0a6b520732878fdd3e6b6f233e57ac50a8e726c2315092a9f31ef48269839768bcbab7531b5665a41412fda799a2749ad1faa798b6b14196f3f05208a93478cb0ec0372468ddbcfe162bb5a54063586d46fa3b52a37e0fe13937e8ce419e9c3ad6e7c73931537c41332fabc802e0002bb38cabbfb35d8f45e0ae69b868b3d409e5f3bceed3b4fd2e1d501a1689dd179b9055168499cffeb84908e915ab699b325ce9a7483a16ea6aa79265e4d836bdfca96fa986e4be669a26c6a1727f8219ada7e0b5737821ff8091c7b3cc475d4c1d30f4ede636020c6b5c3db2a7623d32aaf59e3baf9692b8cd6f224e8e9cc46a973e9542af0b06a5615d2d3924d929fa1bad17540ed8c69b5b7caed0f4038560d310a0b6b85121810c926271d48f8408bb6fcb6dc9c1487576bf1d55169dd9941c40a521c7a8a29311ef087bf9afd62dc3f8012a9d91efa72a78bc850e4dcae1e5b95fb072d03da9210d17564edbc073391179f74ed2f91b516dd6f433207c5d89dfd651ad6cf42165762cbe4d5f3fac193cf05e8ce0deb08ec24543b8211b94933d1239c4483c00c24ea26e98eeef7c53b323586df7c2bede59f6cd1a57657888861edd7dc4bf4c179672c8216140c00536020b9da80befd16399335e9c2c497bbe0024c098e28eaf0c81cfd96594a01699d95eb8c2b09ffdaa26e22c852177e4b43ab41c07ac5e1eb07ddd2b04a2bfcc117e207bbd8f664a1285fe740de7ac7207e3ee2555d86c86d768adb4f7f5069c356d4e9f2edda4ed3a410fe7e70ca5e33fb60f9989e0f473cb33bbccf014ab50635eab012058ae37a0043f8fe88c2715be9e6adf4aa4748a584e4aa78457a7fc511b56e2fa601ae79c7c4a94a688212c10383c289f75a31e7062595db6b7e51a3487296d03d2a8458863c457efd3da8e13d499153e3265b48f244dfcfc99e6a3537436a292053a16ee0447bf0c375cb34dfe860bebf7a3e80632c50ea8e3a04f704d581ed130f07f37324adb11617c7381e1b1cefb3751c07fdd419c1260262f6f6aff087596009bff169859b67d20406bb05de888b178d8f6933c8d862053c4de5b72ee32e206f5a11652b561b2af693bcaf5052a24199d10c3f87e0627854452bd57664755590e4e8b24e51244123781234384912b38f12aece8621519a79b716b55962c42ae539619c248916aabe9e5a5fdb617d5b9fb64d93908a9d2a7c42d02ad3395d5fff12939324e3cf52ac89d07c3b8047b6cad4a0e50ca18af4380e78e01fd7114fc522bc578f7275ad435bf664ed20f96f4874df46d742e1d97c28f4e722af4e56cee6114228bc7de7f9ff313e716d04b36473e4443237f8f606e2d353d68f5075911bf0a75e58b067d7025c1fac50302a6769bf58faa0abd7aa973e06ea29dabb61415c38562b7b6f36341992f473486685f4e6dbf873922d0e363c42e45bb379fc2cfc3ad93f30eb8d9e3bbd947ad7ef9ad786937b3f621b7d56b4768ad0109f58d264412849a4f933354878df048c5f465801e648a79c25aac00dfec16352118e3280d197d939d0e5bc625876d427a515ed16334c6fb5126cd680621ab357e1fcc71534d46e05654afa81b38031c025cd769c6fe3a4333816035db96f285b968a6ee59f637c6be927346e7178bde6588b785e782790bd2ab37846a677f3abdde949b8d74560045234660ea1dbccf796fb52cabbbb6e36fcad0ab49f6d176eb22d2b378e8f9bb90ab80a6696ddcde9815c97418583c9d6010a1f75f2efe97ab482eda604d7f7de53b9e8e1cf5acd50350454853b071fc9e5a56e7783bc14c6e9d4653861ccbbe95d61ed1e9c00a4d5f1fa60594d25677935e29274bcaaa88adfe30efc344592562a549c71d0653d452da655a67e034f4c07f02ae438003865961e38c28681b07aa02c66c6ec864d7be0a1f76549aafadf751ecb74913ba4f59700275341896899aba52886d1b4bcf5f1b309079c1436e759aa76d0f817f586510ab628ebc107e556b02937950281dceba8383d6bc0b517e5a03eeac8d33de8cc92ec1483023d3b7bc80ed72107f54e4a9336dd4862e38a81950591e2da382cf6a98ee6ef9f8bc0e3857d87ef20b5ce3887ce10432f198ff21931ea866dee1cafa418efd0f7f876195d00846213e858c32962347e47b8d05b7badcf047fa8231e1c1597aef78507c3e4d7ace9f1c0c82a5cb9aa6b98c4b2ef403541f42c5019670dea08b7a5d5ce50373eb2200ddad2f149a366f6d5f06a01c192a35bfa40f9a76e038dfda97ebe823b0abdd9ab489fea8a0414bafa14de89d668a8ab4839c6780d9e323e88dae56d145988080b13948f6f87bbcf81ec841701599f10a2c55c4dc3174a30e6b82f1b8ff3eeaffda455cda90c9c71935d2d9017be27f8f955936a1d280ad445fa85fda10396609dfbe2fdbaa92061f2b74fa7524970f2d55fd74b12a86ab1b76748d57b17b811139b5ef96c45fec993d2c3d7e6e337f6187c4b58a76c6d74c09b02b62688a263435447a82702911661b5222a91a4a7fc55bec6420de13a79de4c0a05c18a4eaad0763e1e71e6d1531c2e81b4cd99761a016073f5569447390652cf6bfaa6cc1ec215d275fe4e6f8b817cd7d970ac30a109888f55dff0a73deeb34423e9a361fd294b75fdfbf43f951c736364f0b38e79ed72317350c366e076e3713f77f505a84f1e2bc0d966eb57a6020fc7ff881633b096f2779e6bbb0061d716d8b4732a044ee8f202a26a964d7f32c02045732beee8623a73056c921e220efd59f6deabae45753535628371b4ce246fa4c81695d2049292e3250deaaac98c63f5d0d81b24afca508a541a457fe89fc1f34b4c0fcf079aec69af9531bfd1792873011e793978f467f390e4d82e29d880a3f4115176a02c21d9943c8694549c30eb3869c6aff1a4095978ea2a9c5d68cd9f0a536d29e3fd6de7ad58d670dedd120731558996d0cf99fbc366d877539544e89ce42c3a0cdec4768eee1f6783f89635d9f50e448a624cb8b8136eeef5bf0ec0d0b9a7e1a64c6a921393a3371a2436483b9d9d7f3ab69c8e2dfa2efea429d3b275b8ea31f9698539abe11d912d75524706b1a9240e83873c1a046190f0cbd9d86b58cf2444488f6106306740cc3eb5fc2a024cd636874dc5781a278d320097d4c29e89f3e70ced43d394c2fa8fb49184fe511fa1e69922016ae0dc6c964da4654e70e8bde90b1714a29f4a2b3817ba50e63afb0c735c6796764c07c41cfe0a40322916738f0b5e851c9bb91d28afd522a78b71ee72832adb82b59d794ba4448235a85b9b0ec9ef1c01e39ce204a53d49b7c26480c442f6da2dab216942a1b5f8eb684ca1131b27406731da9812564c6a703f47708e5387ec792004801ca62228d980f1640250a45999f28d4c3a00c4d04a1f637757e56bdc79e4e6bf659cd804e2b2b79edfaeabf323753434507494cd5842d6ac47ccde84881b6c9f0d054ec2f33653b3ad9dd9672cc2424f4435efc37bcd55f870ba468b5545c584b32fa2a5afb87b3a4968fb9d88defa9e70a4400fc9c747d81113cdc6a9beec68fc9e7b910d1584d037d810c06d26e03d43ad2658d8797437a5dc0eb97e38edc95df838ffc41128e46faed06d02086a2ad21957011eddd75ce8c440c1088e4f884298539d383c5d768105664fe86d5f6605ae99155a50cc0b655f53443646628481c5988895c6926c1bb0aca6705f6af2e26b15b61664a2c4957a0fb824405f047193f9407bc2b6e89caf2d1b28ffb4581c4d925a919f30e3080ba91d44c38eebb408a0ce23b8494775c5cd19344f54c49d77a30a5a6b49876d78a96f59fbec87ca955c31b2857ce38b0c426d72a782ef97a43a28b8027add15f955917b9ab1380e52f5c07c23aefc45db4d591ef97cdfa8ea78de434c37b6f0e5f72998b6dd9fc74456b6c8b4f94141974c78a7c74f19de4ee68143b63a9353bf152bc5ceb7d1091d8691b0a89eb97f353e14e9e679b90712f4620211e85f6cbc7349872a969c2a6aed1aa0a7d1bf69d5081355ca88df3cd41c52ef57dd430fa307d12fc5d9f6b4a914e885430eb6167c74f6e481729b9c3b167fc291d206c9834622f3772387f1edab48df2dd831cff4ff2c53de5e87b346b5a1cbedb0286bc68bb0d0c578fffc61cfc803ed3a3eacf727ab01e0a59390f151579188390d896c9ffbc555b8966652708f73a60d5ca394b911a03494ffdd1600cd70faf60b3612f9bc8d77279f96bacc14a9a9667d2eba53ee8408e6ec38d32340dfe09a06e1b0b7c63e05b9e27b80ef5a90fbea17649cd81a9ecceb2e135c11aff89e60410d201cd49313665c1e2c11dab89669e7302d2641ee081efc06f8e0025f06a00e74c6c1945aae6a2ce9aab8a41a7e4c31c8675afb2882c907416b7ab7e1e780e3d2369cb1d14233857eb8652a677427151c206474f810021da4da02ec61fa7bb4932536f22ed14acf93d43bda91eb7641b49af0492b5da1f6a048eeca25b68ac0f610b608bba266a02007e4eddd2964322dd216731e302c7eae96762a19d0f8a09e003c5ef264642658297ae71e23f454be35120f5a2f489b027c0986f4166ba3d6b34cde5100390592d7577c8f26e292ba642e21bc41d044ec29155eb4d98d6f88d8d897b213f39af4d9a246f8282710cbaecaeb1592ca565a1f8b49c5da8358900d0b32168a53b6c3708dc3357481ec4e508d8e7b1603fe005955c9dc33747fe186bfa1db9f402d4efcb85c250d02e5e9c11fe08dd68e12176189fcf152343d17c090f2b20521904b9721426bdb29c27a1fae4478205b11d4643aa8e1a1077bd4314c2943", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2250eddaff80bc19, &(0x7f00000015c0)="5bc863e37876f396fe230cd34381a3753c59d345bb6d73d534a44538f826e128c27efb6e27860f1c12f620df64ff00626fa83d78d3eb125a94cae1fa7eb63a88aec4e8b4cc473a98d6e09ffcaf88ec4b47782269404f4e594614ffe73441cda5bcf13f00eeef3a67b083da7758a6848c463033cf3236b17c6aa98f41ce2930a9caaefef0d33626ec491fac67aa8931ccc33dfebd2b7fb8ff470c1b06a3b59ab8cd6dfe7343b0a23a347543aac18c7effae062d4e57c486f5e78e7a03bf7900723d983cc013e396a1875de546b9099307bb1af7dc6999d9f8db2ebe9e3435ed5d36e297f34257df7d7a3ee53ef33f4b8938a9fb733b3161ace8051a2c454476f2da482133b0f54e06c8ff5bda67c0476dd18a9439a89c553b16cabb2bafe0f5e9dc1a34530525f22a3493d59e493928ee32de58c84f82632975578277ea9f3e8c3e4b4edf9b422350003a1c2d69c85cd6e7a2c3cd2b21d801b2397b12cb28569e5c8152a2b936c164d0de92608c9df0af9c13291e5181f47a34f9a7e523f1b91254f8a57b207c8e62b86b8670266f585bdd7ed393af1b26") r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = dup(r0) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse0\x00', 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = fcntl$dupfd(r3, 0x1952b8e5b027cdd5, 0xffffffffffffffff) fcntl$setflags(r5, 0x2, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffff00000001, './file0\x00', './file0\x00'}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:11 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x0, 0xf8, 0x3, {[0x400000000000000, 0x442d, 0x10001, 0x9f8, 0x4, 0x4d, 0x8, 0x7, 0x7, 0x9, 0x7ffffffd, 0xffffffff, 0x0, 0x8000, 0x8, 0x2, 0x2, 0xf2be], [0x1f, 0x5b74, 0x3, 0xfffffffffffffffa, 0xffff, 0x46e, 0x6, 0x4, 0x8, 0x1ac0da34], [0x2, 0x69d0ff05, 0x6, 0x4, 0xffffffff, 0x60d, 0x3], [0x6, 0x2, 0x7, 0x6, 0x0, 0x5], [{0x9, 0x8, 0x7, 0x30b}, {0x29e, 0x8000, 0xc8, 0x7fff}, {0xffffffffffff0001, 0x1ff, 0x0, 0x8}, {0x7, 0x10000, 0xd6, 0xba9bfe9}, {0x5, 0x2, 0xb1d4, 0x3f}, {0xfff, 0x3ff, 0x7fff, 0x768df844}, {0x100000001, 0x4, 0x40}, {0x1, 0x2, 0x8, 0x1f}], {0xc549, 0x40, 0xfffffffffffffff7, 0x5}, {0x2ca8f60d, 0xffffffff, 0x7, 0x10003}}}) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/246}, 0xfe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x4) 16:00:12 executing program 0: r0 = semget(0x1, 0x1, 0x0) semctl$GETPID(r0, 0x1, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x1, 0x5, 0x3, 0x2000000008000}, {0x3f, 0x400000000000000, 0x58ec}, {0x632, 0x0, 0x7, 0x6}, {0xffffffffffffff8f, 0x9, 0x3695, 0x80000001}, {0x4, 0x0, 0x5, 0x6}, {0xfd, 0x7, 0x1ffd, 0x6}, {0x7, 0x8, 0x7fff}, {0x8, 0x2, 0x8000, 0xa469}, {0x6, 0x5, 0x7ff, 0x3fb}]}) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8500, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x96c9}, {0xea8, 0xfffffffffffffff7}}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = socket(0x2, 0x10000000000003, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setegid(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82028000040000000000"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000300)=""/211, 0xd3}], 0x2, &(0x7f0000000280)=""/59, 0x3b}, 0x82) 16:00:12 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) dup2(r0, r1) poll(0x0, 0x0, 0x8000000000005) getitimer(0x0, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$getflags(r0, 0x1) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r3 = getuid() setuid(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r4 = socket(0x1d, 0x1, 0x9) setsockopt(r4, 0x8, 0x800, &(0x7f0000000180)="34196e1c380f72d234dca27bcaed47911d1754e596db0601da5a55957bc0f705daa3f113fed88285c1537f280b2fa2cfcffcd2f16fb323fa8b82c39ef355a0aecf74c149a9f49aaf1abb3aa76a15b49af19d252377f6acfc3326e72772dcea6fee0e7da6e784aac044d051d2c1b00e8dc5cba38a6bedb289d48e3e07d6719bdb38d5ee260cbdf3b4451f245bf56371c850daa7052ee8e5346be266268f1ad64d62a13e396691b3b0b4ee0082627107225141f6bea1f898712fadcd6b82cd38a90e8cdbc1c39deac71d526bc9d7494c2c24ab468f8efcbd3ec90e08853da906fc13213d1a1a4927b8ea83dd06c497ee3ebd5fa62c", 0xf4) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pwrite(r5, &(0x7f00000006c0)="c95d66580ddcb33b312b388d3c384db1ab6c1d06dcb98f373936827849bed9f44d3f747bc936e9217ef5bee94da614f1c2e31160e40bbae8f80b14b71be608ddc3046a2761b5b419e8cf37bd6b6b9d03e79c9055c7ca6ca89870495530d829bf2042270debd8bb47c18a871816c7db7520c52256bf542d45b3aa0b14ef0e64935629", 0x82, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="82ff1e00486268538688cd4800c31edd0a000000000070f0f41ab2a88b510975159ca9a4247f35b20bd635a25c154d73f57680f64b83890c93da2d11f680c270762e503ed9859391d05b643fef1e32f1a58e696fd17db066584b9d0842495bda58164fdb7cfd7a302a06270f4891d18be18bbafe643d1d0e5eed26e185c2d9663d26ac396c915416d121c2245e799a4358643ae3af16edbbfedf4d48cff0aab5afddda4c6d66e504ae1bf3600ad0c01daa6cde381458acb1a946c53ee1b7fc4ead8ecc5b2f97dd92624e381fda8ff54480b5601811a5251b07886b7b55724925c809dd16ca6d40241b74d1c3c18720c5dbb61584df196027b69571ad08f57fac39c2a9aa7257332e33542ea881cc81fd10cce2345df17a75c813220fd63873ba67817c9e806aaa775b773e07b16e9d1521e494161486fb3b5c9a0b1074dcf78f1c11422c68cccabf2b1b4761f6d4ca0543826b452352481f8a60111d2ddef983f4049eb064361580def8fc649a9eee7bf4056bfc4450f6dbdb7354e69592608b131c754ad1e7a14aa5a09a2da96853a2eef7a8b03a094cbcd8af577ea5329d96b93aed85ec32a122fdef0e543003bed1d19be4db94a894c799b3592eb020f7e7ee"], 0x10) pipe2(&(0x7f0000000040), 0x10000) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r7 = accept$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097fcbaa5b260facd6f43013b55bc6f5c6c27715b661fef425f441de771c12f89998151c405e6c0ef61225b3f5eb5300ec1540e976fe57f5aaddbfbc6c9a14e7b1d92196b03776ad504e16fd4b0636b335fd126faa523b7ee68587c525f2d75acce790cf54464f44d1fe60000dc5b6bf8b9a00d9989f4fe0da1bcb2fdaae2d46d33712fa62e21d1d529214ec0fbde30a13516ea18e333fe1d5cb4ce1e4cc805b4b7afdff71c1b6ec00ed1c5dfcda5e039cbbedf330754bda4b66efcbf03699fe64458086afdda3682c347b181bff52a950a550eceb653bfd2ff63c7e07ec26af8559c6eed41c1ce64046ea104934c1231adb9b61a90946cc685ade5ecc154548adefe30027bffea6973e753e5bcd92bb86f6b20dc0f16c8863373653297b3716aaa7b9d6c3409d8939732dfca992e16a2de7090141b76fd28e8619f0181fe6f2a5bba76fac7671c842093e7488840d29a74b3836802188770b8388bef1ef83a3780c5365430fe50a79c43b632fd61469fcc48b3d52afcc940a749457d6dba0d2dafa60d7640ee49ec828987a1de15c066eb33e94542681057fe338a4bc615537f87b0270e65ccb97daa9074b89597ad6f9b4b6e4ef1538202c6a9efa9b974dac2d3"], &(0x7f0000000080)=0x58) close(r7) 16:00:12 executing program 1: r0 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x1000, 0x0, 0x8000000008000, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) socket$inet(0x2, 0x4000, 0x80000001) getpgid(r2) shmget(0x0, 0x3000, 0xc9, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x3}, {0x6}]}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/76, 0x4c}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semop(r2, &(0x7f00000007c0)=[{0x3, 0x3, 0x1800}, {0x2, 0x10000, 0x1000}, {0x4, 0x20, 0x1400}, {0x7, 0x7fffffff, 0x1000}, {0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0x8001, 0x1c00}, {0x0, 0x9, 0x800}], 0x8) r3 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000680)=""/124, 0x7c}, {&(0x7f0000000700)=""/15, 0xf}], 0x6) syz_emit_ethernet(0xfffffffffffffe00, &(0x7f0000000240)="88c87721de3545d6dc7ea2d6f6d28b4bf45df81b2bfb0f0e95096082b459e1d64058cb0d5b0602f575530ad8130b411d44938d0398105d3a74cccf7d57e7179599e2a763027b8dbef98f65b4e0d7c15ca9d271f0ed1d932e164ff4db8019516f27c2321623a2402d5c0c3a8894d6177fd65d96bf960b06a010d9bf88c26ffe6959f27f077f4c9062043ade947d41cdf381f16038") 16:00:12 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820269"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0xf, 0x2, 0x1740) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = semget$private(0x0, 0x3d7eb72a62c5ec69, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x23, 0x2800}, {0x2, 0x1, 0x400}, {0x0, 0x7ff, 0x2800}, {0x0, 0x8}, {0x1, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x0, 0x3, 0x800}, {0x0, 0x6449}, {0x1, 0x3, 0x1800}], 0x9) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) pread(0xffffffffffffffff, &(0x7f0000000040)="218f6758ec154555", 0x8, 0x0, 0x0) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:12 executing program 0: socketpair(0x20, 0x2, 0x103, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, 0xffffffffffffffff, 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80000000, 0xdc5, 0x1, 0xed}]}) 16:00:12 executing program 1: setitimer(0x2, &(0x7f0000000180)={{}, {0xffffffffffffffff, 0xca3}}, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f0000000000)={0xffff, 0x400}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) setsockopt(r1, 0x9, 0x8, &(0x7f0000000200)="528badd280b0406702ba8510903ba8db00e41f96f86da001a6bb7aa40a0fbeb3c3328c89b5a07d00f0ffee4e4985f3891c7de9d7f4489c9e83bb423052fc6b1023bff3d6b99e2feda4a44d897c49f849125ae7babc5a27bdd6846a950616257ce558a9d08f458a9d099d422f2554d03e8574b85c104c7d5bde4e416aec611e615b1180456d8c6758c59b9e72a955b101efd6f9b73d3d044b8ea7ec16b6690891ab1f9116af6dcc", 0xa7) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffff7fffffff, 0x9}, {0x9}}, 0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x0, 0x5, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x9, 0x7fffffff}) 16:00:12 executing program 0: mprotect(&(0x7f00005b2000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000027, 0x40, &(0x7f0000000000)="d5ff9668", 0x2c5) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b04113c02749b9b3c521482aa884295a2af7466d0c2427d9c24bf3cec281862f9a1835c5dba90a0379884c5f71f6970adfd706e33c7bad4a3c52aea2aaf91c2945029d74db70ffaf5e3a9d4ba363f4c73fab369dfef5a0acc3e3dda81570635fc2c51cdf84f8f4941fd5ddee22346d2224deddb4e3f9a1981ae3a69da631f9a23813747b78adf750b58347b5cabd3d4ef3f86e142ac09cf074357e1ae3b0bdd181ccda1d78547faa9040f99c7118ed4f89c51c6e16af3e66e5324f98f8984f44238a0c38a8fdf880cd5c6f496bc8", 0xce) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = socket(0x2, 0x10000000000003, 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) close(r5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r6, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x4f1d, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x10, 0x400, 0x800}, {{r4}, 0xfffffffffffffffc, 0x4c, 0x1, 0x101, 0x4}], 0x7f, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1503027c143fe33d, 0x80000000, 0x73f5, 0x88}], 0x1, &(0x7f00000001c0)={0x5, 0x3}) kqueue() ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x10000, 0x345, 0x1, "96bf490c55089d50f453d31c7642126779032d45", 0x1, 0x7124}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x27, 0x0, &(0x7f0000000080)=""/39}) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000080), 0x0) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x6, 0x1, 0x4ee0000, 0x7ff}, {0x7fff, 0x0, 0x3, 0xfff}, {0x100, 0x7f, 0xa91, 0x3ff}, {0xd1, 0x10001, 0x2, 0x2}, {0x3, 0x100000000, 0x8, 0x4}, {0x100000001, 0x1000, 0xf0, 0x4}, {0x7ffe, 0x3, 0x8, 0x4}, {0xbc4, 0x7d, 0x8001, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) write(r1, &(0x7f0000000000)="87", 0x1) r3 = syz_open_pts() bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r4, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r6 = dup2(r4, r5) ioctl$BIOCPROMISC(r6, 0x20004269) close(r1) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="feeba515ba3243bf99054cd5a900798c1ba7028c3af68a45b2b4af2ae74e3699045e209f70b4a915524fa6a13819f3db55e19dd4464378ed4f650610a450ba"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x2f6295ca) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getgroups(0x6, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r6]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:12 executing program 0: dup(0xffffffffffffff9c) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x3010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:12 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, 0x80000000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=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, 0x2}, {&(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', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r1 = dup2(r0, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000580)={{0xadc0, 0x4}, {0x54ac, 0x6}}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:12 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x1, 0x8001) dup(r5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0xa151}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff69) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r10, 0x5) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = msgget$private(0x0, 0x20) msgsnd(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000040dce87db912f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e00"/96], 0x60, 0x0) msgsnd(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2183001647a64469feaccf00000000a877dcdefa7c66cd84103cac176354b7c2632506c3e0f4cf677d0a6dfc1a6ccba0d6ad8e46a9080f4919d1ccfdcb1559e671ba31181295e3efff2b114a6818860234fe427e66ad1167514496012b87d6a7b6347bdbc3397229dbdf9e106ecb6570593910b04615ed06dabdc993b87b204468bf9aef344a614c81bc1b22cc22e08387"], 0x51, 0x800) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) write(0xffffffffffffffff, &(0x7f0000000100)="7ae4c73d58a519b9f9cd37e25c80fcd1f6de790bf1ecf4560f45bbbec5ac3978fe", 0x21) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x4, 0x9a, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xe0, 0x2, './file0\x00', 0x0, 0x6, 0x3, 0x9}) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) fcntl$dupfd(r4, 0x14, r5) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff}, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='^/\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\x00']) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:12 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000), 0x1ffffd45, 0x0) 16:00:12 executing program 0: r0 = socket(0x10, 0x2, 0x3) close(r0) connect$unix(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r3, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001, r4}) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) shutdown(r1, 0x1) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/76, &(0x7f0000000180)=0x4c) 16:00:13 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = msgget(0x3, 0x100000110) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x20) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x10000, 0x1e85a6bd, 0x6, 0x8000, "6835b098430aa93873135ea68e7b9a2c20bb1c89", 0x0, 0x4}) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r5, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r7 = getpgrp() setpgid(r7, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r6, r8) fcntl$setown(r5, 0x6, r8) msgrcv(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000b79175c9e8bab3a22663c20000000000000000000000000000000000000000000000000000000000000000000000000008070000000000000000000000000000000000000000000000000000bf000200000000000000000000000000000000000100400000000000000000000000000000000100000000000000000000e236ad1d0000000000000000000000000000000000000000f4ffffffffff3b16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a4901536ac010370e4b72f6b1096ab0e29effe"], 0x97, 0x1, 0x1000) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) fcntl$setflags(r10, 0x2, 0x1) r11 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r11, &(0x7f0000000380)=ANY=[], 0x0) write(r11, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r12 = accept$inet6(r11, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffd65) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r12, 0x2}) msgctl$IPC_RMID(r1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) execve(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='.\\*', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='/dev/diskmap\x00']) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x20, 0x100) 16:00:13 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r2, r1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000001fc0)=ANY=[@ANYBLOB="820201080003000000ffec7de108a4a4c356bc6051452f8e2ed3bcf406ae6768f974e7c1c2fe304d613a3de2efc19d9dcb6fb13943f7459671b7dee585f25eafc31fd1"], 0x10) write(r7, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r9 = getpgrp() setpgid(r9, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r8, r10) r11 = getpgid(r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r13 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r13, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r15 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r19 = getgid() r20 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r22 = getegid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r25 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r27 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r35 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r36 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r37 = socket$unix(0x1, 0x1, 0x0) r38 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r39 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r40 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r43 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r46 = fcntl$getown(0xffffffffffffff9c, 0x5) r47 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r49 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r50 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r51 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r52 = kqueue() r53 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r16, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @rights={0x28, 0xffff, 0x1, [r34, r35, r36, r37, r38, r39]}, @cred={0x20, 0xffff, 0x0, r40, r41, r42}, @cred={0x20, 0xffff, 0x0, r43, r44, r45}, @cred={0x20, 0xffff, 0x0, r46, r47, r48}, @rights={0x18, 0xffff, 0x1, [r49, r50]}, @rights={0x20, 0xffff, 0x1, [r51, r52, r53]}], 0x150, 0x400}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r54) r55 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r56) r57 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r57, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r57, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r58 = accept$inet(r57, &(0x7f0000001340), &(0x7f0000001380)=0xc) r59 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r59, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r59, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r60 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r60, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r60, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r61 = syz_open_pts() socketpair(0x9, 0x3b6a803c61ec083e, 0x2, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r63, &(0x7f0000001f80)=ANY=[@ANYBLOB="8202feffff02000000ff32edf8d75f864dd967cc39e0ccc0a35cc0212684d925691f40a1577d50a227f14b00"/56], 0x10) write(r63, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r64 = open$dir(&(0x7f0000001400)='./file0\x00', 0x8100, 0x1) r65 = socket$inet(0x2, 0x0, 0x8c) r66 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r66, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r67 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r67, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r67, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r68 = accept$inet(r67, &(0x7f0000001440), &(0x7f0000001480)=0xc) r69 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r69, &(0x7f0000000000)=ANY=[@ANYBLOB="820209000000a70000ff"], 0x10) write(r69, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r71 = getpgrp() setpgid(r71, r70) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r70, r72) r73 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', 0x0, r74) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000001100)="fe37a5434b88e1020ef447a3e4521a55c25a5865b28eec1ea026d6", 0x1b}, {&(0x7f0000001140)="3872d0766a7a60b82df8d30a93dd9bbab4056041b607dc44f12543c84ec57ca53656d0537935c23b3d18613d265d8c06e064285175944de7c55a5fb51999e37c0e3159f732d3a73825d629bd93259b5be32ce9daa2a20dbf7da6b230f1dae1b1030e65dd26d715a2eb84c66c20b5d56ae4334ff48e78d01d02d57b1b808357e9f9895b221d16a069cdfd67cc36d1f1e226c3f1e24998e6b9888f10", 0x9b}, {&(0x7f0000001200)="eb589ed140bc819c2ef5054ca094d5", 0xf}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r11, r12, r0}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14, r2}, @cred={0x20, 0xffff, 0x0, r15, r32, r54}, @cred={0x20, 0xffff, 0x0, r55, 0x0, r56}, @rights={0x28, 0xffff, 0x1, [r58, 0xffffffffffffff9c, r59, r60, r61, r62]}, @rights={0x28, 0xffff, 0x1, [r63, r64, r65, r66, r68, r69]}, @cred={0x20, 0xffff, 0x0, r72, r73, r74}], 0x128, 0x40d}, 0x8) 16:00:13 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r1 = getpgrp() setpgid(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r0, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, r2) pledge(0x0, &(0x7f0000000000)='vmm ') 16:00:13 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/\xee\x02?F\x04\x00\x00\x00\b', 0x82e2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/158) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) setuid(0xee01) shmctl$IPC_SET(r3, 0x1, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(0xffffffffffffffff, &(0x7f0000000040)=""/42, 0x2a) 16:00:14 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0x8}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket$inet6(0x18, 0xc004, 0x81) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000001c0)="e29668305aa4ff3ac102c6fa059c9cebf5baa3a84e4d3b9d1d94911e1e9d8cb0cea9f52a8ab75f96fdb3868a5642beac55cca77263052e823c0e9b4b9a56e68b174092a66ef431bd2dd34af111630221b5342d105e4b0a698cb11f027978c7c76662b662beb644e82296760f1eac77d1e3f6753848f504725ac3f6e955d697f4ad9f726d2b612401be191c302898d474f844217f3d066ad0e380f3db29f6f64856e7030e935ecdef096ab066159abce6e7b281836c1fc96a05258fd75b49435ca4ffab5d6a3687c88365f8dd3eb30a9acec435b19e859bf23be77a8a5559603e49ab3b9413bd12b810058879aabda34797496425f729ab1591", 0xf9}, {&(0x7f00000002c0)="e2f0c60465033e747be7ee88bdb9bccd47897ac921316087bbfc6e3097516b01383b5fd6039f2a0f380b4ff4390218948ccab2e509fe846d8a1c7cd1956ed31200866959920317189d95b479565b43d38f820ce9f5504a5539376e70ae6073bad7ace13a7e81454b500bd2495ac6db8abee817f07265d432df51116f227dafc7795424438d1a61a6e9a5f2b4393e970a8adf8f5f6be196e6595f9d3273766f55d01bfe42bd3177c11545e4d6193e0ab0b32699dc56df1c99f6e5171eca586f8a28865dd76c9370608b44193895a4f90a334b4375d5cf1fee8831ffdda57b", 0xde}, {&(0x7f0000000100)="06107a235602260879356811048479d4a704a5a465651628a91afd685e1a2e06e6fc", 0x22}, {&(0x7f00000003c0)="e3438469532a9e5a439e91e0d90341526ac5ef5a09b061babfe818a6b137b6625ed09c0e22c559212d0878c34e3374c6c394c6acb98d2c3f6de12cb64f318c9581553c671d7131", 0x47}, {&(0x7f0000000140)="03bf01a2a7bea672ee2f31bbc06d7b93d49a7bef7f5d81a4fa38722f73745b78567498d7", 0x24}, {&(0x7f0000000440)="94998ba9efdeebe4f9274a99e69a688f5eea3fe80e23a908060a3700790f358dc4ab18272fc3d48a3261", 0x2a}, {&(0x7f0000000480)="9ffd8704db8b1cca06bd6881b9d23cb376eb42d60c20af7188394084287aeeff3e0d41db4f3acd3ab540688e37a05741cee2cbb9558fb774fc8c8d4ee1cb40f114473c4b4fad32bef7c2acbd72f77b08be44d6402d734919e804dfae70cbf05a8ca873f974f599246819c530c8c2cce3ca67ca50624dd459502e319ee7d53c7e03ecafd5fc77228c165a98fd9b234080fceb14fc5537005eacd4ab8262d80198deaf5bd651d9", 0xa6}, {&(0x7f0000000540)="b4b9189ed0fee77af0ba797ee87cae558cf29115c9c366a5e6332159ddb7ee757d3bc21d4e639d21dfe43ca068680981de7593b4b54a9b761f32629fe880e2f2f67f70c4da30a2e41ed51a7a66107d7df6bc098d7391927d274e2b5a5f917e8a07a81ab46e5a60f7e953c03c49fbca2a79783f2e9a0dbb34bc3792e1df6a093763c4fe6c406b6064133f212d61aaf0b76408e1", 0x93}, {&(0x7f0000000600)="e55c3088b55e4744f0b29397182e702aabd2aa2e96aaece0a63467187dd97139393a3606eb8511496257f3b492d409a74639a94169de8c14637dd7a3edb6269a39773ac756957c866afd493965e92b4a124d23db3806fb55c808ab34ba04ab9d64d6fe121c758aa01262314d802a667ea6fd44c683806cd6cd28aee3bffe9ae7e42e5e333ee3d2131b08982a8371eecd05b90fab237c638d18a934655368cf851a007faf804ac32dc22aafe7ed5603e9be6239b4f90f5976ad225fd8ac27140cbc386673128197d841912c1bbfc88f15395123993d5a8b1b52eb059b7cb4305dd9bd78", 0xe3}, {&(0x7f0000000700)="ae796e3f85f2ceb3c67102de5f50d11e8ace49f51c5dec49052605c8f4712960156fcd99bf6b1219e2d5f31be9f533cd867707c43dc5f8899917caa959af0921c7b7e6639ce9d14f1524b0247c0c120c3483d19c9877dd0dc209e5547b8591a4abc6c9a3e566db8d0e67681b42f31ce64cf082f68a981b30291d5e5a896e2be538b94c8bb569a7b17fb45ba9ac3e3f90bfa4891642dfbe4c1ac10b4e713d3b7919903fe6eddeab82cb7eb24bf8af968cb72c634a3a371258ae6cd1f268e5a89a9ef0a47341310177a94f8205147c04b84b21da97d63249c6589bc86ebe0f05d273230961db77767c25fb87adf2dff2fbfe462dce83bd3089", 0xf8}], 0xa, &(0x7f00000008c0)=[{0xc8, 0xffff, 0xffffffff00000000, "cb18ce7eb8a2b52eb661b8fb4db419a683fe62e72110c2f0b99f6dc13f758c21c679a80a239e0eec8f7192edc456c9f886aa75521a69144f935f04010f6d577a66e3f90fb4fc1aeb521d91e260dcdc176c5cd1596c5b0feef1773ebb346196e41d78236ef8939db2f24f9b7d2eacc6483671f3c398a3f852642a3ca3158ea2c68c5bd5f00988201918c5deeeb4a4324218ebb9ef91af98c450d922fc7dcbd5b4c7f361fbb590db1bc78d7c0d168adb95d11c04f5ed124f44"}, {0xd0, 0x1, 0x9, "baf4cda0eba4ef67f84fa7fc36ad140d26801731f28f595d840be4575cb045fe980c34428f72a9414cb7449b7611640929e6e131c2c40e194ec6f9072f1e5691afcacba8c056a82a24c4357a31885132cefd682200f1e324e3aa34a270a96dbcc420d50ad149304c8f201721b435d336e07197b1908467b3241adf1591879ce4c776b4a76edbaeb1f007aaea0caac3bcb788424a139acc8bd16853aa90dedd5fafb8bd2c2e79c0c033d7914de0e9447eeb626abcfec8621d353d99bfdf2b0c65"}], 0x198}, 0x4) r1 = socket(0x18, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESHEX, @ANYRES16=r2]], 0x1) unlink(&(0x7f0000000ac0)='./file0\x00') write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) sendto(r1, &(0x7f0000000b00)="82583c9bdd6b9ec2a5f9d4abbe94f5a9e376d0d9b5773a2180c78d5620f37d6569a339851f38e02f3591039418b4459fd04b5c011b4463f886245d3cf3aeb94eadb56170b6d3bf56c1b133e274c6eba2a37772514d094a6fbba803e8273a96f01d42901754229577bd7af1716388fd0c60de8b288317", 0x76, 0x411, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:14 executing program 0: pledge(&(0x7f0000000000)=':\x00', &(0x7f0000000200)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92cb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f17a8cb41c378fe01f2bd9c75c9a3fd24814ed14cf620b84ccb9c59cdb97fc1ec33033935fcea7aaa6570b2b2c204c0ba3647dffb1152bc23a104c034bf097e1fc66996f5102656b84a79ad32f5f409c9f6a96d86d06dde566"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="e3d35189ac8eca9582a7d70f9f1e7e56044cbba7c180563e8116cf63b524784275593d70007452c7d98581fa2e8e40c480c07aade6cde681ffa864b31459924fa18a71574c6f5b50e28b0792458aa15e7f78c1dd6924dddd426f", 0x5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2, 0x9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0xe0c4cf24) setuid(0xee01) r2 = getpgrp() setpgid(0xffffffffffffffff, r2) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = dup2(r1, r2) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x4) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x13c) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x0, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) semop(r0, &(0x7f0000000040)=[{0x2, 0x7f}, {0x1, 0x3, 0x800}, {0x0, 0x10000}, {0x1, 0x4800000}, {0x1, 0xffff, 0x1000}], 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="66f05eebe840e2b2bd825331b689b43d19f3b51a9c5f9f065163ce5b34398277877ba753d3dd878c034e1ae3dc6e912d64ad6513b87d0d6346ec267d5d1d6ba20ac4686f9e09789fb64224e93bfee280614bda6088bbbe3d01c3", 0x5a, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffff1a38b9ba00463f7b238bf46854d78a2a197a380de8491de2938e82955984c87910bf453f68c11700284e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4cd28ba5506be49f4a5b6643717bcfd2dc0a162b58fd423704fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd21f00000000000000000000000000000000001b26bb4f50246bc81b469a709fa2075a2157e751d24c181b0d3c02919e5357f151fde88b14be992202be8fa6dd1a70"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r6, 0x4) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02060000ff"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, 0x0}) panic: malloc: allocation too large, type = 2, size = 18446744073709550336 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 12864 24303 0 0 0x4000000 0K syz-executor.0 209309 61275 0 0 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffb00,2,a) at malloc+0x9c9 vm_get_info(ffff800022b9f8a0) at vm_get_info+0x9d VOP_IOCTL(fffffd806eb47b60,c0185603,ffff800022b9f8a0,1,fffffd807f7c6960,ffff800020abe018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8064edf7b8,c0185603,ffff800022b9f8a0,ffff800020abe018) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe018,ffff800022b9f9b8,ffff800022b9fa00) at sys_ioctl+0x5b9 syscall(ffff800022b9fa80) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,17922c6f010) at Xsyscall+0x128 end of kernel end trace frame: 0x17b8eda2c90, count: 6 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 18446744073709550336 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffb00,2,a) at malloc+0x9c9 vm_get_info(ffff800022b9f8a0) at vm_get_info+0x9d VOP_IOCTL(fffffd806eb47b60,c0185603,ffff800022b9f8a0,1,fffffd807f7c6960,ffff800020abe018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8064edf7b8,c0185603,ffff800022b9f8a0,ffff800020abe018) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe018,ffff800022b9f9b8,ffff800022b9fa00) at sys_ioctl+0x5b9 syscall(ffff800022b9fa80) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,17922c6f010) at Xsyscall+0x128 end of kernel end trace frame: 0x17b8eda2c90, count: -9 ddb{0}> show registers rdi 0xffffffff81bdfd17 db_enter+0x17 rsi 0x1c21 __ALIGN_SIZE+0xc21 rbp 0xffff800022b9f4e0 rbx 0xffff800022b9f590 rdx 0x1c22 __ALIGN_SIZE+0xc22 rcx 0xffff800021b90000 rax 0xffff800021b90000 r8 0xffffffff816bf1ff kprintf+0x16f r9 0x1 r10 0x25 r11 0xf81a4fce8216aee4 r12 0x3000000008 r13 0xffff800022b9f4f0 r14 0x100 r15 0x1 rip 0xffffffff81bdfd18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b9f4d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=12864 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf160,0xffffffff8265d288 process=0xffff800020a8b510 user=0xffff800022b9a000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24303 154214 44035 0 2 0 syz-executor.0 *24303 12864 44035 0 7 0x4000000 syz-executor.0 61275 209309 92998 0 7 0 syz-executor.1 61275 378917 92998 0 3 0x4000080 netio syz-executor.1 92998 508341 59569 0 3 0x82 nanosleep syz-executor.1 44035 133835 59569 0 3 0x82 nanosleep syz-executor.0 48231 115711 1 0 3 0x100083 ttyin getty 60873 101210 0 0 3 0x14200 acct acct 13613 131265 0 0 3 0x14200 bored sosplice 59569 383914 85835 0 3 0x82 thrsleep syz-fuzzer 59569 389704 85835 0 3 0x4000082 nanosleep syz-fuzzer 59569 480389 85835 0 3 0x4000082 thrsleep syz-fuzzer 59569 476603 85835 0 3 0x4000082 thrsleep syz-fuzzer 59569 452395 85835 0 3 0x4000082 thrsleep syz-fuzzer 59569 315114 85835 0 3 0x4000082 thrsleep syz-fuzzer 59569 296578 85835 0 3 0x4000082 kqread syz-fuzzer 59569 142923 85835 0 3 0x4000082 thrsleep syz-fuzzer 59569 37108 85835 0 3 0x4000082 thrsleep syz-fuzzer 59569 31154 85835 0 3 0x4000082 thrsleep syz-fuzzer 85835 312506 99343 0 3 0x10008a pause ksh 99343 388120 80172 0 3 0x92 select sshd 80172 170886 1 0 3 0x80 select sshd 14367 126342 46099 74 3 0x100092 bpf pflogd 46099 19256 1 0 3 0x80 netio pflogd 3916 69392 11238 73 3 0x100090 kqread syslogd 11238 364334 1 0 3 0x100082 netio syslogd 10865 489265 1 77 3 0x100090 poll dhclient 32913 196354 1 0 3 0x80 poll dhclient 84929 343761 0 0 2 0x14200 zerothread 5698 230508 0 0 3 0x14200 aiodoned aiodoned 23838 130300 0 0 3 0x14200 syncer update 86836 136334 0 0 3 0x14200 cleaner cleaner 7187 156008 0 0 3 0x14200 reaper reaper 94218 341094 0 0 3 0x14200 pgdaemon pagedaemon 42266 407360 0 0 3 0x14200 bored crynlk 55377 222024 0 0 3 0x14200 bored crypto 25051 76094 0 0 3 0x40014200 acpi0 acpi0 10415 95224 0 0 3 0x40014200 idle1 15363 66256 0 0 3 0x14200 bored softnet 83327 523224 0 0 3 0x14200 bored systqmp 48665 419454 0 0 3 0x14200 bored systq 95683 306473 0 0 3 0x40014200 bored softclock 150 244501 0 0 3 0x40014200 idle0 12103 30658 0 0 3 0x14200 bored smr 1 49714 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 24303 (syz-executor.0) thread 0xffff800020abe018 (12864) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662188) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9597 6458K 7838K 78643K 20758 0 0 pcb 13 9K 9K 78643K 582 0 0 rtable 118 12K 13K 78643K 1934 0 0 ifaddr 85 19K 22K 78643K 642 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1595 0 0 iov 0 0K 28K 78643K 383 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 5518 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 66 0 0 VM map 2 1K 1K 78643K 10 0 0 sem 12 0K 1K 78643K 559 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 4318 0 0 sigio 0 0K 0K 78643K 73 0 0 proc 62 63K 95K 78643K 1743 0 0 subproc 32 2K 2K 78643K 429 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 376 0 0 in_multi 33 2K 2K 78643K 406 0 0 ether_multi 1 0K 0K 78643K 18 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 806 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 115 22K 32K 78643K 15664 0 0 UVM aobj 130 6K 6K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 901 0 0 NDP 20 0K 0K 78643K 203 0 0 temp 228 3556K 4190K 78643K 74596 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 53 0 47 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 258 0 256 1 0 1 1 0 8 0 rtentry 112 284 0 240 2 0 2 2 0 8 0 unpcb 120 2213 0 2189 8 7 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 5 0 5 4 4 0 1 0 8 0 tcpqe 32 5301 0 5301 1 1 0 1 0 8 0 tcpcb 544 905 0 901 1 0 1 1 0 8 0 inpcb 280 8863 0 8853 14 11 3 4 0 8 1 rttmr 72 3 0 3 2 2 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 48 0 44 1 0 1 1 0 8 0 pkpcb 40 25 0 25 12 12 0 1 0 8 0 ppxss 1128 85 0 85 13 12 1 1 0 8 1 pffrag 232 9 0 9 5 5 0 1 0 482 0 pffrnode 88 9 0 9 5 5 0 1 0 8 0 pffrent 40 18 0 18 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 213 0 179 1 0 1 1 0 8 0 pfstkey 112 213 0 179 2 0 2 2 0 8 0 pfstate 328 213 0 178 6 3 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1227 0 1012 19 5 14 15 0 8 0 art_table 32 1228 0 1012 2 0 2 2 0 8 0 art_node 16 272 0 232 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 553 0 543 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7723 0 6323 46 0 46 46 0 8 0 ffsino 272 7723 0 6323 94 0 94 94 0 8 0 nchpl 144 13871 0 12241 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 48864 0 48864 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 8 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 39864 0 39864 25 23 2 7 0 8 2 plimitpl 152 413 0 405 1 0 1 1 0 8 0 sigapl 432 4450 0 4434 4 2 2 3 0 8 0 futexpl 56 81725 0 81725 2 1 1 1 0 8 1 knotepl 112 1145 0 1126 2 1 1 2 0 8 0 kqueuepl 104 1135 0 1133 1 0 1 1 0 8 0 pipepl 112 2626 0 2607 7 6 1 2 0 8 0 fdescpl 488 4451 0 4434 3 0 3 3 0 8 0 filepl 152 36827 0 36722 24 18 6 7 0 8 1 lockfpl 104 1665 0 1664 1 0 1 1 0 8 0 lockfspl 48 562 0 561 1 0 1 1 0 8 0 sessionpl 112 42 0 31 1 0 1 1 0 8 0 pgrppl 48 458 0 447 1 0 1 1 0 8 0 ucredpl 96 5216 0 5207 1 0 1 1 0 8 0 zombiepl 144 4434 0 4434 3 2 1 1 0 8 1 processpl 896 4468 0 4434 5 1 4 5 0 8 0 procpl 632 13813 0 13768 9 4 5 5 0 8 1 srpgc 64 46 0 46 19 19 0 1 0 8 0 sosppl 128 61 0 61 14 13 1 1 0 8 1 sockpl 384 11551 0 11515 26 19 7 7 0 8 2 mcl64k 65536 759 0 0 89 25 64 64 0 8 2 mcl16k 16384 32 0 0 4 2 2 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 14 0 14 14 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 879 0 0 38 1 37 37 0 8 0 bufpl 256 14326 0 7278 441 0 441 441 0 8 0 anonpl 16 443708 0 429603 163 103 60 74 0 124 0 amapchunkpl 152 28973 0 28864 48 43 5 12 0 158 0 amappl16 192 21075 0 20282 138 97 41 52 0 8 0 amappl15 184 700 0 700 3 3 0 1 0 8 0 amappl14 176 670 0 667 2 1 1 1 0 8 0 amappl13 168 530 0 529 5 4 1 1 0 8 0 amappl12 160 809 0 808 2 1 1 1 0 8 0 amappl11 152 946 0 931 1 0 1 1 0 8 0 amappl10 144 308 0 303 1 0 1 1 0 8 0 amappl9 136 1400 0 1392 1 0 1 1 0 8 0 amappl8 128 908 0 873 4 2 2 2 0 8 0 amappl7 120 414 0 407 1 0 1 1 0 8 0 amappl6 112 904 0 891 1 0 1 1 0 8 0 amappl5 104 1144 0 1129 1 0 1 1 0 8 0 amappl4 96 4991 0 4958 1 0 1 1 0 8 0 amappl3 88 725 0 720 1 0 1 1 0 8 0 amappl2 80 33927 0 33846 3 1 2 3 0 8 0 amappl1 72 108845 0 108397 27 17 10 20 0 8 0 amappl 80 14434 0 14395 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 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 4459 0 4434 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4459 0 4434 1 0 1 1 0 8 0 vmmpekpl 168 40568 0 40534 2 0 2 2 0 8 0 vmmpepl 168 557426 0 555401 303 196 107 118 0 357 16 vmsppl 368 4450 0 4434 2 0 2 2 0 8 0 pdppl 4096 8925 0 8884 7 1 6 6 0 8 0 pvpl 32 1203408 0 1185999 348 200 148 178 0 265 2 pmappl 232 4458 0 4442 6 4 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 726 0 41 20 0 20 20 0 8 0